BS (HONS.) Software Engineering (BS-SE)
Requirements: Minimum 60% Marks In FSc with Additional Subject MATH/ICS or Equivalent
Duration: 4 Years (8 semesters) 131 Credit Hours
Recognition: HEC
Degree Awarded By: GCU, Faisalabad (Govt. Chartered University)
Scheme of Study
Semester 1 | |||
Sr # | Course Code | Course Name | Credit Hours |
1 | CSI-301 | Programming Fundamentals | 4(3-1) |
2 | CSI-303 | Introduction to Computing | 4(3-1) |
3 | ENG-321 | Functional English | 3(3-0) |
4 | ISL-321 | Islamic Studies / Ethics | 2(2-0) |
5 | MTH-323 | Calculus and Analytical Geometry | 3(3-0) |
Total | 16 | ||
Semester 2 | |||
Sr # | Course Code | Course Name | Credit Hours |
1 | CSI-302 | Object Oriented Programming | 4(3-1) |
2 | CSI-304 | Discrete Structures | 3(3-0) |
3 | ENG-322 | English Comprehension & Composition | 3(3-0) |
4 | MTH-324 | Advanced Calculus | 3(3-0) |
5 | ELT-321 | Basic Electronics | 3(3-0) |
6 | PST-321 | Pakistan Studies | 2(2-0) |
Total | 18 | ||
Semester 3 | |||
Sr # | Course Code | Course Name | Credit Hours |
1 | CSI-401 | Data Structure and Algorithms | 4(3-1) |
2 | CSI-403 | Digital Logic and Design | 4(3-1) |
3 | SWE-401 | Introduction to Software Engineering | 3(3-0) |
4 | ENG-421 | Communication Skills | 3(3-0) |
5 | STA-321 | Introduction to Statistical Theory | 3(3-0) |
6 | MTH-424 | Linear Algebra | 3(3-0) |
Total | 20 | ||
Semester 4 | |||
Sr # | Course Code | Course Name | Credit Hours |
1 | CSI-402 | Operating Systems | 4(3-1) |
2 | SWE-405 | Component Based Software Engineering | 3(3-0) |
3 | CSI-405 | Introduction to Database Systems | 4(3-1) |
4 | CSI-506 | Analysis of Algorithms | 3(3-0) |
5 | SOC-307 | Introduction to Sociology | 3(3-0) |
Total | 17 | ||
Semester 5 | |||
Sr # | Course Code | Course Name | Credit Hours |
1 | CSI-501 | Web Engineering | 3(2-1) |
2 | SWE-501 | Software Requirements Engineering | 3(2-1) |
3 | SWE-502 | Software Process Improvement | 3(3-0) |
4 | SWE-503 | Software Engineering Economics | 3(2-1) |
5 | BBA-506 | Human Resource Management | 3(3-0) |
6 | CSI-601 | Human Computer Interaction | 3(3-0) |
Total | 18 | ||
Semester 6 | |||
Sr # | Course Code | Course Name | Credit Hours |
1 | CSI-406 | Computer Communications and Networks | 3(3-0) |
2 | SWE-505 | Professional Practices | 3(3-0) |
3 | CSI-607 | Artificial Intelligence | 3(2-1) |
4 | SWE-551 | Software Architecture and Design | 3(2-1) |
5 | SWE-552 | Software Verification and Validation | 3(2-1) |
Total | 15 | ||
Semester 7 | |||
Sr # | Course Code | Course Name | Credit Hours |
1 | SWE-603 | Software Project Management | 3(3-0) |
2 | SWE-605 | Software Metrics | 3(3-0) |
3 | SWE-607 | Mathematical tools for Software Engineering | 3(2-1) |
4 | SWE-609 | Enterprise Security Architecture | 3(3-0) |
5 | BBA-601 | Organizational Behavior | 3(3-0) |
Total | 15 | ||
Semester 8 | |||
Sr # | Course Code | Course Name | Credit Hours |
1 | SWE-602 | Information Systems and Data Processing | 3(3-0) |
2 | SWE-604 | Information System Audit | 3(3-0) |
3 | SWE-631 | Project | 6(0-6) |
Total | 12 | ||
Total Credit Hours | 131 |