BS Software Engineering
Description
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
Eligibility
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.
Courses
S.No | Course Code | Subject | Credit Hours |
---|---|---|---|
1 | CSPF-101 | 1 - Programming Fundamentals | 3-1 |
2 | CSIT-111 | 1 - Introduction to info. & Comm. Tech. | 2-1 |
3 | ISIS-101 | 1 - Islamic Studies | 2-0 |
4 | MTPH-111 | 1 - Applied Physics | 3-0 |
5 | ENEC-101 | 1 - English Composition & Comprehension | 3-0 |
6 | MSAF-101 | 1 - Accounting Fundamentals | 3-0 |
7 | MSAF-101 | 1 - Math-I | 3-0 |
8 | ENCS-102 | 2 - Communication & Presentation Skills | 3-0 |
9 | CSOO-102 | 2 - Object Oriented Programming | 3-1 |
10 | CSDS-202 | 2 - Discerete Structures | 3-0 |
11 | CSSE-101 | 2 - Software Engineering | 3-0 |
12 | MTCA-101 | 2 - Calculus & Ana. Geometry | 3-0 |
13 | PKPS-101 | 2 - Pakistan Studies | 2-0 |
14 | Math | 2 - Math II | 3-0 |
15 | CSDA-201 | 3 - Data structures & Algorithms | 3-1 |
16 | SESR-201 | 3 - Software Requirements Engineering | 3-0 |
17 | MTLA-124 | 3 - Linear Algebra | 3-0 |
18 | EEDL-226 | 3 - Digital Logic Design* (SE Elec. 1) | 2-1 |
19 | SEFM-241 | 3 - Formal Methods in SE | 3-0 |
20 | CSDB-203 | 4 - Database Systems | 3-1 |
21 | SESD-202 | 4 - Software Design & Architecture | 2-1 |
22 | CSOS-301 | 4 - Operating Systems | 3-1 |
23 | MTST-215 | 4 - Probability & Statistics | 3-0 |
24 | SEBP-263 | 4 - Business Process Engineering | 3 |
25 | SESC-301 | 5 - Software Construction & Development | 2-1 |
26 | SEVP-363 | 5 - Visual Programming* (SE Elec. 1) | 2-1 |
27 | SEHC-302 | 5 - Human Computer Interaction | 3-0 |
28 | SEAI-362 | 5 - Artificial Intelligence* (SE Elec. 2) | 2-1 |
29 | SECN-301 | 5 - Computer Networks | 3-1 |
30 | CSIS-302 | 6 - Information Security | 3-0 |
31 | ENTB-201 | 6 - Technical & Business Writing | 3-0 |
32 | SEQE-303 | 6 - Software Quality Engineering | 3-0 |
33 | SEWE-304 | 6 - Web Engineering | 2-1 |
34 | TE | Track Elective 1* (SE Elec. 3) | 2-1 |
35 | SESS-370 | 6 - Social Service | 1-0 |
36 | SERE-401 | 7 - Software Re-Engineering | 3-0 |
37 | SESP-402 | 7 - Software Project Management | 3-0 |
38 | MTOR-470 | 7 - Operations Research ** | 3-0 |
39 | SEFP-499 | 7 - Final Year Project | 0-3 |
40 | SETE-370 | 7 - Technical Entrepreneurship*** | 3-0 |
41 | TEE | 7 - Track Elective 2* (SE Elec. 4) | 2-1 |
42 | SEFP-499 | 8 - Final Year Project | 0-3 |
43 | FLFL-361 | 8 - Foreign Language*** | 3-0 |
44 | APPI-121 | 8 - Introduction to Psychology*** | 3-0 |
45 | TE3 | Track Elective 3* (SE Elec. 5) | 2-1 |
46 | CSPP-211 | 8 - Professional Practices | 3-0 |