Bachelor of Science in Computer Science (BSCS) – Welcome to Qarshi University
Source: https://qu.edu.pk/department-of-computer-science/bachelor-of-science-in-computer-science-bscs
Archived: 2026-04-23 17:14
Bachelor of Science in Computer Science (BSCS) – Welcome to Qarshi University
Bachelor of Science in Computer Science (BSCS)
Introduction
Career Opportunities for Students
Learning Outcomes
Program Educational Outcomes
Eligibility Criteria
Program Structure
Bachelor of Science in Computer Science (BSCS)
Introduction
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.
Career Opportunities for Students
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
Learning Outcomes of BS Computer Science Program
Be professionals with a deep and broad understanding of computer science, mathematics, languages, ethics, and other relevant disciplines.
Apply fundamental and specialized computing knowledge, mathematics, science, and domain knowledge to abstract and conceptualize computing models from defined problems and requirements
Identify, formulate, and research complex computing problems using principles of mathematics, computing sciences, and relevant domain disciplines to reach substantial conclusions.
Design and evaluate solutions to complex computing problems, developing systems, components, or processes that meet specified considerations of public health and safety, culture, society, and the environment.
Select, adapt, and apply appropriate techniques, resources, and modern computing tools to conduct complex computing activities, appreciating their inherent limitations.
Function effectively as a member or a leader in diverse teams and in multi-disciplinary computing setups.
Effectively communicate the complex computing activities to a community through comprehensive and effective instructions, presentations, reports, and documents.
Practice well assessed professional and responsible computing in local and global context regarding societal, health, safety, legal, and cultural issues.
Remain committed and responsible to professional ethics and norms of professional computing practices
Engage in continual self-development in learning emerging or needed skills as a computing professional
Program Educational Outcomes of BS Computer Science Program
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.
Eligibility Criteria
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.
Program Structure
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-Req
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
Code
Course Title
CrHrs*
Pre-Req
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
List of 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 Assurance (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
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 Assurance (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
Course Distribution
Sr#
Domain
CrHrs*
1.
Computing Core
49
2.
General Education
30
3.
Maths and Supporting Courses
12
4.
Domain Core
18
5.
Domain Elective
18
6.
Elective Supporting Courses
3
Total
130
Sr#
Domain
CrHrs*
1.
Computing Core
49
2.
General Education
30
3.
Maths and Supporting Courses
12
4.
Domain Core
18
5.
Domain Elective
18
6.
Elective Supporting Courses
3
Total
130
Bachelor of Science in Computer Science (BSCS)
Introduction
Career Opportunities for Students
Learning Outcomes
Program Educational Outcomes
Eligibility Criteria
Program Structure
Bachelor of Science in Computer Science (BSCS)
Introduction
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.
Career Opportunities for Students
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
Learning Outcomes of BS Computer Science Program
Be professionals with a deep and broad understanding of computer science, mathematics, languages, ethics, and other relevant disciplines.
Apply fundamental and specialized computing knowledge, mathematics, science, and domain knowledge to abstract and conceptualize computing models from defined problems and requirements
Identify, formulate, and research complex computing problems using principles of mathematics, computing sciences, and relevant domain disciplines to reach substantial conclusions.
Design and evaluate solutions to complex computing problems, developing systems, components, or processes that meet specified considerations of public health and safety, culture, society, and the environment.
Select, adapt, and apply appropriate techniques, resources, and modern computing tools to conduct complex computing activities, appreciating their inherent limitations.
Function effectively as a member or a leader in diverse teams and in multi-disciplinary computing setups.
Effectively communicate the complex computing activities to a community through comprehensive and effective instructions, presentations, reports, and documents.
Practice well assessed professional and responsible computing in local and global context regarding societal, health, safety, legal, and cultural issues.
Remain committed and responsible to professional ethics and norms of professional computing practices
Engage in continual self-development in learning emerging or needed skills as a computing professional
Program Educational Outcomes of BS Computer Science Program
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.
Eligibility Criteria
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.
Program Structure
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-Req
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
Code
Course Title
CrHrs*
Pre-Req
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
List of 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 Assurance (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
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 Assurance (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
Course Distribution
Sr#
Domain
CrHrs*
1.
Computing Core
49
2.
General Education
30
3.
Maths and Supporting Courses
12
4.
Domain Core
18
5.
Domain Elective
18
6.
Elective Supporting Courses
3
Total
130
Sr#
Domain
CrHrs*
1.
Computing Core
49
2.
General Education
30
3.
Maths and Supporting Courses
12
4.
Domain Core
18
5.
Domain Elective
18
6.
Elective Supporting Courses
3
Total
130