Computer Science
Bachelor of Science, Master of Science
Undergraduate Program
Gain a broad background in computer science theory and state-of-the-practice experiences that will enable you to pursue high technology careers and higher-level education goals. You'll also gain analytical and problem-solving skills, software design and programming skills, as well as effective writing and presentation skills needed to work in a collaborative computer science environment.
Program Highlights
Our curriculum will provide you with a fundamental understanding of modern computing methodology and programming practices along with a complementary knowledge of hardware. The first two years provide the basic preparation in programming, data structures and architecture. The final two years are devoted to more advanced fundamentals and specialized electives.
Sample Courses
- Machine Learning
- Neural Network
- Data Structures
- Computer Architecture
- Operating Systems
- Introduction to Artificial Intelligence
Graduate Programs
- Artificial Intelligence and Technology, M.S.
- Big Data Analytics, M.S. (Big Data Analytics Program)
- Bioinformatics and Medical Informatics, M.S.
- Computational Science, M.S. (Computational Science Research Center)
- Computational Science - Data Science, M.S. (Computational Science Research Center)
- Computer Science, M.S.
- Computational Science, Ph.D. (Computational Science Research Center)
Career Options
Computing and AI technology is used in an almost limitless number of settings, ranging from businesses, startups and homes to schools and the government. It can be found in aircraft, automobiles, personal digital devices, household appliances and medical equipment. Graduates are immediately employable in high-technology companies that utilize their computing and AI education.
- Microsoft
- Apple
- Amazon Web Services
- Qualcomm
- NIWC Pacific
- Cisco Systems
- BAE Systems
- NXP
Transferable Skills
- Development of agentic AI systems
- Deployment of robotic agents
- Machine learning and AI algorithm design
- Cybersecurity and privacy solutions
- Data mining and big data methods
- Computer vision and physical AI
- Analytical and AI problem-solving
- Abstract and formal reasoning
- Ability to identify and rectify problems
- Explain processes and technical information
- Perform mathematical analyses
- Sort and prioritize data
- Technical writing and communication
- Ability to make detailed observations
Computer Science Department
College of Sciences

