Bachelor of Science Major: Software Engineering (SE)
FALL 2015 – Onwards (Minimum: 131-134 Credit Hours)
BS (SE) - 4 Year Roadmap
Semester I Semester II Basic Electronics (SSC) 3 Introduction to Programming (CFC) 4 Islamic Studies (GEC) 3 Calculus – I (SSC) 3 Introduction to Information & Communication Technologies (CFC) 4 Discrete Math (CFC) 3 Quantitative Reasoning (SSE) 3 Pakistan Studies (GEC) 3 English Composition – I (GEC) 3 13 16
Semester III Semester IV
Object-oriented Programming (CFC) 4 Data Structures & Algorithms (CFC) 4 Probability and Statistics (SSC) 3 Database Systems (CFC) 4 Data Communications and Networks Digital Logic Design (CFC) 3 (CFC) 4 English Composition – II (GEC) 3 Principles of Management (SSE) 3 Linear Algebra (SSC) 3 English Language and Literature (GEE) 3 16 18 Summer Semester: Social Internship (GEC) (3) Semester V Semester VI Object-oriented Analysis & Design (SEC) 3 Software Engineering (CFC) 3 Web Development (CFE) 3 Human Computer Interaction (CFC) 3 Introduction to Business (GEE) 3 Software Requirements Engineering (SEC) 3 Mobile Computing (CFE) 3 Principles of Economics (GEE) 3 Technical and Report Writing (GEC) 3 Operating Systems (CFC) 3 ERP Systems/AI (SEE) 3 15 18 Summer Semester: Technical Internship (SSE) (2) Semester VII Semester VIII Software Quality Engineering (SEC) 3 Capstone Project (CFC) 6 Software Design and Architecture (SEC) 3 Professional Practices (GEC) 3 Supply Chain Management System/ML (SEE) 3 Software Project Management (SEC) 3 Distributed Computing (CFE) 3 Visual Programming (CFE) 3 Internet of Things (CFE) 3 Introduction to Psychology (GEE) 3 18 15 Total Credit Hours 131-134 Computing Foundation Core (CFC), Computing Foundation Elective (CFE), Software Engineering Elective (SEC), Software Engineering Elective (SEE), Supporting Studies Core (SSC), Supporting Studies Elective (SSE), General Education Elective (GEE), General Education Core (EC) This is a guideline only. Actual credit hours and offerings may vary according to HEC compliant time to time