Welcome to Qarshi University

Bachelor of Science in Computer Science (BSCS)

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

  1. Be professionals with a deep and broad understanding of computer science, mathematics, languages, ethics, and other relevant disciplines.
  2. Apply fundamental and specialized computing knowledge, mathematics, science, and domain knowledge to abstract and conceptualize computing models from defined problems and requirements
  3. Identify, formulate, and research complex computing problems using principles of mathematics, computing sciences, and relevant domain disciplines to reach substantial conclusions.
  4. 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.
  5. Select, adapt, and apply appropriate techniques, resources, and modern computing tools to conduct complex computing activities, appreciating their inherent limitations.
  6. Function effectively as a member or a leader in diverse teams and in multi-disciplinary computing setups.
  7. Effectively communicate the complex computing activities to a community through comprehensive and effective instructions, presentations, reports, and documents.
  8. Practice well assessed professional and responsible computing in local and global context regarding societal, health, safety, legal, and cultural issues.
  9. Remain committed and responsible to professional ethics and norms of professional computing practices
  10. 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-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