Bachelor of Science in Computer Science

Course IDCourse NameInstructorRoom NumberTime

PROGRAM OVERVIEW

The Bachelor of Science in Computer Science program is a study of concepts and theories, algorithmic foundations, implementation and application of information and computing solutions. It prepares students to be IT professional and researches and to be proficient in designing and developing computing solutions.

The program is designed to produce world-class IT professionals that is not only nationally accredited but also globally competitive and who will be professionally competent, morally upright, and socially responsible contributors to national development.

The curriculum is based on the standards set by the Commission on Higher Education (CHED) and is benchmarked from the curricula of leading academic institutions, national and international, offering similar IT programs and addresses the needs of the industry.

The courses in this program will be delivered through (a) interactive discussions in the classroom utilizing visual aids and other teaching materials to gain the knowledge and (b) laboratory classes to acquire the required skills and competencies.

Specifically, some of the teaching methodologies to be utilized are:

  • Interactive lecture and discussion
  • Problem solving
  • Simulation (hands-on machine problems and exercises)
  • Individualize learning
  • On-the-job training

Upon completion of this program, the students with the necessary competencies, should be able to perform the duties, responsibilities and acquired attitude relevant to the job title of:

Systems and Software Engineer

  • Software Developer
  • Multimedia Authoring Specialist/Programmer
  • Computer Animation Experts
  • Robotics Technology Specialist
  • Applications Developer
  • Computer Science Instructor
  • Database Programmer/Designer
  • Information Security Specialist
  • Quality Assurance Specialist
  • Researcher
  • Systems Developer
  • Systems Analyst
Duration The Bachelor of Science in Computer Science is a four-year degree program.
Recognition This program is accredited by the Commission on Higher Education (CHED) and it is fully recognized internationally for further education and employment.
Intakes Two intakes per year 

  • First Semester: June – October
  • Second Semester: November – March
Subjects General Education Courses: 66 credit units
Basic ITE (Information Technology Education) Courses: 24 credit units 

• Computer Fundamentals with MS Applications
• Introduction to Information Systems
• Discrete Mathematics
• Introduction to Programming (C Language)
• Computer Organization and Assembly Language
• Internet Technologies
• Data Communications & Networking 1
• ITE Professional Ethics & Values
Computer Science Professional Courses: 57 credit units
• Mathematical Analysis 1
• Mathematical Analysis 2
• Computer Programming 1 (C++)
• Computer Programming 2 (JAVA)
• Data Structure and Algorithms
• Object Oriented Programming
• Algorithm Design and Analysis
• Database Management Systems 1
• Principles of Programming Languages with Compilers
• Automata and Language Theory
• Digital Designs
• Web Programming and Development
• Modeling and Simulation
• Introduction to Software Engineering
• Principles of Operating Systems & Its Applications
• CS Practicum
• CS Thesis A
• CS Thesis B