Our Mission
Our Vision
About the Program
Branch Availability
This program is offered at the campuses below. Select a campus to send your inquiry.
Program Education Objectives
Build careers as computing professionals, researchers, or educators who apply advanced computer science knowledge in their work.
01
Develop research-based computing solutions that address organizational, industry, or societal needs.
02
Collaborate effectively and assume leadership responsibilities in computing projects, research, or academic activities.
03
Demonstrate ethical conduct, professional responsibility, and responsible use of data and computing technologies.
04
Pursue continued professional development, research opportunities, or doctoral studies to strengthen their expertise.
05
Program Outcomes
Skills
Apply advanced computing theories, algorithms, data structures, and programming language concepts to analyze complex computational problems.
Design and evaluate computing solutions using advanced computer systems concepts and human–computer interaction principles.
Develop and evaluate computational models using machine learning, deep learning, natural language processing, and data science methods.
Conduct independent research using appropriate scientific methods and communicate the findings through a written thesis and oral defense.
Demonstrate research integrity, ethical use of data and computing technologies, and critical evaluation of emerging developments in computer science.









