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

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

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

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