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
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.
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.
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.
I can't believe that the course is free. Thanks to everyone who helps to open the course to the public...
Thank you so much MIT. I know I would not get into this school but you guys have the best lectures!
This is an amazing course if you persevere. Both Ana Bell and Eric Grimson are AMAZING prof's.
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.
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 ....
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 really like her way of explaining . Its perfectly paced and smooth .
Family: What college are you attending?
Me: UA-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.
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.
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
13:24 "Start with a guess, G" that's actually a well put advice, man. Thanks!
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.
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
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 MIT for giving us an opportunity to learn from one of the best instructors like Anna Bell.
I would love to go to MIT, and I can't thank them enough for all of these free lectures!!
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...
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.
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
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
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 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
Very helpful to future students! Great work! Thank you!
Attending a 2019 MIT lecture now in this present year of 2022 while I'm living in Hong Kong.....Thank you MIT!!!
I had always wanted to learn python and now I can do it for free. Thank you so much
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
This was so very helpful. Thank you!
The Journey starts for me.
Thanks MIT!
36:18 save a value to a name meaning variables with an assignment
I really appreciate this, as a self learner its really awesome 😎
Very enthusiastic instructor... Great stuff..
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 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.
I am so blessed by this. MIT You have helped me a lot.
Thank you, thank you and thank you so much MIT!
Thank you for this . The lecturer was very eloquent and challenging.
I love the way she gets excited when she calls out the name of the student who won the lucky draw prize.
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 is great! thank you for the explanation!
Thank you, this course is invaluable, I've learnt a lot!
Variables are always to the left of the assignment (=) and the expressions are always to the right of the assignment. Thank you!
She is better than others in her job she is doing.
No... really?
Okay, Now I am attending classes of MIT. It's really cool to learn from the TOP most Institute.
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.
I'm happy I can watch this lecture!
amazingly good teaching, thank you !
outstanding that we can learn, after years of this lecture, rn I needed to learn phyton and this has been so helpful
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?
thank you MIT
Thank you Professor
you are outstanding
Thanks, MIT is the greatest university in the world.
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.
Absolutely well done and definitely keep it up!!! 👍👍👍👍👍
17:30 basic machine structure
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.
Thank you so much. I can learn a lot. This will change my life
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.)
Thanks teacher, and I'm really wanna say you are great teacher
thank Dr. Bell, thank OCW.
Alhamdulillah she is cool faculty and its very interesting to learn from her. Blessed to learn from Bangladesh.
MIT, Thank you form caring about educating the world.
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
Great session! Thank you for supporting the coding community.
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
I really enjoyed the class. Thank you.
Thanks Dr. Ana bell I am a student o f class 12th and i learn python with the help of you ❤ and youTube▶️
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.
Best teacher this lady is
thank you MIT for sharing this course
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
Awesome Lecture!! Thank You!!
Thank you very much for sharing this content!!!
Wowwww thats amazing ...i m preparing for jee exam.n now i loved thhisss after physics n maths
Hello, where r u now?
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
big thanks for the free courses from morocco
Thank you MIT🙏🏾
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 😂😂
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
21:00 6 primitives to compute anything acording to Turing in any language
6:56 to skip admin talk
You saved 4 minutes of my life. Thank you.
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.
Thanks for this course. ;)
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 ❤
Can you put the videos on System thinking and Systems Dynamics on. That would be wonderful
clear and friendly
How do we know that we need to averaging g and x/g? 14:00
this course is awesome thanks MIT
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
If you like this comment you can subscribe my channel.
wow,amazing lecture.
Thanks for your time to teach me