6.009 Fundamentals of Programming
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 consists of software design, construction, and implementation of design.
This class has 6.0001 as a prerequisite.
Lecture occurs 11:00 AM to 12:30 PM on Tuesdays in 54-100.
This class counts for a total of 12 credits.
© Copyright 2015 Yasyf Mohamedali