COURSES A GRATIS GLOBAL SERVICE
⌕ SEARCH GRATIS GLOBAL ↗
COURSES
MIT MIT-OCW

Foundations of Software Engineering

LEVEL: ADVANCED · LICENSE: CC BY-NC-SA 4.0 · STATUS: [ FREE ]
RATE THIS
TAKE THIS COURSE FREE →

MIT OpenCourseWare's core software engineering subject for the Information Technology M. Eng. program, built around component-based software development in C# and .NET. Coverage includes data structures and algorithms for modeling, analysis, and visualization, basic problem-solving techniques, web services, and the management and maintenance of software systems. Specific topics include sorting and searching algorithms and numerical simulation techniques, laying groundwork for later work in image processing, computational geometry, finite element methods, network methods, and e-business applications. Originally cross-listed with Ocean Engineering as 13.470J before that department merged into Mechanical Engineering in 2005. Materials come from MIT's OpenCourseWare archive and are free to access under a Creative Commons license, with no certificate offered. Suited to engineering and IT students wanting a rigorous, code-focused foundation rather than a conceptual overview.