BACHELOR OF SCIENCE IN COMPUTER SCIENCE (3 Year Program)

SPECIALIZATION TRACKS:
• Game Development
• Mobile Application Development
• Data Science

The Bachelor of Science in Computer Science program prepares students to become IT professionals and researchers who are proficient in designing and developing computing solutions. 

SPECIALIZED IN: 

Game Development 

Prepares students to do research and game development as a software development process for video game software with art, audio, and gameplay. 

Mobile Application Development 

Prepares students to do research and develop application software for small low-power handheld devices such as personal digital assistants, enterprise digital assistants, tablets, or mobile phones. 

Data Science 

Is an inter-disciplinary field of study that utilizes scientific processes, methods, algorithms, and systems to extract insights from massive quantities of data. Data science applies elements of Computer Science to the business world with applications in business analytics, business intelligence, statistics, and scientific research, among other fields. 

This degree prepares students for several careers, including:
• Data scientist
• Data architect
• Data mining engineer
• Database administrator
• Business intelligence analyst
• Statistician
• Software developer
• NASA Datanaut

and other emerging occupations to explore the diverse applications of data, such as:

• Algorithms administrator
• Healthcare informatics specialist
• Genomic data scientist
• Machine learning
• Predictive analytics

Download Curriculum

The complete program curriculum for Bachelor of Science in Computer Science Specialized in Game Development and Mobile Application Development

The complete program curriculum for Bachelor of Science in Computer Science Specialized in Data Science

EMPLOYMENT OPPORTUNITIES

  • Applications Developer
  • Automation Engineer
  • Computer Science Instructor
  • Database Programmer/Designer
  • Game Developer
  • IT Project Consultants
  • Mobile Application Developer
  • Quality Assurance Engineer
  • Researcher
  • Systems Developer
  • Systems Analyst

LEVEL OUTCOMES

EFFECTIVE SCHOOL YEAR 2023-2024
Three to five years after finishing BSCS, graduates of this program should have attained
the following PEOs:

  • Applied and articulated their expertise in the field of computing with high regard
    to societal needs and ethical responsibilities both nationally and globally.
  • Adapted the best practices in the field of Computer Science by acquiring at least
    an entry level supervisory/managerial position related to the field of
    specialization.
  • Developed oral and written communication skills as member of a team.
  • Pursued continuous learning for professional development.

EFFECTIVE SCHOOL YEAR 2023-2024
The program enables students to attain, by the time of graduation:

  • (a.)Analyze a complex computing problem and to apply principles of computing
    and other relevant disciplines to identify solutions.
    a.1. Understand the concepts of mathematics and computing and other relevant
    disciplines.
    a.2. Identify the relationships of mathematics and the principles of computing and other
    relevant disciplines.
    a.3. Apply the knowledge of mathematics and other relevant disciplines in developing
    computing solutions
  • (b.)Design, implement, and evaluate a computing-based solution to meet a given
    set of computing requirements in the context of the program’s discipline.
    b.1. Identify the problem and its requirements
    b.2. Analyze the problem.
    b.3. Gather data.
    b.4. Formulate several solutions.
    b.5. Select the best solution to the problem.
    b.6. Apply the selected solution.
  • (c.) Communicate effectively in a variety of professional contexts.
    c.1. Recognize the need to communicate.
    c.2. Utilize appropriate communication techniques suitable to the identified type of
    audience.
    c.3. Demonstrate effective communication skills.
  • (d.)Recognize professional responsibilities and make informed judgments in
    computing practice based on legal and ethical principles.
    d.1. Understand the professional, ethical, legal, security and social issues.
    d.2. Practice the code of professional ethics.
    d.3. Demonstrate the characteristics of a responsible IT professional.
  • (e.) Function effectively as a member or leader of a team engaged in activities
    appropriate to the program’s discipline.
    e.1. Researches and gather information.
    e.2. Fulfill duties of team roles.
    e.3. Shares in work of team.
    e.4. Listens to other teammates.
  • (f.) Apply computer science theory and software development fundamentals to
    produce computing-based solutions.
    f.1. Learn to analyze the problem.
    f.2. Identify the requirements.
    f.3. Propose a solution
Program Educational Objectives (PEO)

EFFECTIVE SCHOOL YEAR 2023-2024
Three to five years after finishing BSCS, graduates of this program should have attained
the following PEOs:

  • Applied and articulated their expertise in the field of computing with high regard
    to societal needs and ethical responsibilities both nationally and globally.
  • Adapted the best practices in the field of Computer Science by acquiring at least
    an entry level supervisory/managerial position related to the field of
    specialization.
  • Developed oral and written communication skills as member of a team.
  • Pursued continuous learning for professional development.
Student Outcomes (SO)

EFFECTIVE SCHOOL YEAR 2023-2024
The program enables students to attain, by the time of graduation:

  • (a.)Analyze a complex computing problem and to apply principles of computing
    and other relevant disciplines to identify solutions.
    a.1. Understand the concepts of mathematics and computing and other relevant
    disciplines.
    a.2. Identify the relationships of mathematics and the principles of computing and other
    relevant disciplines.
    a.3. Apply the knowledge of mathematics and other relevant disciplines in developing
    computing solutions
  • (b.)Design, implement, and evaluate a computing-based solution to meet a given
    set of computing requirements in the context of the program’s discipline.
    b.1. Identify the problem and its requirements
    b.2. Analyze the problem.
    b.3. Gather data.
    b.4. Formulate several solutions.
    b.5. Select the best solution to the problem.
    b.6. Apply the selected solution.
  • (c.) Communicate effectively in a variety of professional contexts.
    c.1. Recognize the need to communicate.
    c.2. Utilize appropriate communication techniques suitable to the identified type of
    audience.
    c.3. Demonstrate effective communication skills.
  • (d.)Recognize professional responsibilities and make informed judgments in
    computing practice based on legal and ethical principles.
    d.1. Understand the professional, ethical, legal, security and social issues.
    d.2. Practice the code of professional ethics.
    d.3. Demonstrate the characteristics of a responsible IT professional.
  • (e.) Function effectively as a member or leader of a team engaged in activities
    appropriate to the program’s discipline.
    e.1. Researches and gather information.
    e.2. Fulfill duties of team roles.
    e.3. Shares in work of team.
    e.4. Listens to other teammates.
  • (f.) Apply computer science theory and software development fundamentals to
    produce computing-based solutions.
    f.1. Learn to analyze the problem.
    f.2. Identify the requirements.
    f.3. Propose a solution

TALK TO US TODAY!

Send us your inquiries and we would be glad to answer them.