Visit the Campus – Walk-ins are welcome during campus admissions hours.Learn more →
Scholarships Available – Merit and need-based assistance is available.Learn more →
Fall 2026 Admissions Open – Session starts in September.Learn more →
BS · BS Computer Science (BS CS)

BS Computer Science (BS CS)

University of Gujrat – Pakistan · 4 years · On Campus

01

Programme Overview

The BS Computer Science (BS CS) programme at CAS – The Centre of Excellence in Advanced Studies is a comprehensive undergraduate programme designed for students who aspire to build careers in computing, technology and digital innovation.

The programme provides a strong foundation in computer science, programming, algorithms, data structures, databases and modern computing technologies. Students develop analytical thinking, problem-solving abilities and technical skills required to understand and create innovative technology solutions.

02

Eligibility

Applicants for BS Computer Science should generally:

  • Have completed Intermediate / HSSC or an equivalent qualification.
  • Meet the applicable eligibility criteria for admission to the BS Computer Science programme.
  • Have the required academic background according to the relevant university and regulatory policies.
  • Meet applicable merit and admission requirements.
  • Provide all required academic and supporting documents.

Applicants from different educational backgrounds may be subject to additional requirements according to the applicable university admission policies.

03

Course Structure

Programme Duration

4 Years

The BS Computer Science programme is typically structured over:

  • 4 Academic Years
  • 8 Semesters

The programme combines theoretical knowledge with practical learning, programming activities, computing projects and technology-focused study.


Key Areas of Study

Programming & Computational Thinking

Students develop fundamental programming and problem-solving skills through areas such as:

  • Programming Fundamentals
  • Object-Oriented Programming
  • Data Structures
  • Algorithms
  • Problem Solving
  • Computational Thinking

Core Computer Science

Students develop a strong understanding of essential computing concepts, including:

  • Computer Organisation
  • Operating Systems
  • Database Systems
  • Computer Networks
  • Theory of Automata
  • Software Engineering

Data & Intelligent Systems

Depending on the approved curriculum, students may study areas such as:

  • Artificial Intelligence
  • Machine Learning
  • Data Science
  • Data Analytics
  • Data Mining
  • Intelligent Systems

Modern Technologies

Students may also explore modern technology areas, including:

  • Web Technologies
  • Mobile Application Development
  • Cloud Computing
  • Cyber Security
  • Human-Computer Interaction
  • Emerging Technologies

Note: The exact course titles, credit hours and semester-wise structure may vary according to the approved curriculum and the academic regulations of the relevant university.


Learning Experience at CAS

The BS Computer Science programme focuses on developing both theoretical knowledge and practical computing skills.

Students are encouraged to develop:

  • Programming expertise
  • Analytical thinking
  • Problem-solving abilities
  • Algorithmic thinking
  • Technical knowledge
  • Research and innovation skills
  • Teamwork and collaboration
  • Communication skills
  • Professional and ethical understanding

The programme supports students in building a strong foundation for higher education and professional development in the technology sector.

04

Careers & Progression

After successfully completing BS Computer Science, graduates can explore diverse opportunities in the technology and digital industries.

Potential Career Pathways

Graduates may pursue careers as:

  • Software Developer
  • Computer Scientist
  • Programmer
  • Web Developer
  • Mobile Application Developer
  • Data Analyst
  • Data Scientist
  • Artificial Intelligence Engineer
  • Machine Learning Engineer
  • Cyber Security Specialist
  • Cloud Computing Specialist
  • Database Administrator
  • Systems Analyst
  • Network Specialist
  • Technology Consultant

Career opportunities depend on further specialisation, professional skills, industry experience and technological developments.


Further Education & Specialisation

Graduates may continue their academic journey through postgraduate programmes or professional certifications in areas such as:

  • MS Computer Science
  • Artificial Intelligence
  • Data Science
  • Machine Learning
  • Cyber Security
  • Cloud Computing
  • Software Engineering
  • Information Technology
  • Computer Networks
  • Human-Computer Interaction

Why Choose BS Computer Science?

Strong Computing Foundation

Develop essential knowledge in programming, algorithms, data structures and modern computing systems.

Practical Technology Skills

Build practical skills through programming, projects and technology-focused learning.

Problem-Solving & Innovation

Develop analytical and computational thinking to solve complex real-world problems.

Diverse Career Opportunities

Explore opportunities across software development, artificial intelligence, data science, cyber security and other technology fields.

Future-Focused Education

Prepare for a rapidly evolving digital world and emerging technology careers.

Continuous Learning

Develop the foundation required to adapt to new technologies and future innovations.

05

Admission Requirements

Applicants may generally be required to submit:

  • Completed admission application form
  • Intermediate / HSSC result or academic transcript
  • Detailed Marks Certificate, where applicable
  • Matriculation / SSC academic documents
  • Recent passport-size photographs
  • Student's CNIC / B-Form
  • Parent / Guardian CNIC copy, where required
  • Equivalence certificate for foreign or alternative qualifications, where applicable
  • Any additional documents required by the CAS Admissions Department

Applicants may also be required to fulfil applicable:

  • Merit criteria
  • Entry test requirements
  • Interview requirements

Where applicable, these requirements will be determined according to the relevant university and programme admission policies.

Download Factsheet ↓

ADMISSIONS SUPPORT

Get a call from admissions

One call, no spam. We’ll answer your questions and leave the decision to you.

Fall 2026 AdmissionsOne clear conversation can save hours of guessing.
YOUR NEXT STEP

Ready to Shape Your Future?

Join CAS Rawalpindi and be part of a legacy of excellence.