Bachelors of Software Engineering - BS(SE) is a 4-year program, that lays a strong foundation of the students in the following subjects: Objectives To prepare skilled software engineers and IT professionals for leadership, professional careers, and advanced study. To promote innovation and discovery by providing a favorable environment for conducting quality research. To instill in graduates a passion for continuous learning, as well as ethical and social principles regarding professional responsibilities
1. Intermediate with any one of the following combinations with 50% marks: Maths, Physics & Chemistry Maths, Physics & Computer Science Maths, Stats & Computer Science Maths, Stats & Physics Maths, Stats & Economics Maths, Computer & Economics Physics, Chemistry & Biology. 2.Diploma in Associate Engineering Examination with at least 60% aggregate marks in the relevant discipline.
| Code | Name | Credit Hours |
|---|---|---|
| CSPF-101 | Programming Fundamentals | 3-1 |
| CSIT-111 | Introduction to info. & Comm. Tech. | 2-1 |
| ISIS-101 | Islamic Studies | 2-0 |
| MTPH-111 | Applied Physics | 3-0 |
| ENEC-101 | English Composition & Comprehension | 3-0 |
| MSAF-101 | Accounting Fundamentals | 3-0 |
| MSAF-101 | Math-I | 3-0 |
| ENCS-102 | Communication & Presentation Skills | 3-0 |
| CSOO-102 | Object Oriented Programming | 3-1 |
| CSDS-202 | Discerete Structures | 3-0 |
| CSSE-101 | Software Engineering | 3-0 |
| MTCA-101 | Calculus & Ana. Geometry | 3-0 |
| PKPS-101 | Pakistan Studies | 2-0 |
| Math | Math II | 3-0 |
| CSDA-201 | Data structures & Algorithms | 3-1 |
| SESR-201 | Software Requirements Engineering | 3-0 |
| MTLA-124 | Linear Algebra | 3-0 |
| EEDL-226 | Digital Logic Design* (SE Elec. 1) | 2-1 |
| SEFM-241 | Formal Methods in SE | 3-0 |
| CSDB-203 | Database Systems | 3-1 |
| SESD-202 | Software Design & Architecture | 2-1 |
| CSOS-301 | Operating Systems | 3-1 |
| MTST-215 | Probability & Statistics | 3-0 |
| SEBP-263 | Business Process Engineering | 3 |
| SESC-301 | Software Construction & Development | 2-1 |
| SEVP-363 | Visual Programming* (SE Elec. 1) | 2-1 |
| SEHC-302 | Human Computer Interaction | 3-0 |
| SEAI-362 | Artificial Intelligence* (SE Elec. 2) | 2-1 |
| SECN-301 | Computer Networks | 3-1 |
| CSIS-302 | Information Security | 3-0 |
| ENTB-201 | Technical & Business Writing | 3-0 |
| SEQE-303 | Software Quality Engineering | 3-0 |
| SEWE-304 | Web Engineering | 2-1 |
| TE | Track Elective 1* (SE Elec. 3) | 2-1 |
| SESS-370 | Social Service | 1-0 |
| SERE-401 | Software Re-Engineering | 3-0 |
| SESP-402 | Software Project Management | 3-0 |
| MTOR-470 | Operations Research ** | 3-0 |
| SEFP-499 | Final Year Project | 0-3 |
| SETE-370 | Technical Entrepreneurship*** | 3-0 |
| TEE | Track Elective 2* (SE Elec. 4) | 2-1 |
| SEFP-499 | Final Year Project | 0-3 |
| FLFL-361 | Foreign Language*** | 3-0 |
| APPI-121 | Introduction to Psychology*** | 3-0 |
| TE3 | Track Elective 3* (SE Elec. 5) | 2-1 |
| CSPP-211 | Professional Practices | 3-0 |