Bachelor of Science in
Computer Science
The Bachelor of Science in Computer Science (BSCS) program includes the study of computing concepts and theories, algorithmic foundations, and new developments in computing. The program prepares students to design and create algorithmically complex software and develop new and effective algorithms for solving computing problems.
Program Educational Objectives
Three (3) years after graduation, alumni of BS in Computer Science programs shall:
OBJECTIVES | GRADUATE ATTRIBUTES |
---|---|
1 Analyze complex problems, and identify and define the computing requirements needed to design an appropriate solution. | ability to dissect intricate problems, understand their underlying components, and determine the specific computing needs required to develop an effective and efficient solution. |
2 Apply computing and other knowledge domains to address real-world problems. | highlights the graduate's capability to integrate computing expertise with knowledge from other disciplines to develop practical solutions for real-world challenges, demonstrating interdisciplinary understanding and the ability to apply theoretical concepts in practical settings. |
3 Design and develop computing solutions using a system-level perspective and utilize modern computing tools. | ability to approach problem-solving with a comprehensive view of the entire system, considering how different components interact. It also emphasizes the importance of leveraging contemporary computing tools and technologies to create efficient, scalable, and innovative solutions. |
- Program Outcomes
- Ability to apply mathematical foundations, algorithmic principles and computer science theory in the modeling and design of computer-based systems in a way that demonstrates comprehension of the tradeoffs involved in design choices
- Design and evaluate solutions for complex computing problems, and design and evaluate systems, components, or processes that meet specified needs with appropriate consideration for public health and safety, cultural, societal, and environmental considerations.
- Create, select, adapt and apply appropriate techniques, resources and modern computing tools to complex computing activities, with an understanding of the limitations to accomplish a common goal.
- Curriculum
1st Year • 1st Semester
Course Name Units EIS 102 The Family 2 GEL 105 English Enhancement Course 3 GE 102 Purposive Communication 3 CCS 100 Introduction to Computing 3 CCS 101 Computer Programming 1 3 GEL 103 Living in the IT Era 3 PATHFit 1 Physical Activities Towards Health & Fitness 1 (movement competency training) 2 NSTP 101 Civic Welfare Training Service 1 3 1st Year • 2nd Semester
Course Name Units EIS 101 University and I 2 GEL 102 Panitikang Filipino 3 GE 107 Ethics 3 GE 101 Understanding the Self 3 GE 103 Mathematics in the Modern World 3 CCS 102 Computer Programming 2 3 PCS 101 Discrete Structures 1 3 PATHFit 2 Physical Activities Towards Health & Fitness 2 (exercise-based fitness activities) 2 NSTP 102 Civic Welfare Training Service 2 3 2nd Year • 1st Semester
Course Name Units GE 104 Science, Technology and Society 3 GE 106 The Contemporary World 3 GEL 104 Foreign Language 3 PCS 102 Discrete Structures 2 3 CCS 103 Data Structures and Algorithms 3 PCS 103 Object-Oriented Programming 3 PCS 104 Computer Architecture & Organization 3 PATHFit 3 Physical Activities Towards Health & Fitness 3 (individual/ dual sports) 2 2nd Year • 2nd Semester
Course Name Units MSC 101 Calculus 3 GE 105 Art Appreciation 3 PCS 106 Networks and Communications 3 PCS 105 Algorithms & Complexity 3 CCS 104 Information Management 3 PCS 107 Social Issues & Professional Practice 1 3 ECS 101 Graphics & Visual Computing 3 PATHFit 4 Physical Activities Towards Health & Fitness 4 (team sports) 2 3rd Year • 1st Semester
Course Name Units GE 108 Readings in Philippine History 3 GEL 106 Academic Writing 3 PCS 108 Automata Theory & Formal Languages 3 ECS 102 Intelligent Systems 3 CCS 105 Application Dev’t & Emerging Technology 3 PCS 109 Information Assurance & Security 2 PCS 110 Software Engineering 1 3 SCS 101 Specialization Course 1 3 3rd Year • 2nd Semester
Course Name Units GEL 101 Retorika 3 GE 109 Rizal’s Life, Works and Writings 3 PCS 112 Programming Languages 3 PCS 111 Software Engineering 2 3 PCS 113 Operating Systems 3 PCS 114 Methods of Research in Computing 3 SCS 102 Specialization Course 2 3 PCS 115 CS Thesis Writing 1 3 3rd Year • Summer
Course Name Units SCS 103 Specialization Course 3 3 SCS 104 Specialization Course 4 3 PCS 116 Human Computer Interaction 3 4th Year • 1st Semester
Course Name Units Computer Science Practicum (at least 162 hours) 3 4th Year • 2nd Semester
Course Name Units ECS 103 Parallel and Distributed Computing 3 SCS 105 Specialization Course 5 3 SCS 106 Specialization Course 6 3 PCS 117 CS Thesis Writing 2 3 infoDisclaimerThe curriculum is subject to modification without prior notice. For precise and current listings, kindly coordinate with our registrar department.
- Estimated Fees
Particular Amount Estimated Total Fees per semester (including tuition and other fees) ₱27,512.00 infoDisclaimerThe particulars and corresponding amounts are subject to modification without prior notice. For precise and current listings, kindly coordinate with our treasury and assessment department.
- Career Opportunities
Career Opportunities
- Software Engineer: Software engineers are key professionals in developing new computer systems, using their knowledge of computer engineering and programming to design, build, and maintain these systems, often working directly for development companies or freelance.
- Software Quality Assurance Analyst: A software quality assurance analyst tests and assesses new software before release, working closely with developers, engineers, and UX/UI teams to identify and resolve issues, helping development companies maintain reputations and maintain client satisfaction.
- UX & UI Designer: UX & UI designers focus on end-user navigation and work closely with web designers to enhance functionality. They conduct usability testing and recommend changes, and may also work with software programs and apps.
Campus
Manuel S. Enverga University Foundation - Candelaria, Inc. Candelaria
Keywords
See Also
Bachelor of
Secondary Education
major in Mathematics
Offered in Candelaria
Bachelor of Science
Tourism Management
Offered in Candelaria
Bachelor of
Secondary Education
major in Filipino
Offered in Candelaria
Bachelor of Science in
Hospitality Management
Offered in Candelaria
Bachelor of Science in
Accountancy
Offered in Candelaria