6.S04 Special Subject: Fundamentals of Programming


Class Info

Introduces fundamental concepts of programming. Designed to develop skills in applying basic methods from programming languages to abstract problems. Topics include programming and Python basics, computational concepts, software engineering, algorithmic techniques, data types, and recursion and tail recursion. Lab component will consist of software design, construction and implementation of design. Licensed for 2015-2016 by the Committee on Curricula.

This class has 6.0001, and 6.01 as prerequisites.

6.S04 will not be offered this semester. It will be instructed by S. Devadas.

Lecture occurs 11:00 AM to 12:30 PM on Tuesdays in 1-190.

This class counts for a total of 12 credits.

In the Spring 2016 Subject Evaluations, 6.S04 was rated 6.5 out of 7.0. You can find more information at the 6.S04 Special Subject: Fundamentals of Programming site or on the 6.S04 Stellar site.

MIT 6.S04 Special Subject: Fundamentals of Programming Related Textbooks
MIT 6.S04 Special Subject: Fundamentals of Programming On The Web
6.S04 Special Subject: Fundamentals of Programming
Tags
recursion lab supervisors non-faculty faculty faculty & non-faculty supervisors research interests : faculty & non-faculty supervisors research interests adam chlipala institute lab instructors python

© Copyright 2015