Mar 18, 2024  
2017-2018 Academic Catalog 
    
2017-2018 Academic Catalog [Archived Catalog]

Department of Computer Science


Thomas J. Carter, Ph.D., Chair

Professors: Carter, Kamali, Martin, Sarraille, Silverman
Associate Professor: Thomas
Assistant Professor: Koh

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

Baccalaureate

Minors

Program Learning Outcomes

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.

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

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

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

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

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.