h
Course Code | Title | Credit Hours | Knowledge Area | Pre-requisite |
---|---|---|---|---|
MTH108 | Applied Calculus | (3-0-3) | Natural Science (Math) | Nil |
ENG111 | Functional English | (3-0-3) | Humanities (English) | Nil |
SW112 | Programming Fundamentals | (3-1-4) | Computing Core | Nil |
SW113 | Introduction to Info. & Comm. Technologies | (2-1-3) | General | Nil |
SW114 | Applied Physics | (3-0-3) | Maths | F.Sc. Physics |
Course Code | Title | Credit Hours | Knowledge Area | Pre-requisite |
---|---|---|---|---|
SW121 | Object Oriented Programming | (3-1-4) | Programming Fundamentals(SW112) | Computer Programming (SW111) |
MTH112 | Linear Algebra & Analytical Geometry | (3-0-3) | Natural Science (Math) | Nil |
PS106 | Pakistan Studies | (2-0-2) | Humanities (Culture) | Nil |
IS111 / SS | Islamic Studies / Ethics | (2-0-2) | Humanities (Culture) | Nil |
SW123 | Professional Practices | (3-0-3) | General | Nil |
SW125 | Introduction to Software Engineering | (3-0-3) | Computing Core | Nil |
Course Code | Title | Credit Hours | Knowledge Area | Pre-requisite |
---|---|---|---|---|
SW211 | Software Economics & Management | (2-0-2) | Management Sciences | Nil |
SW212 | Data Structures & Algorithms | (3-1-4) | Computing | Object Oriented Programming (SW121) |
SW216 | Software Requirements engineering | (3-0-3) | Software Core | Introduction to Software Engineering(SW125) |
SW215 | Database Systems | (3-1-4) | Computing Core | Programming Fundamentals(SW112) |
SW217 | Operations Research | (3-0-3) | Software Support | Linear Algebra & Analytical Geometry(MTH112) |
Course Code | Title | Credit Hours | Knowledge Area | Pre-requisite |
---|---|---|---|---|
SW225 | Operating Systems | (3-1-4) | Computing Core | Introduction to Information & Communication Technologies(SW113) |
SW226 | Computer Networks | (3-1-4) | Computing Core | Nil |
SW227 | Software design & architecture | (2-1-3) | Software Core | Introduction to Software Engineering(SW125), Software Requirement Engineering(SW216) |
SW228 | Data Warehousing | (3-0-3) | Univ Elective | Database Systems(SW215) |
ENT121 | Introduction to Entreprenuership and creativity | (3-0-3) | Uni Elective | Intermediate or Equivalen |
Course Code | Title | Credit Hours | Knowledge Area | Pre-requisite |
---|---|---|---|---|
MTH317 | Statistics and Probability | (3-0-3) | Natural Science (Math) | Nil |
SW315 | Software Construction and Devlopment | (2-1-3) | Software Core | Software design & architecture(SW227) |
SW316 | Information Security | (3-0-3) | Computing Core | Computer Networks(SW226) |
SW317 | Human computer Interaction | (3-0-3) | Software Core | Nil |
SW318 | Agent based Intelligent Systems | (3-0-3) | Software elective | Nil |
ENG311 | Communication and presentation Skills | (3-0-3) | General | Nil |
Course Code | Title | Credit Hours | Knowledge Area | Pre-requisite |
---|---|---|---|---|
SW322 | Software Project Management | (3-1-4) | Major Based Core (Depth) | Introduction to Software Engineering (SW214) |
ENG319 | Technical & business Writing | (2-0-2) | Humanities (English) | Functional English (ENG111) |
SW325 | Discrete Structures | (3-0-3) | Computing Core | Operation Research(SW217) |
SW326 | Data Science and Analytics | (3-1-4) | Software Elective | Database Systems(SW215), Data Warehousing(SW228) |
SW327 | Mobile Application Devlopment | (3-1-4) | Software Elective | Operation Research(SW217) |
Course Code | Title | Credit Hours | Knowledge Area | Pre-requisite |
---|---|---|---|---|
SW499 | Thesis/Project * | (0-3-3) | Senior Design Project | Nil |
SW415 | Software re-engineering | (3-0-3) | Software Core | Introduction to Software Engineering(SW125), Software requirement Engineering(SW216), Software Economics and Management(SW211), Software Design And Architecture(SW227) |
SW416 | Multimedia Communication | (3-1-4) | Software Elective | Discrete Structures(SW325) |
SW417 | Web Engineering | (3-1-4) | Software Core | Programming Fundamentals(SW112) |
SW418 | Formal Methods in Software Engineering | (3-0-3) | Software Support | Discrete Structures(SW325) |
Course Code | Title | Credit Hours | Knowledge Area | Pre-requisite |
---|---|---|---|---|
SW499 | Thesis/Project | (0-3-3) | Senior Design Project | Nil |
SW424 | Simulation & Modeling | (3-0-3) | Software Support | Linear Algebra(MTH112), Statistics and probability(MTH317) |
SW426 | Software Quality Engineering | (3-1-4) | Software Core | Formal Methods in Software Engineering(SW418), Software Re-engineering(SW415) |
SW425 | Cloud Computing | (3-1-4) | Software Elective | Operating Systems(SW225) |