1. What is Computation?

Sdílet
Vložit
  • čas přidán 30. 07. 2019
  • 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
    CZcams 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

Komentáře • 806

  • @sayee3
    @sayee3 Před 4 lety +3857

    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?

  • @figulapt3784
    @figulapt3784 Před 7 měsíci +158

    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 Před 6 měsíci +5

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

    • @Godbrand
      @Godbrand Před 6 měsíci +1

      thanks for the idea

    • @rachelshoumake2244
      @rachelshoumake2244 Před 5 měsíci +1

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

  • @user-fl7vs4ed6l
    @user-fl7vs4ed6l Před 3 lety +638

    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

  • @gnamal
    @gnamal Před 3 lety +27

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

  • @showcase-me
    @showcase-me Před 4 lety +170

    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! :)

  • @nuszkat9953
    @nuszkat9953 Před 4 lety +212

    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 Před 2 lety +1

      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 ?

  • @kibby3164
    @kibby3164 Před 3 lety +42

    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.

  • @phoenixocean8594
    @phoenixocean8594 Před 3 lety +97

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

    • @Youngheekim_YDD
      @Youngheekim_YDD Před 2 lety

      Mum: Sounds more real to you than MIT son.

    • @hasrulmuhammad8271
      @hasrulmuhammad8271 Před 2 lety

      Ccaasree 4'I [anaassksevw .

    • @Ivan-rs2xt
      @Ivan-rs2xt Před 2 lety

      *MIT

    • @davyroger3773
      @davyroger3773 Před 2 lety +3

      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 Před 2 lety

      you are living in future.

  • @doreenchang4983
    @doreenchang4983 Před 4 lety +52

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

  • @AlanCanon2222
    @AlanCanon2222 Před 2 lety +72

    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 Před 2 lety +2

      Lies again? Opposite Nazri

    • @leon-mi3my
      @leon-mi3my Před 9 měsíci +1

      arrogance is your name

  • @jasdeepsingh6568
    @jasdeepsingh6568 Před 3 lety +36

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

  • @atticusli785
    @atticusli785 Před 3 lety +147

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

  • @hugopablo2030
    @hugopablo2030 Před 4 lety +290

    She's awesome at her job, honestly

    • @ZeppinnEU
      @ZeppinnEU Před 4 lety +2

      her*

    • @equim7363
      @equim7363 Před 4 lety +11

      Average

    • @LanaLeon
      @LanaLeon Před 3 lety +18

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

    • @mouinemhb4960
      @mouinemhb4960 Před 3 lety

      thats what it takes to be a teacher at mit

    • @KamleshSahu0007
      @KamleshSahu0007 Před 3 lety +2

      Strongly agree

  • @user-vg7zv5us5r
    @user-vg7zv5us5r Před 2 lety +3

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

  • @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

  • @user-gp3jy6vq2j
    @user-gp3jy6vq2j Před rokem +3

    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.

  • @phareke
    @phareke Před 3 lety +17

    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
    @Wander4P Před 2 lety +4

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

  • @christopheracob3689
    @christopheracob3689 Před 8 měsíci +7

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

  • @harshitarawat1411
    @harshitarawat1411 Před 3 lety +7

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

  • @adiflorense1477
    @adiflorense1477 Před 3 lety +5

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

  • @hubertg7100
    @hubertg7100 Před 4 lety +12

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

  • @dgates6165
    @dgates6165 Před 2 lety +6

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

  • @shahzaibkhan8971
    @shahzaibkhan8971 Před 3 lety +20

    The teacher is awesome and explains things very well.

  • @nimishgigras409
    @nimishgigras409 Před 3 lety +7

    MIT really deserves to be the best of all.

  • @scorpii__
    @scorpii__ Před 3 lety +10

    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...

  • @maar2001
    @maar2001 Před rokem +2

    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!

  • @digitalien
    @digitalien Před rokem +2

    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

  • @zorinize9881
    @zorinize9881 Před rokem +2

    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
    @bluediamond9364 Před 3 lety +5

    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 :-)

  • @izreeljames7953
    @izreeljames7953 Před 2 lety

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

  • @dinglinglin4699
    @dinglinglin4699 Před 4 lety +10

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

  • @bowlingfanatikzzz
    @bowlingfanatikzzz Před 2 lety +3

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

  • @raniakhan2333
    @raniakhan2333 Před 3 lety +5

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

  • @adnann5232
    @adnann5232 Před 2 lety +1

    The Journey starts for me.
    Thanks MIT!

  • @vrendus522
    @vrendus522 Před 3 lety +9

    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.

  • @The8thWonderofTheWorld1978

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

  • @tuannabolas591
    @tuannabolas591 Před 3 lety +1

    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.

  • @bhuvaneshwaran2311
    @bhuvaneshwaran2311 Před 3 lety +8

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

  • @ravichandola2081
    @ravichandola2081 Před 4 lety +2

    Very enthusiastic instructor... Great stuff..

  • @fayandie
    @fayandie Před 3 lety +2

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

  • @giftfromyoutube
    @giftfromyoutube Před rokem +3

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

  • @arjunswamy9325
    @arjunswamy9325 Před 4 lety +22

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

  • @hannahandreessen7724
    @hannahandreessen7724 Před 4 lety +4

    This was so very helpful. Thank you!

  • @patricioal218
    @patricioal218 Před 4 lety +3

    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

  • @sofialazar4372
    @sofialazar4372 Před rokem +17

    10/10 excellent professor, now I begin to understand

  • @qone89
    @qone89 Před 4 lety +25

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

    • @jpdroidjp
      @jpdroidjp Před 2 lety +1

      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.

  • @ughhhhh5430
    @ughhhhh5430 Před 2 lety +1

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

  • @fernandocortes1187
    @fernandocortes1187 Před 3 lety +5

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

  • @rohank9292
    @rohank9292 Před rokem

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

  • @dan.franco
    @dan.franco Před 11 měsíci +2

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

  • @allandogreat
    @allandogreat Před 3 lety +3

    Thanks, MIT is the greatest university in the world.

  • @cleberiack5840
    @cleberiack5840 Před 9 měsíci +1

    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.

  • @TenMinuteKQL
    @TenMinuteKQL Před 10 měsíci +1

    Great session! Thank you for supporting the coding community.

  • @Artful-Adventure
    @Artful-Adventure Před 4 měsíci

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

  • @syedfaysel
    @syedfaysel Před 2 lety

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

  • @exlife9446
    @exlife9446 Před 2 lety

    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.

  • @kenfuji8776
    @kenfuji8776 Před 3 lety

    I'm happy I can watch this lecture!

  • @user-tb3xr5pc1p
    @user-tb3xr5pc1p Před měsícem

    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

  • @HMSpeaks
    @HMSpeaks Před 4 lety +2

    thank you MIT
    Thank you Professor
    you are outstanding

  • @beyzaeren7214
    @beyzaeren7214 Před 3 lety +2

    amazingly good teaching, thank you !

  • @brainstormingsharing1309
    @brainstormingsharing1309 Před 3 lety +2

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

  • @-bravostudies-875
    @-bravostudies-875 Před rokem +1

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

  • @aashifkhan8767
    @aashifkhan8767 Před rokem +1

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

  • @fachryanindyo1701
    @fachryanindyo1701 Před 3 lety +1

    this is great! thank you for the explanation!

  •  Před 3 lety +4

    17:30 basic machine structure

  • @ShadaeMastersAstrology
    @ShadaeMastersAstrology Před 2 lety +2

    Thank you MIT🙏🏾

  • @israelgroysman5040
    @israelgroysman5040 Před 4 lety +50

    I do believe it was supposed to be "operand, operator, operand", not the opposite.

    • @hugopablo2030
      @hugopablo2030 Před 4 lety +6

      thats true, a mistake has been spotted

    • @lucalucente3797
      @lucalucente3797 Před 4 lety

      Unless you use some operator that takes only one operand like, ++variable_name--.

    • @MMABeijing
      @MMABeijing Před 4 lety +4

      she made the mistake many times indeed, the compassionate reaction is to say she was nervous I suppose...

    • @mohammadfletcher5312
      @mohammadfletcher5312 Před 3 lety +3

      it was obvious that (at least at the time this was taped) she is new at giving a lecture. I'm pretty sure that's why they end the course with lectures from the guy who wrote the textbook (the literal textbook in the syllabus). being nervous, saying "urmm" and "okay" a lot, misspeaking, etc. are just the things that happen when you're new to giving lectures, and I absolutely respect her for that. you gotta start somewhere.
      p.s. I'm not trying to misrepresent the OP, or something like that; I just wanted this to be out there.

    • @mohammadfletcher5312
      @mohammadfletcher5312 Před 3 lety +2

      and, unlike _my_ college courses, at least they give you the slides... ffs 😂😂

  • @pajareepoonpech1548
    @pajareepoonpech1548 Před 2 lety

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

  • @123nishantsingh
    @123nishantsingh Před 4 lety +35

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

    • @xoraxus4393
      @xoraxus4393 Před 2 lety +1

      This is for students who just passed highschool

  • @ralsanders5761
    @ralsanders5761 Před 2 lety

    MIT, Thank you form caring about educating the world.

  • @minhazulislam4682
    @minhazulislam4682 Před 3 lety +2

    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.)

  • @TriptoPal
    @TriptoPal Před 3 lety +1

    Awesome Lecture!! Thank You!!

  • @waqiahdua1714
    @waqiahdua1714 Před 3 lety

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

  • @chetanpatidar3900
    @chetanpatidar3900 Před 3 lety

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

  • @ElMwanana
    @ElMwanana Před 3 lety +1

    Best teacher this lady is

  • @philipkim9779
    @philipkim9779 Před 3 lety

    I really enjoyed the class. Thank you.

  • @fernandocortes1187
    @fernandocortes1187 Před 3 lety +3

    35:00 expressions and assignmets

  • @user-mc4hj3lk3c
    @user-mc4hj3lk3c Před měsícem

    thank Dr. Bell, thank OCW.

  • @starogre
    @starogre Před rokem

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

  • @alimekni2931
    @alimekni2931 Před rokem

    thank you MIT for sharing this course

  • @SaneCatLady429
    @SaneCatLady429 Před 6 měsíci +2

    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.

  •  Před 3 lety +1

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

  • @Mo_7580
    @Mo_7580 Před rokem +12

    Learning from BANGLADESH 🇧🇩 . This is the reason why MIT sits in everyones heart 🌹 and also this is the exact reason why they are one of the top universities in the whole world 🌎. They genuinely teach you stuffs rather than making a memorizing machine . lots of love ❤️ I hope MIT prospers more and more .

  • @Anonnius
    @Anonnius Před 2 lety

    Thank you very much for sharing this content!!!

  • @kevin_heslip
    @kevin_heslip Před rokem +9

    God oh man she goes fast. I can't imagine being there in person where you can't pause and digest every 15 seconds. I know I'm probably not as smart as the people in that room but still, can people seriously learn at this speed?

    • @atlantic_love
      @atlantic_love Před rokem +4

      She isn't teaching anything that most anyone who has spent any time learning programming wouldn't know. She loves to hear herself talk, she's a LEK-CHUR-ER and made sure everyone knows it lol.

    • @The_count_of_Monte__Cristo
      @The_count_of_Monte__Cristo Před 7 měsíci +2

      ​@@atlantic_loveawwww salty much

    • @atlantic_love
      @atlantic_love Před 7 měsíci +1

      @@The_count_of_Monte__Cristo Nope. I call as I see it. Thankfully there are others who have common sense, too. Is that your retort to everything? Grow up.

    • @The_count_of_Monte__Cristo
      @The_count_of_Monte__Cristo Před 7 měsíci +3

      @@atlantic_love she says she's a lecturer, cause she is... Idk why you'd be salty about it ... and it's INTRODUCTION to programming so idk what do you expect, perchance you didn't make it to MIT, so you're salty abt it

  • @Gaurav_Nahata
    @Gaurav_Nahata Před 2 lety +5

    i am an indian and i am so grateful for these lectures. by sitting in a house in a small city of india , ican get so much valuable piece of knowledge. thnks to technology

  • @newsensations5633
    @newsensations5633 Před 3 lety +4

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

  • @embereclipse634
    @embereclipse634 Před 2 lety

    big thanks for the free courses from morocco

  • @tsaichiahungnccu
    @tsaichiahungnccu Před 3 lety

    clear and friendly

  • @rithuvarnakm3575
    @rithuvarnakm3575 Před 2 lety

    wow,amazing lecture.

  • @saidfarid6382
    @saidfarid6382 Před 7 měsíci

    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.

  • @OPNotes
    @OPNotes Před 4 lety

    Thanks for this course. ;)

  • @ahmadhajj7497
    @ahmadhajj7497 Před 3 lety +1

    what a great lecture

  • @AlikineTV
    @AlikineTV Před 3 lety +3

    Hi I’m an American from Mississippi just wanted to put my mark on this video and say I was here learning at one point. If it’s not this video on python it’s the next one am I right? Shoutout to the backend boys.

    • @mitocw
      @mitocw  Před 3 lety +3

      Yes, this course uses Python 3.5. See the course on MIT OpenCourseWare for more info at: ocw.mit.edu/6-0001F16. Best wishes on your studies!

  • @user-sy2jb8wd4t
    @user-sy2jb8wd4t Před 8 měsíci

    this course is awesome thanks MIT

  • @mitocw
    @mitocw  Před 4 lety +317

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

    • @abdulalhazred5924
      @abdulalhazred5924 Před 4 lety +4

      nice

    • @MrRynRules
      @MrRynRules Před 4 lety +7

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

    • @yifuliu547
      @yifuliu547 Před 4 lety +3

      How should I apply for MIT Ph.D?

    • @marwans4018
      @marwans4018 Před 4 lety

      @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 Před 4 lety

      @@MrRynRules ....

  • @ayyoubm
    @ayyoubm Před 3 lety +120

    If I watched both CS50 and this, am I allowed to say: "I went to Harvard and MIT? lol
    the internet is GREAT!

  • @armagangumus1442
    @armagangumus1442 Před rokem +1

    Thank you for the class... and you exactly look like as Sebnem Ferah a.k Turkish Rock Singer ...

  • @rudrakumarsingh7405
    @rudrakumarsingh7405 Před 3 lety +29

    My brother in 11th - I want to crack in mit entrance exam and i will get the chance to learn from mit professor
    Me in 6th grade - Yeah i am learning from them