Magsaysay St., Capitol Drive, San Jose, 2100 Balanga City, Bataan

BS Computer Science


Bachelor of Science in Computer Science

          The BS Computer Science (BS CS) program includes the study of computing concepts and theories, algorithmic foundations and new development in computing. The program prepares students to design and create algorithmically complex software and develop new and effective algorithms for solving computing problems.

          The program also includes the study of the standards and practices in Software Engineering. It prepares students to acquire skills and disciplines required for designing, writing and modifying software components, modules and applications that comprise software solutions.

BSA Program Learning Outcomes:
1. Provide students with an understanding and appreciation of the societal consequences of technology, including computers, and of the ethical issues that may arise with new technologies
2. To prepare students who will have the theoretical, practical, and professional knowledge to be immediately productive upon entering the workforce or advanced study.
3. To demonstrate awareness of emerging technologies and the ability to evaluate and utilize currently available software development tools.
4. To show an ability to acquire new knowledge in the computing discipline and to engage in life-long learning.
5.To provide a strong grounding in the body of knowledge and theories of computer science.
6. To understand and apply these essential concepts, principles and practices, showing judgment in the selection, design and application of tools and techniques;
7. To enhance skills and embrace new technologies through life-long professional development.
8. To recognize and be guided by social, professional and ethical standards involved in the use of computing technologies.

Student Learning Outcomes
By the time of graduation, BSCS students will be able to:
a. Analyse a complex computing problem and to apply principles of computing and other relevant disciplines to identify solutions.
b. Design, implement, and evaluate a computing-based solution to meet a given set of computing requirements in the context of the program’s discipline.
c. Communicate effectively in a variety of professional contexts.
d. Recognize professional responsibilities and make informed judgments in computing practice based on legal and ethical principles.
e. Function effectively as a member or leader of a team engaged in activities appropriate to the program’s discipline. f. Apply computer science theory and software development fundamentals to produce computing-based solutions.

Specific Professions / Careers / Occupations for BSCS graduates
Software Engineer
Applications Software Developer
Data Analyst
Systems Software Developer
Computer Programmer
Quality Assurance Specialist
Research and Development Computing Professional
Systems Analyst
Software Support Specialist

The Core Computer Science Trackprepares the students for the following career opportunities:
Computing Researcher
Computing Solution Provider
Compiler Designer
Empathic Computing Analyst
Intelligent Systems Engineer

The Game Development Track prepares the students for the following career opportunities:
Game Developer
Game Programmer
Game Production Engineer
Game Quality Assurance
Game Tester

The Data Science Track prepares the students for the following career opportunities:
Data Scientist
Data Engineer
Data Analyst