The objective of the curriculum is to prepare students for professional careers and graduate studies with a balance between computing theory and practical application of software engineering concepts, methodologies, tools and technologies in the modern software development environments. Graduates of such programs will be able to function as proficient software developers and effective team members. They will have grounding in communication, mathematics and science, and the cultural, historical, and social issues that influence and effect or relate to the development of high quality software systems. They will have knowledge and experience of software product engineering and engineering management and an understanding of professional issues and practices. Graduates will be able to understand and assess their own software engineering capabilities and performance.
Show More