1. What is Computation?

Поділитися
Вставка
  • Опубліковано 30 лип 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
    UA-cam 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 роки тому +3821

    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 6 місяців тому +140

    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 місяців тому +4

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

    • @Godbrand
      @Godbrand 5 місяців тому +1

      thanks for the idea

    • @rachelshoumake2244
      @rachelshoumake2244 4 місяці тому +1

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

  • @user-fl7vs4ed6l
    @user-fl7vs4ed6l 3 роки тому +631

    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 3 роки тому +26

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

  • @doreenchang4983
    @doreenchang4983 4 роки тому +51

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

  • @jasdeepsingh6568
    @jasdeepsingh6568 3 роки тому +36

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

  • @showcase-me
    @showcase-me 3 роки тому +169

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

  • @kibby3164
    @kibby3164 3 роки тому +41

    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
    @nuszkat9953 4 роки тому +211

    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 ?

  • @mitocw
    @mitocw  4 роки тому +317

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

    • @abdulalhazred5924
      @abdulalhazred5924 4 роки тому +4

      nice

    • @MrRynRules
      @MrRynRules 4 роки тому +6

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

    • @yifuliu547
      @yifuliu547 4 роки тому +3

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

  • @hugopablo2030
    @hugopablo2030 4 роки тому +290

    She's awesome at her job, honestly

    • @ZeppinnEU
      @ZeppinnEU 4 роки тому +2

      her*

    • @equim7363
      @equim7363 3 роки тому +11

      Average

    • @LanaLeon
      @LanaLeon 3 роки тому +18

      @@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 роки тому +2

      Strongly agree

  • @harshitarawat1411
    @harshitarawat1411 3 роки тому +7

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

  • @phoenixocean8594
    @phoenixocean8594 2 роки тому +90

    Family: What college are you attending?
    Me: UA-cam 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 роки тому +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.

  • @phareke
    @phareke 3 роки тому +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 2 роки тому +4

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

  • @adiflorense1477
    @adiflorense1477 3 роки тому +5

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

  • @user-vg7zv5us5r
    @user-vg7zv5us5r 2 роки тому +3

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

  • @user-gp3jy6vq2j
    @user-gp3jy6vq2j Рік тому +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.

  • @AlanCanon2222
    @AlanCanon2222 2 роки тому +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 2 роки тому +2

      Lies again? Opposite Nazri

    • @leon-mi3my
      @leon-mi3my 8 місяців тому +1

      arrogance is your name

  • @maar2001
    @maar2001 Рік тому +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!

  • @christopheracob3689
    @christopheracob3689 7 місяців тому +7

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

  • @dgates6165
    @dgates6165 2 роки тому +6

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

  • @scorpii__
    @scorpii__ 3 роки тому +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...

  • @hubertg7100
    @hubertg7100 4 роки тому +12

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

  • @shahzaibkhan8971
    @shahzaibkhan8971 3 роки тому +20

    The teacher is awesome and explains things very well.

  • @nimishgigras409
    @nimishgigras409 3 роки тому +7

    MIT really deserves to be the best of all.

  • @shoaibmohammedmansoori3762
    @shoaibmohammedmansoori3762 Рік тому +43

    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

  • @atticusli785
    @atticusli785 3 роки тому +147

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

  • @dinglinglin4699
    @dinglinglin4699 4 роки тому +10

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

  • @bluediamond9364
    @bluediamond9364 2 роки тому +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 :-)

  • @digitalien
    @digitalien Рік тому +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

  • @bowlingfanatikzzz
    @bowlingfanatikzzz 2 роки тому +3

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

  • @izreeljames7953
    @izreeljames7953 2 роки тому

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

  • @raniakhan2333
    @raniakhan2333 3 роки тому +5

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

  • @patricioal218
    @patricioal218 3 роки тому +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

  • @hannahandreessen7724
    @hannahandreessen7724 4 роки тому +4

    This was so very helpful. Thank you!

  • @adnann5232
    @adnann5232 2 роки тому +1

    The Journey starts for me.
    Thanks MIT!

  • @fernandocortes1187
    @fernandocortes1187 3 роки тому +5

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

  • @bhuvaneshwaran2311
    @bhuvaneshwaran2311 2 роки тому +8

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

  • @ravichandola2081
    @ravichandola2081 4 роки тому +2

    Very enthusiastic instructor... Great stuff..

  • @tuannabolas591
    @tuannabolas591 2 роки тому +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.

  • @zorinize9881
    @zorinize9881 Рік тому +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.

  • @giftfromyoutube
    @giftfromyoutube Рік тому +3

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

  • @fayandie
    @fayandie 3 роки тому +2

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

  • @ughhhhh5430
    @ughhhhh5430 2 роки тому +1

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

  • @rohank9292
    @rohank9292 Рік тому

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

  • @vrendus522
    @vrendus522 3 роки тому +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.

  • @fachryanindyo1701
    @fachryanindyo1701 3 роки тому +1

    this is great! thank you for the explanation!

  • @dan.franco
    @dan.franco 10 місяців тому +2

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

  • @The8thWonderofTheWorld1978
    @The8thWonderofTheWorld1978 2 роки тому +7

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

  • @arjunswamy9325
    @arjunswamy9325 4 роки тому +22

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

  • @syedfaysel
    @syedfaysel 2 роки тому

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

  • @exlife9446
    @exlife9446 2 роки тому

    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 3 роки тому

    I'm happy I can watch this lecture!

  • @beyzaeren7214
    @beyzaeren7214 3 роки тому +2

    amazingly good teaching, thank you !

  • @-bravostudies-875
    @-bravostudies-875 Рік тому +1

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

  • @sofialazar4372
    @sofialazar4372 Рік тому +17

    10/10 excellent professor, now I begin to understand

  • @HMSpeaks
    @HMSpeaks 4 роки тому +2

    thank you MIT
    Thank you Professor
    you are outstanding

  • @allandogreat
    @allandogreat 3 роки тому +3

    Thanks, MIT is the greatest university in the world.

  • @qone89
    @qone89 4 роки тому +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 2 роки тому +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.

  • @brainstormingsharing1309
    @brainstormingsharing1309 3 роки тому +2

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

  • @FernandoJoelCortesMendoza
    @FernandoJoelCortesMendoza 3 роки тому +4

    17:30 basic machine structure

  • @cleberiack5840
    @cleberiack5840 7 місяців тому +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.

  • @Artful-Adventure
    @Artful-Adventure 3 місяці тому

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

  • @pajareepoonpech1548
    @pajareepoonpech1548 2 роки тому

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

  • @minhazulislam4682
    @minhazulislam4682 3 роки тому +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.)

  • @chetanpatidar3900
    @chetanpatidar3900 3 роки тому

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

  • @user-mc4hj3lk3c
    @user-mc4hj3lk3c 21 день тому

    thank Dr. Bell, thank OCW.

  • @waqiahdua1714
    @waqiahdua1714 3 роки тому

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

  • @ralsanders5761
    @ralsanders5761 2 роки тому

    MIT, Thank you form caring about educating the world.

  • @123nishantsingh
    @123nishantsingh 3 роки тому +35

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

    • @xoraxus4393
      @xoraxus4393 2 роки тому +1

      This is for students who just passed highschool

  • @TenMinuteKQL
    @TenMinuteKQL 8 місяців тому +1

    Great session! Thank you for supporting the coding community.

  • @user-tb3xr5pc1p
    @user-tb3xr5pc1p 20 днів тому

    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

  • @philipkim9779
    @philipkim9779 3 роки тому

    I really enjoyed the class. Thank you.

  • @aashifkhan8767
    @aashifkhan8767 Рік тому +1

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

  • @SaneCatLady429
    @SaneCatLady429 5 місяців тому +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.

  • @ElMwanana
    @ElMwanana 3 роки тому +1

    Best teacher this lady is

  • @alimekni2931
    @alimekni2931 Рік тому

    thank you MIT for sharing this course

  • @starogre
    @starogre 10 місяців тому

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

  • @fernandocortes1187
    @fernandocortes1187 3 роки тому +3

    35:00 expressions and assignmets

  • @TriptoPal
    @TriptoPal 3 роки тому +1

    Awesome Lecture!! Thank You!!

  • @Anonnius
    @Anonnius 2 роки тому

    Thank you very much for sharing this content!!!

  • @newsensations5633
    @newsensations5633 3 роки тому +4

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

  • @Mo_7580
    @Mo_7580 Рік тому +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 .

  • @embereclipse634
    @embereclipse634 2 роки тому

    big thanks for the free courses from morocco

  • @smileyface3188
    @smileyface3188 Рік тому +1

    Thank you MIT🙏🏾

  • @israelgroysman5040
    @israelgroysman5040 4 роки тому +50

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

    • @hugopablo2030
      @hugopablo2030 4 роки тому +6

      thats true, a mistake has been spotted

    • @lucalucente3797
      @lucalucente3797 4 роки тому

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

    • @MMABeijing
      @MMABeijing 4 роки тому +4

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

    • @mohammadfletcher5312
      @mohammadfletcher5312 3 роки тому +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 3 роки тому +2

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

  • @Gaurav_Nahata
    @Gaurav_Nahata 2 роки тому +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

  • @FernandoJoelCortesMendoza
    @FernandoJoelCortesMendoza 3 роки тому +1

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

  • @rewrose2838
    @rewrose2838 4 роки тому +31

    6:56 to skip admin talk

    • @Zedprice
      @Zedprice 4 роки тому +2

      You saved 4 minutes of my life. Thank you.

  • @saidfarid6382
    @saidfarid6382 6 місяців тому

    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 4 роки тому

    Thanks for this course. ;)

  • @zamanghaffar296
    @zamanghaffar296 6 місяців тому

    Thank you much for this opportunity i am from UET Lahore but its dream of everyone to study in USA buy MIT provide this opportunity me in my own to learn something very informative and skillful ❤

  • @superfreiheit1
    @superfreiheit1 3 роки тому +1

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

  • @tsaichiahungnccu
    @tsaichiahungnccu 3 роки тому

    clear and friendly

  • @Ramiristempest
    @Ramiristempest 8 місяців тому +1

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

  • @user-sy2jb8wd4t
    @user-sy2jb8wd4t 7 місяців тому

    this course is awesome thanks MIT

  • @rudrakumarsingh7405
    @rudrakumarsingh7405 3 роки тому +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

  • @rithuvarnakm3575
    @rithuvarnakm3575 2 роки тому

    wow,amazing lecture.

  • @jptfour4752
    @jptfour4752 7 місяців тому

    Thanks for your time to teach me