The Master of Science in Software Engineering at De Paul University equips you with advanced methodologies, techniques, and tools essential for modern software development. This postgraduate program delves into the entire software development lifecycle, from requirements engineering and architectural design to testing, maintenance, and project management. You will explore current and emerging technologies for building large, complex distributed systems, preparing you for a dynamic field experiencing significant growth. This degree is ideal for aspiring software engineers seeking to deepen their expertise and advance their careers.
You will study this program full-time on campus over two years, engaging with a curriculum that emphasizes software requirements, design, testing, and project management. The syllabus includes core areas like Object-Oriented Analysis and Design, Agile Software Development, and Software Security, alongside opportunities to explore advanced topics through elective courses. You will develop crucial communication and presentation skills within a team-based environment, culminating in a strong portfolio of work. Graduates are prepared for roles in software engineering, system analysis, and technical project management.