Study Software Systems
The specialization inÌýSoftware Development is designed to provide students with a comprehensive educational experience that balances deep theoretical understanding with practical application skills, preparing graduates to thrive in the dynamic field of software engineering. This program nurtures technical excellence while fostering ethical awareness, producing professionals who can develop high-quality software systems in today's technology-driven landscape.
Course List
The following are specialized courses to taylor your degree with a strong expertise in principals of programming languages and the processes of software development and engineering:
- CSCI 2690 Introduction to Software Project Management
- CSCI 3124 Introduction to Cloud Computing
- CSCI 3130 Software Engineering
- CSCI 3137 Principles of Programming Languages
- CSCI 4130 Applied Machine Learning for Software Engineering Applications
Ìý