CASE
 
 
MS Software Engineering, MS(SE) Program
 
Objectives of the program:
 
Pakistan is among the most preferred software outsourcing destination across the globe. The blooming software industry of Pakistan is providing quality services in terms of software codes and designs. The Postgraduate Program in Software Engineering at SS-CASE-IT is designed while considering the current state of the art trends in the software industry, especially for professionals who want to expand their knowledge in software engineering. The Postgraduate Program of Software Engineering at SSCASE- IT 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. This program is designed to produce future agents of change: individuals who will lead and improve the Software Engineering 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 disciplines. Their expertise ranges from software architecture and software process improvement to managing people and risk.
 
Learning outcomes:
 
  • We prepare the students for productive employment in the software industry or to pursue their higher studies in advanced research.
  • SS-CASE-IT has strong industrial linkage, CARE Pvt. Ltd., where students can work on their projects and thesis.
  • Graduates of this program can enter the work force planning, organizing, developing, managing and maintaining software systems.
  • Graduates of this program can undertake Managerial positions in different industries with solid competence on the principle of complexity and problem solving with the ability to interact in a big team environment.
  • Develop future entrepreneurs to create new companies with innovative ideas.
 
Eligibility Criteria:
 
The minimum requirements for admission in a Master degree program are:
  • Sixteen years of education in a relevant subject with a minimum CGPA of 2.0 (on a scale of 4.0).
Note: The university may recommend deficiency courses, after considering the educational background and knowledge of the candidate.
 
Duration:
 
Minimum duration for completion of MS degree is 1.5 years. Maximum duration is 3.5 years with additional extension of 6 months.
 
Degree Completion Requirements:
 
To become eligible for award of MS degree, a student must satisfy the following requirements:
 
Courses breakdown for thesis option:
 
Code Course Title Credit Hours Pre‐Requisite
SE6119 Advanced Requirements Engineering 3 -
SE6120 Advanced Software System Architecture 3 -
SE6112 Software Testing and Quality Assurance 3 -
SE6901 Research Methodology 3 -
SE6902 Thesis 6 -
  Two (02) Courses from the program electives 6 -
  Two (02) Courses from the university electives 6 -
Total 30(30-0)
(*Must have earned CGPA (Cumulative Grade Point Average) of at least is CGPA of 2.5)
 
Courses breakdown for non-thesis option:
 
Code Course Title Credit Hours Pre‐Requisite
SE6119 Advanced Requirements Engineering 3 -
SE6120 Advanced Software System Architecture 3 -
SE6112 Software Testing and Quality Assurance 3 -
  Three (03) Courses from the program electives 9 -
  Four (04) Courses from the university electives 12 -
Total 30(30-0)
(*Must have earned CGPA (Cumulative Grade Point Average) of at least is CGPA of 2.5)
 
Program Elective Courses List:
 
Software Engineering
 
  • SE6101 Software Engineering
  • SE6102 Analysis of Software Artifacts
  • SE6103 Component Based Software Engineering
  • SE6104 Agent Based Modeling
  • SE6105 Agile Software Development
  • SE6106 Design Patterns
  • SE6107 Mobile Application Development
  • SE6108 Systems Engineering
  • SE6109 Empirical Software Engineering
  • SE6110 Requirements Engineering
  • SE6111 Reliability Engineering
  • SE6112 Model Driven Software Engineering
  • SE6113 Object Oriented Software Engineering
  • SE6114 Advanced Formal Methods
  • SE8115 Advance Software Design and Modeling
  • SE6116 Advanced Human-Computer Interaction
  • SE8117 Advanced Object Oriented Software Engineering
  • SE8118 Selected Topics in Software Engineering
 
Software Project Management
 
  • SE6201 Software Project Management
  • SE6202 Software Risk Management
  • SE6203 Software Reverse Engineering
  • SE6204 Software Process Engineering
  • SE6205 Software Configuration Management
  • SE6206 Reliability Engineering
  • SE6207 Security Management
  • SE6208 Security Testing
  • SE6209 Professional Practices
  • SE8210 Advanced Software Project Management
  • SE8211 Selected Topics in Software Project Management
 
Intelligent Systems
 
  • SE6301 Data Warehousing
  • SE6302 Data Mining
  • SE6303 Big Data Analytics
  • SE6304 Tools and Techniques in Data science
  • SE6305 Machine Learning
  • SE6306 Deep Learning
  • SE6307 Distributed Data Processing
  • SE6308 Advanced Algorithm Analysis
  • SE6309 Digital Image Processing
  • SE6310 Pattern Recognition
  • SE6311 Parallel and Distributed Database Systems
  • SE6312 Natural Language Processing
  • SE8313 Selected Topics in Intelligence Systems
 
Networking & Web
 
  • SE6401 Advanced Computer Networks
  • SE6402 Web Technologies
  • SE6403 Semantic Web
  • SE8404 Selected Topics in Networks & Web
 
Information Systems
 
  • SE6501 Enterprise Systems
  • SE6502 Management Information System
  • SE8503 Selected Topics in Information Systems
 
Information Security
 
  • SE6601 Information Security Strategies and Policies
  • SE6602 Database Security
  • SE8603 Selected Topics in Information Security
 
Bio Inspired Computing
 
  • SE6701 Medical Informatics
  • SE6702 Telemedicine Systems
  • SE8703 Special Topics in Bioinformatics