The Department of Computer Science established in 2011 has passed out a number of HEC NCEAC accredited batches of students who are successfully pursuing their professional, entrepreneurial and academic career making their and the loved ones’ life better. The department has embraced Seoul Accord for OBE outcome-based learning for both of its degree programs of bachelor in Computer Science and Software Engineering.
Software Architects, Software Project Managers, Systems Analysts Data Science
Mobile Application Developers, Software Engineers, Network Engineers,
Network Security Experts (Cyber Experts), Financial Institutions,
Internet based commerce, Manufacturing Industry, Pharmaceutical Industry
Public Sectors, and private Organization
Graduates of BS CS are transformed into
PEO1: Demonstrate computing knowledge in analyzing complex real-world problems to develop and implement solutions using modern computational tools.
PEO2: Practice valued and ethical communication to make computing project teamwork a success.
PEO3: Demonstrate societal role with continual professional advance learning for the betterment of the society.
At least 50% marks in HSSC or an equivalent qualification and
must have passed Mathematics at the HSSC or equivalent level.
Selection Criteria:
Merit, HSSC-I Result
Note:
Those students who have passed Additional Mathematics and those students who have passed one of the following courses (Statistics, Economics, Accounting, Banking, Commerce) are also eligible to take admission. HSSC pre-medical students are allowed to take admission with the prior learning of mathematics.
-Students with a deficiency of additional Math or awaiting results are eligible to take admission. Classes of Additional Maths (6 Credits) shall be scheduled during Summer 2024 as a zero Semester Registration.
-All documents/transcripts will be checked at the time of admission. Any incorrect/false information submitted by the applicant or any attempt to hide information will lead to disqualification of the candidate.
Four Years BSCS Degree Program: Total Credit Hours: – 130
Tentative Study Plan – Bachelor of Science (Computer Science)
Specialization in either of CS, AI, DS, and CYB
Code | Course Title | CrHrs* | Pre-Reqs |
Semester 1 | |||
CCS101 | Programming Fundamentals | 3-1-3 | |
CCL100 | Application of Information & Communication Technologies | 0-1-3 | |
HSS103 | Islamic Studies/Ethics | 2-0-0 | |
MTH101 | Calculus and Analytic Geometry | 3-0-0 | |
PSY101 | Introduction to Psychology | 2-0-0 | |
HSS101 | Functional English | 3-0-0 | |
Total CrHrs | 15 | ||
Semester 2 | |||
CCS102 | Object Oriented Programming | 3-1-3 | CCS101 |
CCS103 | Digital Logic Design | 2-1-3 | |
MTH102 | Multivariable Calculus | 3-0-0 | MTH101 |
PHY100 | Applied Physics | 2-1-0 | |
HSS104 | Ideology and Constitution of Pakistan | 2-0-0 | |
HSS108 | Expository Writing | 2-1-2 | |
Total CrHrs | 18 | ||
Semester 3 | |||
CCS201 | Data Structures | 3-1-3 | CCS102 |
CCS202 | Computer Organization & Assembly Language | 2-1-3 | CCS103 |
CCS203 | Discrete Structures | 3-0-0 | |
CMT103 | Linear Algebra | 3-0-0 | |
MGT201 | Entrepreneurship, Innovation & Technology | 3-0-0 | |
HSS/MGT | SS/MG Elective – I | 2-0-0 | |
Total CrHrs | 18 | ||
Semester 4 | |||
CCS205 | Database Systems | 3-1-3 | CCS201 |
CCS206 | Operating Systems | 3-1-3 | CCS201 |
CCS207 | Design & Analysis of Algorithms | 3-0-0 | CCS201 |
MTH205 | Probability & Statistics | 3-0-0 | |
HSS108 | Civics and Community Engagement | 2-0-0 | |
HSS/MG | SS/MG Elective – II | 2-0-0 | |
Total CrHrs | 18 | ||
Semester 5 | |||
CCS301 | Theory of Automata | 3-0-0 | |
CCS302 | Computer Networks | 3-1-3 | CCS201 |
CCS304 | CS Elective – I Software Design & Analysis | 3-0-0 | CCS102 |
HSS201 | Technical & Business Writing | 3-0-0 | HSS102 |
CCSxxx | CS Elective – II | 3-0-0 | |
Total CrHrs | 16 | ||
Semester 6 | |||
CCS301 | Software Engineering | 3-0-0 | |
CCS302 | Computer Architecture | 3-0-0 | CCS103 |
CCSxxx | CS Elective – III | 3-0-0 | |
CCS303 | Artificial Intelligence | 3-1-3 | |
CCS304 | Applied Human-Computer Interaction | 3-1-3 | |
Total CrHrs | 17 | ||
Semester 7 | |||
CCS401 | Final Year Project – I | 0-3-3 | |
CCS403 | Information Security | 3-0-0 | |
CCSxxx | CS Elective – IV | 3-0-0 | |
CCS405 | Compiler Construction | 3-0-0 | CCS301 |
CCS406 | Parallel and Distributed Computing | 3-0-0 | CCS206 |
Total CrHrs | 15 | ||
Semester 8 | |||
CCS402 | Final Year Project-II | 0-3-3 | CCS401 |
CCSxxx | CS Elective – V | 3-0-0 | |
CCSxxx | CS Elective – VI | 3-0-0 | |
CCS404 | Professional Practices | 3-0-0 | |
CCS407 | Advanced DBMS | 2-1-3 | CCS205 |
Total CrHrs | 15 | ||
Total CrHrs | 132 | ||
CrHrs*: TCr-LCr-LH | |||
Computing Domain Elective Courses | |||
Code | Course Title | CrHrs* | Pre-req |
CCS305 | Enterprise Information Systems | 3-0-0 | CCS205 |
CCS306 | Ethical Hacking Concepts and Practices (CY) | 3-0-0 | |
CCS307 | Machine Learning | 3-0-0 | |
CCS308 | Dataware Housing | 3-0-0 | CCS205 |
CCS408 | Game Theory and Its Application (AI-Elective) | 3-0-0 | |
CCS409 | Fundamentals of Malware Analysis | 3-0-0 | |
CCS410 | Cloud Computing | 3-0-0 | |
CCS411 | Data Visualization | 3-0-0 | |
CCS412 | Database Administration | 3-0-0 | CCS205 |
CCS413 | Digital Image Processing (AI Elective) | 3-0-0 | |
CCS414 | Fundamentals of Natural Language Processing | 3-0-0 | |
CCS415 | Software Architecture (SE Elective) | 3-0-0 | CCS301 |
CCS416 | Software Process and Quality Assurence (SE Elective) | 3-0-0 | CCS301 |
CCS417 | Deep Learning | 3-0-0 | |
CCS419 | Search-based Software Engineering (SE Elective) | 3-0-0 | CCS301 |
CCS420 | BioInformatics | 3-0-0 | |
CCS421 | Theory of Programming Languages | 3-0-0 | |
CCS422 | Data Mining | 3-0-0 | |
Domain | CrHrs | ||
Computing Core | 49 | ||
General Education | 30 | ||
Maths and Supporting Courses | 12 | ||
Domain Core | 18 | ||
Domain Elective | 18 | ||
Elective Supporting Courses | 3 | ||
Total | 130 |