Undergraduate Program Information
Computer Science Catalog Information
The Computer Science curriculum is designed to provide preparation for professional careers in the areas of software design and applied computer science, as well as to give the necessary theoretical background for graduate study in the field and to allow a flexible response to a dynamic and growing profession. The required courses give students a firm foundation in the basic areas of computer science and related areas of mathematics, and a wide choice of electives allow them to tailor their program to their specific interests.
The baccalaureate program (Bachelor of Science in Computer Science) is accredited by the Computer Science Accreditation Commission of the Accreditation Board for Engineering and Technology, 111 Market Place, Suite 1050, Baltimore, MD 21202-4012. Telephone: (410) 347-7700. The programs accredited by the Commission of Accreditation Board for Engineering and Technology are accredited as separate and distinct from any other programs or kinds of accreditation.
CSC Course Flow (Adobe Acrobat PDF)
Goals and Objectives
- To provide a high quality degree program in computer science that will prepare students for lifelong learning as they pursue professional careers in computer science and leadership roles in the society in which they serve.
- To provide our students with a strong foundational base, state-of–the art techniques, methodologies, and tools to specify, design and develop computer-based solutions to complex systems problems.
- To provide opportunities for faculty and students to contribute to the body of knowledge that serves the profession, by engaging in research, scholarly and other activities which support their interests and are in agreement with the goals and objectives of the College, and the University.
- To prepare our students to communicate well, both orally and in writing, on moral and ethical development, in knowledge of the liberal arts, and on commitment to services to others.
The BS in Computer Science program must be a high-quality program that provides participatory education to its students.
Our aim is to provide our students:
- A strong foundational base,
- State-of-the-art techniques, methodology, and tools, and
- Research, communication, and team skills that will permit graduates to succeed in the workplace and society.
Computer Science Academic Roadmap
The Computer Science Academic Roadmap can be found under the CSUDH Academic Roadmaps.
The purpose of the academic roadmap is to serve as a guide for planning one's academic coursework required to complete a specific major semester by semester. The roadmap is NOT to be considered a replacement for advisement with an academic advisor. Students who choose majors that require a minor should take this into consideration when customizing their own academic plan.
