Computer Science

Check back on December 15th for Summer 2010 courses.

College of Arts and Sciences

Introduction to Computers
CAS CS 101
The computer is presented as a tool that can assist in solving a broad spectrum of problems. This course provides a general introduction designed to dispel the mystery surrounding computers and introduces the fundamental ideas of programs and algorithms. Meets MCS divisional studies requirement. Does not count for CS major or minor concentration credit. 4 cr.

Top

Introduction to Computer Science I
CAS CS 111
The first course for computer science, mathematics, and physical science concentrators, and others wishing a more technical approach than CAS CS 101 through CS 108. Develops basic skills in computer programming using the Java programming language. Meets MCS divisional studies requirement. Counts as a CS Background Course for the concentration. 4 cr.

Top

Introduction to Computer Science II
CAS CS 112
Prereq: CAS CS 111 or equivalent. Covers advanced programming techniques and data structures. Topics include recursion, algorithm analysis, linked lists, stacks, queues, trees, graphs, tables, searching, and sorting. Counts as a CS Background Course for the concentration. 4 cr.

Top