Program Description

The Bachelor of Science in Computer Science (BSCS) program of Holy Angel University is an eight-semester program which focuses on the design and analysis of algorithms, computer architecture, operating systems, structure of programming languages and advanced techniques in computer programming. It is the study of concepts and theories, algorithmic foundations, implementation and application of information and computing solutions. It prepares students to be computing professionals and researchers proficient in designing and developing computing solutions. The courses on database systems, software engineering, artificial intelligence and compilers serve as the groundwork of the students to pursue their major in software development. Coursework also prepares students for other industry-standard international and national certifications such as CCNA and TESDA National Certification tracks.

 

Course Description (2018-2019)

View Course Description

Program Educational Objectives (PEOs)

The BSCS program aligns with Institution's desire to transform students with persons of conscience, compassion, and competence. It strengthens its multi-disciplinary approach by offering common courses that broaden students’ knowledge to different field of Information Technology by implementing the PEOs which are:

  • Actively participating in the production and utilization of innovative computing systems and applications that adhere to ethical and professional standards (Competence and Conscience);
  • Practicing of community service and development in both professional and personal levels; and (Compassion)
  • Promoting and pursuing lifelong learning. (Competence)

Program Learning Outcomes

The PLOs are anchored and aligned in the stipulated Graduate Outcomes based on CMO No. 25 Series of 2015 which are as follows:

  • Apply knowledge of computing fundamentals, knowledge of a computing specialization, and mathematics, science, and domain knowledge appropriate for the computing specialization to the abstraction and conceptualization of computing models from defined problems and requirements.
  • Formulate research literature to solve complex computing problems reaching substantiated conclusions using fundamental principles of mathematics, computing sciences, and relevant domain disciplines
  • 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
  • Describe information security issues in relation to the design, development and use of information systems
  • Design solutions for complex computing problems, and evaluate systems, components, or processes that meet specified needs with appropriate consideration for public health and sale, cultural, societal, and environmental considerations.
  • Create appropriate techniques, resources and modern computing tools to complex computing activities, with an understanding of the limitations to accomplish 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 complex computing activities by being able to comprehend and write effective reports, design documentation, make effective presentations, and give 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.
  • Recognize the need, and have the ability, to engage in independent learning for continual development as a computing professional.
  • Synthesize their research, academic and professional interest, and aspirations to determine its relevance to their courses and computing professional future.

Institutional Student Learning Outcomes (ISLOs)

The following 7 proficiencies shall be the foundation of the HAU educational experience and shall serve as general student learning outcomes in broad and integrative knowledge in all degree programs.

  1. Communication
  2. Valuing and Ethical Reasoning
  3. Critical and Creative Thinking
  4. Civic and Global Learning
  5. Applied and Collaborative Learning
  6. Aesthetic Engagement
  7. Information and Communication Technology (ICT) Literacy

Area of Specializations

Area of Specialization in Computer Science
 

Program Structure (2022-2023)

 

Program Structure (2018-2019)

Program Structure (2014-2015)

Career Opportunities:

Primary Job Roles:

  1. Software Engineer
  2. Systems Software Developer
  3. Research and Development Computing Professional
  4. Applications Software Developer
  5. Computer Programmer
  6. Senior Interactive Software Developer
  7. Graphics Programmer
  8. Systems Analyst
  9. Data Analyst
  10. Quality Assurance Specialist
  11. Software Support Specialist

 

Secondary Job Roles:

  1. Systems Analyst
  2. Data Analyst
  3. QA Specialist
  4. Software Support Specialist