Nov 21, 2024  
2024-2025 University Catalog 
    
2024-2025 University Catalog

Computer Science


Return to {$returnto_text} Return to: Index of Academic Colleges, Departments, Programs, and Roadmaps

www.cpp.edu/~sci/computer-science/

Daisy Tang, Chair

Abdelfattah Amamra
Tingting Chen
Markus Eger
Mohammad I. Husain
Fatimeh Jamshidi
Hao Ji
John Korah
Sai Kosaraju
Brianna Posadas
Amar Raheja
Salam Salloum
Ericsson Santana Marin
Ben Steichen
Yu Sun
Yunsheng Wang
Mingyan Xiao
Lan Yang
Gilbert Young

The Computer Science program blends practice and theory in both hardware and software, and it provides an excellent foundation in computer languages, computer architecture, large-scale system software, secure computing and the design, analysis, and application of many types of algorithms. Success in mathematics is a good indicator for success in the Computer Science program. High school students planning to major in Computer Science should take as much math and science as possible. Entering freshmen who do not meet the prerequisites for the first year calculus sequence should expect to take between one and two semesters longer to graduate. Transfer students should try to take two years of calculus, a semester of physics and programming through data structures. Transfer students without this background should expect to take an additional year to finish the program.

Computer Science majors on probation or subject to disqualification for two or more semesters may be disqualified at the discretion of the department chair.

The department also offers a graduate program leading to the M.S. degree. Details are given for the Master of Science Program in Computer Science below and in the “Graduate Studies” section of the catalog.

The department’s Bachelor of Science program in Computer Science is fully accredited by the Computing Accreditation Commission/ABET (CAC/ABET).

Programs

    BachelorMinorMasterCertificateRoadmap: 4-year

    Courses

      Computer Science

      Students must meet enrollment requirements as specified or obtain consent of instructor to enroll.

      Return to {$returnto_text} Return to: Index of Academic Colleges, Departments, Programs, and Roadmaps