Loading...

Loading...

Bachelor of Science in Computer Science
TamTam

FEU TECH

Bachelor of Science in Computer Science

General Description

The Bachelor of Science in Computer Science 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. Graduates of this program can expect a successful and rewarding career in specification design, coding, and software testing. It also focuses on software engineering, database, and large-scale software.

Academic Goals

Program Educational Objectives

Within 3 to 5 years after graduation, graduates of the Bachelor of Science in Computer Science program are:

1. Engaged in further professional development and have an interest in or aptitude for advanced studies or training 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.
TamTam

Specialization / Tracking

Artificial Intelligence (New)

The Artificial Intelligence specialization aims to give students the essential competencies that can emulate cognitive functions, adapt and enhance performance over time, and tackle complex tasks that are comparable to human performance.

Furthermore, the Artificial Intelligence specialization covers expansive topics on problem-solving, reasoning, understanding natural language, speech recognition, and computer vision. The curriculum is created to give students the skills and expertise they need to deploy artificial intelligence algorithmic solutions that adhere to industry standards and best practices.

Graduates of the BSCS Program with specialization in Artificial Intelligence should be capable of managing efficiency and automation, personalization, data analysis and insights, capable of creating predictive and prescriptive solutions with enhanced decision-making and innovative solutions.

Career Opportunities
• Machine Learning Engineer
• Data Scientist
• AI Research Scientist
• Robotics Engineer
• Natural Language Processing (NLP) Engineer
• Computer Vision Engineer
• AI Ethics and Bias Specialist
• AI Product Manager
• AI Consultant
• AI Software Developer
• AI in Healthcare Specialist
• Cybersecurity Analyst specializing in AI

Unique Value Proposition of AI:
• Efficiency and Automation
• Personalization
• Data Analysis and Insights
• Predictive Capabilities
• Continuous Learning and Adaptability
• Enhanced Decision-Making
• Innovative Solutions

Data Science (New)

Data Science seeks to understand and investigate data in various forms using scientific methods, processes, algorithms, and frameworks to extricate knowledge and insights to see genuine peculiarities. It utilizes methods and various hypotheses from software engineering, mathematics, statistics, and other related disciplines. It trains students to understand different data science algorithms to generate and derive meaningful results for application in any domain.


The BSCS program with a specialization in Data Science helps produce students who are computing professionals equipped with mathematics and statistics foundations, algorithmic principles, and computer science theory appropriate to identify, analyze, formulate, research literature, and solve complex problems in the relevant domain disciplines. With this program, Tamaraws can become data-driven decision-makers.

BSCS Soft Skills and Values
• Communication Skills
• Problem-Solving Skills
• Adaptability to Change
• Professional Ethics
• Lifelong Learning Skills
• Creativity and Innovation
• Team Work
• Leadership

BSCS Technical Skills
• Programming Skills
• Software Engineering
• Design and Analysis Skills
• Project Management
• Math and Statistics
• Security Skills
• Data Management

Additional Technical Skills from Specialization
• Analytics and Modeling
• Machine Learning Methods
• Data Visualization and Storytelling
• Artificial Intelligence
• Business Expertise
• Research Methods 

Software Engineering

The BSCS program with a specialization in Software Engineering aims to train students to focus on the design of efficient, reliable, and quality software applications.

BSCS Soft Skills and Values
• Communication Skills
• Problem-Solving Skills
• Adaptability to Change
• Professional Ethics
• Lifelong Learning Skills
• Creativity and Innovation
• Team Work
• Leadership

BSCS Technical Skills
• Programming Skills
• Software Engineering
• Design and Analysis Skills
• Project Management
• Math and Statistics
• Security Skills
• Data Management 

Additional Technical Skills from Specialization
• Mobile Programming
• Modeling and Simulation
• Image Processing
• Artificial Intelligence
• Research and Development

TamTam

Student Outcomes

What every graduate is expected to demonstrate
A
Apply knowledge of computing appropriate to the discipline.
B
Analyze a complex problem and identify and define the computing requirements appropriate to its solution.
C
Design, implement, and evaluate computer-based systems or applications to meet desired needs and requirements.
D
Function effectively as a member or leader of a development team recognizing the different roles within a team to accomplish a common goal.
E
Understand professional, ethical, legal, security, and social issues and responsibilities in the utilization of information technology
F
Communicate effectively with the computing community and with society at large about complex computing activities through logical writing, presentations, and clear
G
Analyze the local and global impact of computing information technology on individuals, organizations, and society.
H
Recognize the need for and engage in planning self-learning and improving performance as a foundation for continuing professional development.
I
Apply knowledge through the use of current techniques and tools necessary for the IT profession
J
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 and applicable standards
K
Apply design and development principles in the construction of software systems of varying complexity in accordance with applicable standards.
L
Apply mastery in their field of specialization

Career Opportunities

  • Machine Learning Engineer
  • Data Scientist
  • AI Research Scientist
  • Robotics Engineer
  • Natural Language Processing (NLP) Engineer
  • Computer Vision Engineer
  • AI Ethics and Bias Specialist
  • AI Product Manager
  • AI Consultant
  • AI Software Developer
  • AI in Healthcare Specialist
  • Cybersecurity Analyst specializing in AI
  • Efficiency and Automation
  • Personalization
  • Data Analysis and Insights
  • Predictive Capabilities
  • Continuous Learning and Adaptability
  • Enhanced Decision-Making
  • Innovative Solutions

Contact Us

Room 1505

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

SHANETH C. AMBAT, PhD
Program Director of Computer Science

MAY FLORENCE D. SAN PABLO 
Assistant Director of Computer Science