Like us!
Follow us!
Gallery!


Research Areas

The Department of Computer Software Engineering conducts research in the following areas:

  • Machine Learning.
  • Software Testing
  • Software Requirements Engineering
  • Software Design & Architecture
  • Agile Software Development
  • Global Software Development
  • Software Outsourcing
  • Data Science
  • Internet of Things
  • Semantic Web
  • Software Ontology
  • Human Computer Interaction
  • Cyber Security
  • Cloud Computing


Eligibility Criteria for Admission in MSc Computer Software Engineering

  • Bachelor’s degree (16-years of education) in Computer Software Engineering, Computer Science, Information Technology.
  • OR
  • Computer Science Conversion course two years degree program (16 years of education) referred to as MCS or M.Sc. Computer Science.
  • OR
  • Sixteen years education in relevant engineering program*
    *NOTE: Under this category, a candidate has to complete the pre-requisite courses prior to the M.Sc. course work. The pre-requisite courses will be determined based on the core courses of B.Sc. Computer Software Engineering by the PREC


Courses
    • A. List of MSc. Core Courses

    Following is the list of mandatory courses. Students are required to study and pass the following three (03) courses in the Core Courses Domain:

     S.No   Course Code   Course Title Credit Hours
     1   SE-601   Advanced Requirements Engineering 3
     2   SE-602   Advanced Software System Architecture 3
     3   SE-603   Software Testing and Quality Assurance 3
    • B. List of MSc. Elective Courses

    Students are required to study and pass any five (05) courses from the list of electives

    Click here to view Elective Courses

    • Master’s Thesis
     S.No   Course Code   Course Title Credit Hours
     1   SE-799   M.Sc. Thesis 6