Software engineering is the application of a systematic, disciplined, quantifiable approach to the development, operation, and maintenance of software. The aim of the Software Engineering Specialization is to train students with the required skills for a professional career in the area of large scale computerized systems and Software Project Management. Students follow a well-designed study plan which focuses on all aspects and principles of Software Engineering through a carefully selected set of courses, electives, senior project and practical training.
Career Opportunities:
Software Engineer, Systems Analyst, Systems Designer, Software Developer, Web Designer, Web Developer, Software Maintenance Engineer, Research Assistant, Computer Trainer and Instructor.
