MS Software Engineering

The main objective of this program is to provide the best graduate education to students so that they can meet the growing national and international need for highly qualified personnel in the fields of software engineering. The prevailing objectives of the Master of Science in Software Engineering (MSSE) are to:

  • Provide strong core training so that students can adapt easily to changes and new demands from industry.
  • Prepare students who can critically apply concepts, theories, and practices to provide creative solutions to complex computing problems.
  • Prepare students to exhibit agility in resolving software and system challenges with a comprehensive skill set commensurate with the requirements of a computing-based global society that is dynamic.
  • Enable students to understand not only how to apply certain design patterns and engineering practices, but when and why they are appropriate.
  • Prepare students to effectively communicate their ideas in written and electronic form and prepare them to work collaboratively in a team environment.
  • Prepare students with a theoretical software engineering background and applied research needed to enter a doctorate program in software engineering.

These program objectives acknowledge vitality of academia and industry liaison and the importance of building a strong foundation with our students.

Outline

Each candidate for the MS Software Engineering degree is required to successfully earn 30 credit hours with the CGPA of 2.5 on a scale of 4.0 as per the following detail:

  • Sr. No. Category Cr. Hrs.
  • a)Core Courses 9
  • b)Domain Elective Courses6
  • c)General Elective Courses9
  • d)Thesis / Project6
  • Total30

a) Core Courses (12 Cr. Hrs.)

  • Course Name Code Credit Hours
  • Advanced Requirements EngineeringSESD52133
  • Advanced Software System ArchitectureSESD52233
  • Software Testing and Quality AssuranceSESD62533
  • Research MethodologySERM54033

b) Domain Elective Courses (06 Cr. Hrs.)

Following is a non-exhaustive list of domain elective courses. New elective courses may be added to this list.

  • Course Name Code Credit Hours
  • Software Measurement and MetricsSESM53133
  • Component Based Software EngineeringSESD62733
  • Advanced Formal MethodsSESE51333
  • Advanced Human-Computer InteractionSESE51233
  • Agile Software Development MethodsSESD52633
  • Empirical Software EngineeringSESE51133
  • Advanced Software Project ManagementSESM63233
  • Software Engineering MethodsSESE61433

c) General Elective Courses (any 02 Courses)

Following is a non-exhaustive list of elective courses. New elective courses may be added to this list. Students may be recommended to make their choice of electives, in the light of a soft specialization within the field.

  • Course Name Code Credit Hours
  • Software Risk ManagementSESM53433
  • Software Configuration ManagementSESM53333
  • Reliability EngineeringSEST66533
  • Complex NetworksSENS55433
  • Agent Based ModelingSEST56233
  • Machine LearningSEAD54533
  • Artificial IntelligenceSEAD64333
  • Semantic WebSEST56433
  • Big Data AnalyticsSECP60733
  • Data ScienceSEAD54433
  • Computer VisionSEAD64933
  • Advanced Computer NetworksSENS65233
  • Cloud ComputingSEST56733
  • Software Verification and TestingSESM55333
  • Advanced Image ProcessingSEAD64833
  • Formal Specification and Design TechniquesSEST56833
  • Natural Language ProcessingSEAD54633

d) Research Thesis / Project

  • Course Name Code Credit Hours
  • Research ThesisSERW69166
  • Thesis ContinuationSERW69216

Program Duration

This is a two-year degree program comprising of 4 semesters with 30 Cr. Hrs. There will be a Fall and a Spring semester in each year. The summer semester may be utilized for deficiency courses. The maximum duration to complete MS Software Engineering degree is 04 years.

Road Map

Semester I (09 Cr. Hrs.)

  • Course title Cr. Hrs. Category
  • 1Core Course – I03Core
  • 2Core Course – II03Core
  • 3Research Methodology (Core Course – III)03Core

Semester II (09 Cr. Hrs.)

  • Course title Cr. Hrs. Category
  • 1Core Course – IV03Core
  • 2Elective – I03General Elective
  • 3Elective – II03Domain Elective

Semester III (06 Cr. Hrs.)

  • Course title Cr. Hrs. Category
  • 1Elective – III03Domain Elective
  • 2MS Thesis – I / MS Project – I03Thesis / Project

Semester IV (06 Cr. Hrs.)

  • Course title Cr. Hrs. Category
  • 1Elective – IV03General Elective
  • 2MS Thesis – II / MS Project – II03Thesis / Project

Admission Criteria

The admission requirements are as follows:

  1. A minimum of 16 years of education leading to BS in Computer Science/Information Technology/Software Engineering or equivalent
  2. Pre-requisite courses will be determined as per HEC policy (if any). The University may recommend deficiency courses, after considering the educational background and knowledge of the candidate
  3. Minimum 2.00/4.00 CGPA or 50% marks
  4. Admission Test/HEC Approved Test or equivalent.

Prospects

The discipline of software engineering is concerned with the processes, procedures, and tools that are used to create sophisticated software systems. Software engineering is concerned with the practical application of engineering principles to the resolution of real-world problems. These principles apply to all phases of software development, including requirements analysis, design, development, testing, and maintenance. The complex needs of modern software systems and applications necessitate the expertise of individuals who have received advanced training in software development. The MS in Software Engineering (SE) degree program prepares students for a career in Software Development. The MSSE program exposes students to the full life cycle of computer application development, including abstraction, modeling, and algorithm development, as well as leveraging computer systems, programming languages, and development frameworks, and software development techniques and processes. The program is intended to cultivate knowledge and competence in specialized technical fields. A Master of Science in Software Engineering degree equips students with a deeper understanding of the field, a broad academic and industrial perspective, and hands-on experience designing, developing, and maintaining cutting-edge software products. Students can also study and develop applications in a variety of applied fields. The program is intended to cultivate knowledge and competence in specialized technical fields. This program\'s thesis component allows participants to apply the skills and knowledge gained through coursework to the resolution of complex problems. Graduates of this program are employed by organizations that create technologically advanced goods and services. MS degree programs equip students with the skills and knowledge necessary to pursue the best career option in one of the most dynamic fields of contemporary technology. In the past decade, the exponential growth of technology and computing has increased the demand for professionals in the field. This course will prepare students to apply software engineering principles, processes, and practices to maintain, analyze, design, and develop software systems in a cooperative manner. The expansion of the software engineering industry in Pakistan provides software engineers with numerous opportunities for high-paying positions.

Degree Requirements

A student admitted in this program will have to complete the degree requirements by following any one of the options given below:

  1. Must have studied and passed the 24 credit hours of courses from the prescribed course list and successfully completed 6 credit hours of Thesis.
  2. Must have studied and passed the 24 credit hours of courses from the prescribed course list and successfully completed 6 credit hours of Project (allowed only under special circumstances with prior approval from the HOD Office).
  3. Must have studied and passed the prescribed courses, totaling at least 30 credit hours (allowed only under special circumstances with prior approval from the HOD Office).

Fee Structure

MS Software Engineering (2 yrs, 4 semesters)

  • Sr. No. COURSE NAME ADMISSION FEE FEE PER CREDIT HOUR Total No. Of Credit Hours Total Fee
  • 1MS Computer Science25,00010,800303,49,000

Research Work

A Student will register for each Semester during the Thesis work and will pay Fee of one Course for each Semester. A student Registered for MS/MPhil Thesis will have to pay minimum fee equal to two courses and a student registered in Ph.D Thesis will have to pay minimum fee equal to four courses.

Disclaimer

The above-mentioned fee structure is for illustration purpose only. UCP reserves the rights to make changes in the Fee Structure whenever deemed necessary or appropriate.

doktor yorumları

kurye

tesis kiralama

Apply Online
Merit List
X

hamilelik belirtileri

hamilelik testi

gebelik hesaplama

hafta hafta gebelik

genital estetik

menopoz belirtileri

adet hesaplama

dış gebelik belirtileri

pcos nedir