National University of Sciences and Technology

Pakistan
31 Programs 2 Degree levels
Masters

Computer Software Engineering

DegreeMasters
FieldMS CSE
Duration18 months
Tuition3050.00

Overview

The Master’s in Computer Software Engineering develops advanced skills in designing, building, and maintaining modern software systems. You’ll study software architecture, requirements, quality engineering, and human-computer interaction to prepare for industry and research roles.

About this programme

Overview

The Master’s in Computer Software Engineering at the National University of Sciences and Technology is designed to equip students with advanced skills in the design, development, and maintenance of contemporary software systems. This program focuses on essential areas such as software architecture, requirements engineering, quality assurance, and human-computer interaction, preparing graduates for significant roles in both industry and research.

What you'll study

Core courses typically include:

  • Advanced Software Engineering
  • Software System Design & Architecture
  • Software Requirement Engineering
  • Software Quality Engineering
  • Team-Based Software Development
  • Human-Computer Interface

Learning approach: The curriculum emphasizes practical engineering methodologies, structured development processes, and collaborative project work, enabling students to cultivate production-oriented software development skills.

Capstone/Thesis: The program may include a thesis, project, or comprehensive assessment. Please confirm specific details with the university.

Entry requirements

General requirements:

  • A Bachelor of Engineering (BE) degree in any discipline
  • A four-year Bachelor of Computer Science (BCS) or Bachelor of Information Technology (BIT)

Standardized tests: GRE scores may be required. Please check with the university for specific score requirements.

Career prospects

Graduates of the Master’s in Computer Software Engineering can pursue a variety of career paths in software development, system analysis, quality assurance, and project management. The skills gained through the program prepare students for roles in technology firms, research institutions, and various industries that rely on advanced software solutions.

Latest Masters Scholarships in Pakistan

Similar Masters programmes at other universities

Get help applying to National University of Sciences and Technology

Shortlist scholarships and plan your application — free guidance from our advisors.

Programme details are indicative and may change — always verify current information with the official university website before applying.