Ecampus fact
34,000+ students worldwide
Learn alongside students in all 50 states and more than 50 countries.
Ecampus Schedule of Classes - Spring 2026
Computer Science Course Schedule
Click on course title(s) below to access course description, syllabi, and textbook information for your course(s). Contact OSU Ecampus at 800-667-1465 (option 1) or ecampus.ess@oregonstate.edu for assistance.
Note: The Ecampus schedule of classes includes available courses for the current term and up to three future terms. Class offerings are continually updated and may be added, removed, or rescheduled without notice. Check back frequently for current information.
Computer Science nondegree applicants: Please refer to the Professional Computer Science Online Degree on the EECS website.
CS 101 – Computers: Applications and Implications (4)
| Term | CRN | Sec | Cr | P/N | Instructor | Type | Status | Cap | Avail | WL Cap | WL Avail |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 202603 | 52952 | 400 | 4 | Staff | 0 | TBD | 80 | 80 | 0 | 0 | |
| Registration Restrictions Campus Restrictions: -C (Corv) | |||||||||||
| Class Notes: This course requires online proctored testing, which may include testing fees and the use of security measures, such as a scan of your testing environment. Please carefully review online proctor test information at: | |||||||||||
| Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List. | |||||||||||
CS 161 – Introduction to Computer Science I (4)
| Term | CRN | Sec | Cr | P/N | Instructor | Type | Status | Cap | Avail | WL Cap | WL Avail |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 202603 | 53313 | 400 | 4 | Staff | 0 | TBD | 60 | 60 | 0 | 0 | |
| Registration Restrictions Enforced Prereqs: MTH 112* [C] or MTH 112Z* [C] or Placement Test MPT(33) or Placement Test MPAL(061) Major Restrictions: +307 (Computer Science) Campus Restrictions: -C (Corv) College Limitations: +16 (Engr) | |||||||||||
| Class Notes: This course requires online proctored testing, which may include testing fees and the use of security measures, such as a scan of your testing environment. Please carefully review online proctor test information at: | |||||||||||
| Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List. | |||||||||||
| 202603 | 55397 | 401 | 4 | Staff | 0 | TBD | 60 | 60 | 0 | 0 | |
| Registration Restrictions Enforced Prereqs: MTH 112* [C] or MTH 112Z* [C] or Placement Test MPT(33) or Placement Test MPAL(061) Major Restrictions: +307 (Computer Science) Campus Restrictions: -C (Corv) College Limitations: +16 (Engr) | |||||||||||
| Class Notes: This course requires online proctored testing, which may include testing fees and the use of security measures, such as a scan of your testing environment. Please carefully review online proctor test information at: | |||||||||||
| Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List. | |||||||||||
CS 162 – Introduction to Computer Science II (4)
| Term | CRN | Sec | Cr | P/N | Instructor | Type | Status | Cap | Avail | WL Cap | WL Avail |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 202603 | 53194 | 400 | 4 | Staff | 0 | TBD | 75 | 75 | 0 | 0 | |
| Registration Restrictions Enforced Prereqs: CS 161 [C] or ENGR 103 [C] or ENGR 103H [C] or DS 231 [C] Major Restrictions: +039, +307 (Electrical and Computer Engineering, Computer Science) Campus Restrictions: -C (Corv) College Limitations: +04, +16 (PreEn, Engr) | |||||||||||
| Class Notes: Campus restrictions end Monday of Week 10This course requires online proctored testing, which may include testing fees and the use of security measures, such as a scan of your testing environment. Please carefully review online proctor test information at: | |||||||||||
| Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List. | |||||||||||
| 202603 | 54986 | 401 | 4 | Staff | 0 | TBD | 75 | 75 | 0 | 0 | |
| Registration Restrictions Enforced Prereqs: CS 161 [C] or ENGR 103 [C] or ENGR 103H [C] or DS 231 [C] Major Restrictions: +039, +307 (Electrical and Computer Engineering, Computer Science) Campus Restrictions: -C (Corv) College Limitations: +04, +16 (PreEn, Engr) | |||||||||||
| Class Notes: Campus restrictions end Monday of Week 10This course requires online proctored testing, which may include testing fees and the use of security measures, such as a scan of your testing environment. Please carefully review online proctor test information at: | |||||||||||
| Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List. | |||||||||||
| 202603 | 55398 | 402 | 4 | Staff | 0 | TBD | 75 | 75 | 0 | 0 | |
| Registration Restrictions Enforced Prereqs: CS 161 [C] or ENGR 103 [C] or ENGR 103H [C] or DS 231 [C] Major Restrictions: +039, +307 (Electrical and Computer Engineering, Computer Science) Campus Restrictions: -C (Corv) College Limitations: +04, +16 (PreEn, Engr) | |||||||||||
| Class Notes: Campus restrictions end Monday of Week 10This course requires online proctored testing, which may include testing fees and the use of security measures, such as a scan of your testing environment. Please carefully review online proctor test information at: | |||||||||||
| Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List. | |||||||||||
CS 175 – Communications Security and Social Movements (3)
| Term | CRN | Sec | Cr | P/N | Instructor | Type | Status | Cap | Avail | WL Cap | WL Avail |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 202603 | 55301 | 400 | 3 | Staff | 0 | TBD | 122 | 122 | 10 | 10 | |
| Registration Restrictions Campus Restrictions: -C (Corv) | |||||||||||
| Class Notes: This course requires online proctored testing, which may include testing fees and the use of security measures, such as a scan of your testing environment. Please carefully review online proctor test information at: | |||||||||||
| Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List. | |||||||||||
| 202603 | 56757 | 401 | 3 | Staff | 0 | TBD | 122 | 122 | 10 | 10 | |
| Registration Restrictions Campus Restrictions: -C (Corv) | |||||||||||
| Class Notes: This course requires online proctored testing, which may include testing fees and the use of security measures, such as a scan of your testing environment. Please carefully review online proctor test information at: | |||||||||||
| Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List. | |||||||||||
CS 225 – Discrete Structures in Computer Science (4)
| Term | CRN | Sec | Cr | P/N | Instructor | Type | Status | Cap | Avail | WL Cap | WL Avail |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 202603 | 53195 | 400 | 4 | Staff | 0 | TBD | 75 | 75 | 0 | 0 | |
| Registration Restrictions Enforced Prereqs: MTH 111 [C] or MTH 111Z [C] or MTH 112* [C] or MTH 112Z* [C] or Placement Test MPT(24) or Placement Test MPAL(061) Major Restrictions: +307 (Computer Science) Campus Restrictions: +B, +DSC, +H, +L, +N, +PDX (Casc, Dist. Degree Corvallis Student, OHSU, EOU, HMSC, Oregon State - Portland) College Limitations: +16 (Engr) | |||||||||||
| Class Notes: Campus restrictions extend beyond Monday of Week 10This course requires online proctored testing, which may include testing fees and the use of security measures, such as a scan of your testing environment. Please carefully review online proctor test information at: | |||||||||||
| Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List. | |||||||||||
| 202603 | 55644 | 401 | 4 | Staff | 0 | TBD | 75 | 75 | 0 | 0 | |
| Registration Restrictions Enforced Prereqs: MTH 111 [C] or MTH 111Z [C] or MTH 112* [C] or MTH 112Z* [C] or Placement Test MPT(24) or Placement Test MPAL(061) Major Restrictions: +307 (Computer Science) Campus Restrictions: +B, +DSC, +H, +L, +N, +PDX (Casc, Dist. Degree Corvallis Student, OHSU, EOU, HMSC, Oregon State - Portland) College Limitations: +16 (Engr) | |||||||||||
| Class Notes: This course requires online proctored testing, which may include testing fees and the use of security measures, such as a scan of your testing environment. Please carefully review online proctor test information at: | |||||||||||
| Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List. | |||||||||||
| 202603 | 55645 | 402 | 4 | Staff | 0 | TBD | 75 | 75 | 0 | 0 | |
| Registration Restrictions Enforced Prereqs: MTH 111 [C] or MTH 111Z [C] or MTH 112* [C] or MTH 112Z* [C] or Placement Test MPT(24) or Placement Test MPAL(061) Major Restrictions: +307 (Computer Science) Campus Restrictions: +B, +DSC, +H, +L, +N, +PDX (Casc, Dist. Degree Corvallis Student, OHSU, EOU, HMSC, Oregon State - Portland) College Limitations: +16 (Engr) | |||||||||||
| Class Notes: This course requires online proctored testing, which may include testing fees and the use of security measures, such as a scan of your testing environment. Please carefully review online proctor test information at: | |||||||||||
| Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List. | |||||||||||
| Term | CRN | Sec | Cr | P/N | Instructor | Type | Status | Cap | Avail | WL Cap | WL Avail |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 202603 | 53196 | 400 | 4 | Staff | 0 | TBD | 75 | 75 | 0 | 0 | |
| Registration Restrictions Enforced Prereqs: (CS 162 [C] or CS 162H [C] or CS 165 [C] ) and (CS 225 [C] or MTH 231 [C] or MTH 231H [C] ) Major Restrictions: +039, +307, +321 (Electrical and Computer Engineering, Computer Science, Mechanical Engineering) Campus Restrictions: -C (Corv) College Limitations: +16 (Engr) | |||||||||||
| Class Notes: See syllabus for details.This course requires online proctored testing, which may include testing fees and the use of security measures, such as a scan of your testing environment. Please carefully review online proctor test information at: | |||||||||||
| Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List. | |||||||||||
| 202603 | 55113 | 401 | 4 | Staff | 0 | TBD | 75 | 75 | 0 | 0 | |
| Registration Restrictions Enforced Prereqs: (CS 162 [C] or CS 162H [C] or CS 165 [C] ) and (CS 225 [C] or MTH 231 [C] or MTH 231H [C] ) Major Restrictions: +039, +307, +321 (Electrical and Computer Engineering, Computer Science, Mechanical Engineering) Campus Restrictions: -C (Corv) College Limitations: +16 (Engr) | |||||||||||
| Class Notes: This course requires online proctored testing, which may include testing fees and the use of security measures, such as a scan of your testing environment. Please carefully review online proctor test information at: | |||||||||||
| Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List. | |||||||||||
| 202603 | 55646 | 402 | 4 | Staff | 0 | TBD | 75 | 75 | 0 | 0 | |
| Registration Restrictions Enforced Prereqs: (CS 162 [C] or CS 162H [C] or CS 165 [C] ) and (CS 225 [C] or MTH 231 [C] or MTH 231H [C] ) Major Restrictions: +039, +307, +321 (Electrical and Computer Engineering, Computer Science, Mechanical Engineering) Campus Restrictions: -C (Corv) College Limitations: +16 (Engr) | |||||||||||
| Class Notes: See syllabus for details.This course requires online proctored testing, which may include testing fees and the use of security measures, such as a scan of your testing environment. Please carefully review online proctor test information at: | |||||||||||
| Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List. | |||||||||||
| 202603 | 55647 | 403 | 4 | Staff | 0 | TBD | 75 | 75 | 0 | 0 | |
| Registration Restrictions Enforced Prereqs: (CS 162 [C] or CS 162H [C] or CS 165 [C] ) and (CS 225 [C] or MTH 231 [C] or MTH 231H [C] ) Major Restrictions: +039, +307, +321 (Electrical and Computer Engineering, Computer Science, Mechanical Engineering) Campus Restrictions: -C (Corv) College Limitations: +16 (Engr) | |||||||||||
| Class Notes: See syllabus for details.This course requires online proctored testing, which may include testing fees and the use of security measures, such as a scan of your testing environment. Please carefully review online proctor test information at: | |||||||||||
| Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List. | |||||||||||
CS 271 – Computer Architecture and Assembly Language (4)
| Term | CRN | Sec | Cr | P/N | Instructor | Type | Status | Cap | Avail | WL Cap | WL Avail |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 202603 | 53197 | 400 | 4 | Staff | 0 | TBD | 122 | 122 | 0 | 0 | |
| Registration Restrictions Enforced Prereqs: CS 151 [C] or CS 161 [C] or CS 165 [C] or ENGR 103 [C] or ENGR 103H [C] Major Restrictions: +307 (Computer Science) Campus Restrictions: -C (Corv) College Limitations: +16 (Engr) | |||||||||||
| Class Notes: This course requires online proctored testing, which may include testing fees and the use of security measures, such as a scan of your testing environment. Please carefully review online proctor test information at: | |||||||||||
| Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List. | |||||||||||
| 202603 | 55399 | 401 | 4 | Staff | 0 | TBD | 122 | 122 | 0 | 0 | |
| Registration Restrictions Enforced Prereqs: CS 151 [C] or CS 161 [C] or CS 165 [C] or ENGR 103 [C] or ENGR 103H [C] Major Restrictions: +307 (Computer Science) Campus Restrictions: -C (Corv) College Limitations: +16 (Engr) | |||||||||||
| Class Notes: This course requires online proctored testing, which may include testing fees and the use of security measures, such as a scan of your testing environment. Please carefully review online proctor test information at: | |||||||||||
| Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List. | |||||||||||
| Term | CRN | Sec | Cr | P/N | Instructor | Type | Status | Cap | Avail | WL Cap | WL Avail |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 202603 | 53597 | 400 | 4 | Staff | 0 | TBD | 75 | 75 | 0 | 0 | |
| Registration Restrictions Enforced Prereqs: CS 162 [C] or CS 162H [C] or CS 165 [C] Major Restrictions: +307 (Computer Science) Campus Restrictions: -C (Corv) College Limitations: +16 (Engr) | |||||||||||
| Class Notes: This course requires online proctored testing, which may include testing fees and the use of security measures, such as a scan of your testing environment. Please carefully review online proctor test information at: | |||||||||||
| Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List. | |||||||||||
| 202603 | 54754 | 401 | 4 | Staff | 0 | TBD | 75 | 75 | 0 | 0 | |
| Registration Restrictions Enforced Prereqs: CS 162 [C] or CS 162H [C] or CS 165 [C] Major Restrictions: +307 (Computer Science) Campus Restrictions: -C (Corv) College Limitations: +16 (Engr) | |||||||||||
| Class Notes: This course requires online proctored testing, which may include testing fees and the use of security measures, such as a scan of your testing environment. Please carefully review online proctor test information at: | |||||||||||
| Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List. | |||||||||||
| 202603 | 55648 | 402 | 4 | Staff | 0 | TBD | 75 | 75 | 0 | 0 | |
| Registration Restrictions Enforced Prereqs: CS 162 [C] or CS 162H [C] or CS 165 [C] Major Restrictions: +307 (Computer Science) Campus Restrictions: -C (Corv) College Limitations: +16 (Engr) | |||||||||||
| Class Notes: This course requires online proctored testing, which may include testing fees and the use of security measures, such as a scan of your testing environment. Please carefully review online proctor test information at: | |||||||||||
| Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List. | |||||||||||
| 202603 | 55649 | 403 | 4 | Staff | 0 | TBD | 75 | 75 | 0 | 0 | |
| Registration Restrictions Enforced Prereqs: CS 162 [C] or CS 162H [C] or CS 165 [C] Major Restrictions: +307 (Computer Science) Campus Restrictions: -C (Corv) College Limitations: +16 (Engr) | |||||||||||
| Class Notes: This course requires online proctored testing, which may include testing fees and the use of security measures, such as a scan of your testing environment. Please carefully review online proctor test information at: | |||||||||||
| Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List. | |||||||||||
CS 321 – Introduction to Theory of Computation (3)
| Term | CRN | Sec | Cr | P/N | Instructor | Type | Status | Cap | Avail | WL Cap | WL Avail |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 202603 | 54987 | 400 | 3 | Staff | 0 | TBD | 122 | 122 | 0 | 0 | |
| Registration Restrictions Enforced Prereqs: CS 261 [C] or CS 261H [C] and (CS 225 [C] or MTH 231 [C] or MTH 231H [C] ) Major Restrictions: +307 (Computer Science) Campus Restrictions: -C (Corv) College Limitations: +16 (Engr) | |||||||||||
| Class Notes: This course requires online proctored testing, which may include testing fees and the use of security measures, such as a scan of your testing environment. Please carefully review online proctor test information at: | |||||||||||
| Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List. | |||||||||||
| 202603 | 59616 | 401 | 3 | Staff | 0 | TBD | 75 | 75 | 0 | 0 | |
| Registration Restrictions Enforced Prereqs: CS 261 [C] or CS 261H [C] and (CS 225 [C] or MTH 231 [C] or MTH 231H [C] ) Major Restrictions: +307 (Computer Science) Campus Restrictions: -C (Corv) College Limitations: +16 (Engr) | |||||||||||
| Class Notes: This course requires online proctored testing, which may include testing fees and the use of security measures, such as a scan of your testing environment. Please carefully review online proctor test information at: | |||||||||||
| Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List. | |||||||||||
CS 325 – Analysis of Algorithms (4)
| Term | CRN | Sec | Cr | P/N | Instructor | Type | Status | Cap | Avail | WL Cap | WL Avail |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 202603 | 53198 | 400 | 4 | Staff | 0 | TBD | 100 | 100 | 0 | 0 | |
| Registration Restrictions Enforced Prereqs: CS 261 [C] or CS 261H [C] and (CS 225 [C] or MTH 231 [C] or MTH 231H [C] ) Major Restrictions: +307 (Computer Science) Campus Restrictions: -C (Corv) College Limitations: +16 (Engr) | |||||||||||
| Class Notes: This course requires online proctored testing, which may include testing fees and the use of security measures, such as a scan of your testing environment. Please carefully review online proctor test information at: | |||||||||||
| Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List. | |||||||||||
| 202603 | 55131 | 401 | 4 | Staff | 0 | TBD | 100 | 100 | 0 | 0 | |
| Registration Restrictions Enforced Prereqs: CS 261 [C] or CS 261H [C] and (CS 225 [C] or MTH 231 [C] or MTH 231H [C] ) Major Restrictions: +307 (Computer Science) Campus Restrictions: -C (Corv) College Limitations: +16 (Engr) | |||||||||||
| Class Notes: This course requires online proctored testing, which may include testing fees and the use of security measures, such as a scan of your testing environment. Please carefully review online proctor test information at: | |||||||||||
| Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List. | |||||||||||
| 202603 | 55650 | 402 | 4 | Staff | 0 | TBD | 100 | 100 | 0 | 0 | |
| Registration Restrictions Enforced Prereqs: CS 261 [C] or CS 261H [C] and (CS 225 [C] or MTH 231 [C] or MTH 231H [C] ) Major Restrictions: +307 (Computer Science) Campus Restrictions: -C (Corv) College Limitations: +16 (Engr) | |||||||||||
| Class Notes: This course requires online proctored testing, which may include testing fees and the use of security measures, such as a scan of your testing environment. Please carefully review online proctor test information at: | |||||||||||
| Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List. | |||||||||||
CS 340 – Introduction to Databases (4)
| Term | CRN | Sec | Cr | P/N | Instructor | Type | Status | Cap | Avail | WL Cap | WL Avail |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 202603 | 53598 | 400 | 4 | Staff | 0 | TBD | 100 | 100 | 0 | 0 | |
| Registration Restrictions Enforced Prereqs: CS 290 [C] Major Restrictions: +307 (Computer Science) Campus Restrictions: -C (Corv) College Limitations: +16 (Engr) | |||||||||||
| Class Notes: This course requires online proctored testing, which may include testing fees and the use of security measures, such as a scan of your testing environment. Please carefully review online proctor test information at: | |||||||||||
| Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List. | |||||||||||
| 202603 | 54714 | 401 | 4 | Staff | 0 | TBD | 100 | 100 | 0 | 0 | |
| Registration Restrictions Enforced Prereqs: CS 290 [C] Major Restrictions: +307 (Computer Science) Campus Restrictions: -C (Corv) College Limitations: +16 (Engr) | |||||||||||
| Class Notes: This course requires online proctored testing, which may include testing fees and the use of security measures, such as a scan of your testing environment. Please carefully review online proctor test information at: | |||||||||||
| Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List. | |||||||||||
| 202603 | 55651 | 402 | 4 | Staff | 0 | TBD | 100 | 100 | 0 | 0 | |
| Registration Restrictions Enforced Prereqs: CS 290 [C] Major Restrictions: +307 (Computer Science) Campus Restrictions: -C (Corv) College Limitations: +16 (Engr) | |||||||||||
| Class Notes: This course requires online proctored testing, which may include testing fees and the use of security measures, such as a scan of your testing environment. Please carefully review online proctor test information at: | |||||||||||
| Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List. | |||||||||||
CS 352 – Introduction to USability Engineering (4)
| Term | CRN | Sec | Cr | P/N | Instructor | Type | Status | Cap | Avail | WL Cap | WL Avail |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 202603 | 53199 | 400 | 4 | Staff | 0 | TBD | 122 | 122 | 5 | 5 | |
| Registration Restrictions Enforced Prereqs: CS 151 [C] or CS 161 [C] or CS 165 [C] or CS 295 [C] or ECE 151 [C] or ENGR 103 [C] or ENGR 103H [C] Major Restrictions: +307 (Computer Science) Campus Restrictions: -C (Corv) College Limitations: +16 (Engr) | |||||||||||
| Class Notes: This course requires online proctored testing, which may include testing fees and the use of security measures, such as a scan of your testing environment. Please carefully review online proctor test information at: | |||||||||||
| Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List. | |||||||||||
| 202603 | 55652 | 401 | 4 | Staff | 0 | TBD | 122 | 122 | 0 | 0 | |
| Registration Restrictions Enforced Prereqs: CS 151 [C] or CS 161 [C] or CS 165 [C] or CS 295 [C] or ECE 151 [C] or ENGR 103 [C] or ENGR 103H [C] Major Restrictions: +307 (Computer Science) Campus Restrictions: -C (Corv) College Limitations: +16 (Engr) | |||||||||||
| Class Notes: This course requires online proctored testing, which may include testing fees and the use of security measures, such as a scan of your testing environment. Please carefully review online proctor test information at: | |||||||||||
| Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List. | |||||||||||
CS 361 – Software Engineering I (4)
| Term | CRN | Sec | Cr | P/N | Instructor | Type | Status | Cap | Avail | WL Cap | WL Avail |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 202603 | 53200 | 400 | 4 | Staff | 0 | TBD | 122 | 122 | 0 | 0 | |
| Registration Restrictions Enforced Prereqs: CS 261 [C] or CS 261H [C] Major Restrictions: +307, +321 (Computer Science, Mechanical Engineering) Campus Restrictions: -C (Corv) College Limitations: +16 (Engr) | |||||||||||
| Class Notes: This course requires online proctored testing, which may include testing fees and the use of security measures, such as a scan of your testing environment. Please carefully review online proctor test information at: | |||||||||||
| Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List. | |||||||||||
| 202603 | 55653 | 401 | 4 | Staff | 0 | TBD | 122 | 122 | 0 | 0 | |
| Registration Restrictions Enforced Prereqs: CS 261 [C] or CS 261H [C] Major Restrictions: +307, +321 (Computer Science, Mechanical Engineering) Campus Restrictions: -C (Corv) College Limitations: +16 (Engr) | |||||||||||
| Class Notes: This course requires online proctored testing, which may include testing fees and the use of security measures, such as a scan of your testing environment. Please carefully review online proctor test information at: | |||||||||||
| Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List. | |||||||||||
| 202603 | 55654 | 402 | 4 | Staff | 0 | TBD | 122 | 122 | 0 | 0 | |
| Registration Restrictions Enforced Prereqs: CS 261 [C] or CS 261H [C] Major Restrictions: +307, +321 (Computer Science, Mechanical Engineering) Campus Restrictions: -C (Corv) College Limitations: +16 (Engr) | |||||||||||
| Class Notes: This course requires online proctored testing, which may include testing fees and the use of security measures, such as a scan of your testing environment. Please carefully review online proctor test information at: | |||||||||||
| Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List. | |||||||||||
CS 362 – Software Engineering II (4)
| Term | CRN | Sec | Cr | P/N | Instructor | Type | Status | Cap | Avail | WL Cap | WL Avail |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 202603 | 53201 | 400 | 4 | Staff | 0 | TBD | 122 | 122 | 0 | 0 | |
| Registration Restrictions Enforced Prereqs: CS 261 [C] or CS 261H [C] Major Restrictions: +307, +321 (Computer Science, Mechanical Engineering) Recommended: Experience with object-oriented programming and data structures (eg. CS 161, CS 162, CS 361) Campus Restrictions: -C (Corv) College Limitations: +16 (Engr) | |||||||||||
| Class Notes: This course requires online proctored testing, which may include testing fees and the use of security measures, such as a scan of your testing environment. Please carefully review online proctor test information at: | |||||||||||
| Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List. | |||||||||||
| 202603 | 55655 | 401 | 4 | Staff | 0 | TBD | 122 | 122 | 0 | 0 | |
| Registration Restrictions Enforced Prereqs: CS 261 [C] or CS 261H [C] Major Restrictions: +307, +321 (Computer Science, Mechanical Engineering) Recommended: Experience with object-oriented programming and data structures (eg. CS 161, CS 162, CS 361) Campus Restrictions: -C (Corv) College Limitations: +16 (Engr) | |||||||||||
| Class Notes: This course requires online proctored testing, which may include testing fees and the use of security measures, such as a scan of your testing environment. Please carefully review online proctor test information at: | |||||||||||
| Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List. | |||||||||||
| 202603 | 59633 | 402 | 4 | Staff | 0 | TBD | 75 | 75 | 0 | 0 | |
| Registration Restrictions Enforced Prereqs: CS 261 [C] or CS 261H [C] Major Restrictions: +307, +321 (Computer Science, Mechanical Engineering) Recommended: Experience with object-oriented programming and data structures (eg. CS 161, CS 162, CS 361) Campus Restrictions: -C (Corv) College Limitations: +16 (Engr) | |||||||||||
| Class Notes: This course requires online proctored testing, which may include testing fees and the use of security measures, such as a scan of your testing environment. Please carefully review online proctor test information at: | |||||||||||
| Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List. | |||||||||||
CS 370 – Introduction to Security (4)
| Term | CRN | Sec | Cr | P/N | Instructor | Type | Status | Cap | Avail | WL Cap | WL Avail |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 202603 | 54988 | 400 | 4 | Staff | 0 | TBD | 122 | 122 | 0 | 0 | |
| Registration Restrictions Enforced Prereqs: CS 344* [C] or CS 374* [C] Major Restrictions: +307 (Computer Science) Campus Restrictions: -C (Corv) College Limitations: +16 (Engr) | |||||||||||
| Class Notes: This course requires online proctored testing, which may include testing fees and the use of security measures, such as a scan of your testing environment. Please carefully review online proctor test information at: | |||||||||||
| Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List. | |||||||||||
| 202603 | 59539 | 401 | 4 | Staff | 0 | TBD | 75 | 75 | 0 | 0 | |
| Registration Restrictions Enforced Prereqs: CS 344* [C] or CS 374* [C] Major Restrictions: +307 (Computer Science) Campus Restrictions: -C (Corv) College Limitations: +16 (Engr) | |||||||||||
| Class Notes: This course requires online proctored testing, which may include testing fees and the use of security measures, such as a scan of your testing environment. Please carefully review online proctor test information at: | |||||||||||
| Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List. | |||||||||||
CS 372 – Introduction to Computer Networks (4)
| Term | CRN | Sec | Cr | P/N | Instructor | Type | Status | Cap | Avail | WL Cap | WL Avail |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 202603 | 53202 | 400 | 4 | Staff | 0 | TBD | 122 | 122 | 0 | 0 | |
| Registration Restrictions Enforced Prereqs: (CS 261 [C] or CS 261H [C] ) and (ECE 271 [C] or CS 271 [C] ) Major Restrictions: +039, +307 (Electrical and Computer Engineering, Computer Science) Recommended: C programming and Unix familiarity. Campus Restrictions: -C (Corv) College Limitations: +16 (Engr) | |||||||||||
| Class Notes: This course requires online proctored testing, which may include testing fees and the use of security measures, such as a scan of your testing environment. Please carefully review online proctor test information at: | |||||||||||
| Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List. | |||||||||||
| 202603 | 55407 | 401 | 4 | Staff | 0 | TBD | 122 | 122 | 0 | 0 | |
| Registration Restrictions Enforced Prereqs: (CS 261 [C] or CS 261H [C] ) and (ECE 271 [C] or CS 271 [C] ) Major Restrictions: +039, +307 (Electrical and Computer Engineering, Computer Science) Recommended: C programming and Unix familiarity. Campus Restrictions: -C (Corv) College Limitations: +16 (Engr) | |||||||||||
| Class Notes: This course requires online proctored testing, which may include testing fees and the use of security measures, such as a scan of your testing environment. Please carefully review online proctor test information at: | |||||||||||
| Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List. | |||||||||||
CS 374 – Operating Systems I (4)
| Term | CRN | Sec | Cr | P/N | Instructor | Type | Status | Cap | Avail | WL Cap | WL Avail |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 202603 | 57519 | 400 | 4 | Staff | 0 | TBD | 90 | 90 | 0 | 0 | |
| Registration Restrictions Enforced Prereqs: CS 261 [C] or CS 261H [C] and (CS 271 [C] or ECE 271 [C] ) Major Restrictions: +039, +307 (Electrical and Computer Engineering, Computer Science) Campus Restrictions: -C (Corv) College Limitations: +16 (Engr) | |||||||||||
| Class Notes: This course requires online proctored testing, which may include testing fees and the use of security measures, such as a scan of your testing environment. Please carefully review online proctor test information at: | |||||||||||
| Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List. | |||||||||||
| 202603 | 57528 | 401 | 4 | Staff | 0 | TBD | 90 | 90 | 0 | 0 | |
| Registration Restrictions Enforced Prereqs: CS 261 [C] or CS 261H [C] and (CS 271 [C] or ECE 271 [C] ) Major Restrictions: +039, +307 (Electrical and Computer Engineering, Computer Science) Campus Restrictions: -C (Corv) College Limitations: +16 (Engr) | |||||||||||
| Class Notes: This course requires online proctored testing, which may include testing fees and the use of security measures, such as a scan of your testing environment. Please carefully review online proctor test information at: | |||||||||||
| Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List. | |||||||||||
| 202603 | 57515 | 402 | 4 | Staff | 0 | TBD | 90 | 90 | 0 | 0 | |
| Registration Restrictions Enforced Prereqs: CS 261 [C] or CS 261H [C] and (CS 271 [C] or ECE 271 [C] ) Major Restrictions: +039, +307 (Electrical and Computer Engineering, Computer Science) Campus Restrictions: -C (Corv) College Limitations: +16 (Engr) | |||||||||||
| Class Notes: This course requires online proctored testing, which may include testing fees and the use of security measures, such as a scan of your testing environment. Please carefully review online proctor test information at: | |||||||||||
| Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List. | |||||||||||
CS 381 – Programming Language Fundamentals (4)
| Term | CRN | Sec | Cr | P/N | Instructor | Type | Status | Cap | Avail | WL Cap | WL Avail |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 202603 | 55400 | 400 | 4 | Staff | 0 | TBD | 122 | 122 | 0 | 0 | |
| Registration Restrictions Enforced Prereqs: CS 261 [C] or CS 261H [C] and (CS 225 [C] or MTH 231 [C] or MTH 231H [C] ) Major Restrictions: +307 (Computer Science) Campus Restrictions: -C (Corv) College Limitations: +16 (Engr) | |||||||||||
| Class Notes: This course requires online proctored testing, which may include testing fees and the use of security measures, such as a scan of your testing environment. Please carefully review online proctor test information at: | |||||||||||
| Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List. | |||||||||||
| 202603 | 56060 | 401 | 4 | Staff | 0 | TBD | 122 | 122 | 0 | 0 | |
| Registration Restrictions Enforced Prereqs: CS 261 [C] or CS 261H [C] and (CS 225 [C] or MTH 231 [C] or MTH 231H [C] ) Major Restrictions: +307 (Computer Science) Campus Restrictions: -C (Corv) College Limitations: +16 (Engr) | |||||||||||
| Class Notes: This course requires online proctored testing, which may include testing fees and the use of security measures, such as a scan of your testing environment. Please carefully review online proctor test information at: | |||||||||||
| Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List. | |||||||||||
CS 391 – Social and Ethical Issues in Computer Science (3)
| Term | CRN | Sec | Cr | P/N | Instructor | Type | Status | Cap | Avail | WL Cap | WL Avail |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 202603 | 54562 | 400 | 3 | Staff | 0 | TBD | 105 | 105 | 0 | 0 | |
| Registration Restrictions Recommended: CS 101 or computer literacy Campus Restrictions: -C (Corv) | |||||||||||
| Class Notes: This course requires online proctored testing, which may include testing fees and the use of security measures, such as a scan of your testing environment. Please carefully review online proctor test information at: | |||||||||||
| Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List. | |||||||||||
| 202603 | 55656 | 401 | 3 | Staff | 0 | TBD | 105 | 105 | 0 | 0 | |
| Registration Restrictions Recommended: CS 101 or computer literacy Campus Restrictions: -C (Corv) | |||||||||||
| Class Notes: This course requires online proctored testing, which may include testing fees and the use of security measures, such as a scan of your testing environment. Please carefully review online proctor test information at: | |||||||||||
| Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List. | |||||||||||
| 202603 | 55657 | 402 | 3 | Staff | 0 | TBD | 105 | 105 | 0 | 0 | |
| Registration Restrictions Recommended: CS 101 or computer literacy Campus Restrictions: -C (Corv) | |||||||||||
| Class Notes: This course requires online proctored testing, which may include testing fees and the use of security measures, such as a scan of your testing environment. Please carefully review online proctor test information at: | |||||||||||
| Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List. | |||||||||||
This course is repeatable for a maximum of 16 credits.
| Term | CRN | Sec | Cr | P/N | Instructor | Type | Status | Cap | Avail | WL Cap | WL Avail |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 202603 | 59670 | 400 | 1-16 | Staff | 0 | TBD | 0 | 0 | 0 | 0 | |
| Registration Restrictions Campus Restrictions: -C (Corv) | |||||||||||
| Class Notes: Campus restrictions end Monday of Week 10 | |||||||||||
| Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List. | |||||||||||
This course is repeatable for a maximum of 16 credits.
| Term | CRN | Sec | Cr | P/N | Instructor | Type | Status | Cap | Avail | WL Cap | WL Avail |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 202603 | 55067 | 400 | 1-16 | Staff | 0 | TBD | 0 | 0 | 0 | 0 | |
| Registration Restrictions Campus Restrictions: -C (Corv) College Limitations: +16 (Engr) | |||||||||||
| Class Notes: Campus restrictions end Monday of Week 10 | |||||||||||
| Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List. | |||||||||||
| 202603 | 55401 | 401 | 1-16 | Staff | 0 | TBD | 0 | 0 | 0 | 0 | |
| Registration Restrictions Campus Restrictions: -C (Corv) College Limitations: +16 (Engr) | |||||||||||
| Class Notes: Students in this section may be required to interact withteachers, teaching assistants, and students in concurrentsections of the same course.Campus restrictions end Monday of Week 10 | |||||||||||
| Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List. | |||||||||||
| 202603 | 56150 | 402 | 1-16 | Staff | 0 | TBD | 0 | 0 | 0 | 0 | |
| Registration Restrictions Campus Restrictions: -C (Corv) College Limitations: +16 (Engr) | |||||||||||
| Class Notes: Students in this section may be required to interact withteachers, teaching assistants, and students in concurrentsections of the same course.Campus restrictions end Monday of Week 10 | |||||||||||
| Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List. | |||||||||||
| 202603 | 56164 | 403 | 1-16 | Staff | 0 | TBD | 0 | 0 | 0 | 0 | |
| Registration Restrictions Campus Restrictions: -C (Corv) College Limitations: +16 (Engr) | |||||||||||
| Class Notes: Students in this section may be required to interact withteachers, teaching assistants, and students in concurrentsections of the same course.Campus restrictions end Monday of Week 10 | |||||||||||
| Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List. | |||||||||||
| 202603 | 56167 | 404 | 1-16 | Staff | 0 | TBD | 0 | 0 | 0 | 0 | |
| Registration Restrictions Campus Restrictions: -C (Corv) College Limitations: +16 (Engr) | |||||||||||
| Class Notes: Students in this section may be required to interact withteachers, teaching assistants, and students in concurrentsections of the same course.Campus restrictions end Monday of Week 10 | |||||||||||
| Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List. | |||||||||||
| 202603 | 56185 | 405 | 1-16 | Staff | 0 | TBD | 0 | 0 | 0 | 0 | |
| Registration Restrictions Campus Restrictions: -C (Corv) College Limitations: +16 (Engr) | |||||||||||
| Class Notes: Students in this section may be required to interact withteachers, teaching assistants, and students in concurrentsections of the same course.Campus restrictions end Monday of Week 10 | |||||||||||
| Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List. | |||||||||||
| 202603 | 57870 | 406 | 1-16 | Staff | 0 | TBD | 0 | 0 | 0 | 0 | |
| Registration Restrictions Campus Restrictions: -C (Corv) College Limitations: +16 (Engr) | |||||||||||
| Class Notes: Students in this section may be required to interact with teachers, teaching assistants, and students in other concurrent sections of this same course. Campus restrictions end Monday of Week 10 | |||||||||||
| Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List. | |||||||||||
| 202603 | 57929 | 407 | 1-16 | Staff | 0 | TBD | 0 | 0 | 0 | 0 | |
| Registration Restrictions Campus Restrictions: -C (Corv) College Limitations: +16 (Engr) | |||||||||||
| Class Notes: Campus restrictions end Monday of Week 10 | |||||||||||
| Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List. | |||||||||||
| 202603 | 57948 | 408 | 1-16 | Staff | 0 | TBD | 0 | 0 | 0 | 0 | |
| Registration Restrictions Campus Restrictions: -C (Corv) College Limitations: +16 (Engr) | |||||||||||
| Class Notes: Students in this section may be required to interact withteachers, teaching assistants, and students in otherconcurrent sections of this same course.Campus restrictions end Monday of Week 10 | |||||||||||
| Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List. | |||||||||||
| 202603 | 58027 | 409 | 1-16 | Staff | 0 | TBD | 0 | 0 | 0 | 0 | |
| Registration Restrictions Campus Restrictions: -C (Corv) College Limitations: +16 (Engr) | |||||||||||
| Class Notes: Students in this section may be required to interact withteachers, teaching assistants, and students in concurrentsections of the same course.Campus restrictions end Monday of Week 10 | |||||||||||
| Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List. | |||||||||||
| 202603 | 59794 | 410 | 1-16 | Staff | 0 | TBD | 0 | 0 | 0 | 0 | |
| Registration Restrictions Campus Restrictions: -C (Corv) College Limitations: +16 (Engr) | |||||||||||
| Class Notes: Students in this section may be required to interact withteachers, teaching assistants, and students in concurrentsections of the same course.Campus restrictions end Monday of Week 10 | |||||||||||
| Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List. | |||||||||||
| 202603 | 59817 | 411 | 1-16 | Staff | 0 | TBD | 0 | 0 | 0 | 0 | |
| Registration Restrictions Campus Restrictions: -C (Corv) College Limitations: +16 (Engr) | |||||||||||
| Class Notes: Students in this section may be required to interact with teachers, teaching assistants, and students in concurrent sections of the same course. Campus restrictions end Monday of Week 10 | |||||||||||
| Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List. | |||||||||||
CS 432 – Introduction to Applied Machine Learning (4)
| Term | CRN | Sec | Cr | P/N | Instructor | Type | Status | Cap | Avail | WL Cap | WL Avail |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 202603 | 59086 | 400 | 4 | Staff | 0 | TBD | 80 | 80 | 0 | 0 | |
| Registration Restrictions Enforced Prereqs: CS 332 [C] Campus Restrictions: -C (Corv) College Limitations: +16 (Engr) | |||||||||||
| Class Notes: This course requires online proctored testing, which may include testing fees and the use of security measures, such as a scan of your testing environment. Please carefully review online proctor test information at: | |||||||||||
| Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List. | |||||||||||
| 202603 | 59101 | 401 | 4 | Staff | 0 | TBD | 0 | 0 | 0 | 0 | |
| Registration Restrictions Enforced Prereqs: CS 332 [C] Campus Restrictions: -C (Corv) College Limitations: +16 (Engr) | |||||||||||
| Class Notes: This course requires online proctored testing, which may include testing fees and the use of security measures, such as a scan of your testing environment. Please carefully review online proctor test information at: | |||||||||||
| Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List. | |||||||||||
CS 463 – +Senior Software Engineering Project III (2)
| Term | CRN | Sec | Cr | P/N | Instructor | Type | Status | Cap | Avail | WL Cap | WL Avail |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 202603 | 55261 | 400 | 2 | Staff | 0 | TBD | 75 | 75 | 0 | 0 | |
| Registration Restrictions Enforced Prereqs: CS 462 [C] and ENGR 102 [C] Major Restrictions: +307 (Computer Science) Campus Restrictions: +B, +DSC, +H, +L, +N, +PDX (Casc, Dist. Degree Corvallis Student, OHSU, EOU, HMSC, Oregon State - Portland) College Limitations: +16 (Engr) | |||||||||||
| Class Notes: Campus restrictions extend beyond Monday of Week 10This course requires online proctored testing, which may include testing fees and the use of security measures, such as a scan of your testing environment. Please carefully review online proctor test information at: | |||||||||||
| Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List. | |||||||||||
| 202603 | 56591 | 401 | 2 | Staff | 0 | TBD | 75 | 75 | 0 | 0 | |
| Registration Restrictions Enforced Prereqs: CS 462 [C] and ENGR 102 [C] Major Restrictions: +307 (Computer Science) Campus Restrictions: +B, +DSC, +H, +L, +N, +PDX (Casc, Dist. Degree Corvallis Student, OHSU, EOU, HMSC, Oregon State - Portland) College Limitations: +16 (Engr) | |||||||||||
| Class Notes: Campus restrictions extend beyond Monday of Week 10This course requires online proctored testing, which may include testing fees and the use of security measures, such as a scan of your testing environment. Please carefully review online proctor test information at: | |||||||||||
| Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List. | |||||||||||
CS 464 – Open Source Software (4)
| Term | CRN | Sec | Cr | P/N | Instructor | Type | Status | Cap | Avail | WL Cap | WL Avail |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 202603 | 54480 | 400 | 4 | Staff | 0 | TBD | 75 | 75 | 0 | 0 | |
| Registration Restrictions Enforced Prereqs: CS 361 [C] or CS 362 [C] Major Restrictions: +307 (Computer Science) Campus Restrictions: -C (Corv) College Limitations: +16 (Engr) | |||||||||||
| Class Notes: This course requires online proctored testing, which may include testing fees and the use of security measures, such as a scan of your testing environment. Please carefully review online proctor test information at: | |||||||||||
| Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List. | |||||||||||
| 202603 | 55402 | 401 | 4 | Staff | 0 | TBD | 75 | 75 | 0 | 0 | |
| Registration Restrictions Enforced Prereqs: CS 361 [C] or CS 362 [C] Major Restrictions: +307 (Computer Science) Campus Restrictions: -C (Corv) College Limitations: +16 (Engr) | |||||||||||
| Class Notes: This course requires online proctored testing, which may include testing fees and the use of security measures, such as a scan of your testing environment. Please carefully review online proctor test information at: | |||||||||||
| Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List. | |||||||||||
CS 467 – Online Capstone Project (4)
| Term | CRN | Sec | Cr | P/N | Instructor | Type | Status | Cap | Avail | WL Cap | WL Avail |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 202603 | 54179 | 400 | 4 | Staff | 0 | TBD | 95 | 95 | 0 | 0 | |
| Registration Restrictions Enforced Prereqs: CS 361 [C] and (CS 362 [C] or CS 362H [C] ) and (CS 344 [C] or CS 374 [C] ) Major Restrictions: +307 (Computer Science) Campus Restrictions: +B, +DSC, +H, +L, +N, +PDX (Casc, Dist. Degree Corvallis Student, OHSU, EOU, HMSC, Oregon State - Portland) College Limitations: +16 (Engr) | |||||||||||
| Class Notes: This course requires online proctored testing, which may include testing fees and the use of security measures, such as a scan of your testing environment. Please carefully review online proctor test information at: | |||||||||||
| Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List. | |||||||||||
| 202603 | 56057 | 401 | 4 | Staff | 0 | TBD | 95 | 95 | 0 | 0 | |
| Registration Restrictions Enforced Prereqs: CS 361 [C] and (CS 362 [C] or CS 362H [C] ) and (CS 344 [C] or CS 374 [C] ) Major Restrictions: +307 (Computer Science) Campus Restrictions: +B, +DSC, +H, +L, +N, +PDX (Casc, Dist. Degree Corvallis Student, OHSU, EOU, HMSC, Oregon State - Portland) College Limitations: +16 (Engr) | |||||||||||
| Class Notes: This course requires online proctored testing, which may include testing fees and the use of security measures, such as a scan of your testing environment. Please carefully review online proctor test information at: | |||||||||||
| Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List. | |||||||||||
CS 474 – Operating Systems II (4)
| Term | CRN | Sec | Cr | P/N | Instructor | Type | Status | Cap | Avail | WL Cap | WL Avail |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 202603 | 58851 | 400 | 4 | Staff | 0 | TBD | 90 | 90 | 0 | 0 | |
| Registration Restrictions Enforced Prereqs: (CS 344 [C] or CS 374 [C] ) and (CS 271 [C] or ECE 375 [C] ) Campus Restrictions: -C (Corv) College Limitations: +16 (Engr) | |||||||||||
| Class Notes: This course requires online proctored testing, which mayinclude testing fees and the use of security measures, suchas a scan of your testing environment. Please carefullyreview online proctor test information at: | |||||||||||
| Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List. | |||||||||||
| 202603 | 58852 | 401 | 4 | Staff | 0 | TBD | 90 | 90 | 0 | 0 | |
| Registration Restrictions Enforced Prereqs: (CS 344 [C] or CS 374 [C] ) and (CS 271 [C] or ECE 375 [C] ) Campus Restrictions: -C (Corv) College Limitations: +16 (Engr) | |||||||||||
| Class Notes: This course requires online proctored testing, which mayinclude testing fees and the use of security measures, suchas a scan of your testing environment. Please carefullyreview online proctor test information at: | |||||||||||
| Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List. | |||||||||||
CS 475 – Introduction to Parallel Programming (4)
| Term | CRN | Sec | Cr | P/N | Instructor | Type | Status | Cap | Avail | WL Cap | WL Avail |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 202603 | 53667 | 400 | 4 | Staff | 0 | TBD | 122 | 122 | 0 | 0 | |
| Registration Restrictions Enforced Prereqs: CS 261 [C] or CS 261H [C] Major Restrictions: +307 (Computer Science) Campus Restrictions: -C (Corv) College Limitations: +16 (Engr) | |||||||||||
| Class Notes: This course requires online proctored testing, which may include testing fees and the use of security measures, such as a scan of your testing environment. Please carefully review online proctor test information at: | |||||||||||
| Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List. | |||||||||||
| 202603 | 56058 | 401 | 4 | Staff | 0 | TBD | 122 | 122 | 0 | 0 | |
| Registration Restrictions Enforced Prereqs: CS 261 [C] or CS 261H [C] Major Restrictions: +307 (Computer Science) Campus Restrictions: -C (Corv) College Limitations: +16 (Engr) | |||||||||||
| Class Notes: This course requires online proctored testing, which may include testing fees and the use of security measures, such as a scan of your testing environment. Please carefully review online proctor test information at: | |||||||||||
| Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List. | |||||||||||
| 202603 | 56063 | 402 | 4 | Staff | 0 | TBD | 122 | 122 | 0 | 0 | |
| Registration Restrictions Enforced Prereqs: CS 261 [C] or CS 261H [C] Major Restrictions: +307 (Computer Science) Campus Restrictions: -C (Corv) College Limitations: +16 (Engr) | |||||||||||
| Class Notes: This course requires online proctored testing, which may include testing fees and the use of security measures, such as a scan of your testing environment. Please carefully review online proctor test information at: | |||||||||||
| Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List. | |||||||||||
| Term | CRN | Sec | Cr | P/N | Instructor | Type | Status | Cap | Avail | WL Cap | WL Avail |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 202603 | 55114 | 400 | 4 | Staff | 0 | TBD | 75 | 75 | 0 | 0 | |
| Registration Restrictions Enforced Prereqs: CS 372 [C] or ECE 372 [C] Major Restrictions: +307 (Computer Science) Recommended: CS 370 Campus Restrictions: -C (Corv) College Limitations: +16 (Engr) | |||||||||||
| Class Notes: This course requires online proctored testing, which may include testing fees and the use of security measures, such as a scan of your testing environment. Please carefully review online proctor test information at: | |||||||||||
| Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List. | |||||||||||
CS 493 – Cloud Application Development (4)
| Term | CRN | Sec | Cr | P/N | Instructor | Type | Status | Cap | Avail | WL Cap | WL Avail |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 202603 | 54757 | 400 | 4 | Staff | 0 | TBD | 122 | 122 | 0 | 0 | |
| Registration Restrictions Enforced Prereqs: CS 290 [C] and CS 340 [C] and CS 372 [C] Major Restrictions: +307 (Computer Science) Campus Restrictions: -C (Corv) College Limitations: +16 (Engr) | |||||||||||
| Class Notes: This course requires online proctored testing, which may include testing fees and the use of security measures, such as a scan of your testing environment. Please carefully review online proctor test information at: | |||||||||||
| Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List. | |||||||||||
| 202603 | 55403 | 401 | 4 | Staff | 0 | TBD | 122 | 122 | 0 | 0 | |
| Registration Restrictions Enforced Prereqs: CS 290 [C] and CS 340 [C] and CS 372 [C] Major Restrictions: +307 (Computer Science) Campus Restrictions: -C (Corv) College Limitations: +16 (Engr) | |||||||||||
| Class Notes: This course requires online proctored testing, which may include testing fees and the use of security measures, such as a scan of your testing environment. Please carefully review online proctor test information at: | |||||||||||
| Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List. | |||||||||||
CS 499 – Special Topics (0-16)
This course is repeatable for a maximum of 16 credits.
| Term | CRN | Sec | Cr | P/N | Instructor | Type | Status | Cap | Avail | WL Cap | WL Avail |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 202603 | 59152 | 400 | 4 | Staff | 0 | TBD | 20 | 20 | 0 | 0 | |
| Section Title: Special topic: cyber-security practicum | |||||||||||
| Registration Restrictions Campus Restrictions: -C (Corv) College Limitations: +16 (Engr) | |||||||||||
| Class Notes: Please see instructor for permission to registerThis course requires online proctored testing, which mayinclude testing fees and the use of security measures, suchas a scan of your testing environment. Please carefullyreview online proctor test information at: | |||||||||||
| Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List. | |||||||||||
| 202603 | 59326 | 401 | 0-16 | Staff | 0 | TBD | 20 | 20 | 0 | 0 | |
| Section Title: Special topic: vertically integrated PROJ. | |||||||||||
| Registration Restrictions Campus Restrictions: -C (Corv) College Limitations: +16 (Engr) | |||||||||||
| Class Notes: This course requires online proctored testing, which mayinclude testing fees and the use of security measures, suchas a scan of your testing environment. Please carefullyreview online proctor test information at: | |||||||||||
| Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List. | |||||||||||
| 202603 | 59327 | 402 | 0-16 | Staff | 0 | TBD | 20 | 20 | 0 | 0 | |
| Section Title: Special topic: vertically integrated PROJ. | |||||||||||
| Registration Restrictions Campus Restrictions: -C (Corv) | |||||||||||
| Class Notes: This course requires online proctored testing, which mayinclude testing fees and the use of security measures, suchas a scan of your testing environment. Please carefullyreview online proctor test information at: | |||||||||||
| Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List. | |||||||||||
CS 510 – Occupational Internship (1-16)
This course is repeatable for a maximum of 99 credits.
| Term | CRN | Sec | Cr | P/N | Instructor | Type | Status | Cap | Avail | WL Cap | WL Avail |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 202603 | 57610 | 400 | 1-16 | Staff | 0 | TBD | 0 | 0 | 0 | 0 | |
| Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List. | |||||||||||
CS 513 – Applied Machine Learning (4)
| Term | CRN | Sec | Cr | P/N | Instructor | Type | Status | Cap | Avail | WL Cap | WL Avail |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 202603 | 56038 | 400 | 4 | Staff | 0 | TBD | 28 | 28 | 5 | 5 | |
| Registration Restrictions Major Restrictions: +6150, +6160 (Statistics, Data Analytics) | |||||||||||
| Class Notes: This course requires online proctored testing, which may include testing fees and the use of security measures, such as a scan of your testing environment. Please carefully review online proctor test information at: | |||||||||||
| Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List. | |||||||||||
CS 520 – Graph Theory With Applications to Computer Science (3)
| Term | CRN | Sec | Cr | P/N | Instructor | Type | Status | Cap | Avail | WL Cap | WL Avail |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 202603 | 56477 | 400 | 3 | Staff | 0 | TBD | 75 | 75 | 0 | 0 | |
| Registration Restrictions Recommended: CS 325 College Limitations: +16 (Engr) | |||||||||||
| Class Notes: This course requires online proctored testing, which mayinclude testing fees and the use of security measures, suchas a scan of your testing environment. Please carefullyreview online proctor test information at: | |||||||||||
| Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List. | |||||||||||
CS 540 – Database Management Systems (4)
| Term | CRN | Sec | Cr | P/N | Instructor | Type | Status | Cap | Avail | WL Cap | WL Avail |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 202603 | 56592 | 400 | 4 | Staff | 0 | TBD | 60 | 60 | 0 | 0 | |
| Registration Restrictions Recommended: CS 261 College Limitations: +16 (Engr) | |||||||||||
| Class Notes: Students in this section may be required tointeract with teachers, teaching assistants, andstudents in other concurrent sections of this same course.This course requires online proctored testing, which mayinclude testing fees and the use of security measures, suchas a scan of your testing environment. Please carefullyreview online proctor test information at: | |||||||||||
| Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List. | |||||||||||
CS 561 – Software Engineering Methods (4)
| Term | CRN | Sec | Cr | P/N | Instructor | Type | Status | Cap | Avail | WL Cap | WL Avail |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 202603 | 58854 | 400 | 4 | Staff | 0 | TBD | 61 | 61 | 15 | 15 | |
| Registration Restrictions Recommended: CS 362 College Limitations: +16 (Engr) | |||||||||||
| Class Notes: This course requires online proctored testing, which mayinclude testing fees and the use of security measures, suchas a scan of your testing environment. Please carefullyreview online proctor test information at: | |||||||||||
| Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List. | |||||||||||
CS 565 – Human-computer Interaction (4)
| Term | CRN | Sec | Cr | P/N | Instructor | Type | Status | Cap | Avail | WL Cap | WL Avail |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 202603 | 56607 | 400 | 4 | Staff | 0 | TBD | 75 | 75 | 0 | 0 | |
| Registration Restrictions College Limitations: +16 (Engr) | |||||||||||
| Class Notes: This course requires online proctored testing, which may include testing fees and the use of security measures, such as a scan of your testing environment. Please carefully review online proctor test information at: | |||||||||||
| Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List. | |||||||||||
| 202603 | 57793 | 401 | 4 | Staff | 0 | TBD | 75 | 75 | 0 | 0 | |
| Registration Restrictions College Limitations: +16 (Engr) | |||||||||||
| Class Notes: This course requires online proctored testing, which may include testing fees and the use of security measures, such as a scan of your testing environment. Please carefully review online proctor test information at: | |||||||||||
| Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List. | |||||||||||
CS 575 – Introduction to Parallel Programming (4)
| Term | CRN | Sec | Cr | P/N | Instructor | Type | Status | Cap | Avail | WL Cap | WL Avail |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 202603 | 53668 | 400 | 4 | Staff | 0 | TBD | 75 | 75 | 0 | 0 | |
| Registration Restrictions College Limitations: +16 (Engr) | |||||||||||
| Class Notes: This course requires online proctored testing, which may include testing fees and the use of security measures, such as a scan of your testing environment. Please carefully review online proctor test information at: | |||||||||||
| Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List. | |||||||||||
Features and Navigation
Academic calendar
Currently it's fall term. See academic calendar for our quarter term schedule.
Winter term starts Jan. 5, 2026.
Spring term starts March 30, 2026.