Bachelor of Science in Computer Science

BSCS

4 years
153 Units

Offered by Department of Computer Science and Technology

Focuses on computing concepts, algorithmic foundations, and software engineering. It prepares students to design algorithmically complex software and develop new algorithms for solving computing problems.

Back to Programs

Program Overview

The Bachelor of Science in Computer Science (BSCS) program includes the study of computing concepts and theories, algorithmic foundations, and new developments in computing. Given the technical nature of the discipline, the primary goal of computer science education is to raise the technical competencies of learners, develop their analytical and critical-thinking skills, and cultivate a habit of lifelong learning. Among the different programs under the Information Technology Education (ITE), the BSCS graduates are expected to develop more optimized complex software solutions since most of the program’s courses focuses on algorithm analysis. Since the start of Industry 4.0, the graduates of ITE programs, especially BSCS graduates, are very high in demand in various industries because most processes are already dependent on software systems to effectively manage information.

Program Outcomes

Upon completion of this program, graduates will be able to:

  • Develop computing models by applying appropriate computing fundamentals, computing specializations, mathematics, science, and domain knowledge from defined problems and requirements.

  • Identify, analyze and solve simple and complex computing problems and requirements reaching substantiated conclusions through literature research and formulation.

  • Create computer-based systems applying mathematical foundations, algorithmic principles, and computer science theory and demonstrating comprehension of the tradeoffs involved in design choices.

  • Analyze information security issues related to the design, development, and use of information systems using critical thinking skills to identify vulnerabilities and threats.

  • Design and evaluate effective solutions, systems, components, or processes that meet specified needs while incorporating appropriate consideration for public health and safety, cultural, societal, and environmental factors.

  • Use modern computing tools effectively in conducting complex computing activities, while being aware of their limitations, to achieve a common goal.

  • Function effectively as an individual and as a member or leader in diverse teams and in multidisciplinary settings.

  • Communicate effectively with the computing community and with society at large about computing activities by comprehending and writing effective reports, design documentation, make effective presentations, and give and understand clear instructions.

  • Recognize the legal, social, ethical, and professional issues involved in the utilization of computer technology and be guided by the adoption of appropriate professional, ethical, and legal practices.

  • Engage in independent learning for continual development as a computing professional.

Accreditation

The program has been granted by CHED with a Certificate of Program Compliance (COPC) and is accredited by the Accrediting Agency of Chartered Colleges and Universities in the Philippines (AACCUP) Level III Re-accredited Status.

Curriculum

Our comprehensive 4 years curriculum is designed to provide you with both theoretical knowledge and practical skills.

1st Year - 1st Semester

Introduction to Computing

CSIT 100 · Prerequisite: None

3 units

Fundamentals of Programming

CSIT 101 · Prerequisite: None

4 units

Pre-calculus for CS

CSci 180 · Prerequisite: None

3 units

Purposive Communication

Comm 11 · Prerequisite: None

3 units

Entrepreneurial Mind

Entr 11 · Prerequisite: None

3 units

Living in the IT Era

ITec 11 · Prerequisite: None

3 units

Understanding the Self

ScSc 11 · Prerequisite: None

3 units

Physical Activity Towards Health and Fitness 1 (PATHFit 1) – Movement Competency Training

PhEd 11 · Prerequisite: None

2 units

National Service Training Program I

NSTP 11 · Prerequisite: None

3 units

1st Year - 2nd Semester

Intermediate Programming

CSIT 102 · Prerequisite: CSIT 101

3 units

Discrete Structures I

CSci 102 · Prerequisite: None

3 units

Computer Organization and Architecture

CSci 121 · Prerequisite: CSIT 100

3 units

Differential Calculus for CS

CSci 181 · Prerequisite: CSci 180

3 units

Mathematics in the Modern World

Math 11 · Prerequisite: None

3 units

Readings in Philippine History

ScSc 12 · Prerequisite: None

3 units

Science, Technology, and Society

ScTS 11a · Prerequisite: None

3 units

Environmental Science

Envi 11 · Prerequisite: None

3 units

Physical Activity Towards Health and Fitness 2 (PATHFit 2) – Exercise-based Fitness Activities

PhEd 12 · Prerequisite: PhEd 11

2 units

National Service Training Program II

NSTP 12 · Prerequisite: NSTP 11

3 units

2nd Year - 1st Semester

Data Structures and Algorithms

CSIT 103 · Prerequisite: CSIT 102

4 units

Information Management

CSIT 104 · Prerequisite: CSIT 102

3 units

Applications Development and Emerging Technologies

CSIT 105 · Prerequisite: CSIT 102

3 units

Discrete Structures II

CSci 103 · Prerequisite: CSci 102

3 units

Human Computer Interaction

CSci 122 · Prerequisite: CSIT 100

3 units

Integral Calculus for CS

CSci 182 · Prerequisite: CSci 181

3 units

The Contemporary World

ScSc 13 · Prerequisite: None

3 units

Physical Activities Toward Health and Fitness 3 (PATHFit 3)

PhEd 13 · Prerequisite: PhEd 11, PhEd 12

2 units

2nd Year - 2nd Semester

Algorithms and Complexity

CSci 104 · Prerequisite: CSIT 103

4 units

Networks and Communications

CSci 126 · Prerequisite: CSIT 100

3 units

Object-oriented Programming

CSci 120 · Prerequisite: CSIT 105

3 units

Quantitative Methods for CS

CSci 154 · Prerequisite: None

3 units

Linear Algebra and Matrix Theory

CSci 183 · Prerequisite: CSci 181

3 units

Art Appreciation

Humn 11 · Prerequisite: None

3 units

Life and Works of Rizal

ScSc 16 · Prerequisite: None

3 units

Physical Activities Toward Health and Fitness 4 (PATHFit 4)

PhEd 14 · Prerequisite: PhEd 11, PhEd 12

2 units

3rd Year - 1st Semester

Automata Theory and Formal Languages

CSci 107 · Prerequisite: CSci 103

3 units

Operating Systems

CSci 123 · Prerequisite: CSci 121

3 units

Information Assurance and Security

CSci 128 · Prerequisite: CSci 126

3 units

Software Engineering I

CSci 135 · Prerequisite: CSIT 105

3 units

Artificial Intelligence

CSci 141 · Prerequisite: CSci 104

3 units

Research Planning and Manuscript Preparation

CSci 198 · Prerequisite: CSci 154

3 units

Ethics

Phlo 11 · Prerequisite: None

3 units

3rd Year - 2nd Semester

Undergraduate Thesis I

CSci 200

2 units

Programming Languages

CSci 108 · Prerequisite: CSci 107

3 units

Software Engineering II

CSci 136 · Prerequisite: CSci 135

3 units

Social Issues and Professional Practice

CSci 193 · Prerequisite: CSIT 100

3 units

Computer Science Elective 1

CSci 171 · Prerequisite: All CSci courses until 1st sem of 3rd year

3 units

3rd Year - Midyear

Computer Science Elective 2

CSci 172 · Prerequisite: CSci 171

3 units

4th Year - 1st Semester

Computer Science Elective 3

CSci 173 · Prerequisite: CSci 172

3 units

Undergraduate Seminar

CSci 199 · Prerequisite: None

1 units

Undergraduate Thesis II

CSci 200

4 units

4th Year - 2nd Semester

Internship / On-the-Job Training / Practicum

CSci 200a · Prerequisite: All CSci courses from 1st year until 3rd year

3 units

Key Highlights

Algorithm Design & AnalysisSoftware EngineeringData StructuresProgramming ParadigmsComputing TheoriesComplex Problem SolvingApplication DevelopmentSystems Development

Career Opportunities

  • Software Engineer/Developer
  • Algorithm Engineer
  • Systems Architect
  • Quality Assurance Engineer
  • Research and Development (R&D) Specialist
  • Data Scientist/Analyst
  • Application Developer
  • Academe/Educator

Tuition Fees

Per Semester
Free
Per Year
Free
Total Program
Free

*Fees are subject to change. Scholarships and financial aid available.

Admission Requirements

  • Meet the eligibility requirements prescribed by Visayas State University
  • Take the VSU College Admission Test (VSUCAT), unless exempted under existing VSU policies
  • Obtain a final admission rating of at least 60%, computed as 70% VSUCAT score and 30% applicant General Point Average
  • Qualify within the approved quota of the chosen degree program
  • Original Form 138 or ALS-A&E Certificate/Rating, as applicable
  • Original Certificate of Good Moral Character
  • Original PSA/NSO Birth Certificate
  • Four passport-size colored ID photographs with white background
  • Medical Certificate issued by the VSU University Health Services
  • No additional program-specific admission requirements are imposed by the Faculty of Computing

Ready to Apply?

Start your application today and join our community of future tech leaders.

Apply Now