Main navigation
- Programs
- Subjects
- Universities
- Destinations
- Advice
The digital era presents boundless possibilities for software development, constrained only by our creativity.
This software engineering specialization emphasizes creating robust computer programs, with concentrated coursework in programming, database systems, web technologies, cloud platforms, and information security. The curriculum covers formal software development methodologies for building error-free, dependable, secure, optimized, and maintainable systems.
Students will master creating computer-based solutions and delivering polished code within deadlines that seamlessly integrates with current systems. The program incorporates fundamentals from computer architecture, engineering practices, project management, and human factors for careers across organizations of all sizes.
Customize your software engineering focus by selecting complementary majors or minors aligned with your professional aspirations.