Software Engineering


The Bachelor of Science in Computer Science prepares students to become excellent IT professionals and researchers, proficient in designing and developing computing solutions. This program prepares students for successful, rewarding career in specification design, coding and testing of software. The course emphasizes software engineering, database, WWW, and large-scale software.

The program also trains students in the discipline of software engineering, focusing on the design of efficient, reliable, and quality software application. Students of this program are also encouraged to explore their research interests and discover innovative technology that will help shape the future of Computer Science Research.

By taking up BSCS with specialization in Software Engineering, students have the opportunity to:

  • Apply fundamental computer concepts and problem solving skills
  • Design and implement computer-based solutions
  • Recognize and apply technical standards and interoperability
  • Research in Computer Science-related areas
  • Integrate knowledge learned in different areas of Computer Science
  • Understand professional and ethical responsibilities and appreciate the impact of computer science solutions in the societal context
  • Work effectively as team members


After finishing the course, graduates of BSCS in Software Engineering can work as:

  • Applications Programmer/Developer
  • Computer Science Instructor
  • Database Programmer/Designer
  • Information Security Engineer
  • Quality Assurance Engineer
  • QA Specialist
  • Researcher
  • System Administrator
  • Systems Developer
  • Systems Analyst
  • Technical Writer