Software Engineering

About The Department

The focus of BS software engineering program is to train the students to apply the software engineering principles by demonstrating competence in communication, planning, analysis, design, construction, testing and development of software systems. Our software engineering program places a great emphasis on hands-on training along with theory classes, the students learn the current tools and technologies used in software industry. In addition to the technical skills and knowledge, the program also focuses on ethical and societal aspects through courses on humanities, personal grooming, and professional ethics. After successful completion of BS software engineering degree, the students can assume the role of software engineer, designer, developer or tester in any reputable organization.

Career Prospects

  • Software Engineer
  • Senior Software Engineer
  • Principal Software Engineer
  • Systems Analyst
  • Full-stack Software Engineer
  • Web Developer
  • Quality Assurance Engineer
  • QA Automation Engineer
  • Software Tester

“My degree prepared me to take on bigger
challenges and as a result I have been designing &
implementing business intelligence, data
warehousing, analytical reporting & dashboard
solutions for over a decade.”

Wasif Kamal

MS Computer Science, 2009

Wasif Kamal