The Software Engineering program is specially designed for professionals who want to expand their knowledge of the software engineering discipline. The post graduate program of software engineering at CASE, offers experience from both academic and industrial perspectives. Through challenging curricula, high quality knowledge transfer and a technical emphasis, students learn and apply practices, tools, and techniques in real-world. The post graduate software engineering program at CASE is designed to produce future agents of change/individuals who will lead and improve the SE related industrial and academic practices and the state of the practice in the years to come. Our faculty provides guidance and mentoring based on years of industry experience in software engineering and/or related discipline. Their expertise ranges from software architecture and software process improvement to managing people and risk.
Currently, the following area of specialization is being offered in Software Engineering:
Each student of software engineering has to select software engineering as Area of Specialization (AOS). The courses of the remaining AOS of the ECE Department (including electrical engineering, computer engineering and information security) will then become areas for Additional Graduate Hours (AGH). Students of software engineering are provided guidelines for AGH, however, they can also choose courses according to their interests (in consultation with the academic advisors). A student has to select one Minor area and complete the entire Minor course work requirement from that area.
A student planning for a PhD is required to take Mathematics as a minor.
A sample list of courses from the area of specialization is given below:
Specialization – Software Engineering:
Students choosing Software Engineering as their AOS must take at least four courses marked with asterisk (*) from this sub area:
Recommended AGH Courses:
Students are encouraged to take courses related to Computer Engineering and Info Security for AGH.