Courses

CPSC 270 Software Eng & Project Design

Introduction to the principles of software engineering, software process models, requirements engineering, designing methodology and metrics, and testing and quality assurance. Students will apply these principles to the design and implementation of a large software project. (1) 1 Unit

Requisites

  • CPSC-250 Must be taken prior to taking this course.

Offerings

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

CPSC 362 Video Game Development

This course focuses on the techniques of creating real-time interactive 3D video games. Students will build a game engine and a game that uses the engine. Topics include 3D transformations, materials, animation, collision detection, and character animation. (1) 1 Unit

Requisites

  • CPSC-250 Must be taken prior to taking this course.

Offerings

Section Instructor Time Comments
A Dr. Durell Bouchard T/Th 1:10PM-2:40PM

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
B Dr. Durell Bouchard

CPSC 406 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 Unit

Offerings

Section Instructor Time Comments
A 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
B Dr. Durell Bouchard

DGTL 121 Introduction to Coding

Anyone can learn how to use a computer program to help solve problems or to be more efficient. But only people who know how to code can create new programs. In this course students will learn computer coding so that they can give instructions to a computer to solve novel problems. (1/2) 1/2 Unit

Requisites

  • Sophomore standing. Must be taken either prior to or at the same time as this course.

Offerings

Section Instructor Time Comments
A Dr. Durell Bouchard M/W 4:00PM-5:30PM

INQ 120 My Robot, My Frenemy

Investigates questions of values, individual and communal, from the standpoint of a particular field of learning. The course will teach reasoning skills through reading, writing and oral communication by linking key works with broader traditions of critical reflections on the good life. Students will be encouraged to explore ways in which they can use the course material for their own reflections on what it means to live well. (Credit cannot be received for both HNRS 120 and INQ 120.) (1) Lecture: 3hrs/wk. 1 Unit

Offerings

Section Instructor Time Comments
Z1 Dr. Durell Bouchard M/W/F 9:40AM-10:40AM