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 |