1.124J Foundations of Software Engineering

                                              (Same subject as 2.159J, 13.470J)

Foundations of Software Engineering (Revised) Content


Prerequisite: 1.00 and knowledge of C

Units: 3-3-6

URL: http://command.mit.edu/1.124/home.nsf
 

Content from MIT Course Catalog Listing:

Foundations subject in modern software development techniques for engineering. Covers the design and development of component-based software using the Java and C++ programming languages; data structures and algorithms for modeling, analysis, and visualization; basic
problem-solving techniques; internet computing; and the management and maintenance of software. Includes a treatment of topics such as sorting and searching algorithms; string processing; geometric and image processing algorithms; and numerical simulation techniques. Foundation for in-depth exploration of image processing, computational geometry, finite element methods, and network methods. Core requirement for Information Technology M.Eng. program.
 

Lecture: TR 2:30-4:00(1-190):


Recitation: F11-12:00 (1-390):




© 1.124J Foundations of Software Engineering
Prof. Kevin Amaratunga,1-274, kevina@mit.edu
TA: Petros Komodromos, 1-245, petros@mit.edu
TA: Eric Perkins, 1-245, edp@mit.edu