Courses

CPSC 170 Fundamentals Computer Sci. II

Program design and implementation including inheritance, polymorphism, abstraction, recursion, searching and sorting. (1) Lecture: 3 hrs/wk.; Laboratory: 3 hrs/wk. 1 Unit

Requisites

  • CPSC-120 OR CPSC-150 Must be taken prior to taking this course.

Offerings

Section Instructor Time Comments
A Dr. Adewale Sekoni M/W/F 3:30PM-5:30PM

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 370 Data Mining

This course introduces students to the study of various machine learning algorithms. It covers the preparation of data sets for use with machine learning algorithms for mining information. (1) 1 Unit

Requisites

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

Offerings

Section Instructor Time Comments
A Dr. Adewale Sekoni M/W/F 9:40AM-10:40AM

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
A Dr. Adewale Sekoni
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
A Dr. Anil M. Shende
B Dr. Durell Bouchard

CPSC 450 Theory of Computation

Study of formal models of computation. Topics include regular, context-free, context-sensitive, and unrestricted grammars; Church's thesis; computability; and undecidability. (1) 1 Unit

Requisites

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

Offerings

Section Instructor Time Comments
A Dr. Adewale Sekoni