Washington University in St. Louis offers a comprehensive Software Engineering program for prospective software engineers. The university’s approach focuses on the development of software that meets high standards of robustness, maintainability, security, scalability, performance, correctness, and usability. The programming courses equip students with skills to design, develop, implement and maintain software engineering projects.
The courses teach students how to develop complex systems, use hardware resources efficiently, and maintain integrated databases. By completing undergraduate coursework in software engineering, students can advance their technical expertise and enhance their problem-solving skills. The curriculum includes courses such as Programming Languages, Operating Systems, Database Management, Web Development, and Requirements Engineering.
Majors in computer science or software engineering at Washington University gain skills in object-oriented programming and algorithm design. These courses are complemented by additional courses in artificial intelligence and computer architecture. Students can gain practical experience through supervised projects in software development and engineering.
At the graduate level, Washington University offers a Master of Science in Software Engineering degree program. This program integrates engineering principles with computer science fundamentals to give students an understanding of the essential components of software engineering. In addition, students benefit from working in industry-specific project teams and taking courses that focus on advanced topics such as distributed and embedded system design.
For software engineers choosing to pursue their certification, Washington University also offers a Professional Certificate in Software Engineering. This program provides a foundation for software engineers to demonstrate a mastery of software development and engineering practices. The certificate program prepares graduates for career opportunities in software engineering and development.
Washington University in St. Louis provides a comprehensive software engineering education commandeering the latest technologies and trends. The university’s curriculum develops students’ set of skills in programming, system design, and software testing while building technical aptitude and problem-solving acumen. The university’s programs offer a wide range of educational opportunities to prepare graduates for successful careers in software engineering.