BS Software Engineering – UMT
Course Name: BS Software Engineering
Overview:
The BS-Software Engineering program at UMT has been designed to produce graduates who are accustomed to a range of software engineering topics essential for designing and maintaining reliable and effective software systems. The program is designed to give its students hands-on experience to cover all aspects of software engineering including problem modeling and analysis, software design and development, software verification and validation, software quality and testing and software management.
Number of Semesters: 8
Requirements
A-Levels, FSc, ICS, or equivalent with minimum 50% marks.
Course Duration: 4 years
How to apply:
-
Applicant
- Issuance of Admission form
- Issuance of Admission form
- Fill in Application form
-
Submit to Admission Office
- Completely filled Application form
- 4 – Photographs
- Photocopies of all Academic Doc’s
- Completely filled Application form
-
Checked by Admission officer
- Approved to the Admission Test
- Admit card
- Approved to the Admission Test
-
Test & Interview
- NTS/UMT Entry test
- Interview
- NTS/UMT Entry test
-
Merit list
- Accepted candidates
- Accepted candidates
-
Fee Submission
- Submit Admission & Library Charges
- First Installment of Tuition Fee
- Submit Admission & Library Charges
- Orientation
Curriculum:
1st Year |
|||
Fall Semester |
Spring Semester |
||
Course Title |
CH |
Course Title |
CH |
Introduction to Computing |
3(2+1) |
Structured Programming |
3(2+1) |
Calculus I |
3 |
Calculus II |
3 |
English I |
2 |
English II |
2 |
Islamic Studies I |
2 |
Islamic Studies II |
2 |
Programming Fundamentals |
3(2+1) |
Humanities/Social Science Elective |
3 |
Applied Mechanics |
4(3+1) |
Applied Physics |
4(3+1) |
2nd Year |
|||
Fall Semester |
|||
Course Title |
CH |
Course Title |
CH |
Object Oriented Programming |
3(2+1) |
Data structures and Algorithms |
3(2+1) |
Discrete Mathematics |
3 |
Probability and Statistics |
3 |
Digital Logic Design |
4(3+1) |
Pakistan Studies |
2 |
Differential Equations |
3 |
Linear Algebra |
3 |
Communication Skills |
2 |
Software Construction |
3(2+1) |
Humanities/Social Science Elective |
3 |
Humanities/Social Science Elective |
3 |
3rd Year |
|||
Fall Semester |
Spring Semester |
||
Course Title |
CH |
Course Title |
CH |
Computer Organization and Assembly Language |
4(3+1) |
Formal Methods in Software Engineering |
3 |
Database Systems |
3(2+1) |
Software Requirement Engineering |
3(2+1) |
Software Engineering |
3 |
Software Quality and Testing |
3(2+1) |
Computer Networks |
3(2+1) |
Humanities/Social Science Elective |
3 |
Humanities/Social Science Elective |
3 |
Software Project Management |
3 |
Analysis of Algorithms |
3 |
Operating Systems |
3(2+1) |
4th Year |
||||
Fall Semester |
Spring Semester |
|||
Course Title |
CH |
Course Title |
CH |
|
Technical Elective |
3 |
Technical Elective |
3 |
|
Capstone Project I |
3 |
Technical Elective |
3 |
|
Software Design & Architecture |
3(2+1) |
Capstone Project II |
3 |
|
Technical Elective |
3 |
Technical Elective |
3 |
|
Technical Elective |
3 |
Technical Elective |
3 |
|
Human Computer Interaction |
3(2+1) |
|
|
|
|