The Computer Science program at the College of Western Idaho provides students with a rich learning environment that encourages students to explore the fundamental aspects of computer science. Coursework covers a variety of subjects including mathematics, chemistry, physics, computer science, and English. This program is designed to result in an Associate of Science degree in Computer Science and meets the general education requirements at all Idaho public universities. By completing the degree requirements, students will be prepared to transfer to a four-year institution and pursue an advanced degree in computer science.
Degrees and Certificates
Computer Science (CPSC)
CPSC 121 Computer Science I
(4 Credits, Fall/Spring)
This introductory course in computer science addresses object-oriented problem solving and programming. Topics covered include software development processes, data, expressions, conditionals, loops, arrays, lists, classes, interfaces, graphical user interfaces, and Unified Modeling Languages (UML) Diagrams. PREREQ: MATH 170.
CPSC 221 Computer Science II
(3 Credits, Fall/Spring)
This advanced course in computer science addresses object-oriented design including inheritance, polymorphism, and dynamic binding. Additional topics include graphical user interfaces; recursion; introduction to program correctness and analysis of time and space requirements; basic data structures including lists, collections, stacks, and queues; and basic searching and sorting algorithms. PREREQ: CPSC 121.