Courses

CPSC 170 Fundamentals Computer Science

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 Must be taken prior to taking this course.
  • Co-Requirement CPSC-170L-1

Offerings

Section Instructor Time Instructional Method
A Dr. Anil M. Shende M/W/F 10:50AM-11:50AM Distant Off Campus Synchronous

CPSC 170L Fundamentals Comp. Sci Lab

Arrays, list processing, recursion, mathematical induction, introduction to com putational complexity and reasoning about programs, introduction to object-oriented design. Lecture: 3 hrs/wk.; Laboratory: 3 hrs/wk.

Requisites

  • Take CPSC-170 Must be taken either prior to or at the same time as this course.
  • Co-Requirement CPSC-170-A

Offerings

Section Instructor Time Instructional Method
1 Dr. Anil M. Shende T 3:00PM-6:00PM Distant Off Campus Synchronous

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 Instructional Method
A Dr. Durell Bouchard M/W/F 1:10PM-2:10PM Distant Off Campus Synchronous

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 Instructional Method
A Dr. Adewale Sekoni M/W/F 9:40AM-10:40AM Distant Off Campus Synchronous

CPSC 461 Architectr & Operating Systems

Machine language and assembly language concepts, data paths, parallel system architecture; systems calls, process synchronization and scheduling, input and output subsystems, memory management, file systems. (1) 1 Unit

Requisites

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

Offerings

Section Instructor Time Instructional Method
A Dr. Anil M. Shende M/W 3:30PM-5:00PM Distant Off Campus Synchronous

CPSC 470 Senior Project

The senior project course is the culmination of the computer science major. It presents students with the opportunity to put into practice the knowledge and skills they have developed throughout their education. In the course, students will work in teams to specify, design, implemnet, and test a significant software project using appropriate techniques and tools. (1) 1 Unit

Requisites

  • CPSC-350 and CPSC-370. Must be taken prior to taking this course.

Offerings

Section Instructor Time Instructional Method
A Dr. Anil M. Shende M/W/F 12:00PM-1:00PM Distant Off Campus Synchronous