Foundations of Software Engineering

Free, no sign-up neededFall 2000English

About this course

This is a foundation subject in modern software development techniques for engineering and information technology. The design and development of component-based software (using C# and .NET) is covered; data structures and algorithms for modeling, analysis, and visualization; basic problem-solving techniques; web services; and the management and maintenance of software. Includes a treatment of topics such as sorting and searching algorithms; and numerical simulation techniques.

Description from MIT OpenCourseWare.

Where to take this course