
BACHELOR OF SOFTWARE ENGINEERING BS-SE 4-YEARS
Eligibility:
A level / Intermediate (pre.Engineering or General Science Group with Maths, Physics and Computer) Background with at least 45% aggregate marks.
Objectives:
The software engineering program at CMS has formulated with Education Objectives, which describe the career professional accomplishments that our B.S Software degree program is program is preparing graduates to use the board education necessary to understand the impact of engineering solutions in a global, economic m environment and social context &apply knowledge of mathematics, science, and engineering to design &conduct experiments, as well as to analyze and interpret data.
Semester 1 (18 Cr. Hrs.)
- IS-302 – Islamic Studies/Ethics (Gen. Edu.)
- ENG-300 – Functional English (English-I) (Gen. Edu)
- SENG-310-311 – Basic Electronics (Comp. Supporting)
- SENG-312-313 – Programming Fundamentals (Comp. Core)
- SENG-314-315 – Information & Communication Technologies (Gen.Edu)
- SENG-316 – Calculus and Analytical Geometry (Comp. Supporting)
Semester 2 (19 Cr. Hrs.)
- ENG-301 – Communication Skills (English-II) (Gen. Edu.)
- —- – 303 – Uni. Elective-I
- SENG-318-319 – Digital Logic Design (Comp. Core)
- SENG-320-321 – Object Oriented Programming (Comp. Core)
- SENG-322 – Discrete Structures (Comp. Core)
- SENG-324 – Probability and Statistics (Comm. Supporting)
Semester 3 (18 Cr. Hrs.)
- PS-303 – Pakistan Studies (Gen. Edu.)
- ENG-400 – Technical Report Writing (English-III) (Gen. Edu.)
- SENG-414-415 – Data Structures and Algorithms (Comp. Core)
- ——- 416 – Uni. Elective-III
- SENG-418 – Linear Algebra (Comp. Supporting)
- SENG-420-421 – Microprocessor and Assembly Language (SE Elective-I)
Semester 4 (18 Cr. Hrs.)
- —- 402 – Uni. Elective-II
- SENG-422 – Professional Practices (Gen. Edu.)
- SENG-424-425 – Python Programming (SE Elective-II)
- SENG-426 – Software Engineering (computing core)
- SENG-428-429 – Computer Communication and Networks (Comp. Core)
- SENG-430-431 – Database Systems (Comp. Core)
Semester 5 (18 Cr. Hrs.)
- SENG-510-511 – Object Oriented Software Engineering (SE Core)
- SENG-512 – Software Requirement and Specifications (SE Core)
- SENG-514-515 – DB Administration & Management (SEElective)
- SENG-516-517 – Computer Graphics (SE Elective III)
- SENG-518-519 – Web Engineering (SE Elective)
- SENG-520-521 – Operating Systems (Comp. Core)
Semester 6 (18 Cr. Hrs.)
- SENG-524-525 – Mobile Application Development (SE Elective IV)
- SENG-526-527 – Multimedia Systems and Design (SE Elective)
- SENG-528-529 – Software Project Management (SE Core)
- SENG-530 – Software Design and Architecture (SE Core)
- SENG-532 – Data Science (Supporting Elective –I)
- SENG-534 – Secure Software Development (SE Core)
Semester 7 (12 Cr. Hrs.)
- SENG-610-611 – Cloud Computing (Supporting Elective-II)
- SENG-612-613 – Human Computer Interaction (Comp. Core)
- SENG-614-615 – Service Oriented Architecture (Supporting Elective-III)
- SENG-616 – Formal Methods (SW Eng Core)
Semester 8 (15 Cr. Hrs.)
- SENG-618-619 – Software Varification and Validation (SE Core)
- SENG-620-621 – Pervasive Computing (Supporting Elective-IV)
- SENG-622 – Software Engineering Economics (Supporting Elective-V)
- SENG-624 – Capstone Project Part II (Comp. Core)