Computer Science

Division: Math & Engineering

Computer Science is the study of the design and use of computer software and hardware.  The courses offered in this disciple are primarily support courses for mathematics and engineering majors.  A degree in computer science is currently being developed and will be available in Spring 2018.

Contact Information

Mathematics and Engineering Division Chair

Jared Burch | (559) 737-4847 | jaredb@cos.edu
Kaweah: 204C | Visalia Campus

Dean of Natural Sciences, Mathematics, and Engineering

Robert Urtecho, Ph.D. | (559) 730-3942 | robertur@cos.edu
John Muir: 133 | Visalia Campus

CSCI 001 Programming Concepts/Method 1 4 unit(s)
Hours: 3 Lecture/Discussion
3 Lab
Equivalent Course: CSCI 101
Introduction to object-oriented programming and problem solving using C++. Algorithm development and object-oriented program design implemented through coding, debugging and documentation of this high level programming language. (C-ID COMP122)
Prerequisites: MATH 070 or equivalent college course with "C" or better
Advisory on Recommended Preparation: COMP 006 or equivalent college course with "C" or better.
CSCI 002 Programming Concepts/Method 2 4 unit(s)
Hours: 3 Lecture/Discussion
3 Lab
Equivalent Course: CSCI 102
Data structures and object-oriented programming using C++. Application of software engineering techniques to the design and development of large programs; data abstraction, structures and associated algorithms. Approved for Distance Learning format. (C-ID COMP132)
Prerequisites: CSCI 001 or equivalent college course with "C" or better
CSCI 106 Discrete Structures 3 unit(s)
Hours: 3 Lecture/Discussion
This course is an introduction to the discrete structures used in Computer Science with an emphasis on their applications. Topics covered include: Functions, Relations and Sets, Basic Logic, Proof Techniques, Basics of Counting, Graphs and Trees, and Discrete Probability.
Prerequisites: CSCI 001 or equivalent college course with "C" or better

Eddy, Keith
B.A., California State University, Humboldt
M.S., California Polytechnic State University

Redden, John
B.A., California State University, Northridge
M.S., California State University, Northridge