Jul 15, 2024  
2023-2024 Academic Catalog 
2023-2024 Academic Catalog [Archived Catalog]

Department of Computer Science

Megan Thomas, Ph.D., Chair

Professors: Carter, Martin, Sarraille
Associate Professor: Thomas
Assistant Professors: Hatem, Kim, Koh, Liang

Office: Demergasso-Bava Hall - DBH 287
Phone: (209) 667-3185

Program Learning Outcomes

1. Students will gain a strong foundation in:

  • the elements of natural science (physics or chemistry or biology)
  • general problem-solving skills, and implementing solutions as computer programs
  • college-level mathematics including calculus and statistics
  • mathematical topics specifically relevant to computer science (discrete mathematics)
  • machine-level hardware/architecture and assembly language programming.

2. Students will demonstrate a foundational understanding of:

  • data storage systems and algorithms
  • data structures, associated algorithms, and analytic techniques concerning such data structures and algorithms
  • ethical issues affecting professionals working in technical and other fields
  • computer operating system principles and associated algorithms and implementation issues

3. Students will demonstrate an in-depth understanding of:

  • computer system organization principles and techniques
  • principles of computer programming languages, and associated algorithms and techniques
  • several important areas of computer science, including some of the more theoretical aspects of the field

4. Students will achieve a broad exposure to a variety of more advanced topics in computer science.

5. Students will be able to write clearly and effectively about a topic within the discipline, with language and style appropriate to the discipline.

6. Students will be able to use the knowledge and skills developed throughout the degree program to do individual exploration of a specific topic in computer sciences, and to provide an oral and written presentation of this material to an audience.