Bachelor of Science in Computer Science
with Specialization in Software Engineering

General Description of the Program

The Bachelor of Science in Computer Science with specialization in Software Engineering prepares students to become excellent IT professionals and researchers, proficient in designing and developing computing solutions. This program prepares students for a successful and rewarding career in specification design, coding, and testing of software. It also emphasizes software engineering, database, WWW, and large-scale software.

Program Educational Objectives

The graduates of the Bachelor of Science in Computer Science with specialization in Software Engineering program are:

  1. Engaged in further professional development and are interested in advanced studies or trainings in computing.
  2. Entrepreneurs or are employed in computing industries, organizing, and managing team-based projects leading to successful and sustainable computing systems solutions.
  3. Responsible computing professionals actively participating in community groups that make a significant impact in addressing current and future societal challenges.

Program Outcomes of Computer Science

  • Apply knowledge of computing fundamentals, knowledge of a computing specialization, and mathematics, science and domain knowledge appropriate. for the computing models from defined problems and requirements.
  • Identify, analyze, formulate, research literature, and solve complex computing problems and requirements reaching substantiated conclusions using fundamental principles of mathematics, computing sciences, and relevant domain disciplines.
  • Design a system, component, or process to meet desired needs within realistic constraints such as economic, environmental, social, political, ethical, health and safety, manufacturability, and sustainability, in accordance with standards.
  • An 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.
  • Knowledge and understanding of information security issues in relation to the design, development and use of information systems.
  • Design and evaluate solutions for complex computing problems, and design and evaluate systems, components, or processes that meet specified needs with appropriate considerations.
  • Create, select, adapts and apply 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.
  • Recognition of the need for and an ability to engage in life-long learning.
  • 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 and understand clear instructions.
  • An ability to recognize the legal, social 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.
  • Apply mastery on their field of specialization.


Sofware Engineering

Through this specialization, students are trained to focus on the design of efficient, reliable, and quality software application. Students of this program are also encouraged to explore their research interests and discover innovative technology that will help shape the future of Computer Science Research.

Career Opportunities

Software Engineer

System Software Developer

Research and Development Computing Professional

Applications Software Developer

Computer Programmer

System Analyst

Data Analyst

Quality Assurance Specialist

Software Support Specialist


Image Processing/Graphics Laboratory

The Image Processing Laboratory is specialized high-performance laboratory that supports the hands on activities of students with specialization in software engineering. The two(2) computer laboratories are equipped with 41 units of computers that allows the students to simulate image processing algorithms through MATLAB 2016.


  • Image Processing/Graphics Laboratory ─ FIT Building (F1203)
  • Image Processing/Graphics Laboratory ─ TECH Buildng (T608)

Network Laboratory

The Network Laboratory supports the hands on activities of FEU TECH’s students under CISCO Network Academy Program. This allows the students to simulate network connectivity through Local Area Network, Wide Area Network, Wireless Network, and Internet-intranet communication. Currently, there are three Network Laboratories equipped with 21 units of computers for each laboratory, 12 Cisco routers and 12 CISCO switches.


  • Network Laboratory 1 ─ FIT Building (F1204)
  • Network Laboratory 2 ─ FIT Building (F1206)
  • Network Laboratory 3 ─ FIT Building (T408)

MAC Laboratory

The MAC Laboratory is a specialized laboratory that supports mobile application development both in Android and iOS platforms. This laboratory is equipped with 41 units of iMac computers, 41 Nexus Android Tablets and 41 units of iPad Mini.


  • MAC Laboratory ─ FIT Building (F1209)

Computer Laboratory

There are eight (7) common computer laboratories open to cater hands-on activities in computer programming and web development. Each laboratory has 41 computer units with various programming software and editors.


  • Computer Laboratory 1 ─ FIT Building (F1202)
  • Computer Laboratory 2 ─ FIT Building (F1206)
  • Computer Laboratory 3 ─ FIT Building (F1211)
  • Computer Laboratory 4 ─ TECH Building (T401)
  • Computer Laboratory 5 ─ TECH Building (T415)
  • Computer Laboratory 6 ─ TECH Building (T609)
  • Computer Laboratory 7 ─ TECH Building (T610)

General Access Laboratory

The General Access Laboratory is an open-access laboratory that accommodates students who need to work on their projects, home works or any other academic requirements outside their class schedules. The two laboratories with 41 computers units are open from Mondays to Saturdays, 7:00 a.m. to 9:00 p.m.


  • General Access Laboratory 1 ─ FIT Building (F1203)
  • General Access Laboratory 2 ─ FIT Building (T414)

Faculty Members and Specialization

  • Dr. Shaneth C. Ambat – Human Computer Interaction and Artificial Intelligence
  • Anthony D. Aquino – Software Engineering and Mobile and Web Computing
  • Beau Gray M. Habal – Human Computer Interaction and Information Management and Data Analytics
  • Abraham T. Magpantay – Mobile and Web Computing and Artificial Intelligence
  • May D. San Pablo –Computer and Networking and Software Engineering
  • Aldrich Alexis G. Olivar –Software Engineering and Human Computer Interaction
  • Reginald Cheng – Software Engineering and Mobile and Web Computing
  • Joie Ann W. Maghanoy – Software Engineering and Information Management
  • Elisa V. Malasaga – Software Engineering and Information Management
  • Dr. Hadji J. Tejuco – Software Engineering and Information Management and Data Analytics

Computer Science Department

Room 1505


Office Hours: Monday to Friday
8:00 a.m. ─ 5:00 p.m.

Trunkline: (02) 8281 8888 Local 222/224




Program Director of Computer Science

Back to College of Computer Studies and Multimedia Arts