BS Software Engineering
Program Code
Credit Hours
Minimum Duration
Number of Courses
Minimum CGPA Required
Maximum Duration
Objectives
- To produce graduates who have solid fundamental knowledge in the field of Software engineering
- To identify, formulate, and solve complex engineering problems by applying principles of engineering, science, and mathematics
- To demonstrate professional advancement through technical achievements and leadership responsibility
- To produce graduates who will professionally and ethically recognize engineering solutions and make an informed judgment, which must consider the impact of engineering solutions in an economic, environmental global and societal context
- To utilize strong interpersonal skills and professional ethics when operating as leaders and members of multi- disciplinary teams
- After graduating, students will be able to implement the theoretic knowledge into practical field
Â
Outcomes
- To apply knowledge of mathematics, science, and engineering
- To analyze, design, verify, validate, implement and maintain software systems
- To design and conduct experiments, as well as to analyze and interpret data
- To design a system, component, or process to meet desired needs within realistic constraints
- To function on multi-disciplinary teams
- To identify and solve engineering problems
Intermediate (Pre Engineering/ Computer Science/Pre-Medical) with at least 50% Marks or A-Levels with Equivalency Certificate from IBCC Islamabad or an equivalent certificate from a recognized institution.
*Pre-Medical students must pass deficiency mathematics courses of 6 credit hours within the first year of their regular studies.
Following is a list of scholarships we offer:
Free Education Program from Workers Welfare Fund for industrial workers and their children.
20% Concession in Tuition Fee on Kinship basis.
20% Concession in Tuition Fee for all Female Students.
50% Concession in Admission fee and 20% Concession in Tuition fee in all programs for SUIT Graduates.
50% Concession in Tuition Fee for Children of Shuhada of Armed Forces / Police.
15% Concession in tuition Fee for Armed Forces / Police Personnel/Government School & College Teachers & their Children.
10% Concession in Tuition Fee for erstwhile FATA Agencies Domicile Holders.
Note:
- The scholarships will be subjected to in-time fee submission as per University Policy.
- Total scholarships will not exceed 50% of the tuition fee.
1st SEMESTER
Course Code | Course Title | Cr. Hrs.18 |
CS 111T | Intro to ICT | 2-0 |
CS 111L | Intro to ICT Lab | 0-1 |
MA 101 | Calculus & Analytical Geometry (CS Supporting) | 3-0 |
MA 213 | Discrete Maths (CS Core) | 3-0 |
ENG 111 | Basic Communication Skills (GE) | 3-0 |
CS 116T | Programming Fundamentals (CS Core) | 3-0 |
CS 116L | Programming Fundamentals Lab | 0-1 |
GS 123/240 | Islamic Studies/Values Ethics (For Non Muslim) | 2-0 |
MA 112 | *Mathematics I | 3-0 |
Â
2nd SEMESTER
Course Code | Course Title | Cr. Hrs.18 |
MA 313 | Probability & Statistics (CS Supporting) | 3-0 |
CS 125T | Object Oriented Programming (Pre-Req CS 116T) (CS Core) | 3-0 |
CS 125L | Object Oriented Programming Lab (Pre-Req CS 116L) | 0-1 |
MGT 106 | Principles of Management (UE) | 3-0 |
ENG 316 | Effective Communications Skills (GE) | 3-0 |
GS 128 | Pakistan Studies (GE) | 2-0 |
GS 111T | Physics I (UE) | 2-0 |
GS 111L | Physics I Lab | 0-1 |
MA 113 | *Mathematics II | 3-0 |
Â
3rd SEMESTER
Course Code | Course Title | Cr. Hrs.18 |
CS 232T | Data Structures and Algorithm (CS Core) | 3-0 |
CS 232L | Data Structures and Algorithm Lab | 0-1 |
MA 242 | Software Engineering (CS Core) | 3-0 |
EE 223T | Digital Logic Design (CS Core) | 2-0 |
EE 223L | Digital Logic Design Lab | 0-1 |
IT 314T | Artificial Intelligence | 3-0 |
IT 314L | Artificial Intelligence Lab | 0-1 |
IT 212T | Database Systems (CS Core) | 3-0 |
IT 212L | Database Systems (CS Core) | 0-1 |
Â
4th SEMESTER
Course Code | Course Title | Cr. Hrs.16 |
MA 235 | Applied Linear Algebra (CS Supporting) | 3-0 |
SE 313 | Software Requirement Specification (SE Core) 3-0 | Â |
COM 304T | Data Communication & Networks (CS Core)Â Â Â 3-0 | Â |
COM 304L | Data Communication & Networks Lab | 0-1 |
CS 323T | Microprocessor Architecture & Assembly Language | 2-0 |
CS 323L | Microprocessor Architecture & Assembly Language Lab | 0-1 |
CS 241T | Design and Analysis of Algorithms (Pre-req CS 232T) | 2-0 |
CS 241L | Design and Analysis of Algorithms Lab (Pre-Req CS 232L) | 0-1 |
Â
5th SEMESTER
Course Code | Course Title | Cr. Hrs.16 |
CS 321T | Introduction To Data Science | 2-0 |
CS 321L | Introduction To Data Science Lab | 0-1 |
IT 421T | Web Design and Development | 2-0 |
IT 421L | Web Design and Development Lab | 0-1 |
CS 222T | Operating Systems (CS Core) | 3-0 |
CS 222L | Operating Systems Lab | 0-1 |
SE 414 | Software Design & Architecture | 3-0 |
 | Supporting Elective I | 3-0 |
Â
Â
6th SEMESTER
Course Code | Course Title | Cr. Hrs.18 |
CS 346 | Information Security | 3-0 |
SE 222 | Software Construction | 3-0 |
CS 408T | Mobile Application Development /Elective 1 | 2-0 |
CS 408L | Mobile Application Development Lab /Elective 1 | 0-1 |
CS 333T | Visual Programming Using .Net/Elective 2 | 2-0 |
CS 333L | Visual Programming Using .Net Lab/Elective 2 | 0-1 |
CS 438 | Human Computer Interaction | 3-0 |
 | Supporting Elective II | 3-0 |
Â
Â
7th SEMESTER
Course Code | Course Title | Cr. Hrs.17 |
SE 312 | Formal Method in SE | 3-0 |
ENG 322 | Technical Report Writing (GE) | 2-0 |
SE 323 | Software Quality Engineering | 3-0 |
Elective III | 3-0 | Â |
Elective IV | 2-0 | Â |
Elective IV Lab | 0-1 | Â |
RES 491 | Project Phase I | 0-3 |
Â
8th SEMESTER
Course Code | Course Title | Cr. Hrs.15 |
SE 468 | Software Project Management | 3-0 |
CS 444 | Professional Practices | 3-0 |
RES 492 | Project Phase II | 0-3 |
SE 512 | Software Re Engineering | 3-0 |
MGT 270 | Entrepreneurship | 3-0 |
Â
Electives
Database Development
Course Code | Course Title | Cr. Hrs. |
CS 424 | Database Security | 3-0 |
IT 465T | Distributed Database | 2-0 |
IT 465L | Distributed Database Lab | 0-1 |
IT 422 | Data Warehousing | 3-0 |
IT 335T | Database Programming | 2-0 |
IT 335L | Database Programming Lab | 0-1 |
CS 412 | Big Data Analytical | 3-0 |
CS 413 | Enterprise System | 3-0 |
Â
Â
Web Design and Development
Course Code | Course Title | Cr. Hrs. |
CS 334 | Multimedia Design & Development | 3-0 |
CS 406 | Web Engineering | 3-0 |
IT 275T | Web Programming | 2-0 |
IT 275L | Web Programming Lab | 0-1 |
CS 421 | Semantic Web | 3-0 |
CS 414 | Cyber Security | 3-0 |
CS 417 | Internet of Things | 3-0 |
CS 346 | Information Security | 3-0 |
Â
Software Engineering
Course Code | Course Title | Cr. Hrs. |
SE 450 | Software Metrices & Testing | 3-0 |
SE 452 | OOP-Software Engineering | 3-0 |
SE 312 | Formal Methods in SE | 3-0 |
SE 412 | Design Pattern | 3-0 |
SE 222 | Software Constructions | 3-0 |
SE 311 | Software Requirement Specification | 3-0 |
Â
Artificial Intelligence
Course Code | Course Title | Cr. Hrs. |
CS 334T | Machine Learning | 2-0 |
CS 334L | Machine Learning Lab | 0-1 |
CS 406T | Computer Vision & Pattern Recognition | 2-0 |
CS 406L | Computer Vision & Pattern Recognition Lab   0-1 |  |
CS 409 | Deep Learning | 3-0 |
CS 421 | Natural Language Processing | 3-0 |
CS 414T | Robotics & IOT | 2-0 |
CS 414L | Robotics & IOT Lab | 0-1 |
CS 417T | Programming For AI in Python | 2-0 |
CS 417L | Programming For AI in Python Lab | 0-1 |
Â
System Development
Course Code | Course Title | Cr. Hrs. |
SE 323 | Software Verification & Validation | 3-0 |
CS 332T | Visual Programming | 2-0 |
CS 332L | Visual Programming Lab | 0-1 |
CS 403 | Systems Programming | 3-0 |
CS 415 | Open Source Operating System | 3-0 |
CS 407T | Mobile Application Development (for Android) | 2-0 |
CS 407L | Mobile Application Development (for Android) Lab | 0-1 |
CS 408T | Mobile Application Development (for IOS) | 2-0 |
CS 408L | Mobile Application Development (for IOS) | Lab0-1 |
Â
System Administration and Networking
Course Code | Course Title | Cr. Hrs. |
CS 402T | Distributed Systems | 2-0 |
CS 402L | Distributed Systems Lab | 0-1 |
CS 411T | Embedded Systems | 2-0 |
CS 411L | Embedded Systems Lab | 0-1 |
IT 450T | Voice & Data Integration | 2-0 |
IT 450L | Voice & Data Integration Lab | 0-1 |
COM 401T | Wireless Application Protocols | 2-0 |
COM 401L | Wireless Application Protocols Lab | 0-1 |
IT 302T | Advanced Networking | 2-0 |
IT 302L | Advanced Networking Lab | 0-1 |
CS 310 | Network Security | 3-0 |
COM 375 | Next Generation Networks | 3-0 |
COM 422T | Routing & Switching | 2-0 |
COM 422L | Routing & Switching Lab | 0-1 |
Â
University Electives
Course Code | Course Title | Cr. Hrs. |
GS 322 | Sociology | 3-0 |
MGT 106 | Principles of Management | 3-0 |
GS 302 | Critical Logic & Thinking | 3-0 |
HR 332 | Human Resource Management | 3-0 |
Enroll in a Course Now
At Sarhad University, we believe in shaping the leaders, innovators, and change-makers of tomorrow.
Online Admission