MS in Computer Science
Overview
The MS in Computer Science provides a strong graduate-level foundation in Computer Science with five required core classes, and provides opportunity to explore diverse areas of application through the selection of elective courses.
Mission
We offer a breadth of required classes in our MS Program, providing students with a foundation of key Computer Science topics that lead to success in the Computing Profession. Our program is built on project-based applied learning using current software tools and techniques.
Goals & Objectives
The program objectives of the M.S. in Computer Science program at California State University, Chico are to produce graduates who:
- Cognitive - have the necessary skills and knowledge to independently conduct in-depth investigative work, with replicative and verifiable results, in selected sub-areas of computing/technology;
- Performance/skills - are conducting successful careers or pursuing further postgraduate studies while adapting to emerging markets and technologies; and
- Values/affective - understand the ethical and technical context of their professional obligations and lifelong contributions to the development of local, national, and global economies.
Student Learning Outcomes
- An ability to apply knowledge of theoretical foundations and formal methods in computer science.
- An ability to use current techniques, skills, and tools necessary for computing practice.
- An ability to analyze a problem, and then to design, implement, and evaluate a computer-based system, process, component, or program to meet desired needs.
- An ability to communicate effectively with a range of audiences.
- An understanding of professional, ethical, legal, security and social issues and responsibilities and how these relate to the local and global impact of computing on individuals, organizations, and society.
- Recognition of the need for and an ability to engage in continuing professional development.