Awesome! Thank you so much for making this public. I never dreamed one day I'd be able to watch an entire semester of classes from MIT.
@14207james8 жыл бұрын
how legit is this .... as a total high school dropout . thank you God bless you
@KingoftheLilies8 жыл бұрын
+Rodolfo Ruiz Forgot to say, if your maths isn't great a lot of the mathematical aspects of programming will be prohibitively hard for you. There's loads of places you can practise maths online, but I think among the best is Khan Academy, and I'd recommend you do the two in tandem.
@14207james8 жыл бұрын
+Dylan Atkinson Thank you sire, thank you for your time , God bless you
@isabellemarconi63236 жыл бұрын
Legit!
@21ElMandio9 жыл бұрын
Best teacher I have found on the basics for computer science/ programming, and best of all he makes it exciting.
@wlstjrrns9510 жыл бұрын
I just love how professors know how to make lectures about science fun XD
@k.chriscaldwell414111 ай бұрын
Textbook: Introduction to Computation and Programming Using Python-With Application to Understanding Data-2nd-Guttag
@bobanmilisavljevic78578 ай бұрын
Thanks for sharing 🦾🥳
@patrickren73959 жыл бұрын
Programming is the most fun you can have with your clothes on...
@TheALPHA15508 жыл бұрын
+john blake What about programming nude?
@DuskPhoenixZero7 жыл бұрын
Hey, nudist colonies do that all the time.
@rubend.d.a3154 Жыл бұрын
1. what is computation 2. Knowledge declarative(facts, how to test) and imperative (how to) 3. algorithm (how to perform a computation): set of instructions + flow of control (order) + termination condition 3. approximation algorithms converged. 4. fixed programs ( calculator example, 1941 Atanasoff and Berry, AlanTuring) 5. Stored program. Instructions = data, programs produce programs 6. Computer = interpreter (performs any legal set of instructions) 7. computer architecture: input, output, control unit, ALU(accumulator), Memory. 8. Six primitive instructions, 1 bit of info 9. Programming language: provides a primitive set of instructions and control structures and how to combine them 10. computer do what you tell them to do 11. Python 12. Syntax, statics semantics, semantics 13. program can crash, never stop, wrong answer 14. py easy to learn, popular in sciences, easier to debug, interpreted language
@gowonscrunchyscalp4 жыл бұрын
It's quarantine right now and this is a perfect material to study Computer Science at home. It's my dream to actually study at MIT. Thank you for making this available for us. I am in the Philippines and it helps a lot :)
@AlexanDrMoskalenko9 жыл бұрын
Coursera, edX, udacity, MS Virtual Academy, plenty of courses & languages
@lisilein26 жыл бұрын
Now all one needs is the money to afford the time one would like to spend on these courses. But yes, the list is nice. I didn't really know edX before.
@harshjoshi40084 жыл бұрын
Than what are u doing here
@nityanshsingh60024 жыл бұрын
Lecture starts at 8:05
@walkerrosewood2 жыл бұрын
Thank you
@osariemenagbonavbare5965 жыл бұрын
This Professor is superb in his lectures- wonderful! Thanks for your lectures Prof.
@dickJohnsonpeter8 жыл бұрын
It didn't seem like the lecture was quite over at 41:28.
@Teewaree136 жыл бұрын
Wow. 🎓 this gentleman is an excellent professor and person. His teaching styles are elite.
@EliteCitrus10 жыл бұрын
video look vintage as fuck
@Rompelstaump10 жыл бұрын
I can't believe you would comment like that here.
@EliteCitrus10 жыл бұрын
well you'd better believe it.
@Rompelstaump10 жыл бұрын
I bet you eat sandwiches in church then go drive the wrong way down a one way street while texting.
@EliteCitrus10 жыл бұрын
Rompelstaump i don't go to church and i obey the law. you're being rather immature. it was a joke so calm down.
@aiki989 жыл бұрын
MIT is a vintage, legacy, kinda place.
@youtubian250011 жыл бұрын
I kinda wish he would've asked if there were any questions in between segments. Letting the students be part of the conversation establishes a good rapport, and promotes learning.
@infidel395510 жыл бұрын
Piotr Pogo: This one is better because it's made for online learning, check the mit ocw site for more material. They are both the same class but SC is supposedly made for self/online learning.
@buster050512 жыл бұрын
I absolutely love this instructor, the Collaboration Policy saves students.
@regisatlas9 жыл бұрын
this guy is slaying my life rn
@igor02424 жыл бұрын
Знания в общем доступе - это всегда прекрасно!
@paperboyrips12 жыл бұрын
You can download the MP4 of this on their actual website. You have to open the video on their website and below the video there will be a download link.
@maggot00yay12 жыл бұрын
Thank you MIT for sharing this amazing lectures FOR FREE ! This is better than Christmas presents :D
@DaftProduktions11 жыл бұрын
You can use the terminal, it supports it.
@PoPeelreydelmambo12 жыл бұрын
Thanks so much for the whole OCW platform. The way you are helping humanity is invaluable. :D
@blownspeakersss9 жыл бұрын
I did some research and saw that this prof got his bachelors in English. That's really neat and unexpected.
@ToasterUnicorn12 жыл бұрын
Professor at the beginning of this video says this course is for those with little to no programming experience whereas those who take 6.00 with that same experience will have a tough time of it. Basically an intro course to the intro course.
@hattrickz111 жыл бұрын
yes, it is an intro class. if you even watched the video, the instructor said you will be learning python
@MrOmniblast8 жыл бұрын
LMAO! Tough crowd! I love this guy!!!
@WaqasRants12 жыл бұрын
I would love to have a teacher like this in my country...........Very constructive approach towards the lec
@gungaemmanuel8 жыл бұрын
thank you MIT
@joeverzino8 жыл бұрын
In particular in wiki, they should look at Example listing of assembly language source code where they can see the actual hex instructions and how a word in memory is organized.
@epicmonkey9611 жыл бұрын
Quizes are available on the Fall 2008 course on the website. Im not sure how well it matches up with this, though.
@pianopov79338 жыл бұрын
Thanks MIT!
@ChemicalVapors10 жыл бұрын
I noticed that there are two courses with the name "Introduction to Computer Science and Programming". One is the course 6.00 and the other is 6.00SC. Lec 1 | MIT 6.00SC Introduction to Computer Science and Programming, Spring 2011 Lec 1 | MIT 6.00 Introduction to Computer Science and Programming, Fall 2008 Can anyone tell me the difference between the two?
@mitocw10 жыл бұрын
6.00SC is an OCW Scholar course. OCW Scholar courses are designed for independent learners who have few additional resources available to them. The courses are substantially more complete than typical OCW courses and include new custom-created content as well as materials repurposed from MIT classrooms. The materials are also arranged in logical sequences and include multimedia such as video and simulations. 6.00 is just the standard course content without any extras.
@ChemicalVapors10 жыл бұрын
***** Thank you for the quick reply.
@oscarmbp10 жыл бұрын
***** I must say that im finding the standard course quite nice and complete. Although I have had experience programming, I think the course gives enough information to lead rookies through(im on lecture 17). Even so I am planing on watching this lectures as well just to make sure. (The lecture has been so good so far that im willing to "re-watch")
@aiki989 жыл бұрын
in listening to the first few minutes. I think this is right: the MIT 6.00sc is a short intro to computers that is to give people a boost to do MIT 6.00 is the real course.
@andreagjoka1038 жыл бұрын
+MIT OpenCourseWare which one should we start then? do we have to do both to consider the credits of 1 course? or 1 is enough?
@ThisIsJustALotOfCrap12 жыл бұрын
Really good teacher. Few teachers are such calm and methodical, thanks!
@TeDiouS10018 жыл бұрын
Good intro, thanks MIT. - x2 really helps.
@thedankest19745 жыл бұрын
Man I wish I was good enough for this school.
@xMaverickFPS7 жыл бұрын
thank you guys so much for courses like these.
@yangsu44427 жыл бұрын
after scanning through the topics covered in the 2008 version. i would have to say, the 2008 version seems to cover much more "intro to computer science" topics than, this 2011 version, which is more similar to "intro to solve science problems through computer "
@xyzoozo3 жыл бұрын
is it better than 2008?which one should I take?
@famfeld8 жыл бұрын
Thank you for posting this series! Very interesting!
@9littlebees12 жыл бұрын
This is incorrect. It is 6.01 which is for those with some programming experience. 6.00 is the same course as this one (albeit from 2008 and not 2011). The SC at the end of the course code indicates that this is an OCW Scholar course. This means there are additional study aids to the "standard" OCW courses. Full information can be found at the FAQ on the MIT site (Google "MIT OCW Scholar FAQ").
@capitaltheorist11 жыл бұрын
FYI (not sure if this will apply to you or not), but the video plays well on the KZbin app of my Galaxy S4. Though that app is on Android, the same may apply for iOS.
@flechag12 жыл бұрын
Maybe it's me but at ~10:00 "y is the square root of x if and only if y*y = x"....well if 'y' is negative that doesn't seem to work too well, since there is no absolute value there.
@mintugupta610 жыл бұрын
Fellow in 2008. Fall semester was nice john
@MrDeeva0310 жыл бұрын
i agree. the 2008 one was more free flowing. Both are good though
@shushanto9 жыл бұрын
This is 2011?? It looks 1975. The way the film looks and the fact that MIT is still using blackboards and chalk?! They still have this at King's College London and it's a terrible way to deliver a lecture. It's difficult for both lecturers to write on a blackboard and students to read handwriting off one, it wastes time, and is completely unnecessary when there are better options... like a white board. lol. Was this very lecture really filmed in 2011 or am I confused?
@MrDeeva039 жыл бұрын
I preferred prof Grimson's presentation style, so i recommend you try him first. They cover same concepts with slight variations..
@xyzoozo3 жыл бұрын
@@MrDeeva03 is it better than 2008?
@TheLester444411 жыл бұрын
great
@parkerflop8 жыл бұрын
Did the volume somehow increase...quality seems better now
@perrylindo837112 жыл бұрын
you have NO ideal how happy i am to actually witness this course, i'm a swimmer form abroan , in college doing basic IT, but i want to become a software engineer. i'm glad to see this because i now know that this is what i want. i'm definitely going to find a school in the states to follow my dreams! p.s. i actually laughed at 13:50
@DACsAcademyOfMath12 жыл бұрын
UCBerkley and Stanford offer downloads of high quality MP4 under their lectures I wish MIT would do the same
@ahmedashraf90645 жыл бұрын
Thanks for providing this material for free
@joehhhL177111 жыл бұрын
higher resolution would be nice to see the actual coding being done on the computers
thank you...i found it...and Thank you very much for sharing such precious to entire world for free...
@metaomicron7212 жыл бұрын
I'm currently on my 11º grade, I still don't know what to study on my university but this videos really motivates me and I love that teacher! Like I said im on my 11º grade and my teachers are much more demanding ( maybe because they are all women? xD) This is suposed to be one of the hardest ones the MIT right?
@HigherPlanes12 жыл бұрын
We live in interesting times!
@FarukVisca7911 жыл бұрын
Many thanks to MIT.
@yangsu44427 жыл бұрын
I think the lectures 1 - 19ish is pretty interesting. talks about some problems and ways to solve them (short and concise). but from 19 on, just dreadful. i know the topic of optimization is hard. how about go straight to the point and talk about how to solve it. i wish there are just some good notes that emphasize the point in a short manner, and i can get to the interesting aspect asap. if i were really interested in clustering problems i would just pick up an algorithm reference book. nevertheless thank you for sharing these videos. I look forward to the datastructure algorithm and operating system course :)
@TylerMatthewHarris9 жыл бұрын
In his cookbook example which is imperative knowledge? Knowing to look in the cookbook, or the knowledge that has been written in the cookbook.
@AmeerFazal8 жыл бұрын
Cookbooks are full of recipes. They are imperative knowledge(How to knowledge ). In a sense they are commands for human beings to make good food. A nutritional information book or biology books are full of information(What is knowledge) , and that is declarative knowledge.
@brendanwilson48766 жыл бұрын
I got accepted into Devry. This course should help.
@otuntwa10 жыл бұрын
Great project. Solves a lot of inadequate tutions
@tianshiliao53727 жыл бұрын
Thank you for uploading, appreciate it!
@bangmeister11 жыл бұрын
MIT providing free education to the world? Nice!
@adminad87411 жыл бұрын
this guy should give lectures about vantriloquism
@Trucido12311 жыл бұрын
Thank you, MIT
@anil805316 жыл бұрын
Thanks you are back. It was showing content is not available in your country.What was the problem.
@muhammedibrahim314 жыл бұрын
this is truly beautiful
@BuyGoldRegalAssets11 жыл бұрын
Thanks. I cant believe this is for free!
@ditoway12 жыл бұрын
Greatest thing ever.
@metaomicron7212 жыл бұрын
3:35 I whish my teachers had the same way of thinking xD
@isurumdev12 жыл бұрын
I love Internet and MIT! Do you know for one course fees in MIT, in my country five people can live luxurious life without doing a job.
@egyptian_thoth11 жыл бұрын
I have to make this comment. I tried unsuccessfully to take Java twice at a community college. Don't get me wrong, I had A's both tries, but also withdrew both times. Why? I knew I wasn't learning the proper way to code by using computational interpretation. I knew that my instructors were missing an important link, which was showing students how to write code and algorithms before even touching the language. I knew I didn't have the foundation...I just found it with this course. THANKS.
@ufotofu96 жыл бұрын
YMMV. I learned Java at a Community College and it has launched me into a career in programing. I had OK profs but I really dove into coding on my own so that I was well ahead of where the class was. I coded (and still code) all day and also in my free time. It's like a novelist. They write all the time. Coders need to code all the time.
@katawatenshu11 жыл бұрын
Something's messed up in the video, it keeps freezing on some frames.
@sansubr1911 жыл бұрын
At 3:18, Mr. Guttag was going to talk about the "second problem set." It seems like it's been chopped off this video and a transition made to 3:20. What was it if I may ask? :)
@ronthomas83319 жыл бұрын
Programming is the most fun you can have with your cloths on!!!
@kumarprateek2383 жыл бұрын
i am dead
@gohokla2710 Жыл бұрын
может однажды и я буду слушать лекции MIT не онлайн, а офлайн
@aindoria12 жыл бұрын
Wow. Just watched introduction to electrical engineering was kinda "Meh." but this made my day! Thank you!
@vindow2111 жыл бұрын
eclipse... there is a python plugin. thats what im using...
@JustinPitera10 жыл бұрын
I'm 13 years old looking to get into Gloucester County Institute Of Tech. and looking to also get into MIT, I understand every he is saying. I started programming when i was 6 years old and am taking a full class in C++ and Assembly
@oblivion568310 жыл бұрын
i call bullshit. type out 10 lines of legitimate assembly or your honour is lost,
@JustinPitera10 жыл бұрын
You call what? You do realize your speaking to a 13 year old right? I said nothing to offend any one. I understood the first lesson not the whole class so thank you sir but don't respond like that... Thanks for the "comment" though.
@JustinPitera10 жыл бұрын
mov ax,@data mov ds,ax mov ah,9 lea dx,prom int 21h mov ah,1 int 21h mov num[0],al mov ah,2 mov dl,10 int 21h mov dl,13 int 21h mov ah,9 lea dx,promp int 21h mov ah,1 int 21h mov num[1],al mov bl,0 Small project I'm working on along in the book not done yet
@JustinPitera10 жыл бұрын
And some help online (no copy and paste) just needed help with like 1 or 2 things
@JustinPitera10 жыл бұрын
No problem :), Me and my friend are currently working on an operating system, I'm working on a office suite if you would like to help out in either of them contact me back, thanks. oblivion5683
@masttermrc20073 жыл бұрын
Very nice cource. I'm from Brazil
@risingsonseven10 жыл бұрын
I'm teaching my self programming and am trying to learn foundational concepts and things. I need to brush up on grade school math though lol.
@manikmandal470310 жыл бұрын
very good in this program
@ahmedmaher99857 жыл бұрын
i want to get into cyber security field is this the best course to start with hope you replay ..
@yahoo1o112 жыл бұрын
i was directed to MIT and saw this lesson but it was the 2008 version. ive watched it up to LEC 3, then i saw this 2011 spring version. Can i continue with the 2008 class or would it be better to switch to this one? i like both teachers teaching style. thanks
@TheYipedo11 жыл бұрын
What's the textbook being used here and where can I find the problem sets? Thank you very much for posting these vids, btw!
@fbmrqs11 жыл бұрын
Thank you very much, it's an amazing material.
@Waranle11 жыл бұрын
You could fix the problem by uploading these videos as .mp4... thank you
@OfChaoticReign11 жыл бұрын
Quick, question: What does the "SC" mean at the end of the course code? I've noticed it at the end of several course codes. How is it different from courses without the SC?
@davemartin1578 жыл бұрын
It would be great if we could move this video lecture series to Python 3. These problem sets are stuck in Python 2, material that is depreciated. It was not possible for me to fix Problem Set 5 to work in Python 3. I will thankfully refer to these lectures when I need extra help, but I have moved to codecademy python.
@yangsu44427 жыл бұрын
python2 and python3 has little differences in the scope of what these lectures cover. different print statements. different ways to iterate through dictionaries. etc.. nothing substantial that you cannot find through google - "how to do blah in python3"
@PrestigeSeattle12 жыл бұрын
Thanks, I'll check it out
@8itamar11 жыл бұрын
Description-->View the complete course link--->Software
@zikomo891310 жыл бұрын
MIT-fun isn't oxymoron , but IIT- fun is.
@amberappple54788 жыл бұрын
Is there a instructional course set for learning Java?
@RichReads6 жыл бұрын
As a non-MIT student (someone just learning at home), is this the right version of the course to learn from in 2018, or should we take 6.0001 which seems to be more recent (taught in 2016)? Link to course 6.0001 page: ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-0001-introduction-to-computer-science-and-programming-in-python-fall-2016/ Really appreciate you guys making this content freely available.
@mitocw6 жыл бұрын
The main difference between 6.00SC and 6.0001 is that they are taught with Python 2.5 and 3.5 respectively. Many of the programming concepts and skills are the same. If you plan on using Python 3.5(.x), we recommend the 6.0001 course.
@ncedwards12345 жыл бұрын
20:05 why is that last R capital. I've done the same thing before, but I don't understand why.
@RobinSingh-eo2bm2 жыл бұрын
He just dropped a reference to the R programming language
@andresnn98455 жыл бұрын
Anybody knows any course like this, but in spanish? Is a little hard pause to read subtitles...
@plod6412 жыл бұрын
anyone know the difference between 6.00 and 6.00SC and which one is better?
@BuyGoldRegalAssets11 жыл бұрын
Thanks for the education.
@amrX2K11 жыл бұрын
My dream to become student of MIT!!! but one day I am gonna make it come true
@MasterU618 жыл бұрын
Excellent! its very usefull course
@willtheprodigy381910 жыл бұрын
Noun verb adjective, not noun verb noun
@oblivion568310 жыл бұрын
he wasnt saying noun verb adjective though. he was commenting on how noun verb noun is technically a valid sentence, but makes no sense. "john throws jeff" makes sense. but doesnt semantically really seem right.
@dco_9 жыл бұрын
value, operator, value is what he means. value is something, operator does something.
@@xyzoozo It is, some have been updated. There are some ones that are fundamental courses like 6.006 that hasn't changed much since the 2011 course because it's the foundation basics. Same goes for a lot of the basic EE ones. It's best to compare EdX/OCW courses against MIT's current scheme on their main site. The major difference is going to be not the course content itself but rather the teaching and overall media quality.
@Calupp6 жыл бұрын
26:31 - 27:00 "I'm sorry Dave, I'm afraid I can't do that"