3 Classes (30 Units)

6.00 (12), 6.01 (12), 6.177 (6)

Pre-Register


6.00 Introduction to Computer Science and Programming

Class Info

Introduction to computer science and programming for students with little or no programming experience. Students learn how to program and how to use computational techniques to solve problems. Topics include software design, algorithms, data analysis, and simulation techniques. Assignments are done using the Python programming language. Meets with 6.0001 first half of term and 6.0002 second half of term. Credit cannot also be received for 6.0001 or 6.0002. Final given during final exam week.

This class has no prerequisites.

6.00 will be offered this semester (Fall 2017). It is instructed by J. V. Guttag.

Lecture occurs 3:00 PM to 4:30 PM on Mondays and Wednesdays in 26-100.

This class counts for a total of 12 credits.

You can find more information at the http://www.google.com/search?&q=MIT+%2B+6.00&btnG=Google+Search&inurl=https site or on the 6.00 Stellar site.

Required Textbooks
Save up to a ton by purchasing through MIT Textbooks!
MIT 6.00 Introduction to Computer Science and Programming Related Textbooks
MIT 6.00 Introduction to Computer Science and Programming On The Web

6.01 Introduction to EECS via Robotics

Class Info

An integrated introduction to electrical engineering and computer science, taught using substantial laboratory experiments with mobile robots. Key issues in the design of engineered artifacts operating in the natural world: measuring and modeling system behaviors; assessing errors in sensors and effectors; specifying tasks; designing solutions based on analytical and computational models; planning, executing, and evaluating experimental tests of performance; refining models and designs. Issues addressed in the context of computer programs, control systems, probabilistic inference problems, circuits and transducers, which all play important roles in achieving robust operation of a large variety of engineered systems.

This class has 6.0001 as a prerequisite.

6.01 will be offered this semester (Fall 2017). It is instructed by A. Hartz.

Lecture occurs 9:30 AM to 11:00 AM on Tuesdays in 4-270.

This class counts for a total of 12 credits.

You can find more information at the 6.01 homepage / Fall 2008 site.

MIT 6.01 Introduction to EECS via Robotics Related Textbooks
MIT 6.01 Introduction to EECS via Robotics On The Web

6.177 Building Programming Experience in Python

Class Info

Preparation for 6.01 aimed to sharpen skills in program design, implementation, and debugging in Python. Programming intensive, with one short structured assignment and a supervised, but highly individual, mandatory project presentation. Intended for students with some elementary programming experience (equivalent to AP Computer Science). Enrollment limited.

This class has no prerequisites.

6.177 will not be offered this semester.

This class counts for a total of 6 credits.

You can find more information at the MIT + 6.177 - Google Search site.

MIT 6.177 Building Programming Experience in Python Related Textbooks
MIT 6.177 Building Programming Experience in Python On The Web

© Copyright 2015