Bachelor of
Science in Computer 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. 

Download Curriculum

The complete program curriculum for Bachelor of Science in Computer Science Specialized in Digital Animation and Multimedia Technologies

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
  • Data Scientist
  • Data Architect
  • Data Mining Engineer
  • Database Administrator
  • Business Intelligence Analyst
  • Algorithm Administrator
  • Healthcare Informatics Specialist
  • Genomic Data Scientist
  • Machine Learning
  • Predictive Analytics
  • Statistician
  • Software Developer
  • NASA Datanaut

LEVEL OUTCOMES

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. 

The program enables students to attain the following by the time of graduation:

  • Analyze a complex computing problem and apply principles of computing and other relevant disciplines to identify solutions. 
  • Design, implement and evaluate a computing-based solution to meet a given set of computing requirements in the context of the program’s discipline. 
  • Communicate effectively in a variety of professional contexts. 
  • Recognize professional responsibilities and make informed judgments in computing practice based on legal and ethical principles. 
  • Function effectively as a member or leader of a team engaged in activities appropriate to the program’s discipline. 
  • Apply computer science theory and software development fundamentals to produce computing-based solutions. 
Program Educational Objectives (PEO)

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)

The program enables students to attain the following by the time of graduation:

  • Analyze a complex computing problem and apply principles of computing and other relevant disciplines to identify solutions. 
  • Design, implement and evaluate a computing-based solution to meet a given set of computing requirements in the context of the program’s discipline. 
  • Communicate effectively in a variety of professional contexts. 
  • Recognize professional responsibilities and make informed judgments in computing practice based on legal and ethical principles. 
  • Function effectively as a member or leader of a team engaged in activities appropriate to the program’s discipline. 
  • Apply computer science theory and software development fundamentals to produce computing-based solutions. 

TALK TO US TODAY!

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