1. What is Computation?

MIT 6.0001 Introduction to Computer Science and Programming in Python, Fall 2016
Instructor: Dr. Ana Bell
View the complete course: ocw.mit.edu/6-0001F16
KZread Playlist: • 6.0001 Introduction to...
In this lecture, Dr. Bell introduces the theory of computation and explains some aspects of computational thinking. Programming languages are discussed, with an emphasis on basic Python syntax and data structures.
License: Creative Commons BY-NC-SA
More information at ocw.mit.edu/terms
More courses at ocw.mit.edu

Пікірлер: 804

  • @sayee.
    @sayee.4 жыл бұрын

    Thanks. I can only dream of MIT but thanks to their free opencourseware, I am able to attend lectures and learn Python, from a village in India. Isn't that cool?

  • @malkisehgal2481

    @malkisehgal2481

    4 жыл бұрын

    Too cool i'd say...i too am from india (from a town tho)

  • @galvanaut7119

    @galvanaut7119

    4 жыл бұрын

    That is very very cool!

  • @davidb.854

    @davidb.854

    4 жыл бұрын

    Cool!

  • @bigfudge3223

    @bigfudge3223

    4 жыл бұрын

    how far weve come!!

  • @therat6868

    @therat6868

    4 жыл бұрын

    It's cool as hell my friend.

  • @figulapt3784
    @figulapt37846 ай бұрын

    Witched this lecture series 5 years ago. I graduated in a liberal arts field but wanted to transfer to CS. I rigorously watched and practiced with this lecture series and another free lecture series in UPenn for 1 month then applied for a master's program in my university. Thankfully, the knowledge I got from this almost 40 videos is enough to be accepted. Now, I'm the project head of my company concentrating in machine learning. I would always be thankful to MIT for this amazing lecture!

  • @magorzatatylke1137

    @magorzatatylke1137

    5 ай бұрын

    Would you mind sharing specifically what other 3 lecture series you watched? I'd be very thankful 🙏

  • @Godbrand

    @Godbrand

    5 ай бұрын

    thanks for the idea

  • @rachelshoumake2244

    @rachelshoumake2244

    3 ай бұрын

    That is awesome congratulations. I am going to definitely utilize this series as well thank you for the inspiration.

  • @user-fl7vs4ed6l
    @user-fl7vs4ed6l3 жыл бұрын

    pre labeling 0:02:30 Fast paced course 0:04:46 Topics 0:07:03 What does a computer do 0:08:44 Type of knowledge 0:10:18 Spyder IDE installed. 0:11:26 Using toolbox random to pick IP 0:12:48 A numerical example 0:14:35 What is a recipe 0:15:54 Computers are machine 0:17:27 Basic machine architecture 0:20:00 Stored program computer 0:21:52 Creating recipes 0:23:48 Aspects of langues 0:26:25 (Coding) 0:28:22 Python programs 0:30:18 Objects 0:32:00 Type conversions(cast) 0:34:21 Printing to console 0:36:52 Binding variables and values 0:37:57 Abstracting expressions 0:39:53 Changing bindings

  • @GalacticBacon

    @GalacticBacon

    3 жыл бұрын

    you are a legend 🙌

  • @mickmickymick6927

    @mickmickymick6927

    3 жыл бұрын

    You're a god damn hero

  • @jonasfernandes4144

    @jonasfernandes4144

    2 жыл бұрын

    @@GalacticBacon He is!

  • @Rohit-wz1yh

    @Rohit-wz1yh

    2 жыл бұрын

    Thank you

  • @rajatshenoi6258

    @rajatshenoi6258

    2 жыл бұрын

    That help's a lot! Requesting @MIT to please add it in the description or pin this message.

  • @showcase-me
    @showcase-me3 жыл бұрын

    I've always felt that not knowing what to code is the equivalent of not knowing how to read. In this quarantine, I'm fixing this. Thank you MIT! :)

  • @kiwi8115

    @kiwi8115

    3 жыл бұрын

    how did it go?

  • @abrasivehercules

    @abrasivehercules

    3 жыл бұрын

    update

  • @varietyvideozone

    @varietyvideozone

    2 жыл бұрын

    same here.

  • @kibby3164
    @kibby31643 жыл бұрын

    much better than the 2008 version with eric grismin. this professor knows it's a beginning course and shes trying not to confuse you or go too far ahead without giving the prerequisites for further knowledge to be built upon.

  • @nuszkat9953
    @nuszkat99534 жыл бұрын

    She is so amazing. For years most of us been using these syntax in programming and we all were taking these for granted. The way she teaches, expressed and mentioned how everything can be computed with just 6 instructions and programs written in python is convertible to another language (Pow!!), I just told myself we knew these yet most of us would not think at all. This is pure love for computers.

  • @amitgurjar49

    @amitgurjar49

    Жыл бұрын

    Bro she is teaching at MIT you know what MIT is ? no.1 college in the world, Do you know where IIT Mumbai stands which is the "top IIT" IT stand for 192th position among all the universities in the world now, can you believe it ?

  • @gnamal
    @gnamal3 жыл бұрын

    I can't believe that the course is free. Thanks to everyone who helps to open the course to the public...

  • @hugopablo2030
    @hugopablo20304 жыл бұрын

    She's awesome at her job, honestly

  • @ZeppinnEU

    @ZeppinnEU

    4 жыл бұрын

    her*

  • @equim7363

    @equim7363

    3 жыл бұрын

    Average

  • @LanaLeon

    @LanaLeon

    3 жыл бұрын

    @@equim7363 would be nice to see how extraordinary you are at teaching in MIT.... pffjuasjja...

  • @mouinemhb4960

    @mouinemhb4960

    3 жыл бұрын

    thats what it takes to be a teacher at mit

  • @KamleshSahu0007

    @KamleshSahu0007

    3 жыл бұрын

    Strongly agree

  • @phoenixocean8594
    @phoenixocean85942 жыл бұрын

    Family: What college are you attending? Me: KZread Academy.

  • @Manjaester

    @Manjaester

    2 жыл бұрын

    Mum: Sounds more real to you than MIT son.

  • @hasrulmuhammad8271

    @hasrulmuhammad8271

    2 жыл бұрын

    Ccaasree 4'I [anaassksevw .

  • @Ivan-rs2xt

    @Ivan-rs2xt

    2 жыл бұрын

    *MIT

  • @davyroger3773

    @davyroger3773

    2 жыл бұрын

    It's funny, I dropped out of my local community college and was able to attend Harvard, Yale, Standford, and University of Toronto all at the same time . That's the power of the information age.

  • @nachiketkamble2600

    @nachiketkamble2600

    2 жыл бұрын

    you are living in future.

  • @doreenchang4983
    @doreenchang49834 жыл бұрын

    Thank you so much MIT. I know I would not get into this school but you guys have the best lectures!

  • @jasdeepsingh6568
    @jasdeepsingh65683 жыл бұрын

    This is an amazing course if you persevere. Both Ana Bell and Eric Grimson are AMAZING prof's.

  • @harshitarawat1411
    @harshitarawat14113 жыл бұрын

    I really like her way of explaining . Its perfectly paced and smooth .

  • @user-vg7zv5us5r
    @user-vg7zv5us5r2 жыл бұрын

    13:24 "Start with a guess, G" that's actually a well put advice, man. Thanks!

  • @phareke
    @phareke3 жыл бұрын

    Anna Bell is a very good instructor. I have been trying to learn via open courseware for months and couldn't get passed lesson 4 with the last instructor. He was quite knowledgeable and explained his instructions well, however, he was too advanced in his lessons for an intro course. Some of us come in with absolutely no idea what computer science is or how to ovastand the language and Anna Bell teaches in a way that makes these things clear. So far.

  • @Wander4P
    @Wander4P2 жыл бұрын

    This is great. Starting off the bat with "everything in Python is an object" helps me understand coming from other programming languages.

  • @mitocw
    @mitocw4 жыл бұрын

    Fix: blurred email addresses. The course materials are available on MIT OpenCourseWare at: ocw.mit.edu/6-0001F16.

  • @abdulalhazred5924

    @abdulalhazred5924

    4 жыл бұрын

    nice

  • @MrRynRules

    @MrRynRules

    4 жыл бұрын

    Thank you guys for posting it. Its really helpful for my personal development skills post graduation.

  • @yifuliu547

    @yifuliu547

    4 жыл бұрын

    How should I apply for MIT Ph.D?

  • @marwans4018

    @marwans4018

    4 жыл бұрын

    @MIT OpenCourseWare i saw online course tutorial on EDX its the same as this videos on youtube ? plz reply to me , is there a link for all mit computer science courses ?

  • @HMSpeaks

    @HMSpeaks

    4 жыл бұрын

    @@MrRynRules ....

  • @shahzaibkhan8971
    @shahzaibkhan89713 жыл бұрын

    The teacher is awesome and explains things very well.

  • @atticusli785
    @atticusli7853 жыл бұрын

    Starting my programming journey today. Thank you for this great lecture, I love passionate professors!

  • @paulobala7615

    @paulobala7615

    2 жыл бұрын

    hiow far are you now?

  • @Nathan-lj2cj

    @Nathan-lj2cj

    2 жыл бұрын

    And how far are you lol?

  • @Gh0stlylee

    @Gh0stlylee

    2 жыл бұрын

    How far is anyone ?

  • @nirajpatil2326

    @nirajpatil2326

    Жыл бұрын

    how far is the moon?

  • @oximas-oe9vf

    @oximas-oe9vf

    Жыл бұрын

    @@nirajpatil2326 384,400 km away

  • @scorpii__
    @scorpii__3 жыл бұрын

    Thanks a lot... Dr. Ana Bell.... Your teaching style is amazing.... I can understand so easily.... I was afraid of programming. But, now I feel something interesting about programming... And now I think, programming isn't so scary as I thought...

  • @AlanCanon2222
    @AlanCanon22222 жыл бұрын

    I've been playing with computers since before this good instructor was born. So wonderful to get to "see the lights come on" for a new generation, taught by such an able and enthusiastic instructor. Go Dr. Bell!

  • @NazriB

    @NazriB

    2 жыл бұрын

    Lies again? Opposite Nazri

  • @leon-mi3my

    @leon-mi3my

    8 ай бұрын

    arrogance is your name

  • @hubertg7100
    @hubertg71004 жыл бұрын

    THANK YOU MIT! Thank You Professor, You are outstanding! HG From St Albans Queens NY.

  • @adiflorense1477
    @adiflorense14773 жыл бұрын

    so nice to have a kind-hearted lecturer like this woman

  • @dgates6165
    @dgates61652 жыл бұрын

    I would love to go to MIT, and I can't thank them enough for all of these free lectures!!

  • @maar2001
    @maar2001 Жыл бұрын

    The first half of the lecture was difficult to understand and visualise but the 2nd half everthing clicked. Thanks for an amazing lecture Prof. Anna!

  • @christopheracob3689
    @christopheracob36897 ай бұрын

    Thanks MIT for giving us an opportunity to learn from one of the best instructors like Anna Bell.

  • @user-gp3jy6vq2j
    @user-gp3jy6vq2j Жыл бұрын

    A great teacher can teach you the most complicated thing in the most simplest way, and finally you will learn from the teacher the way how she breaks down the complexcity into small easy pieces.

  • @shoaibmohammedmansoori3762
    @shoaibmohammedmansoori3762 Жыл бұрын

    We need more qualified people like them mit is doing a wonderful things those who cannot afford big college big university from them is a good source...I am from India even I want to learn programming and coding algorithm but I can't afford it

  • @Kumardhruv308

    @Kumardhruv308

    Жыл бұрын

    Same bro

  • @scientificgalaxy1883

    @scientificgalaxy1883

    Жыл бұрын

    From where can I get notes of this lecture?

  • @-VinhKhang_yearsago

    @-VinhKhang_yearsago

    10 ай бұрын

    @@scientificgalaxy1883 in the description. Download the course

  • @digitalien
    @digitalien Жыл бұрын

    I just feeling a bit uplifted after understanding from the very beginning. Thanks a lot to this OCW initiative by MIT i am glad that i am able to access these MIT OCW COURSES FOR ABSOLUTELY FREE, its litterally damn cool, isn't it Its MIT man, its top #1 in the world

  • @nimishgigras409
    @nimishgigras4093 жыл бұрын

    MIT really deserves to be the best of all.

  • @fernandocortes1187
    @fernandocortes11873 жыл бұрын

    36:18 save a value to a name meaning variables with an assignment

  • @zorinize9881
    @zorinize9881 Жыл бұрын

    I never done coding or learned to program in my life. But, this lecture gave me further insight and knowledge, I was unaware of. I seek a programming major or data science. This will benefit me. Thank you.

  • @bluediamond9364
    @bluediamond93642 жыл бұрын

    graduated Stevens tech back in 2002 only learn a bit of C++ now im so eager to learn Java n Python- this is great thanks :-)

  • @bowlingfanatikzzz
    @bowlingfanatikzzz2 жыл бұрын

    Very helpful to future students! Great work! Thank you!

  • @FernandoJoelCortesMendoza
    @FernandoJoelCortesMendoza3 жыл бұрын

    17:30 basic machine structure

  • @dinglinglin4699
    @dinglinglin46994 жыл бұрын

    great job for the open course MIT! now peopl;e who can't afford college can learn also. good job

  • @izreeljames7953
    @izreeljames79532 жыл бұрын

    Attending a 2019 MIT lecture now in this present year of 2022 while I'm living in Hong Kong.....Thank you MIT!!!

  • @ravichandola2081
    @ravichandola20814 жыл бұрын

    Very enthusiastic instructor... Great stuff..

  • @The8thWonderofTheWorld1978
    @The8thWonderofTheWorld19782 жыл бұрын

    Variables are always to the left of the assignment (=) and the expressions are always to the right of the assignment. Thank you!

  • @vrendus522
    @vrendus5223 жыл бұрын

    This prof is a doll. She's really got a good grip on the subject, is capacitive not at only her understanding of the topic at hand, but for the student as well. Is an absolute pleasure as a student to sit in her class-audience. Really good show MIT open source. Thank you, could not afford this otherwise.

  • @patricioal218
    @patricioal2183 жыл бұрын

    i will love to see subtitles for other languages like spanish, but anyways, thanks so much for this content in youtube!! it's really helpful

  • @giftfromyoutube
    @giftfromyoutube Жыл бұрын

    I am so blessed by this. MIT You have helped me a lot.

  • @raniakhan2333
    @raniakhan23333 жыл бұрын

    I had always wanted to learn python and now I can do it for free. Thank you so much

  • @adnann5232
    @adnann52322 жыл бұрын

    The Journey starts for me. Thanks MIT!

  • @hannahandreessen7724
    @hannahandreessen77244 жыл бұрын

    This was so very helpful. Thank you!

  • @bhuvaneshwaran2311
    @bhuvaneshwaran23112 жыл бұрын

    I really appreciate this, as a self learner its really awesome 😎

  • @tuannabolas591
    @tuannabolas5912 жыл бұрын

    Now, I don't need to go to MIT anymore. Because of internet, distance is not going to be problem anymore. Good teaching. Everything so clear enough for me.

  • @fernandocortes1187
    @fernandocortes11873 жыл бұрын

    35:00 expressions and assignmets

  • @ughhhhh5430
    @ughhhhh54302 жыл бұрын

    Thank you for this . The lecturer was very eloquent and challenging.

  • @user-tb3xr5pc1p
    @user-tb3xr5pc1p17 күн бұрын

    Because you recorded the face-to-face lecture, I was able to concentrate on the lecture feeling vivid. And watching the actual lecture at MIT, I learned how real universities start lectures. As a student who dreams of becoming a programmer, I'm happy to learn the basics of Python. I'm also learning Python now, and I can't wait to take the next lecture. Next time, please teach me JavaScript and c language to improve my coding skills. 10901

  • @SaneCatLady429
    @SaneCatLady4295 ай бұрын

    For other languages, you can turn on closed captions, and under settings you can choose to auto-translate, although the auto-translator is not perfect.

  • @allandogreat
    @allandogreat3 жыл бұрын

    Thanks, MIT is the greatest university in the world.

  • @dan.franco
    @dan.franco9 ай бұрын

    Thank you, this course is invaluable, I've learnt a lot!

  • @fayandie
    @fayandie3 жыл бұрын

    Thank you, thank you and thank you so much MIT!

  • @HMSpeaks
    @HMSpeaks4 жыл бұрын

    thank you MIT Thank you Professor you are outstanding

  • @beyzaeren7214
    @beyzaeren72143 жыл бұрын

    amazingly good teaching, thank you !

  • @sofialazar4372
    @sofialazar4372 Жыл бұрын

    10/10 excellent professor, now I begin to understand

  • @scientificgalaxy1883

    @scientificgalaxy1883

    Жыл бұрын

    From where can I get notes of this lecture?

  • @HardeepSingh-rr7wf

    @HardeepSingh-rr7wf

    9 ай бұрын

    Is this course using python 3.0 or older version?

  • @arjunswamy9325
    @arjunswamy93254 жыл бұрын

    She is better than others in her job she is doing.

  • @dillonmartin1096

    @dillonmartin1096

    3 жыл бұрын

    No... really?

  • @Artful-Adventure
    @Artful-Adventure3 ай бұрын

    I was looking for a good startup program for programming in Python and I found this, Thank you MIT for these valuable lectures.

  • @fachryanindyo1701
    @fachryanindyo17013 жыл бұрын

    this is great! thank you for the explanation!

  • @user-mc4hj3lk3c
    @user-mc4hj3lk3c18 күн бұрын

    thank Dr. Bell, thank OCW.

  • @brainstormingsharing1309
    @brainstormingsharing13093 жыл бұрын

    Absolutely well done and definitely keep it up!!! 👍👍👍👍👍

  • @rohank9292
    @rohank9292 Жыл бұрын

    I love the way she gets excited when she calls out the name of the student who won the lucky draw prize.

  • @cleberiack5840
    @cleberiack58407 ай бұрын

    Good afternoon First I want to congratulate you on the class. I'm from Brazil. The possibility of having the subtitles in my language (Portuguese) made it much easier. Have a great day.

  • @kenfuji8776
    @kenfuji87763 жыл бұрын

    I'm happy I can watch this lecture!

  • @syedfaysel
    @syedfaysel2 жыл бұрын

    Okay, Now I am attending classes of MIT. It's really cool to learn from the TOP most Institute.

  • @TenMinuteKQL
    @TenMinuteKQL8 ай бұрын

    Great session! Thank you for supporting the coding community.

  • @FernandoJoelCortesMendoza
    @FernandoJoelCortesMendoza3 жыл бұрын

    21:00 6 primitives to compute anything acording to Turing in any language

  • @exlife9446
    @exlife94462 жыл бұрын

    thanks, it is great resource and it is online for free, this benifits many people around the world who loves computer science and programming . it is very worthy and meaningful.

  • @ElMwanana
    @ElMwanana3 жыл бұрын

    Best teacher this lady is

  • @philipkim9779
    @philipkim97793 жыл бұрын

    I really enjoyed the class. Thank you.

  • @TriptoPal
    @TriptoPal3 жыл бұрын

    Awesome Lecture!! Thank You!!

  • @ralsanders5761
    @ralsanders57612 жыл бұрын

    MIT, Thank you form caring about educating the world.

  • @chetanpatidar3900
    @chetanpatidar39003 жыл бұрын

    Thanks teacher, and I'm really wanna say you are great teacher

  • @-bravostudies-875
    @-bravostudies-875 Жыл бұрын

    outstanding that we can learn, after years of this lecture, rn I needed to learn phyton and this has been so helpful

  • @ShadaeMastersAstrology
    @ShadaeMastersAstrology2 жыл бұрын

    Thank you MIT🙏🏾

  • @qone89
    @qone894 жыл бұрын

    She is a really good instructor. Proof that she really cared in her teaching, she remembered the 6 primitives in 20:43.

  • @jpdroidjp

    @jpdroidjp

    2 жыл бұрын

    True, except she said "scan", which is same as read. She must have meant to say "erase": left, right, read, write, erase, nothing. Yes she is really good teacher IMO as well.

  • @123nishantsingh
    @123nishantsingh3 жыл бұрын

    I understand everything what she teaches and i am only High school grade students she really teaches so easy and interesting

  • @xoraxus4393

    @xoraxus4393

    2 жыл бұрын

    This is for students who just passed highschool

  • @waqiahdua1714
    @waqiahdua17143 жыл бұрын

    Alhamdulillah she is cool faculty and its very interesting to learn from her. Blessed to learn from Bangladesh.

  • @pajareepoonpech1548
    @pajareepoonpech15482 жыл бұрын

    Thank you so much. I can learn a lot. This will change my life

  • @alimekni2931
    @alimekni2931 Жыл бұрын

    thank you MIT for sharing this course

  • @Anonnius
    @Anonnius2 жыл бұрын

    Thank you very much for sharing this content!!!

  • @aashifkhan8767
    @aashifkhan8767 Жыл бұрын

    Thanks Dr. Ana bell I am a student o f class 12th and i learn python with the help of you ❤ and youTube▶️

  • @superfreiheit1
    @superfreiheit13 жыл бұрын

    Can you put the videos on System thinking and Systems Dynamics on. That would be wonderful

  • @user-sy2jb8wd4t
    @user-sy2jb8wd4t7 ай бұрын

    this course is awesome thanks MIT

  • @embereclipse634
    @embereclipse6342 жыл бұрын

    big thanks for the free courses from morocco

  • @tsaichiahungnccu
    @tsaichiahungnccu3 жыл бұрын

    clear and friendly

  • @newsensations5633
    @newsensations56333 жыл бұрын

    Wowwww thats amazing ...i m preparing for jee exam.n now i loved thhisss after physics n maths

  • @ajaymeena7799

    @ajaymeena7799

    2 жыл бұрын

    Hello, where r u now?

  • @starogre
    @starogre10 ай бұрын

    wow i never dreamed of going to MIT till i saw these. now from floating in the ISS i can learn python

  • @Ramiristempest
    @Ramiristempest8 ай бұрын

    How do we know that we need to averaging g and x/g? 14:00

  • @rithuvarnakm3575
    @rithuvarnakm35752 жыл бұрын

    wow,amazing lecture.

  • @OPNotes
    @OPNotes4 жыл бұрын

    Thanks for this course. ;)

  • @FernandoJoelCortesMendoza
    @FernandoJoelCortesMendoza3 жыл бұрын

    35:00 operations

  • @rewrose2838
    @rewrose28384 жыл бұрын

    6:56 to skip admin talk

  • @Zedprice

    @Zedprice

    4 жыл бұрын

    You saved 4 minutes of my life. Thank you.

  • @minhazulislam4682
    @minhazulislam46823 жыл бұрын

    I wanted to attend MIT when I took up science back in 2015. Later, I came to know its not an easy job, especially for someone from a third world country like me. But, tech finally made them come to me. I learnt quiet a few things from this channel. A lot of Chemistry, some physics. Now, I am here for more. Thanks for posting videos. (It would be more easy for us if you upload bite size video.)

  • @user-dv4xk6qm5i
    @user-dv4xk6qm5i3 ай бұрын

    Excellent! after years of trying I am finally 'getting it'. Thank You Ann. (Is there a small mix up with 'operator' and 'operand' at ca. 23 min?) Great Video! Great Course!

  • @tupacsnoducket
    @tupacsnoducket2 жыл бұрын

    Fixed program computers: Theoretical: It can only do the programs that came on it, you can't update or change the programs/commands it can run Practical: Computers with limit of physical inputs, like a calculator having buttons. A Digital alarm clock is another example.

  • @neptuneblue6977
    @neptuneblue697710 ай бұрын

    I loved the lecture❤

  • @ahmadhajj7497
    @ahmadhajj74973 жыл бұрын

    what a great lecture

  • @BashirAltahirHassan
    @BashirAltahirHassan2 жыл бұрын

    Thank you for the information

  • @saidfarid6382
    @saidfarid63826 ай бұрын

    Hello dear professor Your lessons are really interesting and crucial,i do appreciate your job,i wish you peace and happiness under the sky of prosperity,all the best. Take care and have a good time. Your Student from Algeria.