Bachelor of Science in Computer Science

Explore the structure, outcomes, eligibility, and pathways of this program at Greenwich University.

Bachelor of Science in Computer Science

Bachelor of Science in Computer Science

Degree
Undergraduate
Category
Faculty of Management Sciences & information Studies
Credit Hours
130
Duration
4 Years

Program Overview

The Bachelor of Science in Computer Science (BSCS) program offers a comprehensive curriculum designed to provide students with a solid foundation in the principles and practices of computing. It covers core topics such as algorithms, data structures, software engineering, computer architecture, and operating systems, while also offering specialized courses in areas like artificial intelligence, networking, and software engineering. The program integrates theoretical knowledge with practical experience through hands-on projects, labs, and internships, preparing graduates for a wide range of careers in technology field. Emphasis is placed on developing problem-solving skills, understanding ethical considerations, and fostering innovation and collaboration in a rapidly evolving field.

Eligibility

  • . Applicants must have completed Intermediate (12 years of schooling), A-Levels (HSSC), or an equivalent qualification with at least 50% marks.
  • . Mathematics must be included in the applicant's prior education to be eligible for admission.
  • . In cases where the applicant's education was completed in a different country or educational system, an equivalency certificate from the Inter Board Committee of Chairmen (IBCC) will be required.

Deficiency Courses in Mathematics:

  • . Students who did not study Mathematics at the intermediate level will be required to pass deficiency courses in Mathematics, totaling 6 credits, during the first two semesters of the program.

Job Market

The job market for graduates with a Bachelor of Science in Computer Science (BSCS) is robust and expanding, driven by the increasing reliance on technology across all sectors of the economy. Demand for skilled computer scientists is high, particularly in areas such as software development, cybersecurity, data analysis, artificial intelligence, and machine learning. Employers value the strong analytical, problem-solving, and technical skills that BSCS graduates bring, making them attractive candidates for roles in top tech companies, startups, financial institutions, healthcare, and government agencies. Additionally, the versatility of a computer science degree allows graduates to pursue diverse career paths, including software engineering, systems analysis, IT consulting, and research. The growing need for digital transformation and innovation ensures that computer science professionals remain in high demand, with competitive salaries and opportunities for career advancement.

Why Choose: Bachelor of Science in Computer Science

The Bachelor of Science in Computer Science (BSCS) program offers a comprehensive curriculum designed to provide students with a solid foundation in the principles and practices of computing. It covers core topics such as algorithms, data structures, software engineering, computer architecture, and operating systems, while also offering specialized courses in areas like artificial intelligence, networking, and software engineering. The program integrates theoretical knowledge with practical experience through hands-on projects, labs, and internships, preparing graduates for a wide range of careers in technology field. Emphasis is placed on developing problem-solving skills, understanding ethical considerations, and fostering innovation and collaboration in a rapidly evolving field.

Foundation Module

General Mathematics
Personality Grooming

Module 1

Computing Essentials
Calculus & Analytic Geometry
Applied Physics-LAB
Programming Fundamentals
Programming Fundamentals-LAB
Comparative Religions
English Composition

Module 2

Communication Skills
Ideology & Constitution of Pakistan
Academic Reading & Writing

Module 3

Discrete Structures
Civics & Community Engagement

Module 4

Statistical Inference

Module 5

Module 6

HCI & Computer Graphics
HCI & Computer Graphics-LAB

Module 7

Module 8

Final Year Project 2

Specialization: Artificial Intelligence

Advanced Statistics
Agent Based Modeling
Natural Language Processing

Specialization: Computer Science

Mobile Application Development
Advanced Programming – Visual Prog
Software Testing & Quality Assurance

Specialization: Cyber Security

Cyber Law & Cyber Crime (Cyber Warfare)
Wireless and Mobile Security
Control System Security
Advanced Digital Logic Design
Penetration Testing

Specialization: Data Science

Natural Language Processing
Artificial Neural Networks & Deep Learning
Platforms & Architectures for Data Science

Specialization: Software Engineering

Mobile Application Development
Software Verification and Validation (Testing & QA)
Object Oriented Analysis & Design
Mobile Application Development 1

Program Learning Outcomes

Learning outcomes are not available for this program yet.
Curriculum details are not available for this program pathway.
Curriculum details are not available for this program pathway.

Course Features

Courses
42
Duration
4 Years
Level
Undergraduate
Credit Hours
130
Category
Faculty of Management Sciences & information Studies