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
TH-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
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!
Would you mind sharing specifically what other 3 lecture series you watched? I'd be very thankful 🙏
thanks for the idea
That is awesome congratulations. I am going to definitely utilize this series as well thank you for the inspiration.
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?
Too cool i'd say...i too am from india (from a town tho)
That is very very cool!
Cool!
how far weve come!!
It's cool as hell my friend.
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
you are a legend 🙌
You're a god damn hero
@@GalacticBacon He is!
Thank you
That help's a lot! Requesting @MIT to please add it in the description or pin this message.
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.
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 ?
Fix: blurred email addresses.
The course materials are available on MIT OpenCourseWare at: ocw.mit.edu/6-0001F16.
nice
Thank you guys for posting it. Its really helpful for my personal development skills post graduation.
How should I apply for MIT Ph.D?
@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 ?
@@MrRynRules ....
I can't believe that the course is free. Thanks to everyone who helps to open the course to the public...
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! :)
how did it go?
update
same here.
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.
Thank you so much MIT. I know I would not get into this school but you guys have the best lectures!
Family: What college are you attending?
Me: TH-cam Academy.
Mum: Sounds more real to you than MIT son.
Ccaasree 4'I [anaassksevw .
*MIT
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.
you are living in future.
She's awesome at her job, honestly
her*
Average
@@equim7363 would be nice to see how extraordinary you are at teaching in MIT.... pffjuasjja...
thats what it takes to be a teacher at mit
Strongly agree
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!
Lies again? Opposite Nazri
arrogance is your name
This is an amazing course if you persevere. Both Ana Bell and Eric Grimson are AMAZING prof's.
Starting my programming journey today. Thank you for this great lecture, I love passionate professors!
hiow far are you now?
And how far are you lol?
How far is anyone ?
how far is the moon?
@@nirajpatil2326 384,400 km away
13:24 "Start with a guess, G" that's actually a well put advice, man. Thanks!
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.
Thanks MIT for giving us an opportunity to learn from one of the best instructors like Anna Bell.
This is great. Starting off the bat with "everything in Python is an object" helps me understand coming from other programming languages.
so nice to have a kind-hearted lecturer like this woman
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
Same bro
From where can I get notes of this lecture?
@@scientificgalaxy1883 in the description. Download the course
I really like her way of explaining . Its perfectly paced and smooth .
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.
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!
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...
I would love to go to MIT, and I can't thank them enough for all of these free lectures!!
THANK YOU MIT!
Thank You Professor, You are outstanding!
HG From St Albans Queens NY.
The teacher is awesome and explains things very well.
MIT really deserves to be the best of all.
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
Attending a 2019 MIT lecture now in this present year of 2022 while I'm living in Hong Kong.....Thank you MIT!!!
Very helpful to future students! Great work! Thank you!
great job for the open course MIT! now peopl;e who can't afford college can learn also. good job
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 :-)
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.
The Journey starts for me.
Thanks MIT!
Very enthusiastic instructor... Great stuff..
I had always wanted to learn python and now I can do it for free. Thank you so much
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.
I am so blessed by this. MIT You have helped me a lot.
Variables are always to the left of the assignment (=) and the expressions are always to the right of the assignment. Thank you!
I really appreciate this, as a self learner its really awesome 😎
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.
This was so very helpful. Thank you!
Thank you for this . The lecturer was very eloquent and challenging.
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
Thank you, this course is invaluable, I've learnt a lot!
Great session! Thank you for supporting the coding community.
Thanks, MIT is the greatest university in the world.
She is better than others in her job she is doing.
No... really?
Thank you, thank you and thank you so much MIT!
I love the way she gets excited when she calls out the name of the student who won the lucky draw prize.
10/10 excellent professor, now I begin to understand
From where can I get notes of this lecture?
Is this course using python 3.0 or older version?
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.
I was looking for a good startup program for programming in Python and I found this, Thank you MIT for these valuable lectures.
amazingly good teaching, thank you !
Okay, Now I am attending classes of MIT. It's really cool to learn from the TOP most Institute.
36:18 save a value to a name meaning variables with an assignment
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
Absolutely well done and definitely keep it up!!! 👍👍👍👍👍
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.
I'm happy I can watch this lecture!
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.
thank you MIT
Thank you Professor
you are outstanding
Awesome Lecture!! Thank You!!
She is a really good instructor. Proof that she really cared in her teaching, she remembered the 6 primitives in 20:43.
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.
this is great! thank you for the explanation!
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.)
outstanding that we can learn, after years of this lecture, rn I needed to learn phyton and this has been so helpful
MIT, Thank you form caring about educating the world.
Thank you so much. I can learn a lot. This will change my life
Thanks teacher, and I'm really wanna say you are great teacher
17:30 basic machine structure
Best teacher this lady is
Thanks Dr. Ana bell I am a student o f class 12th and i learn python with the help of you ❤ and youTube▶️
I really enjoyed the class. Thank you.
Alhamdulillah she is cool faculty and its very interesting to learn from her. Blessed to learn from Bangladesh.
I understand everything what she teaches and i am only High school grade students she really teaches so easy and interesting
This is for students who just passed highschool
big thanks for the free courses from morocco
thank you MIT for sharing this course
I do believe it was supposed to be "operand, operator, operand", not the opposite.
thats true, a mistake has been spotted
Unless you use some operator that takes only one operand like, ++variable_name--.
she made the mistake many times indeed, the compassionate reaction is to say she was nervous I suppose...
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.
and, unlike _my_ college courses, at least they give you the slides... ffs 😂😂
wow i never dreamed of going to MIT till i saw these. now from floating in the ISS i can learn python
35:00 expressions and assignmets
Thank you very much for sharing this content!!!
Thank you for the class... and you exactly look like as Sebnem Ferah a.k Turkish Rock Singer ...
21:00 6 primitives to compute anything acording to Turing in any language
Thank you MIT🙏🏾
Wowwww thats amazing ...i m preparing for jee exam.n now i loved thhisss after physics n maths
Hello, where r u now?
I like the way she's teaching.
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
thank Dr. Bell, thank OCW.
Thanks for your time to teach me
thank you so much for such an informative course, would it be possible to get links to download the slides also? za
The course materials are available on MIT OpenCourseWare at: ocw.mit.edu/6-0001F16. Best wishes on your studies!
@@mitocw thank you, all the best for your institution.
🇺🇸 🇩🇿
If I watched both CS50 and this, am I allowed to say: "I went to Harvard and MIT? lol
the internet is GREAT!
lol, same here
NO! you're a commoner
CS50 is soooo good omg!!!
@@BlaqCash so whT cn study.. plz hlp me
This is why I love the internet.
wow,amazing lecture.
Can you put the videos on System thinking and Systems Dynamics on. That would be wonderful
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.
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 .
i m also learning from Bangladesh
this course is awesome thanks MIT
Thanks TH-cam for recommending me.
learning python from anabelle was not something i expected to happen in my life.