Greenwich University
Bachelor of Science in Computer Science

Bachelor of Science in Computer Science

BBA

Degree Undergraduate

Category Computer Science

Credit Hours136

Course Duration4 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

Intermediate or equivalent to 12 Years of Education

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.

Fondation Module


Module 1

Programming Fundamentals
Pakistan Studies / History
Calculus & Analytic Geometry

Module 2

Religious Studies / Ethics
Technical & Business Writing

Module 3

Civics & Community Engagement

Module 4

Principles of Marketing

Module 5


Module 6

HCI & Computer Graphics

Module 7


Module 8

Parallel & Distributed Computing


Course Lessons

  • 1 Graduates will demonstrate a solid understanding of core computer science concepts, including algorithms, data structures, software engineering, databases, and operating systems, and apply these principles in solving complex computational problems.
  • 2 Graduates will possess the ability to analyze, design, and implement efficient solutions to computational problems by applying mathematical and algorithmic principles, and using appropriate computing techniques and tools.
  • 3 Graduates will be proficient in designing, developing, testing, and maintaining software systems, using current programming languages, frameworks, and development methodologies while adhering to industry best practices.
  • 4 Graduates will effectively communicate technical information, both orally and in writing, and collaborate productively as members or leaders of diverse, multidisciplinary teams in professional settings.
  • 5 Graduates will recognize the ethical, legal, and societal implications of computing technologies, and demonstrate responsible conduct by adhering to professional standards and promoting sustainable and inclusive solutions in the field of computer science.


Course Features

Courses 44
Duration 4 Years
Level Undergraduate