Courses

CPSC 120 Programming: Computer Science

An introduction to the art of programming through a student-designed software development project. Students will use the programming concepts of variables, expressions, loops, conditionals, functions, and lists to solve programming problems. More importantly, students will develop the high-level skills of algorithmic thinking, problem-solving, debugging, testing, and program design. Lecture: 3 hrs/wk.; Laboratory: 3 hrs/wk. 1 Unit

Offerings

Section Instructor Time Comments
A Dr. Durell Bouchard M/W/F 1:10PM-2:10PM

CPSC 120 Programming: Robotics

An introduction to the art of programming through a student-designed software development project. Students will use the programming concepts of variables, expressions, loops, conditionals, functions, and lists to solve programming problems. More importantly, students will develop the high-level skills of algorithmic thinking, problem-solving, debugging, testing, and program design. Lecture: 3 hrs/wk.; Laboratory: 3 hrs/wk. 1 Unit

Offerings

Section Instructor Time Comments
B Dr. Durell Bouchard M/W/F 2:20PM-3:20PM

CPSC 120 Programming: Data Science

An introduction to the art of programming through a student-designed software development project. Students will use the programming concepts of variables, expressions, loops, conditionals, functions, and lists to solve programming problems. More importantly, students will develop the high-level skills of algorithmic thinking, problem-solving, debugging, testing, and program design. Lecture: 3 hrs/wk.; Laboratory: 3 hrs/wk. 1 Unit

Offerings

Section Instructor Time Comments
C Dr. Durell Bouchard M/W/F 3:30PM-4:30PM

CPSC 405 Independent Study & Research

Selected topics in computer science carr ied out under the direction of a member of the computer science staff. (Enrollme nt with the approval of the Chair of the department.) 1/2 Unit

Offerings

Section Instructor Time Comments
DB Dr. Durell Bouchard

CPSC 407 Independent Study & Research

Selected topics in computer science carr ied out under the direction of a member of the computer science staff. (Enrollme nt with the approval of the Chair of the department.) 1/2 Unit

Offerings

Section Instructor Time Comments
DB Dr. Durell Bouchard

HNRS 406 Independent Study

An independent project used as part of the Honors Distinction project, which is conducted under the direction of a faculty member. 1 Unit

Offerings

Section Instructor Time Comments
DB Dr. Durell Bouchard