Foundations of Software Engineering
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. Foundation for in-depth exploration of image processing, computational geometry, finite element methods, network methods and e-business applications. This course is a core requirement for the Information Technology M. Eng. program.
This class was also offered in Course 13 (Department of Ocean Engineering) as 13.470J. In 2005, ocean engineering subjects became part of Course 2 (Department of Mechanical Engineering), and the 13.470J designation was dropped in lieu of 2.159J.
Starts : 2000-09-01
-- no reviews yet -- make the first review
If you can suggest any prerequisite, please let us know.
If your company does certification for those who completed this course then register your company as certification vendor and add your exams to the Exams Directory.
People who learned this course or plan to learn. These people added the course to their Education Passport or their Personal Education Path.Aleksandr Shevtsov Amit Raj Igor Landgren Kerrie B Romaissa BOUTICHE Valerie Vasia Khalaim Xiaoyu Yan
If you learned this course or plan to learn then add it to your Personal Education Path or your Education Passport
Courses related to the course subject
Let us know when you did the course Foundations of Software Engineering.
Add the course Foundations of Software Engineering to My Personal Education Path.
Successfully added to your path.View your path
Select what exam to connect to the course. The course will be displayed on the exam page in the list of courses supported for certification with the exam.