Skip to main content

Ecampus Schedule of Classes - All Terms

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)

TermCRNSecCrP/NInstructorTypeStatusCapAvailWL CapWL Avail
F26115964004Curry, M.Online Open122982525
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 and the requiredinstallation of a desktop application. Please carefullyreview online proctored test information at:https://ecampus.oregonstate.edu/services/proctoring/This section is intended for students who are comfortableusing computers. Students in this section may be required to interact with teachers, teaching assistants, and students in other concurrent sections of this same course.  [ Textbooks]
Syllabus: Available in Canvas to students enrolled in this course.
W27315084004StaffOnline Open12212200
Registration Restrictions
Campus Restrictions: -C (Corv)
Class Notes: Campus restrictions end Monday of Week 10This course requires online proctored testing, which mayinclude testing fees and the use of security measures, suchas a scan of your testing environment and the requiredinstallation of a desktop application. Please carefullyreview online proctored test information at:https://ecampus.oregonstate.edu/services/proctoring .  [ Textbooks]
Syllabus: Available in Canvas to students enrolled in this course.
Sp27513154004StaffOnline Open808000
Registration Restrictions
Campus Restrictions: -C (Corv)
Class Notes: This course requires online proctored testing, which mayinclude testing fees and the use of security measures,such as a scan of your testing environment and the requiredinstallation of a desktop application. Please carefullyreview online proctored test information at:https://ecampus.oregonstate.edu/services/proctoring .Campus restrictions end Monday of Week 10
Syllabus: Available in Canvas to students enrolled in this course.
Find textbooks for CS 101 at the OSU Beaver Store (current term only). For questions related to course materials, contact the OSU Beaver Store.


CS 161 – Introduction to Computer Science I (4)

TermCRNSecCrP/NInstructorTypeStatusCapAvailWL CapWL Avail
F26119354004Zhang, L.Online Open75382525
Registration Restrictions
Enforced Prereqs: MTH 112* [C] or MTH 112Z* [C] or Placement Test MPT(33) or Placement Test MPAL(061)
Major Restrictions: +297 (Computer Science Double Degree)
College Limitations: +16 (Engr)
Level Limitations: +03 (Postbac Degree Seeking)
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 and the requiredinstallation of a desktop application. Please carefullyreview online proctored test information at:https://ecampus.oregonstate.edu/services/proctoring/This section is intended for students who are comfortableusing computers. 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  [ Textbooks]
Syllabus: Available in Canvas to students enrolled in this course.
W27339404004StaffOnline Open60601515
Registration Restrictions
Enforced Prereqs: MTH 112* [C] or MTH 112Z* [C] or Placement Test MPT(33) or Placement Test MPAL(061)
Campus Restrictions: +B, +DSC (Casc, Dist. Degree Corvallis Student)
College Limitations: +16 (Engr)
Level Limitations: +03 (Postbac Degree Seeking)
Class Notes: Campus restrictions extend beyond Monday of Week 10.This course requires online proctored testing, which mayinclude testing fees and the use of security measures, suchas a scan of your testing environment and the requiredinstallation of a desktop application. Please carefullyreview online proctored test information at:https://ecampus.oregonstate.edu/services/proctoring .  [ Textbooks]
Syllabus: Available in Canvas to students enrolled in this course.
W27380154014StaffOnline Open60601515
Registration Restrictions
Enforced Prereqs: MTH 112* [C] or MTH 112Z* [C] or Placement Test MPT(33) or Placement Test MPAL(061)
Campus Restrictions: +B, +DSC (Casc, Dist. Degree Corvallis Student)
College Limitations: +16 (Engr)
Level Limitations: +03 (Postbac Degree Seeking)
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 and the requiredinstallation of a desktop application. Please carefullyreview online proctored test information at:https://ecampus.oregonstate.edu/services/proctoring .Campus restrictions extend beyond Monday of Week 10  [ Textbooks]
Syllabus: Available in Canvas to students enrolled in this course.
Sp27516254004StaffOnline Open12212200
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)
Level Limitations: +03 (Postbac Degree Seeking)
Class Notes: This course requires online proctored testing, which mayinclude testing fees and the use of security measures,such as a scan of your testing environment and the requiredinstallation of a desktop application. Please carefullyreview online proctored test information at:https://ecampus.oregonstate.edu/services/proctoring Campus restrictions end Monday of Week 10
Syllabus: Available in Canvas to students enrolled in this course.
Sp27534764014StaffOnline Closed0000
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)
Level Limitations: +03 (Postbac Degree Seeking)
Class Notes: This course requires online proctored testing, which mayinclude testing fees and the use of security measures,such as a scan of your testing environment and the requiredinstallation of a desktop application. Please carefullyreview online proctored test information at:https://ecampus.oregonstate.edu/services/proctoring Campus restrictions end Monday of Week 10
Syllabus: Available in Canvas to students enrolled in this course.
Find textbooks for CS 161 at the OSU Beaver Store (current term only). For questions related to course materials, contact the OSU Beaver Store.


CS 162 – Introduction to Computer Science II (4)

TermCRNSecCrP/NInstructorTypeStatusCapAvailWL CapWL Avail
F26119364004Alcon, T.Online Open1223900
Registration Restrictions
Enforced Prereqs: CS 161 [C] or ENGR 103 [C] or ENGR 103H [C] or DS 231 [C]
Major Restrictions: +039, +249, +307 (Electrical and Computer Engineering, Computer Science, Computer Science)
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 and the requiredinstallation of a desktop application. Please carefullyreview online proctored test information at:https://ecampus.oregonstate.edu/services/proctoring/This section is intended for students who are comfortableusing computers. 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  [ Textbooks]
Syllabus: Available in Canvas to students enrolled in this course.
F26136354014StaffOnline Cancelled0000
Registration Restrictions
Enforced Prereqs: CS 161 [C] or ENGR 103 [C] or ENGR 103H [C] or DS 231 [C]
Major Restrictions: +039, +249, +307 (Electrical and Computer Engineering, Computer Science, Computer Science)
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 and the requiredinstallation of a desktop application. Please carefullyreview online proctored test information at:https://ecampus.oregonstate.edu/services/proctoring/This section is intended for students who are comfortableusing computers. 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  [ Textbooks]
Syllabus: Available in Canvas to students enrolled in this course.
W27339414004StaffOnline Open909000
Registration Restrictions
Enforced Prereqs: CS 161 [C] or ENGR 103 [C] or ENGR 103H [C] or DS 231 [C]
Major Restrictions: +039, +249, +307 (Electrical and Computer Engineering, Computer Science, Computer Science)
Campus Restrictions: -C (Corv)
College Limitations: +04, +16 (PreEn, Engr)
Class Notes: Campus restrictions end Monday of Week 10.This course requires online proctored testing, which mayinclude testing fees and the use of security measures, suchas a scan of your testing environment and the requiredinstallation of a desktop application. Please carefullyreview online proctored test information at:https://ecampus.oregonstate.edu/services/proctoring .Students in this section may be required to interact with teachers, teaching assistants, and students in other concurrent sections of this same course.  [ Textbooks]
Syllabus: Available in Canvas to students enrolled in this course.
W27339424014StaffOnline Open909000
Registration Restrictions
Enforced Prereqs: CS 161 [C] or ENGR 103 [C] or ENGR 103H [C] or DS 231 [C]
Major Restrictions: +039, +249, +307 (Electrical and Computer Engineering, Computer Science, Computer Science)
Campus Restrictions: -C (Corv)
College Limitations: +04, +16 (PreEn, Engr)
Class Notes: Campus restrictions end Monday of Week 10.This course requires online proctored testing, which mayinclude testing fees and the use of security measures, suchas a scan of your testing environment and the requiredinstallation of a desktop application. Please carefullyreview online proctored test information at:https://ecampus.oregonstate.edu/services/proctoring .Students in this section may be required to interact with teachers, teaching assistants, and students in other concurrent sections of this same course.  [ Textbooks]
Syllabus: Available in Canvas to students enrolled in this course.
Sp27515224004StaffOnline Open757500
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: 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 and the requiredinstallation of a desktop application. Please carefullyreview online proctored test information at:https://ecampus.oregonstate.edu/services/proctoring/.Campus restrictions end Monday of Week 10
Syllabus: Available in Canvas to students enrolled in this course.
Sp27531094014StaffOnline Open757500
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: This course requires online proctored testing, which mayinclude testing fees and the use of security measures,such as a scan of your testing environment and the requiredinstallation of a desktop application. Please carefullyreview online proctored test information at:https://ecampus.oregonstate.edu/services/proctoring Campus restrictions end Monday of Week 10
Syllabus: Available in Canvas to students enrolled in this course.
Sp27534774024StaffOnline Closed0000
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: This course requires online proctored testing, which mayinclude testing fees and the use of security measures,such as a scan of your testing environment and the requiredinstallation of a desktop application. Please carefullyreview online proctored test information at:https://ecampus.oregonstate.edu/services/proctoring Campus restrictions end Monday of Week 10
Syllabus: Available in Canvas to students enrolled in this course.
Find textbooks for CS 162 at the OSU Beaver Store (current term only). For questions related to course materials, contact the OSU Beaver Store.


CS 162H – Introduction to Computer Science II (4)

TermCRNSecCrP/NInstructorTypeStatusCapAvailWL CapWL Avail
F26199944014Alcon, T.Online Open201755
Registration Restrictions
Enforced Prereqs: CS 161 [C] or ENGR 103 [C] or ENGR 103H [C] or DS 231 [C]
Class Notes: Campus restrictions end Monday of Week 10.

Registration limited to Ecampus & Cascades honors students until Week 10, then will be opened to Corvallis honors students in Week 10.

This course requires online proctored testing, which mayinclude testing fees and the use of security measures,such as a scan of your testing environment and the requiredinstallation of a desktop application. Please carefullyreview online proctored test information at:https://ecampus.oregonstate.edu/services/proctoring   [ Textbooks]
Syllabus: Available in Canvas to students enrolled in this course.
Sp27581694014StaffOnline Open202055
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:

Registration limited to Ecampus & Cascades honors students until Week 10, then will be opened to Corvallis honors students in Week 10.

This course requires online proctored testing, which mayinclude testing fees and the use of security measures,such as a scan of your testing environment and the requiredinstallation of a desktop application. Please carefullyreview online proctored test information at:https://ecampus.oregonstate.edu/services/proctoring Campus restrictions end Monday of Week 10
Syllabus: Available in Canvas to students enrolled in this course.
Find textbooks for CS 162H at the OSU Beaver Store (current term only). For questions related to course materials, contact the OSU Beaver Store.


CS 175 – Communications Security and Social Movements (3)

TermCRNSecCrP/NInstructorTypeStatusCapAvailWL CapWL Avail
F26178164003StaffOnline Cancelled0-700
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 and the requiredinstallation of a desktop application. Please carefullyreview online proctored test information at:https://ecampus.oregonstate.edu/services/proctoring .Campus restrictions end Monday of Week 10  [ Textbooks]
Syllabus: Available in Canvas to students enrolled in this course.
Sp27533914003StaffOnline Open1221221010
Registration Restrictions
Campus Restrictions: -C (Corv)
Class Notes: This course requires online proctored testing, which mayinclude testing fees and the use of security measures,such as a scan of your testing environment and the requiredinstallation of a desktop application. Please carefullyreview online proctored test information at:https://ecampus.oregonstate.edu/services/proctoring Campus restrictions end Monday of Week 10
Syllabus: Available in Canvas to students enrolled in this course.
Sp27546334013StaffOnline Closed0000
Registration Restrictions
Campus Restrictions: -C (Corv)
Class Notes: This course requires online proctored testing, which mayinclude testing fees and the use of security measures,such as a scan of your testing environment and the requiredinstallation of a desktop application. Please carefullyreview online proctored test information at:https://ecampus.oregonstate.edu/services/proctoring Campus restrictions end Monday of Week 10
Syllabus: Available in Canvas to students enrolled in this course.
Find textbooks for CS 175 at the OSU Beaver Store (current term only). For questions related to course materials, contact the OSU Beaver Store.


CS 201 – Computer Programming for Non-CS Majors (3)

TermCRNSecCrP/NInstructorTypeStatusCapAvailWL CapWL Avail
W27332614003StaffOnline Open12212200
Registration Restrictions
Enforced Prereqs: MTH 111Z [C-] or MTH 111 [C-] or MTH 112Z [C-] or MTH 112 [C-] or MTH 227 [C-] or MTH 231 [C-] or MTH 231H [C-] or MTH 241 [C-] or MTH 245 [C-] or MTH 251Z [C-] or MTH 251HZ [C-] or MTH 251 [C-] or MTH 251H [C-]
Campus Restrictions: -C (Corv)
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 10This course requires online proctored testing, which mayinclude testing fees and the use of security measures, suchas a scan of your testing environment and the requiredinstallation of a desktop application. Please carefullyreview online proctored test information at:https://ecampus.oregonstate.edu/services/proctoring .  [ Textbooks]
Syllabus: Available in Canvas to students enrolled in this course.
Find textbooks for CS 201 at the OSU Beaver Store (current term only). For questions related to course materials, contact the OSU Beaver Store.


CS 225 – Discrete Structures in Computer Science (4)

TermCRNSecCrP/NInstructorTypeStatusCapAvailWL CapWL Avail
F26117944004Ehsan, S.Online Open1226800
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: +249, +354 (Computer Science, Applied Computer Science)
College Limitations: +16 (Engr)
Class Notes: Campus restrictions end Monday of Week 10.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 and the requiredinstallation of a desktop application. Please carefullyreview online proctored test information at:https://ecampus.oregonstate.edu/services/proctoring/Students in this section may be required to interact withteachers, teaching assistants, and students in otherconcurrent sections of this same course.  [ Textbooks]
Syllabus: Available in Canvas to students enrolled in this course.
F26144654014StaffOnline Cancelled0000
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: +249, +354 (Computer Science, Applied Computer Science)
College Limitations: +16 (Engr)
Class Notes: Campus restrictions end Monday of Week 10.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 and the requiredinstallation of a desktop application. Please carefullyreview online proctored test information at:https://ecampus.oregonstate.edu/services/proctoring/Students in this section may be required to interact withteachers, teaching assistants, and students in otherconcurrent sections of this same course.  [ Textbooks]
Syllabus: Available in Canvas to students enrolled in this course.
W27316414004StaffOnline Open606000
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: +249, +354 (Computer Science, Applied Computer Science)
Campus Restrictions: -C (Corv)
College Limitations: +16 (Engr)
Class Notes: Campus restrictions end Monday of Week 10Students in this section may be required to interact with teachers, teaching assistants, and students 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 and the requiredinstallation of a desktop application. Please carefullyreview online proctored test information at:https://ecampus.oregonstate.edu/services/proctoring .  [ Textbooks]
Syllabus: Available in Canvas to students enrolled in this course.
W27339274014StaffOnline Open606000
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: +249, +354 (Computer Science, Applied Computer Science)
Campus Restrictions: -C (Corv)
College Limitations: +16 (Engr)
Class Notes: Campus restrictions end Monday of Week 10 .Students in this section may be required to interact with teachers, teaching assistants, and students 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 and the requiredinstallation of a desktop application. Please carefullyreview online proctored test information at:https://ecampus.oregonstate.edu/services/proctoring .  [ Textbooks]
Syllabus: Available in Canvas to students enrolled in this course.
Sp27515234004StaffOnline Open505000
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 mayinclude testing fees and the use of security measures,such as a scan of your testing environment and the requiredinstallation of a desktop application. Please carefullyreview online proctored test information at:https://ecampus.oregonstate.edu/services/proctoring See syllabus for details.
Syllabus: Available in Canvas to students enrolled in this course.
Sp27536744014StaffOnline Open505000
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 mayinclude testing fees and the use of security measures,such as a scan of your testing environment and the requiredinstallation of a desktop application. Please carefullyreview online proctored test information at:https://ecampus.oregonstate.edu/services/proctoring See syllabus for details.Campus restrictions extend beyond Monday of Week 10
Syllabus: Available in Canvas to students enrolled in this course.
Sp27536754024StaffOnline Closed0000
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 mayinclude testing fees and the use of security measures,such as a scan of your testing environment and the requiredinstallation of a desktop application. Please carefullyreview online proctored test information at:https://ecampus.oregonstate.edu/services/proctoring See syllabus for details.Campus restrictions extend beyond Monday of Week 10
Syllabus: Available in Canvas to students enrolled in this course.
Find textbooks for CS 225 at the OSU Beaver Store (current term only). For questions related to course materials, contact the OSU Beaver Store.


CS 261 – Data Structures (4)

TermCRNSecCrP/NInstructorTypeStatusCapAvailWL CapWL Avail
F26118004004Redfield, S.Online Open1501100
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, +249, +307, +321 (Electrical and Computer Engineering, Computer Science, Computer Science, Mechanical Engineering)
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 and the requiredinstallation of a desktop application. Please carefullyreview online proctored test information at:https://ecampus.oregonstate.edu/services/proctoring/Students in this section may be required to interact withteachers, teaching assistants, and students in otherconcurrent sections of the same course.  [ Textbooks]
Syllabus: Available in Canvas to students enrolled in this course.
F26133504014StaffOnline Cancelled0000
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, +249, +307, +321 (Electrical and Computer Engineering, Computer Science, Computer Science, Mechanical Engineering)
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 and the requiredinstallation of a desktop application. Please carefullyreview online proctored test information at:https://ecampus.oregonstate.edu/services/proctoring/Students in this sections may be required to interact withteachers, teaching assistants, and students in otherconcurrent sections of this same course.  [ Textbooks]
Syllabus: Available in Canvas to students enrolled in this course.
W27316424004StaffOnline Open858500
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, +249, +307 (Electrical and Computer Engineering, Computer Science, Computer Science)
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 10This course requires online proctored testing, which mayinclude testing fees and the use of security measures, suchas a scan of your testing environment and the requiredinstallation of a desktop application. Please carefullyreview online proctored test information at:https://ecampus.oregonstate.edu/services/proctoring .  [ Textbooks]
Syllabus: Available in Canvas to students enrolled in this course.
W27331294014StaffOnline Open858500
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, +249, +307 (Electrical and Computer Engineering, Computer Science, Computer Science)
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 10This course requires online proctored testing, which mayinclude testing fees and the use of security measures, suchas a scan of your testing environment and the requiredinstallation of a desktop application. Please carefullyreview online proctored test information at:https://ecampus.oregonstate.edu/services/proctoring .  [ Textbooks]
Syllabus: Available in Canvas to students enrolled in this course.
Sp27515244004StaffOnline Open12212200
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 mayinclude testing fees and the use of security measures,such as a scan of your testing environment and the requiredinstallation of a desktop application. Please carefullyreview online proctored test information at:https://ecampus.oregonstate.edu/services/proctoring Campus restrictions end Monday of Week 10
Syllabus: Available in Canvas to students enrolled in this course.
Sp27532214014StaffOnline Open12212200
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 mayinclude testing fees and the use of security measures,such as a scan of your testing environment and the requiredinstallation of a desktop application. Please carefullyreview online proctored test information at:https://ecampus.oregonstate.edu/services/proctoring 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.
Sp27536764024StaffOnline Closed0000
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 mayinclude testing fees and the use of security measures,such as a scan of your testing environment and the requiredinstallation of a desktop application. Please carefullyreview online proctored test information at:https://ecampus.oregonstate.edu/services/proctoring Students in this section may be required to interact withteachers, teaching assistants, and student inconcurrent sections of the same course.Campus restrictions end Monday of Week 10
Syllabus: Available in Canvas to students enrolled in this course.
Sp27536774034StaffOnline Closed0000
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 mayinclude testing fees and the use of security measures,such as a scan of your testing environment and the requiredinstallation of a desktop application. Please carefullyreview online proctored test information at:https://ecampus.oregonstate.edu/services/proctoring Students in this section may be required to interact withteachers, teaching assistants, and student inconcurrent sections of the same course.Campus restrictions end Monday of Week 10
Syllabus: Available in Canvas to students enrolled in this course.
Find textbooks for CS 261 at the OSU Beaver Store (current term only). For questions related to course materials, contact the OSU Beaver Store.


CS 261H – Data Structures (4)

TermCRNSecCrP/NInstructorTypeStatusCapAvailWL CapWL Avail
W27393774014Alcon, T.Online Inactive-Not Offered202055
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, +249, +307, +321 (Electrical and Computer Engineering, Computer Science, Computer Science, Mechanical Engineering)
Campus Restrictions: -C (Corv)
College Limitations: +16 (Engr)
Class Notes: Campus restrictions end Monday of Week 10

This course requires online proctored testing, which mayinclude testing fees and the use of security measures,such as a scan of your testing environment and the requiredinstallation of a desktop application. Please carefullyreview online proctored test information at:https://ecampus.oregonstate.edu/services/proctoring

  [ Textbooks]
Syllabus: Available in Canvas to students enrolled in this course.
Find textbooks for CS 261H at the OSU Beaver Store (current term only). For questions related to course materials, contact the OSU Beaver Store.


CS 271 – Computer Architecture and Assembly Language (4)

TermCRNSecCrP/NInstructorTypeStatusCapAvailWL CapWL Avail
F26117954004Redfield, S.Online Open1501000
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: +249, +307, +354 (Computer Science, Computer Science, Applied Computer Science)
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 and the requiredinstallation of a desktop application. Please carefullyreview online proctored test information at:https://ecampus.oregonstate.edu/services/proctoring/Students in this section may be required to interact with teachers, teaching assistants, and students in other concurrent sections of this same course.  [ Textbooks]
Syllabus: Available in Canvas to students enrolled in this course.
F26136464014StaffOnline Closed0000
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: +249, +307, +354 (Computer Science, Computer Science, Applied Computer Science)
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 and the requiredinstallation of a desktop application. Please carefullyreview online proctored test information at:https://ecampus.oregonstate.edu/services/proctoring/Students in this section may be required to interact with teachers, teaching assistants, and students in other concurrent sections of this same course.  [ Textbooks]
Syllabus: Available in Canvas to students enrolled in this course.
W27316434004StaffOnline Open757500
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: +249, +354 (Computer Science, Applied Computer Science)
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 10This course requires online proctored testing, which mayinclude testing fees and the use of security measures, suchas a scan of your testing environment and the requiredinstallation of a desktop application. Please carefullyreview online proctored test information at:https://ecampus.oregonstate.edu/services/proctoring .  [ Textbooks]
Syllabus: Available in Canvas to students enrolled in this course.
W27333154014StaffOnline Open757500
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: +249, +354 (Computer Science, Applied Computer Science)
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 10This course requires online proctored testing, which mayinclude testing fees and the use of security measures, suchas a scan of your testing environment and the requiredinstallation of a desktop application. Please carefullyreview online proctored test information at:https://ecampus.oregonstate.edu/services/proctoring .  [ Textbooks]
Syllabus: Available in Canvas to students enrolled in this course.
W27339284024StaffOnline Open757500
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: +249, +354 (Computer Science, Applied Computer Science)
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 10This course requires online proctored testing, which mayinclude testing fees and the use of security measures, suchas a scan of your testing environment and the requiredinstallation of a desktop application. Please carefullyreview online proctored test information at:https://ecampus.oregonstate.edu/services/proctoring .  [ Textbooks]
Syllabus: Available in Canvas to students enrolled in this course.
Sp27515254004StaffOnline Open12212200
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 mayinclude testing fees and the use of security measures,such as a scan of your testing environment and the requiredinstallation of a desktop application. Please carefullyreview online proctored test information at:https://ecampus.oregonstate.edu/services/proctoring Students in this section may be required to interact withteachers, teaching assistants, and students inconcurrent sections of this same course.Campus restrictions end Monday of Week 10
Syllabus: Available in Canvas to students enrolled in this course.
Sp27534784014StaffOnline Open12212200
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 mayinclude testing fees and the use of security measures,such as a scan of your testing environment and the requiredinstallation of a desktop application. Please carefullyreview online proctored test information at:https://ecampus.oregonstate.edu/services/proctoring Campus restrictions end Monday of Week 10
Syllabus: Available in Canvas to students enrolled in this course.
Find textbooks for CS 271 at the OSU Beaver Store (current term only). For questions related to course materials, contact the OSU Beaver Store.


CS 274 – Introduction to Systems Programming (4)

TermCRNSecCrP/NInstructorTypeStatusCapAvailWL CapWL Avail
F26178174004Muhati, E.Online Open200500
Registration Restrictions
Enforced Prereqs: CS 162 [C] or CS 162H [C]
Major Restrictions: +039, +249, +307 (Electrical and Computer Engineering, Computer Science, Computer Science)
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 and the requiredinstallation of a desktop application. Please carefullyreview online proctored test information at:https://ecampus.oregonstate.edu/services/proctoring .  [ Textbooks]
Syllabus: Available in Canvas to students enrolled in this course.
F26178184014StaffOnline Cancelled0000
Registration Restrictions
Enforced Prereqs: CS 162 [C] or CS 162H [C]
Major Restrictions: +039, +249, +307 (Electrical and Computer Engineering, Computer Science, Computer Science)
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 and the requiredinstallation of a desktop application. Please carefullyreview online proctored test information at:https://ecampus.oregonstate.edu/services/proctoring .  [ Textbooks]
Syllabus: Available in Canvas to students enrolled in this course.
W27377524004StaffOnline Open12212200
Registration Restrictions
Enforced Prereqs: CS 162 [C] or CS 162H [C]
Major Restrictions: +039, +249, +307 (Electrical and Computer Engineering, Computer Science, Computer Science)
Campus Restrictions: -C (Corv)
College Limitations: +16 (Engr)
Class Notes: Campus restrictions end Monday of Week 10This course requires online proctored testing, which mayinclude testing fees and the use of security measures, suchas a scan of your testing environment and the requiredinstallation of a desktop application. Please carefullyreview online proctored test information at:https://ecampus.oregonstate.edu/services/proctoring .  [ Textbooks]
Syllabus: Available in Canvas to students enrolled in this course.
Sp27581294004StaffOnline Open757500
Registration Restrictions
Enforced Prereqs: CS 162 [C] or CS 162H [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 mayinclude testing fees and the use of security measures,such as a scan of your testing environment and the requiredinstallation of a desktop application. Please carefullyreview online proctored test information at:https://ecampus.oregonstate.edu/services/proctoring Campus restrictions end Monday of Week 10
Syllabus: Available in Canvas to students enrolled in this course.
Find textbooks for CS 274 at the OSU Beaver Store (current term only). For questions related to course materials, contact the OSU Beaver Store.


CS 290 – Web Development (4)

TermCRNSecCrP/NInstructorTypeStatusCapAvailWL CapWL Avail
F26122984004Chaudhry, N.Online Open2008100
Registration Restrictions
Enforced Prereqs: CS 162 [C] or CS 162H [C] or CS 165 [C]
Major Restrictions: +249, +307 (Computer Science, Computer Science)
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 and the requiredinstallation of a desktop application. Please carefullyreview online proctored test information at:https://ecampus.oregonstate.edu/services/proctoring/This section is intended for students who are comfortableusing computers. Students in this section may be required to interact with teachers, teaching assistants, and students in other concurrent sections of this same course.  [ Textbooks]
Syllabus: Available in Canvas to students enrolled in this course.
F26133914014StaffOnline Cancelled0000
Registration Restrictions
Enforced Prereqs: CS 162 [C] or CS 162H [C] or CS 165 [C]
Major Restrictions: +249, +307 (Computer Science, Computer Science)
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 and the requiredinstallation of a desktop application. Please carefullyreview online proctored test information at:https://ecampus.oregonstate.edu/services/proctoring/This section is intended for students who are comfortableusing computers. Students in this section may be required to interact with teachers, teaching assistants, and students in other concurrent sections of this same course.  [ Textbooks]
Syllabus: Available in Canvas to students enrolled in this course.
W27321184004StaffOnline Open909000
Registration Restrictions
Enforced Prereqs: CS 162 [C] or CS 162H [C] or CS 165 [C]
Major Restrictions: +039, +307 (Electrical and Computer Engineering, Computer Science)
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 10This course requires online proctored testing, which mayinclude testing fees and the use of security measures, suchas a scan of your testing environment and the requiredinstallation of a desktop application. Please carefullyreview online proctored test information at:https://ecampus.oregonstate.edu/services/proctoring .  [ Textbooks]
Syllabus: Available in Canvas to students enrolled in this course.
W27330094014StaffOnline Open909000
Registration Restrictions
Enforced Prereqs: CS 162 [C] or CS 162H [C] or CS 165 [C]
Major Restrictions: +039, +307 (Electrical and Computer Engineering, Computer Science)
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 10This course requires online proctored testing, which mayinclude testing fees and the use of security measures, suchas a scan of your testing environment and the requiredinstallation of a desktop application. Please carefullyreview online proctored test information at:https://ecampus.oregonstate.edu/services/proctoring .  [ Textbooks]
Syllabus: Available in Canvas to students enrolled in this course.
W27339294024StaffOnline Open909000
Registration Restrictions
Enforced Prereqs: CS 162 [C] or CS 162H [C] or CS 165 [C]
Major Restrictions: +039, +307 (Electrical and Computer Engineering, Computer Science)
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 10This course requires online proctored testing, which mayinclude testing fees and the use of security measures, suchas a scan of your testing environment and the requiredinstallation of a desktop application. Please carefullyreview online proctored test information at:https://ecampus.oregonstate.edu/services/proctoring .  [ Textbooks]
Syllabus: Available in Canvas to students enrolled in this course.
Sp27518834004StaffOnline Open757500
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 mayinclude testing fees and the use of security measures,such as a scan of your testing environment and the requiredinstallation of a desktop application. Please carefullyreview online proctored test information at:https://ecampus.oregonstate.edu/services/proctoring Campus restrictions end Monday of Week 10
Syllabus: Available in Canvas to students enrolled in this course.
Sp27529044014StaffOnline Open757500
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 mayinclude testing fees and the use of security measures,such as a scan of your testing environment and the requiredinstallation of a desktop application. Please carefullyreview online proctored test information at:https://ecampus.oregonstate.edu/services/proctoring Campus restrictions end Monday of Week 10
Syllabus: Available in Canvas to students enrolled in this course.
Sp27536784024StaffOnline Open757500
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 mayinclude testing fees and the use of security measures,such as a scan of your testing environment and the requiredinstallation of a desktop application. Please carefullyreview online proctored test information at:https://ecampus.oregonstate.edu/services/proctoring Campus restrictions end Monday of Week 10
Syllabus: Available in Canvas to students enrolled in this course.
Sp27536794034StaffOnline Closed0000
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 mayinclude testing fees and the use of security measures,such as a scan of your testing environment and the requiredinstallation of a desktop application. Please carefullyreview online proctored test information at:https://ecampus.oregonstate.edu/services/proctoring Campus restrictions end Monday of Week 10
Syllabus: Available in Canvas to students enrolled in this course.
Find textbooks for CS 290 at the OSU Beaver Store (current term only). For questions related to course materials, contact the OSU Beaver Store.


CS 312 – System Administration (4)

TermCRNSecCrP/NInstructorTypeStatusCapAvailWL CapWL Avail
Sp27582774004StaffOnline Open1221221010
Registration Restrictions
Enforced Prereqs: (CS 311 [C] or CS 344 [C] or CS 374 [C] ) and (CS 372 [C] or ECE 372 [C] )
Major Restrictions: +307 (Computer Science)
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,such as a scan of your testing environment and the requiredinstallation of a desktop application. Please carefullyreview online proctored test information at:https://ecampus.oregonstate.edu/services/proctoring Campus restrictions end Monday of Week 10
Syllabus: Available in Canvas to students enrolled in this course.
Find textbooks for CS 312 at the OSU Beaver Store (current term only). For questions related to course materials, contact the OSU Beaver Store.


CS 321 – Introduction to Theory of Computation (3)

TermCRNSecCrP/NInstructorTypeStatusCapAvailWL CapWL Avail
F26136394003Umma Reddy, D.Online Open1506800
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: +039, +307 (Electrical and Computer Engineering, Computer Science)
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 and the requiredinstallation of a desktop application. Please carefullyreview online proctored test information at:https://ecampus.oregonstate.edu/services/proctoring/This section is intended for students who are comfortableusing computers. Students in this section may be required to interact with teachers, teaching assistants, and students in other concurrent sections of this same course.  [ Textbooks]
Syllabus: Available in Canvas to students enrolled in this course.
Sp27531104003StaffOnline Open12212200
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 mayinclude testing fees and the use of security measures,such as a scan of your testing environment and the requiredinstallation of a desktop application. Please carefullyreview online proctored test information at:https://ecampus.oregonstate.edu/services/proctoring Campus restrictions end Monday of Week 10
Syllabus: Available in Canvas to students enrolled in this course.
Sp27565944013StaffOnline Closed0000
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 mayinclude testing fees and the use of security measures,such as a scan of your testing environment and the requiredinstallation of a desktop application. Please carefullyreview online proctored test information at:https://ecampus.oregonstate.edu/services/proctoring Campus restrictions end Monday of Week 10
Syllabus: Available in Canvas to students enrolled in this course.
Find textbooks for CS 321 at the OSU Beaver Store (current term only). For questions related to course materials, contact the OSU Beaver Store.


CS 325 – Analysis of Algorithms (4)

TermCRNSecCrP/NInstructorTypeStatusCapAvailWL CapWL Avail
F26118654004Umma Reddy, D.Online Open2004300
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: +039, +307 (Electrical and Computer Engineering, Computer Science)
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 and the requiredinstallation of a desktop application. Please carefullyreview online proctored test information at:https://ecampus.oregonstate.edu/services/proctoring/Students in this section may be required to interact with teachers, teaching assistants, and students in other concurrent sections of this same course.  [ Textbooks]
Syllabus: Available in Canvas to students enrolled in this course.
F26136474014StaffOnline Closed0000
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: +039, +307 (Electrical and Computer Engineering, Computer Science)
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 and the requiredinstallation of a desktop application. Please carefullyreview online proctored test information at:https://ecampus.oregonstate.edu/services/proctoring/Students in this section may be required to interact with teachers, teaching assistants, and students in other concurrent sections of this same course.  [ Textbooks]
Syllabus: Available in Canvas to students enrolled in this course.
W27316444004StaffOnline Open757500
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: +039, +307 (Electrical and Computer Engineering, Computer Science)
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 10This course requires online proctored testing, which mayinclude testing fees and the use of security measures, suchas a scan of your testing environment and the requiredinstallation of a desktop application. Please carefullyreview online proctored test information at:https://ecampus.oregonstate.edu/services/proctoring .  [ Textbooks]
Syllabus: Available in Canvas to students enrolled in this course.
W27334724014StaffOnline Open757500
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: +039, +307 (Electrical and Computer Engineering, Computer Science)
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 10This course requires online proctored testing, which mayinclude testing fees and the use of security measures, suchas a scan of your testing environment and the requiredinstallation of a desktop application. Please carefullyreview online proctored test information at:https://ecampus.oregonstate.edu/services/proctoring .  [ Textbooks]
Syllabus: Available in Canvas to students enrolled in this course.
W27339314024StaffOnline Open757500
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: +039, +307 (Electrical and Computer Engineering, Computer Science)
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 10This course requires online proctored testing, which mayinclude testing fees and the use of security measures, suchas a scan of your testing environment and the requiredinstallation of a desktop application. Please carefullyreview online proctored test information at:https://ecampus.oregonstate.edu/services/proctoring .  [ Textbooks]
Syllabus: Available in Canvas to students enrolled in this course.
Sp27515264004StaffOnline Open10010000
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 mayinclude testing fees and the use of security measures,such as a scan of your testing environment and the requiredinstallation of a desktop application. Please carefullyreview online proctored test information at:https://ecampus.oregonstate.edu/services/proctoring See syllabus for details.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.
Sp27532364014StaffOnline Open10010000
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 mayinclude testing fees and the use of security measures,such as a scan of your testing environment and the requiredinstallation of a desktop application. Please carefullyreview online proctored test information at:https://ecampus.oregonstate.edu/services/proctoring Students in this section may be required to interact withteachers, teaching assistants, and student in concurrentsections of the same course.Campus restrictions end Monday of Week 10
Syllabus: Available in Canvas to students enrolled in this course.
Sp27536804024StaffOnline Open10010000
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 mayinclude testing fees and the use of security measures,such as a scan of your testing environment and the requiredinstallation of a desktop application. Please carefullyreview online proctored test information at:https://ecampus.oregonstate.edu/services/proctoring Students in this section may be required to interact withteachers, teaching assistants, and students inconcurrent sections of this same course.Campus restrictions end Monday of Week 10
Syllabus: Available in Canvas to students enrolled in this course.
Find textbooks for CS 325 at the OSU Beaver Store (current term only). For questions related to course materials, contact the OSU Beaver Store.


CS 331 – Introduction to Artificial Intelligence (4)

TermCRNSecCrP/NInstructorTypeStatusCapAvailWL CapWL Avail
F26200054004Chaudhry, N.Online Open1501100
Registration Restrictions
Enforced Prereqs: CS 325 [C] or CS 325H [C]
Major Restrictions: +039, +307 (Electrical and Computer Engineering, Computer Science)
College Limitations: +16 (Engr)
Class Notes: Campus restrictions end Monday of Week 10This course requires online proctored testing, which mayinclude testing fees and the use of security measures,such as a scan of your testing environment and the requiredinstallation of a desktop application. Please carefullyreview online proctored test information at:https://ecampus.oregonstate.edu/services/proctoring   [ Textbooks]
Syllabus: Available in Canvas to students enrolled in this course.
Find textbooks for CS 331 at the OSU Beaver Store (current term only). For questions related to course materials, contact the OSU Beaver Store.


CS 332 – Intro to Applied Data Science With Programming (4)

TermCRNSecCrP/NInstructorTypeStatusCapAvailWL CapWL Avail
F26178194004Gates, A.Online Open24413700
Registration Restrictions
Enforced Prereqs: CS 261 [C] or CS 261H [C]
Major Restrictions: +039, +307 (Electrical and Computer Engineering, Computer Science)
Recommended: MTH 252Z or MTH 264 and Python
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 and the requiredinstallation of a desktop application. Please carefullyreview online proctored test information at:https://ecampus.oregonstate.edu/services/proctoring .  [ Textbooks]
Syllabus: Available in Canvas to students enrolled in this course.
F26182854014StaffOnline Cancelled0000
Registration Restrictions
Enforced Prereqs: CS 261 [C] or CS 261H [C]
Major Restrictions: +039, +307 (Electrical and Computer Engineering, Computer Science)
Recommended: MTH 252Z or MTH 264 and Python
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 and the requiredinstallation of a desktop application. Please carefullyreview online proctored test information at:https://ecampus.oregonstate.edu/services/proctoring .  [ Textbooks]
Syllabus: Available in Canvas to students enrolled in this course.
W27377534004StaffOnline Open909000
Registration Restrictions
Enforced Prereqs: CS 261 [C] or CS 261H [C]
Major Restrictions: +039, +307 (Electrical and Computer Engineering, Computer Science)
Recommended: MTH 252Z or MTH 264 and Python
Campus Restrictions: -C (Corv)
College Limitations: +16 (Engr)
Class Notes: Campus restrictions end Monday of Week 10This course requires online proctored testing, which mayinclude testing fees and the use of security measures, suchas a scan of your testing environment and the requiredinstallation of a desktop application. Please carefullyreview online proctored test information at:https://ecampus.oregonstate.edu/services/proctoring .  [ Textbooks]
Syllabus: Available in Canvas to students enrolled in this course.
W27379714014StaffOnline Open909000
Registration Restrictions
Enforced Prereqs: CS 261 [C] or CS 261H [C]
Major Restrictions: +039, +307 (Electrical and Computer Engineering, Computer Science)
Recommended: MTH 252Z or MTH 264 and Python
Campus Restrictions: -C (Corv)
College Limitations: +16 (Engr)
Class Notes: Campus restrictions end Monday of Week 10This course requires online proctored testing, which mayinclude testing fees and the use of security measures, suchas a scan of your testing environment and the requiredinstallation of a desktop application. Please carefullyreview online proctored test information at:https://ecampus.oregonstate.edu/services/proctoring .  [ Textbooks]
Syllabus: Available in Canvas to students enrolled in this course.
Find textbooks for CS 332 at the OSU Beaver Store (current term only). For questions related to course materials, contact the OSU Beaver Store.


CS 340 – Introduction to Databases (4)

TermCRNSecCrP/NInstructorTypeStatusCapAvailWL CapWL Avail
F26122994004Curry, M.Online Open2004600
Registration Restrictions
Enforced Prereqs: CS 261 [C] or CS 261H [C]
Major Restrictions: +039, +307 (Electrical and Computer Engineering, Computer Science)
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 and the requiredinstallation of a desktop application. Please carefullyreview online proctored test information at:https://ecampus.oregonstate.edu/services/proctoring/This section is intended for students who are comfortableusing computers. Students in this section may be required to interact with teachers, teaching assistants, and students in other concurrent sections of this same course.  [ Textbooks]
Syllabus: Available in Canvas to students enrolled in this course.
F26133924014StaffOnline Closed0000
Registration Restrictions
Enforced Prereqs: CS 261 [C] or CS 261H [C]
Major Restrictions: +039, +307 (Electrical and Computer Engineering, Computer Science)
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 and the requiredinstallation of a desktop application. Please carefullyreview online proctored test information at:https://ecampus.oregonstate.edu/services/proctoring/This section is intended for students who are comfortableusing computers. Students in this section may be required to interact with teachers, teaching assistants, and students in other concurrent sections of this same course.  [ Textbooks]
Syllabus: Available in Canvas to students enrolled in this course.
W27321194004StaffOnline Open12212200
Registration Restrictions
Enforced Prereqs: CS 261 [C] or CS 261H [C]
Major Restrictions: +039, +307 (Electrical and Computer Engineering, Computer Science)
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 10This course requires online proctored testing, which mayinclude testing fees and the use of security measures, suchas a scan of your testing environment and the requiredinstallation of a desktop application. Please carefullyreview online proctored test information at:https://ecampus.oregonstate.edu/services/proctoring .  [ Textbooks]
Syllabus: Available in Canvas to students enrolled in this course.
W27329774014StaffOnline Open12212200
Registration Restrictions
Enforced Prereqs: CS 261 [C] or CS 261H [C]
Major Restrictions: +039, +307 (Electrical and Computer Engineering, Computer Science)
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 10This course requires online proctored testing, which mayinclude testing fees and the use of security measures, suchas a scan of your testing environment and the requiredinstallation of a desktop application. Please carefullyreview online proctored test information at:https://ecampus.oregonstate.edu/services/proctoring .  [ Textbooks]
Syllabus: Available in Canvas to students enrolled in this course.
W27339324024StaffOnline Open12212200
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: 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 10This course requires online proctored testing, which mayinclude testing fees and the use of security measures, suchas a scan of your testing environment and the requiredinstallation of a desktop application. Please carefullyreview online proctored test information at:https://ecampus.oregonstate.edu/services/proctoring .  [ Textbooks]
Syllabus: Available in Canvas to students enrolled in this course.
Sp27518844004StaffOnline Open10010000
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 mayinclude testing fees and the use of security measures,such as a scan of your testing environment and the requiredinstallation of a desktop application. Please carefullyreview online proctored test information at:https://ecampus.oregonstate.edu/services/proctoring Campus restrictions end Monday of Week 10
Syllabus: Available in Canvas to students enrolled in this course.
Sp27528754014StaffOnline Open10010000
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 mayinclude testing fees and the use of security measures,such as a scan of your testing environment and the requiredinstallation of a desktop application. Please carefullyreview online proctored test information at:https://ecampus.oregonstate.edu/services/proctoring Campus restrictions end Monday of Week 10
Syllabus: Available in Canvas to students enrolled in this course.
Sp27536814024StaffOnline Open10010000
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 mayinclude testing fees and the use of security measures,such as a scan of your testing environment and the requiredinstallation of a desktop application. Please carefullyreview online proctored test information at:https://ecampus.oregonstate.edu/services/proctoring Campus restrictions end Monday of Week 10
Syllabus: Available in Canvas to students enrolled in this course.
Find textbooks for CS 340 at the OSU Beaver Store (current term only). For questions related to course materials, contact the OSU Beaver Store.


CS 352 – Introduction to Usability Engineering (4)

TermCRNSecCrP/NInstructorTypeStatusCapAvailWL CapWL Avail
F26117964004StaffOnline Cancelled0000
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: +039, +307 (Electrical and Computer Engineering, Computer Science)
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 and the requiredinstallation of a desktop application. Please carefullyreview online proctored test information at:https://ecampus.oregonstate.edu/services/proctoring .  [ Textbooks]
Syllabus: Available in Canvas to students enrolled in this course.
F26142104024StaffOnline Cancelled0000
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: +039, +307 (Electrical and Computer Engineering, Computer Science)
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 and the requiredinstallation of a desktop application. Please carefullyreview online proctored test information at:https://ecampus.oregonstate.edu/services/proctoring .  [ Textbooks]
Syllabus: Available in Canvas to students enrolled in this course.
W27316454004StaffOnline Open12212200
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: 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 10This course requires online proctored testing, which mayinclude testing fees and the use of security measures, suchas a scan of your testing environment and the requiredinstallation of a desktop application. Please carefullyreview online proctored test information at:https://ecampus.oregonstate.edu/services/proctoring .  [ Textbooks]
Syllabus: Available in Canvas to students enrolled in this course.
W27339334014StaffOnline Open12212200
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: 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 10This course requires online proctored testing, which mayinclude testing fees and the use of security measures, suchas a scan of your testing environment and the requiredinstallation of a desktop application. Please carefullyreview online proctored test information at:https://ecampus.oregonstate.edu/services/proctoring .  [ Textbooks]
Syllabus: Available in Canvas to students enrolled in this course.
Sp27515274004StaffOnline Open12212255
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 mayinclude testing fees and the use of security measures,such as a scan of your testing environment and the requiredinstallation of a desktop application. Please carefullyreview online proctored test information at:https://ecampus.oregonstate.edu/services/proctoring Campus restrictions end Monday of Week 10
Syllabus: Available in Canvas to students enrolled in this course.
Sp27536824014StaffOnline Open12212200
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 mayinclude testing fees and the use of security measures,such as a scan of your testing environment and the requiredinstallation of a desktop application. Please carefullyreview online proctored test information at:https://ecampus.oregonstate.edu/services/proctoring Campus restrictions end Monday of Week 10
Syllabus: Available in Canvas to students enrolled in this course.
Find textbooks for CS 352 at the OSU Beaver Store (current term only). For questions related to course materials, contact the OSU Beaver Store.


CS 361 – Software Engineering I (4)

TermCRNSecCrP/NInstructorTypeStatusCapAvailWL CapWL Avail
F26118664004Letaw, L.Online Open2002700
Registration Restrictions
Enforced Prereqs: CS 261 [C] or CS 261H [C]
Major Restrictions: +039, +307 (Electrical and Computer Engineering, Computer Science)
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 and the requiredinstallation of a desktop application. Please carefullyreview online proctored test information at:https://ecampus.oregonstate.edu/services/proctoring .  [ Textbooks]
Syllabus: Available in Canvas to students enrolled in this course.
F26144734014StaffOnline Closed0000
Registration Restrictions
Enforced Prereqs: CS 261 [C] or CS 261H [C]
Major Restrictions: +039, +307 (Electrical and Computer Engineering, Computer Science)
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 and the requiredinstallation of a desktop application. Please carefullyreview online proctored test information at:https://ecampus.oregonstate.edu/services/proctoring .  [ Textbooks]
Syllabus: Available in Canvas to students enrolled in this course.
W27316534004StaffOnline Open757500
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: 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 10This course requires online proctored testing, which mayinclude testing fees and the use of security measures, suchas a scan of your testing environment and the requiredinstallation of a desktop application. Please carefullyreview online proctored test information at:https://ecampus.oregonstate.edu/services/proctoring .  [ Textbooks]
Syllabus: Available in Canvas to students enrolled in this course.
W27339344014StaffOnline Open757500
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: 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 10This course requires online proctored testing, which mayinclude testing fees and the use of security measures, suchas a scan of your testing environment and the requiredinstallation of a desktop application. Please carefullyreview online proctored test information at:https://ecampus.oregonstate.edu/services/proctoring .  [ Textbooks]
Syllabus: Available in Canvas to students enrolled in this course.
W27339454024StaffOnline Open757500
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: 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 10This course requires online proctored testing, which mayinclude testing fees and the use of security measures, suchas a scan of your testing environment and the requiredinstallation of a desktop application. Please carefullyreview online proctored test information at:https://ecampus.oregonstate.edu/services/proctoring .  [ Textbooks]
Syllabus: Available in Canvas to students enrolled in this course.
W27339484034StaffOnline Open757500
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: Campus restrictions end Monday of Week 10.Students in this section may be required to interact with teachers, teaching assistants, and students in other concurrent sections of this same course. 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 and the requiredinstallation of a desktop application. Please carefullyreview online proctored test information at:https://ecampus.oregonstate.edu/services/proctoring/  [ Textbooks]
Syllabus: Available in Canvas to students enrolled in this course.
Sp27515284004StaffOnline Open757500
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 mayinclude testing fees and the use of security measures,such as a scan of your testing environment and the requiredinstallation of a desktop application. Please carefullyreview online proctored test information at:https://ecampus.oregonstate.edu/services/proctoring Campus restrictions end Monday of Week 10
Syllabus: Available in Canvas to students enrolled in this course.
Sp27536834014StaffOnline Open757500
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 mayinclude testing fees and the use of security measures,such as a scan of your testing environment and the requiredinstallation of a desktop application. Please carefullyreview online proctored test information at:https://ecampus.oregonstate.edu/services/proctoring Campus restrictions end Monday of Week 10
Syllabus: Available in Canvas to students enrolled in this course.
Sp27536844024StaffOnline Open757500
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 mayinclude testing fees and the use of security measures,such as a scan of your testing environment and the requiredinstallation of a desktop application. Please carefullyreview online proctored test information at:https://ecampus.oregonstate.edu/services/proctoring Campus restrictions end Monday of Week 10
Syllabus: Available in Canvas to students enrolled in this course.
Find textbooks for CS 361 at the OSU Beaver Store (current term only). For questions related to course materials, contact the OSU Beaver Store.


CS 362 – Software Engineering II (4)

TermCRNSecCrP/NInstructorTypeStatusCapAvailWL CapWL Avail
F26118674004Ianni, E.Online Open1503100
Registration Restrictions
Enforced Prereqs: CS 261 [C] or CS 261H [C]
Major Restrictions: +039, +307 (Electrical and Computer Engineering, Computer Science)
Recommended: Experience with object-oriented programming and data structures (eg. CS 161, CS 162, CS 361)
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 and the requiredinstallation of a desktop application. Please carefullyreview online proctored test information at:https://ecampus.oregonstate.edu/services/proctoring/See syllabus for details.Students in this section may be required to interact with teachers, teaching assistants, and students in other concurrent sections of this same course.  [ Textbooks]
Syllabus: Available in Canvas to students enrolled in this course.
F26136364014StaffOnline Cancelled0000
Registration Restrictions
Enforced Prereqs: CS 261 [C] or CS 261H [C]
Major Restrictions: +039, +307 (Electrical and Computer Engineering, Computer Science)
Recommended: Experience with object-oriented programming and data structures (eg. CS 161, CS 162, CS 361)
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 and the requiredinstallation of a desktop application. Please carefullyreview online proctored test information at:https://ecampus.oregonstate.edu/services/proctoring/See syllabus for details.Students in this section may be required to interact with teachers, teaching assistants, and students in other concurrent sections of this same course.  [ Textbooks]
Syllabus: Available in Canvas to students enrolled in this course.
W27318074004StaffOnline Open12212200
Registration Restrictions
Enforced Prereqs: CS 261 [C] or CS 261H [C]
Major Restrictions: +307 (Computer Science)
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: 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 10This course requires online proctored testing, which mayinclude testing fees and the use of security measures, suchas a scan of your testing environment and the requiredinstallation of a desktop application. Please carefullyreview online proctored test information at:https://ecampus.oregonstate.edu/services/proctoring .  [ Textbooks]
Syllabus: Available in Canvas to students enrolled in this course.
W27339354014StaffOnline Open12212200
Registration Restrictions
Enforced Prereqs: CS 261 [C] or CS 261H [C]
Major Restrictions: +307 (Computer Science)
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: 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 10This course requires online proctored testing, which mayinclude testing fees and the use of security measures, suchas a scan of your testing environment and the requiredinstallation of a desktop application. Please carefullyreview online proctored test information at:https://ecampus.oregonstate.edu/services/proctoring .  [ Textbooks]
Syllabus: Available in Canvas to students enrolled in this course.
Sp27515294004StaffOnline Open757500
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 and the requiredinstallation of a desktop application. Please carefullyreview online proctored test information at:https://ecampus.oregonstate.edu/services/proctoring/.This course requires online proctored testing, which mayinclude testing fees and the use of security measures,such as a scan of your testing environment and the requiredinstallation of a desktop application. Please carefullyreview online proctored test information at:https://ecampus.oregonstate.edu/services/proctoring Campus restrictions end Monday of Week 10
Syllabus: Available in Canvas to students enrolled in this course.
Sp27536854014StaffOnline Open757500
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 mayinclude testing fees and the use of security measures,such as a scan of your testing environment and the requiredinstallation of a desktop application. Please carefullyreview online proctored test information at:https://ecampus.oregonstate.edu/services/proctoring 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.
Sp27566064024StaffOnline Open757500
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 mayinclude testing fees and the use of security measures,such as a scan of your testing environment and the requiredinstallation of a desktop application. Please carefullyreview online proctored test information at:https://ecampus.oregonstate.edu/services/proctoring 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.
Find textbooks for CS 362 at the OSU Beaver Store (current term only). For questions related to course materials, contact the OSU Beaver Store.


CS 362H – Software Engineering II (4)

TermCRNSecCrP/NInstructorTypeStatusCapAvailWL CapWL Avail
F26199954014Ianni, E.Online Open201855
Registration Restrictions
Enforced Prereqs: CS 261 [C] or CS 261H [C]
Recommended: Experience with object-oriented programming and data structures (eg. CS 161, CS 162, CS 361)
Class Notes: Campus restrictions end Monday of Week 10.

Registration limited to Ecampus & Cascades honors students until Week 10, then will be opened to Corvallis honors students in Week 10.

This course requires online proctored testing, which mayinclude testing fees and the use of security measures,such as a scan of your testing environment and the requiredinstallation of a desktop application. Please carefullyreview online proctored test information at:https://ecampus.oregonstate.edu/services/proctoring   [ Textbooks]
Syllabus: Available in Canvas to students enrolled in this course.
Find textbooks for CS 362H at the OSU Beaver Store (current term only). For questions related to course materials, contact the OSU Beaver Store.


CS 370 – Introduction to Security (4)

TermCRNSecCrP/NInstructorTypeStatusCapAvailWL CapWL Avail
F26133474004Muhati, E.Online Open1221500
Registration Restrictions
Enforced Prereqs: CS 344* [C] or CS 374* [C]
Major Restrictions: +039, +307 (Electrical and Computer Engineering, Computer Science)
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 and the requiredinstallation of a desktop application. Please carefullyreview online proctored test information at:https://ecampus.oregonstate.edu/services/proctoring .  [ Textbooks]
Syllabus: Available in Canvas to students enrolled in this course.
F26144754014StaffOnline Cancelled0000
Registration Restrictions
Enforced Prereqs: CS 344* [C] or CS 374* [C]
Major Restrictions: +039, +307 (Electrical and Computer Engineering, Computer Science)
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 and the requiredinstallation of a desktop application. Please carefullyreview online proctored test information at:https://ecampus.oregonstate.edu/services/proctoring .  [ Textbooks]
Syllabus: Available in Canvas to students enrolled in this course.
Sp27531114004StaffOnline Open12212200
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 mayinclude testing fees and the use of security measures,such as a scan of your testing environment and the requiredinstallation of a desktop application. Please carefullyreview online proctored test information at:https://ecampus.oregonstate.edu/services/proctoring Campus restrictions end Monday of Week 10
Syllabus: Available in Canvas to students enrolled in this course.
Sp27565564014StaffOnline Open12212200
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 mayinclude testing fees and the use of security measures,such as a scan of your testing environment and the requiredinstallation of a desktop application. Please carefullyreview online proctored test information at:https://ecampus.oregonstate.edu/services/proctoring Campus restrictions end Monday of Week 10
Syllabus: Available in Canvas to students enrolled in this course.
Find textbooks for CS 370 at the OSU Beaver Store (current term only). For questions related to course materials, contact the OSU Beaver Store.


CS 372 – Introduction to Computer Networks (4)

TermCRNSecCrP/NInstructorTypeStatusCapAvailWL CapWL Avail
F26118684004Muhati, E.Online Open1222900
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.
College Limitations: +16 (Engr)
Class Notes: See syllabus for details.This course requires online proctored testing, which mayinclude testing fees and the use of security measures, suchas a scan of your testing environment and the requiredinstallation of a desktop application. Please carefullyreview online proctored test information at:https://ecampus.oregonstate.edu/services/proctoring .  [ Textbooks]
Syllabus: Available in Canvas to students enrolled in this course.
F26142084014StaffOnline Cancelled0000
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.
College Limitations: +16 (Engr)
Class Notes: See syllabus for details.This course requires online proctored testing, which mayinclude testing fees and the use of security measures, suchas a scan of your testing environment and the requiredinstallation of a desktop application. Please carefullyreview online proctored test information at:https://ecampus.oregonstate.edu/services/proctoring .  [ Textbooks]
Syllabus: Available in Canvas to students enrolled in this course.
W27318084004StaffOnline Open808000
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: 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 10This course requires online proctored testing, which mayinclude testing fees and the use of security measures, suchas a scan of your testing environment and the requiredinstallation of a desktop application. Please carefullyreview online proctored test information at:https://ecampus.oregonstate.edu/services/proctoring .  [ Textbooks]
Syllabus: Available in Canvas to students enrolled in this course.
W27339364014StaffOnline Open808000
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: 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 10This course requires online proctored testing, which mayinclude testing fees and the use of security measures, suchas a scan of your testing environment and the requiredinstallation of a desktop application. Please carefullyreview online proctored test information at:https://ecampus.oregonstate.edu/services/proctoring .  [ Textbooks]
Syllabus: Available in Canvas to students enrolled in this course.
W27339464024StaffOnline Open808000
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: 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 10This course requires online proctored testing, which mayinclude testing fees and the use of security measures, suchas a scan of your testing environment and the requiredinstallation of a desktop application. Please carefullyreview online proctored test information at:https://ecampus.oregonstate.edu/services/proctoring .  [ Textbooks]
Syllabus: Available in Canvas to students enrolled in this course.
Sp27515304004StaffOnline Open909000
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 mayinclude testing fees and the use of security measures,such as a scan of your testing environment and the requiredinstallation of a desktop application. Please carefullyreview online proctored test information at:https://ecampus.oregonstate.edu/services/proctoring Campus restrictions end Monday of Week 10
Syllabus: Available in Canvas to students enrolled in this course.
Sp27534864014StaffOnline Open909000
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 mayinclude testing fees and the use of security measures,such as a scan of your testing environment and the requiredinstallation of a desktop application. Please carefullyreview online proctored test information at:https://ecampus.oregonstate.edu/services/proctoring Campus restrictions end Monday of Week 10
Syllabus: Available in Canvas to students enrolled in this course.
Find textbooks for CS 372 at the OSU Beaver Store (current term only). For questions related to course materials, contact the OSU Beaver Store.


CS 373 – Defense Against the Dark Arts: Enterprise Defense (4)

TermCRNSecCrP/NInstructorTypeStatusCapAvailWL CapWL Avail
F26133594004Kerlin, S.Online Open1226700
Registration Restrictions
Enforced Prereqs: CS 370 [C]
Major Restrictions: +039, +307 (Electrical and Computer Engineering, Computer Science)
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 and the requiredinstallation of a desktop application. Please carefullyreview online proctored test information at:https://ecampus.oregonstate.edu/services/proctoring .  [ Textbooks]
Syllabus: Available in Canvas to students enrolled in this course.
Find textbooks for CS 373 at the OSU Beaver Store (current term only). For questions related to course materials, contact the OSU Beaver Store.


CS 374 – Operating Systems I (4)

TermCRNSecCrP/NInstructorTypeStatusCapAvailWL CapWL Avail
F26154524004Tonsmann, G.Online Open200672020
Registration Restrictions
Enforced Prereqs: (CS 261 [C] or CS 261H [C] ) and CS 274 [C] and (CS 271 [C] or ECE 204 [C] or ECE 271 [C] )
Major Restrictions: +039, +307 (Electrical and Computer Engineering, Computer Science)
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 and the requiredinstallation of a desktop application. Please carefullyreview online proctored test information at:https://ecampus.oregonstate.edu/services/proctoring .  [ Textbooks]
Syllabus: Available in Canvas to students enrolled in this course.
F26154534014StaffOnline Cancelled0000
Registration Restrictions
Enforced Prereqs: (CS 261 [C] or CS 261H [C] ) and CS 274 [C] and (CS 271 [C] or ECE 204 [C] or ECE 271 [C] )
Major Restrictions: +039, +307 (Electrical and Computer Engineering, Computer Science)
College Limitations: +16 (Engr)
Class Notes: See syllabus for details.This course requires online proctored testing, which mayinclude testing fees and the use of security measures, suchas a scan of your testing environment and the requiredinstallation of a desktop application. Please carefullyreview online proctored test information at:https://ecampus.oregonstate.edu/services/proctoring .  [ Textbooks]
Syllabus: Available in Canvas to students enrolled in this course.
W27352504004StaffOnline Open757500
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: 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 10This course requires online proctored testing, which mayinclude testing fees and the use of security measures, suchas a scan of your testing environment and the requiredinstallation of a desktop application. Please carefullyreview online proctored test information at:https://ecampus.oregonstate.edu/services/proctoring .  [ Textbooks]
Syllabus: Available in Canvas to students enrolled in this course.
W27352524014StaffOnline Open757500
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: 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 10This course requires online proctored testing, which mayinclude testing fees and the use of security measures, suchas a scan of your testing environment and the requiredinstallation of a desktop application. Please carefullyreview online proctored test information at:https://ecampus.oregonstate.edu/services/proctoring .  [ Textbooks]
Syllabus: Available in Canvas to students enrolled in this course.
W27352514024StaffOnline Open757500
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: 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 10This course requires online proctored testing, which mayinclude testing fees and the use of security measures, suchas a scan of your testing environment and the requiredinstallation of a desktop application. Please carefullyreview online proctored test information at:https://ecampus.oregonstate.edu/services/proctoring .  [ Textbooks]
Syllabus: Available in Canvas to students enrolled in this course.
W27364534034StaffOnline Open757500
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: 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 10This course requires online proctored testing, which mayinclude testing fees and the use of security measures, suchas a scan of your testing environment and the requiredinstallation of a desktop application. Please carefullyreview online proctored test information at:https://ecampus.oregonstate.edu/services/proctoring .  [ Textbooks]
Syllabus: Available in Canvas to students enrolled in this course.
Sp27552764004StaffOnline Open909000
Registration Restrictions
Enforced Prereqs: (CS 261 [C] or CS 261H [C] ) and CS 274 [C] and (CS 271 [C] or ECE 204 [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 mayinclude testing fees and the use of security measures,such as a scan of your testing environment and the requiredinstallation of a desktop application. Please carefullyreview online proctored test information at:https://ecampus.oregonstate.edu/services/proctoring Campus restrictions end Monday of Week 10
Syllabus: Available in Canvas to students enrolled in this course.
Sp27552844014StaffOnline Open909000
Registration Restrictions
Enforced Prereqs: (CS 261 [C] or CS 261H [C] ) and CS 274 [C] and (CS 271 [C] or ECE 204 [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 mayinclude testing fees and the use of security measures,such as a scan of your testing environment and the requiredinstallation of a desktop application. Please carefullyreview online proctored test information at:https://ecampus.oregonstate.edu/services/proctoring Campus restrictions end Monday of Week 10
Syllabus: Available in Canvas to students enrolled in this course.
Sp27552744024StaffOnline Open909000
Registration Restrictions
Enforced Prereqs: (CS 261 [C] or CS 261H [C] ) and CS 274 [C] and (CS 271 [C] or ECE 204 [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 mayinclude testing fees and the use of security measures,such as a scan of your testing environment and the requiredinstallation of a desktop application. Please carefullyreview online proctored test information at:https://ecampus.oregonstate.edu/services/proctoring Campus restrictions end Monday of Week 10
Syllabus: Available in Canvas to students enrolled in this course.
Find textbooks for CS 374 at the OSU Beaver Store (current term only). For questions related to course materials, contact the OSU Beaver Store.


CS 381 – Programming Language Fundamentals (4)

TermCRNSecCrP/NInstructorTypeStatusCapAvailWL CapWL Avail
F26142074004Jess, J.Online Open2008500
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: +039, +307 (Electrical and Computer Engineering, Computer Science)
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 and the requiredinstallation of a desktop application. Please carefullyreview online proctored test information at:https://ecampus.oregonstate.edu/services/proctoring .  [ Textbooks]
Syllabus: Available in Canvas to students enrolled in this course.
F26144764014StaffOnline Closed0000
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: +039, +307 (Electrical and Computer Engineering, Computer Science)
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 and the requiredinstallation of a desktop application. Please carefullyreview online proctored test information at:https://ecampus.oregonstate.edu/services/proctoring .  [ Textbooks]
Syllabus: Available in Canvas to students enrolled in this course.
Sp27534794004StaffOnline Open12212200
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 mayinclude testing fees and the use of security measures,such as a scan of your testing environment and the requiredinstallation of a desktop application. Please carefullyreview online proctored test information at:https://ecampus.oregonstate.edu/services/proctoring Campus restrictions end Monday of Week 10
Syllabus: Available in Canvas to students enrolled in this course.
Sp27540414014StaffOnline Open12212200
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 mayinclude testing fees and the use of security measures,such as a scan of your testing environment and the requiredinstallation of a desktop application. Please carefullyreview online proctored test information at:https://ecampus.oregonstate.edu/services/proctoring Campus restrictions end Monday of Week 10
Syllabus: Available in Canvas to students enrolled in this course.
Find textbooks for CS 381 at the OSU Beaver Store (current term only). For questions related to course materials, contact the OSU Beaver Store.


CS 391 – Social and Ethical Issues in Computer Science (3)

TermCRNSecCrP/NInstructorTypeStatusCapAvailWL CapWL Avail
F26115934003Safonte, D.Online Open200262525
Registration Restrictions
Class Limitations: -1, -2 (Freshman, Sophomore)
Recommended: CS 101 or computer literacy
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 and the requiredinstallation of a desktop application. Please carefullyreview online proctored test information at:https://ecampus.oregonstate.edu/services/proctoring .  [ Textbooks]
Syllabus: Available in Canvas to students enrolled in this course.
F26144774013StaffOnline Cancelled0000
Registration Restrictions
Class Limitations: -1, -2 (Freshman, Sophomore)
Recommended: CS 101 or computer literacy
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 and the requiredinstallation of a desktop application. Please carefullyreview online proctored test information at:https://ecampus.oregonstate.edu/services/proctoring .  [ Textbooks]
Syllabus: Available in Canvas to students enrolled in this course.
F26144784023StaffOnline Cancelled0000
Registration Restrictions
Class Limitations: -1, -2 (Freshman, Sophomore)
Recommended: CS 101 or computer literacy
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 and the requiredinstallation of a desktop application. Please carefullyreview online proctored test information at:https://ecampus.oregonstate.edu/services/proctoring .  [ Textbooks]
Syllabus: Available in Canvas to students enrolled in this course.
W27314624003StaffOnline Open10010000
Registration Restrictions
Class Limitations: -1, -2 (Freshman, Sophomore)
Recommended: CS 101 or computer literacy
Campus Restrictions: -C (Corv)
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 10This course requires online proctored testing, which mayinclude testing fees and the use of security measures, suchas a scan of your testing environment and the requiredinstallation of a desktop application. Please carefullyreview online proctored test information at:https://ecampus.oregonstate.edu/services/proctoring .  [ Textbooks]
Syllabus: Available in Canvas to students enrolled in this course.
W27339374013StaffOnline Open10010000
Registration Restrictions
Class Limitations: -1, -2 (Freshman, Sophomore)
Recommended: CS 101 or computer literacy
Campus Restrictions: -C (Corv)
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 10This course requires online proctored testing, which mayinclude testing fees and the use of security measures, suchas a scan of your testing environment and the requiredinstallation of a desktop application. Please carefullyreview online proctored test information at:https://ecampus.oregonstate.edu/services/proctoring .  [ Textbooks]
Syllabus: Available in Canvas to students enrolled in this course.
W27339474023StaffOnline Open10010000
Registration Restrictions
Class Limitations: -1, -2 (Freshman, Sophomore)
Recommended: CS 101 or computer literacy
Campus Restrictions: -C (Corv)
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 10This course requires online proctored testing, which mayinclude testing fees and the use of security measures, suchas a scan of your testing environment and the requiredinstallation of a desktop application. Please carefullyreview online proctored test information at:https://ecampus.oregonstate.edu/services/proctoring .  [ Textbooks]
Syllabus: Available in Canvas to students enrolled in this course.
Sp27527474003StaffOnline Open12212200
Registration Restrictions
Class Limitations: -1, -2 (Freshman, Sophomore)
Recommended: CS 101 or computer literacy
Campus Restrictions: -C (Corv)
Class Notes: This course requires online proctored testing, which mayinclude testing fees and the use of security measures,such as a scan of your testing environment and the requiredinstallation of a desktop application. Please carefullyreview online proctored test information at:https://ecampus.oregonstate.edu/services/proctoring Campus restrictions end Monday of Week 10
Syllabus: Available in Canvas to students enrolled in this course.
Sp27536864013StaffOnline Open12212200
Registration Restrictions
Class Limitations: -1, -2 (Freshman, Sophomore)
Recommended: CS 101 or computer literacy
Campus Restrictions: -C (Corv)
Class Notes: This course requires online proctored testing, which mayinclude testing fees and the use of security measures,such as a scan of your testing environment and the requiredinstallation of a desktop application. Please carefullyreview online proctored test information at:https://ecampus.oregonstate.edu/services/proctoring Campus restrictions end Monday of Week 10
Syllabus: Available in Canvas to students enrolled in this course.
Sp27536874023StaffOnline Closed0000
Registration Restrictions
Class Limitations: -1, -2 (Freshman, Sophomore)
Recommended: CS 101 or computer literacy
Campus Restrictions: -C (Corv)
Class Notes: This course requires online proctored testing, which mayinclude testing fees and the use of security measures,such as a scan of your testing environment and the requiredinstallation of a desktop application. Please carefullyreview online proctored test information at:https://ecampus.oregonstate.edu/services/proctoring Campus restrictions end Monday of Week 10
Syllabus: Available in Canvas to students enrolled in this course.
Find textbooks for CS 391 at the OSU Beaver Store (current term only). For questions related to course materials, contact the OSU Beaver Store.


CS 401 – Research (1-16)

This course is repeatable for a maximum of 16 credits.

TermCRNSecCrP/NInstructorTypeStatusCapAvailWL CapWL Avail
F26204884001-16Pfeil, W.Online Open5400
Registration Restrictions
College Limitations: +16 (Engr)
Syllabus: Available in Canvas to students enrolled in this course.
F26204894011-16StaffOnline Closed0000
Registration Restrictions
College Limitations: +16 (Engr)
Syllabus: Available in Canvas to students enrolled in this course.
Sp27566224001-16StaffOnline Open3300
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.
Sp27587554011-16StaffOnline Open5500
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.
Find textbooks for CS 401 at the OSU Beaver Store (current term only). For questions related to course materials, contact the OSU Beaver Store.


CS 403 – Thesis (1-16)

This course is repeatable for a maximum of 16 credits.

TermCRNSecCrP/NInstructorTypeStatusCapAvailWL CapWL Avail
F26167474001-16StaffOnline Closed0000
Registration Restrictions
College Limitations: +16 (Engr)
Syllabus: Available in Canvas to students enrolled in this course.
W27364604001-16StaffOnline Closed0000
Registration Restrictions
Campus Restrictions: -C (Corv)
College Limitations: +16 (Engr)
Class Notes: Campus restrictions end Monday of Week 10  [ Textbooks]
Syllabus: Available in Canvas to students enrolled in this course.
Find textbooks for CS 403 at the OSU Beaver Store (current term only). For questions related to course materials, contact the OSU Beaver Store.


CS 406 – Projects (1-16)

This course is repeatable for a maximum of 16 credits.

TermCRNSecCrP/NInstructorTypeStatusCapAvailWL CapWL Avail
F26136564001-16Pfeil, W.Online Open7300
Registration Restrictions
College Limitations: +16 (Engr)
Syllabus: Available in Canvas to students enrolled in this course.
F26142114011-16StaffOnline Open5500
Registration Restrictions
College Limitations: +16 (Engr)
Syllabus: Available in Canvas to students enrolled in this course.
F26147984021-16StaffOnline Open151500
Registration Restrictions
College Limitations: +16 (Engr)
Syllabus: Available in Canvas to students enrolled in this course.
F26148014031-16StaffOnline Open3300
Registration Restrictions
College Limitations: +16 (Engr)
Syllabus: Available in Canvas to students enrolled in this course.
F26158384041-16StaffOnline Open5500
Registration Restrictions
College Limitations: +16 (Engr)
Syllabus: Available in Canvas to students enrolled in this course.
F26167484051-16StaffOnline Open5500
Registration Restrictions
College Limitations: +16 (Engr)
Syllabus: Available in Canvas to students enrolled in this course.
F26167914061-16StaffOnline Open5500
Registration Restrictions
College Limitations: +16 (Engr)
Syllabus: Available in Canvas to students enrolled in this course.
F26167964071-16StaffOnline Open5500
Syllabus: Available in Canvas to students enrolled in this course.
W27334734001-16StaffOnline Closed0000
Registration Restrictions
Campus Restrictions: -C (Corv)
College Limitations: +16 (Engr)
Class Notes: Campus restrictions end Monday of Week 10  [ Textbooks]
Syllabus: Available in Canvas to students enrolled in this course.
W27335624011-16StaffOnline Closed0000
Registration Restrictions
Campus Restrictions: -C (Corv)
College Limitations: +16 (Engr)
Class Notes: Campus restrictions end Monday of Week 10  [ Textbooks]
Syllabus: Available in Canvas to students enrolled in this course.
W27340824021-16StaffOnline Closed0000
Registration Restrictions
Campus Restrictions: -C (Corv)
College Limitations: +16 (Engr)
Class Notes: Campus restrictions end Monday of Week 10  [ Textbooks]
Syllabus: Available in Canvas to students enrolled in this course.
W27356214031-16StaffOnline Closed0000
Registration Restrictions
Campus Restrictions: -C (Corv)
College Limitations: +16 (Engr)
Class Notes: Campus restrictions end Monday of Week 10  [ Textbooks]
Syllabus: Available in Canvas to students enrolled in this course.
W27356624041-16StaffOnline Closed0000
Registration Restrictions
Campus Restrictions: -C (Corv)
College Limitations: +16 (Engr)
Class Notes: Campus restrictions end Monday of Week 10  [ Textbooks]
Syllabus: Available in Canvas to students enrolled in this course.
W27357124051-16StaffOnline Closed0000
Registration Restrictions
Campus Restrictions: -C (Corv)
College Limitations: +16 (Engr)
Class Notes: Campus restrictions end Monday of Week 10  [ Textbooks]
Syllabus: Available in Canvas to students enrolled in this course.
W27357244061-16StaffOnline Closed0000
Registration Restrictions
Campus Restrictions: -C (Corv)
College Limitations: +16 (Engr)
Class Notes: Campus restrictions end Monday of Week 10  [ Textbooks]
Syllabus: Available in Canvas to students enrolled in this course.
W27357364071-16StaffOnline Closed0000
Registration Restrictions
Campus Restrictions: -C (Corv)
College Limitations: +16 (Engr)
Class Notes: Campus restrictions end Monday of Week 10  [ Textbooks]
Syllabus: Available in Canvas to students enrolled in this course.
Sp27531874001-16StaffOnline Open101000
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.
Sp27534804011-16StaffOnline Open5500
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.
Sp27541114021-16StaffOnline Open5500
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.
Sp27541214031-16StaffOnline Open5500
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.
Sp27541244041-16StaffOnline Open5500
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.
Sp27541414051-16StaffOnline Open5500
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.
Sp27555424061-16StaffOnline Open5500
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.
Sp27555944071-16StaffOnline Open5500
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.
Sp27556064081-16StaffOnline Open3300
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.
Sp27556704091-16StaffOnline Open5500
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.
Sp27566904101-16StaffOnline Open5500
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.
Sp27567054111-16StaffOnline Open5500
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.
Sp27587254121-16StaffOnline Open5500
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.
Sp27587304131-16StaffOnline Open5500
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.
Sp27587544141-16StaffOnline Open5500
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.
Sp27587614161-16StaffOnline Open5500
Registration Restrictions
Campus Restrictions: -C (Corv)
College Limitations: +16 (Engr)
Class Notes: tudents 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.
Find textbooks for CS 406 at the OSU Beaver Store (current term only). For questions related to course materials, contact the OSU Beaver Store.


CS 424 – Cybersecurity Practicum I (5)

TermCRNSecCrP/NInstructorTypeStatusCapAvailWL CapWL Avail
F26203194005Nevin, D.Online Open251055
Registration Restrictions
Enforced Prereqs: CS 370 [C] and (CS 372 [C] or ECE 372 [C] )
Recommended: CS 478
Campus Restrictions: +B, +DSC (Casc, Dist. Degree Corvallis Student)
College Limitations: +16 (Engr)
Class Notes: By registering for this class, you authorize OSU to disclose your registration status to OSU students registered for a different section of this course.This course requires online proctored testing, which mayinclude testing fees and the use of security measures,such as a scan of your testing environment and the requiredinstallation of a desktop application. Please carefullyreview online proctored test information at:https://ecampus.oregonstate.edu/services/proctoring Campus restrictions extend beyond Monday of Week 10  [ Textbooks]
Syllabus: Available in Canvas to students enrolled in this course.
Find textbooks for CS 424 at the OSU Beaver Store (current term only). For questions related to course materials, contact the OSU Beaver Store.


CS 427 – Cryptography (4)

TermCRNSecCrP/NInstructorTypeStatusCapAvailWL CapWL Avail
W27332414004StaffOnline Open757500
Registration Restrictions
Enforced Prereqs: CS 261 [C] or CS 261H [C] or MTH 355 [C] or MTH 310 [C]
Major Restrictions: +307 (Computer Science)
Campus Restrictions: -C (Corv)
College Limitations: +16 (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 and the requiredinstallation of a desktop application. Please carefullyreview online proctored test information at:https://ecampus.oregonstate.edu/services/proctoring/.Students in this section may be required to interact withteachers, teaching assistants, and students in otherconcurrent sections of this same course.  [ Textbooks]
Syllabus: Available in Canvas to students enrolled in this course.
Find textbooks for CS 427 at the OSU Beaver Store (current term only). For questions related to course materials, contact the OSU Beaver Store.


CS 428 – Cybersecurity Capstone Project (3)

TermCRNSecCrP/NInstructorTypeStatusCapAvailWL CapWL Avail
F26199274003Nevin, D.Online Open755100
Registration Restrictions
Enforced Prereqs: CS 424 [C] and (WR 327 [C] or WR 327H [C] or WR 227Z [C] or WR 227HZ [C] )
Major Restrictions: +307 (Computer Science)
Recommended: CS 478 and CS 426
College Limitations: +16 (Engr)
Class Notes: Campus restrictions end Monday of Week 10This course requires online proctored testing, which mayinclude testing fees and the use of security measures,such as a scan of your testing environment and the requiredinstallation of a desktop application. Please carefullyreview online proctored test information at:https://ecampus.oregonstate.edu/services/proctoring   [ Textbooks]
Syllabus: Available in Canvas to students enrolled in this course.
Find textbooks for CS 428 at the OSU Beaver Store (current term only). For questions related to course materials, contact the OSU Beaver Store.


CS 432 – Introduction to Applied Machine Learning (4)

TermCRNSecCrP/NInstructorTypeStatusCapAvailWL CapWL Avail
W27377544004StaffOnline Open757500
Registration Restrictions
Enforced Prereqs: CS 332 [C]
Major Restrictions: +307 (Computer Science)
Campus Restrictions: -C (Corv)
College Limitations: +16 (Engr)
Class Notes: Campus restrictions end Monday of Week 10This course requires online proctored testing, which mayinclude testing fees and the use of security measures, suchas a scan of your testing environment and the requiredinstallation of a desktop application. Please carefullyreview online proctored test information at:https://ecampus.oregonstate.edu/services/proctoring .  [ Textbooks]
Syllabus: Available in Canvas to students enrolled in this course.
Sp27563124004StaffOnline Open808000
Registration Restrictions
Enforced Prereqs: CS 332 [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,such as a scan of your testing environment and the requiredinstallation of a desktop application. Please carefullyreview online proctored test information at:https://ecampus.oregonstate.edu/services/proctoring Campus restrictions end Monday of Week 10
Syllabus: Available in Canvas to students enrolled in this course.
Sp27563204014StaffOnline Closed0000
Registration Restrictions
Enforced Prereqs: CS 332 [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,such as a scan of your testing environment and the requiredinstallation of a desktop application. Please carefullyreview online proctored test information at:https://ecampus.oregonstate.edu/services/proctoring Campus restrictions end Monday of Week 10
Syllabus: Available in Canvas to students enrolled in this course.
Find textbooks for CS 432 at the OSU Beaver Store (current term only). For questions related to course materials, contact the OSU Beaver Store.


CS 435 – Applied Deep Learning (4)

TermCRNSecCrP/NInstructorTypeStatusCapAvailWL CapWL Avail
F26178204004Gates, A.Online Open12210400
Registration Restrictions
Enforced Prereqs: CS 432 [C] or CS 434 [C] or CS 434H [C]
Major Restrictions: +307 (Computer Science)
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 and the requiredinstallation of a desktop application. Please carefullyreview online proctored test information at:https://ecampus.oregonstate.edu/services/proctoring .  [ Textbooks]
Syllabus: Available in Canvas to students enrolled in this course.
Sp27579554004StaffOnline Open757500
Registration Restrictions
Enforced Prereqs: CS 432 [C] or CS 434 [C] or CS 434H [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,such as a scan of your testing environment and the requiredinstallation of a desktop application. Please carefullyreview online proctored test information at:https://ecampus.oregonstate.edu/services/proctoring Campus restrictions end Monday of Week 10
Syllabus: Available in Canvas to students enrolled in this course.
Find textbooks for CS 435 at the OSU Beaver Store (current term only). For questions related to course materials, contact the OSU Beaver Store.


CS 450 – Introduction to Computer Graphics (4)

TermCRNSecCrP/NInstructorTypeStatusCapAvailWL CapWL Avail
F26138074004Ianni, E.Online Open244991515
Registration Restrictions
Enforced Prereqs: CS 261 [C] or CS 261H [C]
Major Restrictions: +307 (Computer Science)
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 and the requiredinstallation of a desktop application. Please carefullyreview online proctored test information at:https://ecampus.oregonstate.edu/services/proctoring/  [ Textbooks]
Syllabus: Available in Canvas to students enrolled in this course.
F26164214014StaffOnline Closed0000
Registration Restrictions
Enforced Prereqs: CS 261 [C] or CS 261H [C]
Major Restrictions: +307 (Computer Science)
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 and the requiredinstallation of a desktop application. Please carefullyreview online proctored test information at:https://ecampus.oregonstate.edu/services/proctoring/  [ Textbooks]
Syllabus: Available in Canvas to students enrolled in this course.
Find textbooks for CS 450 at the OSU Beaver Store (current term only). For questions related to course materials, contact the OSU Beaver Store.


CS 457 – Computer Graphics Shaders (4)

TermCRNSecCrP/NInstructorTypeStatusCapAvailWL CapWL Avail
W27378194004StaffOnline Open12212200
Registration Restrictions
Enforced Prereqs: CS 261 [C] or CS 261H [C]
Major Restrictions: +307 (Computer Science)
Recommended: Graphics pipeline programming experience
Campus Restrictions: -C (Corv)
College Limitations: +16 (Engr)
Class Notes: Campus restrictions end Monday of Week 10This course requires online proctored testing, which mayinclude testing fees and the use of security measures, suchas a scan of your testing environment and the requiredinstallation of a desktop application. Please carefullyreview online proctored test information at:https://ecampus.oregonstate.edu/services/proctoring   [ Textbooks]
Syllabus: Available in Canvas to students enrolled in this course.
Find textbooks for CS 457 at the OSU Beaver Store (current term only). For questions related to course materials, contact the OSU Beaver Store.


CS 461 – Senior Software Engineering Project I (3)

TermCRNSecCrP/NInstructorTypeStatusCapAvailWL CapWL Avail
F26137684003Pfeil, W.Online Open1753700
Registration Restrictions
Enforced Prereqs: (CS 325 [C] or CS 325H [C] ) and CS 361 [C] and (CS 362 [C] or CS 362H [C] )
Major Restrictions: +307 (Computer Science)
Campus Restrictions: +B, +DSC (Casc, Dist. Degree Corvallis Student)
College Limitations: +16 (Engr)
Class Notes: Campus restrictions extend beyond Monday of Week 10.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 and the requiredinstallation of a desktop application. Please carefullyreview online proctored test information at:https://ecampus.oregonstate.edu/services/proctoring/Students in this section may be required to interact with teachers, teaching assistants, and students in other concurrent sections of this same course.  [ Textbooks]
Syllabus: Available in Canvas to students enrolled in this course.
F26165604013StaffOnline Closed0000
Registration Restrictions
Enforced Prereqs: (CS 325 [C] or CS 325H [C] ) and CS 361 [C] and (CS 362 [C] or CS 362H [C] )
Major Restrictions: +307 (Computer Science)
Campus Restrictions: +B, +DSC (Casc, Dist. Degree Corvallis Student)
College Limitations: +16 (Engr)
Class Notes: Campus restrictions extend beyond Monday of Week 10.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 and the requiredinstallation of a desktop application. Please carefullyreview online proctored test information at:https://ecampus.oregonstate.edu/services/proctoring/Students in this section may be required to interact with teachers, teaching assistants, and students in other concurrent sections of this same course.  [ Textbooks]
Syllabus: Available in Canvas to students enrolled in this course.
Find textbooks for CS 461 at the OSU Beaver Store (current term only). For questions related to course materials, contact the OSU Beaver Store.


CS 461H – Senior Software Engineering Project I (3)

TermCRNSecCrP/NInstructorTypeStatusCapAvailWL CapWL Avail
F26200094013Pfeil, W.Online Open201655
Registration Restrictions
Enforced Prereqs: (CS 325 [C] or CS 325H [C] ) and CS 361 [C] and (CS 362 [C] or CS 362H [C] )
Class Notes: Campus restrictions end Monday of Week 10.

Registration limited to Ecampus & Cascades honors students until Week 10, then will be opened to Corvallis honors students in Week 10.

This course requires online proctored testing, which mayinclude testing fees and the use of security measures,such as a scan of your testing environment and the requiredinstallation of a desktop application. Please carefullyreview online proctored test information at:https://ecampus.oregonstate.edu/services/proctoring   [ Textbooks]
Syllabus: Available in Canvas to students enrolled in this course.
Find textbooks for CS 461H at the OSU Beaver Store (current term only). For questions related to course materials, contact the OSU Beaver Store.


CS 462 – Senior Software Engineering Project II (3)

TermCRNSecCrP/NInstructorTypeStatusCapAvailWL CapWL Avail
W27334744003StaffOnline Open12012000
Registration Restrictions
Enforced Prereqs: (CS 362 [C] or CS 362H [C] ) and (CS 461 [C] or CS 461H [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: 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 extend beyond Monday of Week 10This course requires online proctored testing, which mayinclude testing fees and the use of security measures, suchas a scan of your testing environment and the requiredinstallation of a desktop application. Please carefullyreview online proctored test information at:https://ecampus.oregonstate.edu/services/proctoring .   [ Textbooks]
Syllabus: Available in Canvas to students enrolled in this course.
W27365124013StaffOnline Open757500
Registration Restrictions
Enforced Prereqs: (CS 362 [C] or CS 362H [C] ) and (CS 461 [C] or CS 461H [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: 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 extend beyond Monday of Week 10This course requires online proctored testing, which mayinclude testing fees and the use of security measures, suchas a scan of your testing environment and the requiredinstallation of a desktop application. Please carefullyreview online proctored test information at:https://ecampus.oregonstate.edu/services/proctoring .  [ Textbooks]
Syllabus: Available in Canvas to students enrolled in this course.
Find textbooks for CS 462 at the OSU Beaver Store (current term only). For questions related to course materials, contact the OSU Beaver Store.


CS 462H – Senior Software Engineering Project II (3)

TermCRNSecCrP/NInstructorTypeStatusCapAvailWL CapWL Avail
W27393784013Pfeil, W.Online Open202055
Registration Restrictions
Enforced Prereqs: (CS 362 [C] or CS 362H [C] ) and (CS 461 [C] or CS 461H [C] )
Major Restrictions: +307 (Computer Science)
Campus Restrictions: -C (Corv)
College Limitations: +16 (Engr)
Class Notes: Campus restrictions end Monday of Week 10

This course requires online proctored testing, which mayinclude testing fees and the use of security measures,such as a scan of your testing environment and the requiredinstallation of a desktop application. Please carefullyreview online proctored test information at:https://ecampus.oregonstate.edu/services/proctoring

  [ Textbooks]
Syllabus: Available in Canvas to students enrolled in this course.
Find textbooks for CS 462H at the OSU Beaver Store (current term only). For questions related to course materials, contact the OSU Beaver Store.


CS 463 – +Senior Software Engineering Project III (2)

TermCRNSecCrP/NInstructorTypeStatusCapAvailWL CapWL Avail
Sp27533544002StaffOnline Open929200
Registration Restrictions
Enforced Prereqs: (CS 462 [C] or CS 462H [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 mayinclude testing fees and the use of security measures,such as a scan of your testing environment and the requiredinstallation of a desktop application. Please carefullyreview online proctored test information at:https://ecampus.oregonstate.edu/services/proctoring
Syllabus: Available in Canvas to students enrolled in this course.
Sp27544874012StaffOnline Open929200
Registration Restrictions
Enforced Prereqs: (CS 462 [C] or CS 462H [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 mayinclude testing fees and the use of security measures,such as a scan of your testing environment and the requiredinstallation of a desktop application. Please carefullyreview online proctored test information at:https://ecampus.oregonstate.edu/services/proctoring
Syllabus: Available in Canvas to students enrolled in this course.
Find textbooks for CS 463 at the OSU Beaver Store (current term only). For questions related to course materials, contact the OSU Beaver Store.


CS 464 – Open Source Software (4)

TermCRNSecCrP/NInstructorTypeStatusCapAvailWL CapWL Avail
F26136344004Scott, H.Online Open122682525
Registration Restrictions
Enforced Prereqs: CS 361 [C] or CS 362 [C]
Major Restrictions: +307 (Computer Science)
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 and the requiredinstallation of a desktop application. Please carefullyreview online proctored test information at:https://ecampus.oregonstate.edu/services/proctoring/Students in this section may be required to interact with teachers, teaching assistants, and students in other concurrent sections of this same course.  [ Textbooks]
Syllabus: Available in Canvas to students enrolled in this course.
F26136574014StaffOnline Cancelled0000
Registration Restrictions
Enforced Prereqs: CS 361 [C] or CS 362 [C]
Major Restrictions: +307 (Computer Science)
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 and the requiredinstallation of a desktop application. Please carefullyreview online proctored test information at:https://ecampus.oregonstate.edu/services/proctoring/Students in this section may be required to interact with teachers, teaching assistants, and students in other concurrent sections of this same course.  [ Textbooks]
Syllabus: Available in Canvas to students enrolled in this course.
W27363864004StaffOnline Open12212200
Registration Restrictions
Enforced Prereqs: CS 361 [C] or CS 362 [C]
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 10This course requires online proctored testing, which mayinclude testing fees and the use of security measures, suchas a scan of your testing environment and the requiredinstallation of a desktop application. Please carefullyreview online proctored test information at:https://ecampus.oregonstate.edu/services/proctoring .  [ Textbooks]
Syllabus: Available in Canvas to students enrolled in this course.
Sp27526704004StaffOnline Open757500
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 mayinclude testing fees and the use of security measures,such as a scan of your testing environment and the requiredinstallation of a desktop application. Please carefullyreview online proctored test information at:https://ecampus.oregonstate.edu/services/proctoring Campus restrictions end Monday of Week 10
Syllabus: Available in Canvas to students enrolled in this course.
Sp27534814014StaffOnline Open757500
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 mayinclude testing fees and the use of security measures,such as a scan of your testing environment and the requiredinstallation of a desktop application. Please carefullyreview online proctored test information at:https://ecampus.oregonstate.edu/services/proctoring Campus restrictions end Monday of Week 10
Syllabus: Available in Canvas to students enrolled in this course.
Find textbooks for CS 464 at the OSU Beaver Store (current term only). For questions related to course materials, contact the OSU Beaver Store.


CS 467 – Online Capstone Project (4)

TermCRNSecCrP/NInstructorTypeStatusCapAvailWL CapWL Avail
F26127384004Hedaoo, S.Online Open1222400
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: +297 (Computer Science Double Degree)
College Limitations: +16 (Engr)
Class Notes: Campus restrictions end Monday of Week 10.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 and the requiredinstallation of a desktop application. Please carefullyreview online proctored test information at:https://ecampus.oregonstate.edu/services/proctoring/Students in this section may be required to interact with teachers, teaching assistants, and students in other concurrent sections of this same course.  [ Textbooks]
Syllabus: Available in Canvas to students enrolled in this course.
F26144794014StaffOnline Cancelled0000
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: +249 (Computer Science)
College Limitations: +16 (Engr)
Class Notes: Campus restrictions end Monday of Week 10.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 and the requiredinstallation of a desktop application. Please carefullyreview online proctored test information at:https://ecampus.oregonstate.edu/services/proctoring/Students in this section may be required to interact with teachers, teaching assistants, and students in other concurrent sections of this same course.  [ Textbooks]
Syllabus: Available in Canvas to students enrolled in this course.
W27324544004StaffOnline Open757500
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: 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 extend beyond Monday of Week 10This course requires online proctored testing, which mayinclude testing fees and the use of security measures, suchas a scan of your testing environment and the requiredinstallation of a desktop application. Please carefullyreview online proctored test information at:https://ecampus.oregonstate.edu/services/proctoring .  [ Textbooks]
Syllabus: Available in Canvas to students enrolled in this course.
W27339384014StaffOnline Open757500
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: 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 extend beyond Monday of Week 10This course requires online proctored testing, which mayinclude testing fees and the use of security measures, suchas a scan of your testing environment and the requiredinstallation of a desktop application. Please carefullyreview online proctored test information at:https://ecampus.oregonstate.edu/services/proctoring .   [ Textbooks]
Syllabus: Available in Canvas to students enrolled in this course.
Sp27524014004StaffOnline Open959500
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 mayinclude testing fees and the use of security measures,such as a scan of your testing environment and the requiredinstallation of a desktop application. Please carefullyreview online proctored test information at:https://ecampus.oregonstate.edu/services/proctoring Campus restrictions extend beyond Monday of Week 10
Syllabus: Available in Canvas to students enrolled in this course.
Sp27540394014StaffOnline Open959500
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 mayinclude testing fees and the use of security measures,such as a scan of your testing environment and the requiredinstallation of a desktop application. Please carefullyreview online proctored test information at:https://ecampus.oregonstate.edu/services/proctoring Campus restrictions extend beyond Monday of Week 10
Syllabus: Available in Canvas to students enrolled in this course.
Find textbooks for CS 467 at the OSU Beaver Store (current term only). For questions related to course materials, contact the OSU Beaver Store.


CS 469 – Structured Project (2)

This course is repeatable for a maximum of 16 credits.

TermCRNSecCrP/NInstructorTypeStatusCapAvailWL CapWL Avail
W27344354002StaffOnline Closed0000
Registration Restrictions
Major Restrictions: +307 (Computer Science)
Campus Restrictions: -C (Corv)
College Limitations: +16 (Engr)
Class Notes: Campus restrictions end Monday of Week 10 .Students in this section may be required to interact with teachers, teaching assistants, and students 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 and the requiredinstallation of a desktop application. Please carefullyreview online proctored test information at:https://ecampus.oregonstate.edu/services/proctoring .Campus restrictions end Monday of Week 10  [ Textbooks]
Syllabus: Available in Canvas to students enrolled in this course.
Find textbooks for CS 469 at the OSU Beaver Store (current term only). For questions related to course materials, contact the OSU Beaver Store.


CS 472 – Computer Architecture (4)

TermCRNSecCrP/NInstructorTypeStatusCapAvailWL CapWL Avail
W27362234004StaffOnline Open252500
Registration Restrictions
Enforced Prereqs: ECE 370 [C] or ECE 370H [C] or ECE 375 [C]
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 10This course requires online proctored testing, which mayinclude testing fees and the use of security measures, suchas a scan of your testing environment and the requiredinstallation of a desktop application. Please carefullyreview online proctored test information at:https://ecampus.oregonstate.edu/services/proctoring .  [ Textbooks]
Syllabus: Available in Canvas to students enrolled in this course.
Find textbooks for CS 472 at the OSU Beaver Store (current term only). For questions related to course materials, contact the OSU Beaver Store.


CS 473 – Introduction to Digital Forensics (4)

TermCRNSecCrP/NInstructorTypeStatusCapAvailWL CapWL Avail
W27354484004StaffOnline Open85851010
Registration Restrictions
Enforced Prereqs: BA 479 [C] or BIS 471 [C] or ( (CS 344 [C] or CS 374 [C] ) and CS 370 [C] )
Major Restrictions: +307 (Computer Science)
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 10This course requires online proctored testing, which mayinclude testing fees and the use of security measures, suchas a scan of your testing environment and the requiredinstallation of a desktop application. Please carefullyreview online proctored test information at:https://ecampus.oregonstate.edu/services/proctoring .  [ Textbooks]
Syllabus: Available in Canvas to students enrolled in this course.
Find textbooks for CS 473 at the OSU Beaver Store (current term only). For questions related to course materials, contact the OSU Beaver Store.


CS 474 – Operating Systems II (4)

TermCRNSecCrP/NInstructorTypeStatusCapAvailWL CapWL Avail
F26178214004Tonsmann, G.Online Open1226300
Registration Restrictions
Enforced Prereqs: (CS 344 [C] or CS 374 [C] ) and (CS 271 [C] or ECE 375 [C] or ECE 370 [C] )
Major Restrictions: +307 (Computer Science)
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 and the requiredinstallation of a desktop application. Please carefullyreview online proctored test information at:https://ecampus.oregonstate.edu/services/proctoring .  [ Textbooks]
Syllabus: Available in Canvas to students enrolled in this course.
Sp27561794004StaffOnline Open12212200
Registration Restrictions
Enforced Prereqs: (CS 344 [C] or CS 374 [C] ) and (CS 271 [C] or ECE 375 [C] or ECE 370 [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,such as a scan of your testing environment and the requiredinstallation of a desktop application. Please carefullyreview online proctored test information at:https://ecampus.oregonstate.edu/services/proctoring Campus restrictions end Monday of Week 10
Syllabus: Available in Canvas to students enrolled in this course.
Sp27561804014StaffOnline Closed0000
Registration Restrictions
Enforced Prereqs: (CS 344 [C] or CS 374 [C] ) and (CS 271 [C] or ECE 375 [C] or ECE 370 [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,such as a scan of your testing environment and the requiredinstallation of a desktop application. Please carefullyreview online proctored test information at:https://ecampus.oregonstate.edu/services/proctoring .Campus restrictions end Monday of Week 10
Syllabus: Available in Canvas to students enrolled in this course.
Find textbooks for CS 474 at the OSU Beaver Store (current term only). For questions related to course materials, contact the OSU Beaver Store.


CS 475 – Introduction to Parallel Programming (4)

TermCRNSecCrP/NInstructorTypeStatusCapAvailWL CapWL Avail
Sp27519504004StaffOnline Open12212200
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 mayinclude testing fees and the use of security measures,such as a scan of your testing environment and the requiredinstallation of a desktop application. Please carefullyreview online proctored test information at:https://ecampus.oregonstate.edu/services/proctoring Campus restrictions end Monday of Week 10
Syllabus: Available in Canvas to students enrolled in this course.
Sp27540404014StaffOnline Open12212200
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 mayinclude testing fees and the use of security measures,such as a scan of your testing environment and the requiredinstallation of a desktop application. Please carefullyreview online proctored test information at:https://ecampus.oregonstate.edu/services/proctoring Campus restrictions end Monday of Week 10
Syllabus: Available in Canvas to students enrolled in this course.
Sp27540444024StaffOnline Open12212200
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 mayinclude testing fees and the use of security measures,such as a scan of your testing environment and the requiredinstallation of a desktop application. Please carefullyreview online proctored test information at:https://ecampus.oregonstate.edu/services/proctoring Campus restrictions end Monday of Week 10
Syllabus: Available in Canvas to students enrolled in this course.
Find textbooks for CS 475 at the OSU Beaver Store (current term only). For questions related to course materials, contact the OSU Beaver Store.


CS 478 – Network Security (4)

TermCRNSecCrP/NInstructorTypeStatusCapAvailWL CapWL Avail
W27354494004StaffOnline Open1001001010
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: 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 10This course requires online proctored testing, which mayinclude testing fees and the use of security measures, suchas a scan of your testing environment and the requiredinstallation of a desktop application. Please carefullyreview online proctored test information at:https://ecampus.oregonstate.edu/services/proctoring .  [ Textbooks]
Syllabus: Available in Canvas to students enrolled in this course.
Sp27532224004StaffOnline Open10010000
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 mayinclude testing fees and the use of security measures,such as a scan of your testing environment and the requiredinstallation of a desktop application. Please carefullyreview online proctored test information at:https://ecampus.oregonstate.edu/services/proctoring Campus restrictions end Monday of Week 10
Syllabus: Available in Canvas to students enrolled in this course.
Find textbooks for CS 478 at the OSU Beaver Store (current term only). For questions related to course materials, contact the OSU Beaver Store.


CS 480 – Translators (4)

TermCRNSecCrP/NInstructorTypeStatusCapAvailWL CapWL Avail
F26204374004Tonsmann, G.Online Open15014100
Registration Restrictions
Enforced Prereqs: CS 381 [C] and (CS 321 [C] or CS 321H [C] ) and (CS 344 [C] or CS 374 [C] )
Major Restrictions: +307 (Computer Science)
College Limitations: +16 (Engr)
Class Notes: Campus restrictions end Monday of week 10This course requires online proctored testing, which mayinclude testing fees and the use of security measures,such as a scan of your testing environment and the requiredinstallation of a desktop application. Please carefullyreview online proctored test information at:
Syllabus: Available in Canvas to students enrolled in this course.
Find textbooks for CS 480 at the OSU Beaver Store (current term only). For questions related to course materials, contact the OSU Beaver Store.


CS 492 – Mobile Software Development (4)

TermCRNSecCrP/NInstructorTypeStatusCapAvailWL CapWL Avail
W27332364004StaffOnline Open12212200
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: 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 10This course requires online proctored testing, which mayinclude testing fees and the use of security measures, suchas a scan of your testing environment and the requiredinstallation of a desktop application. Please carefullyreview online proctored test information at:https://ecampus.oregonstate.edu/services/proctoring .  [ Textbooks]
Syllabus: Available in Canvas to students enrolled in this course.
W27339394014StaffOnline Open12212200
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: 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 10This course requires online proctored testing, which mayinclude testing fees and the use of security measures, suchas a scan of your testing environment and the requiredinstallation of a desktop application. Please carefullyreview online proctored test information at:https://ecampus.oregonstate.edu/services/proctoring .  [ Textbooks]
Syllabus: Available in Canvas to students enrolled in this course.
Find textbooks for CS 492 at the OSU Beaver Store (current term only). For questions related to course materials, contact the OSU Beaver Store.


CS 493 – Cloud Application Development (4)

TermCRNSecCrP/NInstructorTypeStatusCapAvailWL CapWL Avail
F26131224004Chaudhry, N.Online Open2009800
Registration Restrictions
Enforced Prereqs: CS 290 [C] and CS 340 [C] and CS 372 [C]
Major Restrictions: +307 (Computer Science)
College Limitations: +16 (Engr)
Class Notes: Includes an online lab component which may involve additional fees.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 and the requiredinstallation of a desktop application. Please carefullyreview online proctored test information at:https://ecampus.oregonstate.edu/services/proctoring/Students in this section may be required to interact with teachers, teaching assistants, and students in other concurrent sections of this same course.  [ Textbooks]
Syllabus: Available in Canvas to students enrolled in this course.
F26144804014StaffOnline Cancelled0000
Registration Restrictions
Enforced Prereqs: CS 290 [C] and CS 340 [C] and CS 372 [C]
Major Restrictions: +307 (Computer Science)
College Limitations: +16 (Engr)
Class Notes: Includes an online lab component which may involve additional fees.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 and the requiredinstallation of a desktop application. Please carefullyreview online proctored test information at:https://ecampus.oregonstate.edu/services/proctoring/Students in this section may be required to interact with teachers, teaching assistants, and students in other concurrent sections of this same course.  [ Textbooks]
Syllabus: Available in Canvas to students enrolled in this course.
Sp27529054004StaffOnline Open12212200
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 mayinclude testing fees and the use of security measures,such as a scan of your testing environment and the requiredinstallation of a desktop application. Please carefullyreview online proctored test information at:https://ecampus.oregonstate.edu/services/proctoring Campus restrictions end Monday of Week 10
Syllabus: Available in Canvas to students enrolled in this course.
Sp27534824014StaffOnline Open12212200
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 mayinclude testing fees and the use of security measures,such as a scan of your testing environment and the requiredinstallation of a desktop application. Please carefullyreview online proctored test information at:https://ecampus.oregonstate.edu/services/proctoring Campus restrictions end Monday of Week 10
Syllabus: Available in Canvas to students enrolled in this course.
Find textbooks for CS 493 at the OSU Beaver Store (current term only). For questions related to course materials, contact the OSU Beaver Store.


CS 499 – Special Topics (0-16)

This course is repeatable for a maximum of 16 credits.

TermCRNSecCrP/NInstructorTypeStatusCapAvailWL CapWL Avail
F26156254000-16Hundhausen, C.Online Open101000
Section Title: Special topic: vertically integrated PROJ.
Registration Restrictions
Major Restrictions: +297 (Computer Science Double Degree)
Campus Restrictions: +B, +DSC (Casc, Dist. Degree Corvallis Student)
Class Notes: Campus restrictions extend beyond Monday of Week 10.Students will register between 1-4 credit hours.Real-world team-based experience with the software engineering design and delivery cycle, including requirements analysis and specification, design techniques, and requirements and final project written documentation. For students in the online CS double-degree program only.This course requires online proctored testing, which mayinclude testing fees and the use of security measures,such as a scan of your testing environment and the requiredinstallation of a desktop application. Please carefullyreview online proctored test information at:https://ecampus.oregonstate.edu/services/proctoring   [ Textbooks]
Syllabus: Available in Canvas to students enrolled in this course.
F26156264010-16StaffOnline Closed0000
Section Title: Special topic: vertically integrated PROJ.
Registration Restrictions
Major Restrictions: +297 (Computer Science Double Degree)
Campus Restrictions: +B, +DSC (Casc, Dist. Degree Corvallis Student)
Class Notes: Campus restrictions extend beyond Monday of Week 10.Students will register between 1-4 credit hoursReal-world team-based experience with the software engineering design and delivery cycle, including requirements analysis and specification, design techniques, and requirements and final project written documentation. For students in the online CS double-degree program only.This course requires online proctored testing, which mayinclude testing fees and the use of security measures,such as a scan of your testing environment and the requiredinstallation of a desktop application. Please carefullyreview online proctored test information at:https://ecampus.oregonstate.edu/services/proctoring   [ Textbooks]
Syllabus: Available in Canvas to students enrolled in this course.
F26165304020-16StaffOnline Closed0000
Section Title: Special topic: vertically integrated PROJ.
Registration Restrictions
Major Restrictions: +297 (Computer Science Double Degree)
College Limitations: +16 (Engr)
Class Notes: Students will register between 1-4 credit hours Real-world team-based experience with the software engineering design and delivery cycle, including requirements analysis and specification, design techniques, and requirements and final project written documentation. For students in the online CS double-degree program only.This course requires online proctored testing, which mayinclude testing fees and the use of security measures,such as a scan of your testing environment and the requiredinstallation of a desktop application. Please carefullyreview online proctored test information at:https://ecampus.oregonstate.edu/services/proctoring   [ Textbooks]
Syllabus: Available in Canvas to students enrolled in this course.
W27354644000-16StaffOnline Open3300
Section Title: Special topic: vertically integrated PROJ.
Registration Restrictions
Major Restrictions: +297 (Computer Science Double Degree)
Campus Restrictions: +B, +DSC, +H, +L, +N, +PDX (Casc, Dist. Degree Corvallis Student, OHSU, EOU, HMSC, Oregon State - Portland)
Class Notes: Campus restrictions extend beyond Monday of Week 10Students will register between 1-4 credit hours. Real-world team-based experience with the software engineering design and delivery cycle, including requirements analysis and specification, design techniques, and requirements and final project written documentation. For students in the online CS double-degree program only.This course requires online proctored testing, which mayinclude testing fees and the use of security measures, suchas a scan of your testing environment and the requiredinstallation of a desktop application. Please carefullyreview online proctored test information at:https://ecampus.oregonstate.edu/services/proctoring .  [ Textbooks]
Syllabus: Available in Canvas to students enrolled in this course.
Sp27564294010-16StaffOnline Open3300
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,such as a scan of your testing environment and the requiredinstallation of a desktop application. Please carefullyreview online proctored test information at:https://ecampus.oregonstate.edu/services/proctoring Campus restrictions end Monday of Week 10
Syllabus: Available in Canvas to students enrolled in this course.
Sp27564304020-16StaffOnline Open3300
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,such as a scan of your testing environment and the requiredinstallation of a desktop application. Please carefullyreview online proctored test information at:https://ecampus.oregonstate.edu/services/proctoring Campus restrictions end Monday of Week 10
Syllabus: Available in Canvas to students enrolled in this course.
Find textbooks for CS 499 at the OSU Beaver Store (current term only). For questions related to course materials, contact the OSU Beaver Store.


CS 501 – Research (1-16)

This course is repeatable for a maximum of 99 credits.

TermCRNSecCrP/NInstructorTypeStatusCapAvailWL CapWL Avail
F26158424001-16P/NDonnelly, P.Online Open5400
Registration Restrictions
College Limitations: +16 (Engr)
Level Limitations: +02 (Graduate)
Syllabus: Available in Canvas to students enrolled in this course.
W27355764001-16P/NStaffOnline Closed0000
Registration Restrictions
College Limitations: +16 (Engr)
Level Limitations: +02 (Graduate)
Syllabus: Available in Canvas to students enrolled in this course.
W27357014011-16P/NStaffOnline Closed0000
Registration Restrictions
College Limitations: +16 (Engr)
Level Limitations: +02 (Graduate)
Syllabus: Available in Canvas to students enrolled in this course.
Find textbooks for CS 501 at the OSU Beaver Store (current term only). For questions related to course materials, contact the OSU Beaver Store.


CS 504 – Writing and Conference/Exploration (1-9)

This course is repeatable for a maximum of 15 credits.

TermCRNSecCrP/NInstructorTypeStatusCapAvailWL CapWL Avail
Sp27587564001-9P/NStaffOnline Open5500
Registration Restrictions
College Limitations: +16 (Engr)
Level Limitations: +02 (Graduate)
Class Notes: Students in this section may be required to interact withteachers, teaching assistants, and students in concurrentsections of the same course.
Syllabus: Available in Canvas to students enrolled in this course.
Find textbooks for CS 504 at the OSU Beaver Store (current term only). For questions related to course materials, contact the OSU Beaver Store.


CS 506 – Projects (1-16)

This course is repeatable for a maximum of 99 credits.

TermCRNSecCrP/NInstructorTypeStatusCapAvailWL CapWL Avail
W27383314001-16P/NStaffOnline Closed0000
Registration Restrictions
College Limitations: +16 (Engr)
Level Limitations: +02 (Graduate)
Syllabus: Available in Canvas to students enrolled in this course.
Sp27587244001-16P/NStaffOnline Open5500
Registration Restrictions
College Limitations: +16 (Engr)
Level Limitations: +02 (Graduate)
Class Notes: Students in this section may be required to interact withteachers, teaching assistants, and students in concurrentsections of the same course.
Syllabus: Available in Canvas to students enrolled in this course.
Find textbooks for CS 506 at the OSU Beaver Store (current term only). For questions related to course materials, contact the OSU Beaver Store.


CS 510 – Occupational Internship (1-16)

This course is repeatable for a maximum of 99 credits.

TermCRNSecCrP/NInstructorTypeStatusCapAvailWL CapWL Avail
F26158494001-16P/NHughes, C.Online Open151500
Registration Restrictions
College Limitations: +16 (Engr)
Syllabus: Available in Canvas to students enrolled in this course.
W27354334001-16StaffOnline Open151500
Registration Restrictions
Level Limitations: +02 (Graduate)
Syllabus: Available in Canvas to students enrolled in this course.
Sp27553334001-16StaffOnline Closed0000
Registration Restrictions
Level Limitations: +02 (Graduate)
Syllabus: Available in Canvas to students enrolled in this course.
Find textbooks for CS 510 at the OSU Beaver Store (current term only). For questions related to course materials, contact the OSU Beaver Store.


CS 511 – Programming and Data Structures (4)

TermCRNSecCrP/NInstructorTypeStatusCapAvailWL CapWL Avail
F26133854004Wolford, J.Online Open30141515
Registration Restrictions
Major Restrictions: +6150, +6160 (Statistics, Data Analytics)
Recommended: College algebra, plus the ability to navigate an operating system, manipulate files, and use a command line.
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 and the requiredinstallation of a desktop application. Please carefullyreview online proctored test information at:https://ecampus.oregonstate.edu/services/proctoring/  [ Textbooks]
Syllabus: Available in Canvas to students enrolled in this course.
F26164374014StaffOnline Closed0000
Registration Restrictions
Major Restrictions: -3070, -3110 (Computer Science, Electrical and Computer Engineering)
Recommended: College algebra, plus the ability to navigate an operating system, manipulate files, and use a command line.
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 and the requiredinstallation of a desktop application. Please carefullyreview online proctored test information at:https://ecampus.oregonstate.edu/services/proctoring/  [ Textbooks]
Syllabus: Available in Canvas to students enrolled in this course.
Find textbooks for CS 511 at the OSU Beaver Store (current term only). For questions related to course materials, contact the OSU Beaver Store.


CS 512 – Data Science Tools and Programming (4)

TermCRNSecCrP/NInstructorTypeStatusCapAvailWL CapWL Avail
W27332514004StaffOnline Open757500
Registration Restrictions
Major Restrictions: +6150, +6160 (Statistics, Data Analytics)
Recommended: CS 511 or an equivalent course or programming experience in in a high-level language like Python, Java or C++
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. This course requires online proctored testing, which mayinclude testing fees and the use of security measures, suchas a scan of your testing environment and the requiredinstallation of a desktop application. Please carefullyreview online proctored test information at:https://ecampus.oregonstate.edu/services/proctoring .  [ Textbooks]
Syllabus: Available in Canvas to students enrolled in this course.
Find textbooks for CS 512 at the OSU Beaver Store (current term only). For questions related to course materials, contact the OSU Beaver Store.


CS 513 – Applied Machine Learning (4)

TermCRNSecCrP/NInstructorTypeStatusCapAvailWL CapWL Avail
Sp27540254004StaffOnline Open303055
Registration Restrictions
Major Restrictions: +6150, +6160 (Statistics, Data Analytics)
Class Notes: This course requires online proctored testing, which mayinclude testing fees and the use of security measures,such as a scan of your testing environment and the requiredinstallation of a desktop application. Please carefullyreview online proctored test information at:https://ecampus.oregonstate.edu/services/proctoring
Syllabus: Available in Canvas to students enrolled in this course.
Find textbooks for CS 513 at the OSU Beaver Store (current term only). For questions related to course materials, contact the OSU Beaver Store.


CS 514 – Algorithms: Design, Analysis, and Implementation (4)

TermCRNSecCrP/NInstructorTypeStatusCapAvailWL CapWL Avail
F26146564004Ehsan, S.Online Closed50000
Registration Restrictions
Recommended: Experience with algorithms and CS 261 or an equivalent undergraduate Data Structures course with a minimum grade of B
College Limitations: +16 (Engr)
Level Limitations: +02 (Graduate)
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 and the requiredinstallation of a desktop application. Please carefullyreview online proctored test information at:https://ecampus.oregonstate.edu/services/proctoring/  [ Textbooks]
Syllabus: Available in Canvas to students enrolled in this course.
F26165854014Ehsan, S.Online Open50200
Registration Restrictions
Recommended: Experience with algorithms and CS 261 or an equivalent undergraduate Data Structures course with a minimum grade of B
College Limitations: +16 (Engr)
Level Limitations: +02 (Graduate)
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 and the requiredinstallation of a desktop application. Please carefullyreview online proctored test information at:https://ecampus.oregonstate.edu/services/proctoring/  [ Textbooks]
Syllabus: Available in Canvas to students enrolled in this course.
Find textbooks for CS 514 at the OSU Beaver Store (current term only). For questions related to course materials, contact the OSU Beaver Store.


CS 520 – Graph Theory With Applications to Computer Science (3)

TermCRNSecCrP/NInstructorTypeStatusCapAvailWL CapWL Avail
Sp27543844003StaffOnline Open30301010
Registration Restrictions
Recommended: CS 325
College Limitations: +16 (Engr)
Level Limitations: +02 (Graduate)
Class Notes: This course requires online proctored testing, which mayinclude testing fees and the use of security measures,such as a scan of your testing environment and the requiredinstallation of a desktop application. Please carefullyreview online proctored test information at:https://ecampus.oregonstate.edu/services/proctoring
Syllabus: Available in Canvas to students enrolled in this course.
Find textbooks for CS 520 at the OSU Beaver Store (current term only). For questions related to course materials, contact the OSU Beaver Store.


CS 524 – Cybersecurity Practicum I (5)

TermCRNSecCrP/NInstructorTypeStatusCapAvailWL CapWL Avail
F26203274005Nevin, D.Online Waitlisted5-255
Registration Restrictions
College Limitations: +16 (Engr)
Level Limitations: +02 (Graduate)
Class Notes: Does not meet Graduate School's stand-alone requirement.This course requires online proctored testing, which mayinclude testing fees and the use of security measures,such as a scan of your testing environment and the requiredinstallation of a desktop application. Please carefullyreview online proctored test information at:https://ecampus.oregonstate.edu/services/proctoring   [ Textbooks]
Syllabus: Available in Canvas to students enrolled in this course.
Find textbooks for CS 524 at the OSU Beaver Store (current term only). For questions related to course materials, contact the OSU Beaver Store.


CS 529 – Selected Topics in Theoretical Computer Science (1-5)

This course is repeatable for a maximum of 99 credits.

TermCRNSecCrP/NInstructorTypeStatusCapAvailWL CapWL Avail
W27362244004StaffOnline Open252500
Section Title: Special topic: cryptography
Registration Restrictions
Recommended: CS 515
College Limitations: +16 (Engr)
Level Limitations: +02 (Graduate)
Class Notes: Does not meet Graduate School's stand-alone requirement.Students in this section may be required to interact with teachers, teaching assistants, and students 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 and the requiredinstallation of a desktop application. Please carefullyreview online proctored test information at:https://ecampus.oregonstate.edu/services/proctoring .  [ Textbooks]
Syllabus: Available in Canvas to students enrolled in this course.
Find textbooks for CS 529 at the OSU Beaver Store (current term only). For questions related to course materials, contact the OSU Beaver Store.


CS 540 – Database Management Systems (4)

TermCRNSecCrP/NInstructorTypeStatusCapAvailWL CapWL Avail
Sp27544884004StaffOnline Open40401010
Registration Restrictions
Recommended: CS 261
College Limitations: +16 (Engr)
Level Limitations: +02 (Graduate)
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,such as a scan of your testing environment and the requiredinstallation of a desktop application. Please carefullyreview online proctored test information at:https://ecampus.oregonstate.edu/services/proctoring
Syllabus: Available in Canvas to students enrolled in this course.
Find textbooks for CS 540 at the OSU Beaver Store (current term only). For questions related to course materials, contact the OSU Beaver Store.


CS 550 – Introduction to Computer Graphics (4)

TermCRNSecCrP/NInstructorTypeStatusCapAvailWL CapWL Avail
F26142824004Ianni, E.Online Open502700
Registration Restrictions
Recommended: CS 261
Level Limitations: +02 (Graduate)
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 and the requiredinstallation of a desktop application. Please carefullyreview online proctored test information at:https://ecampus.oregonstate.edu/services/proctoring/Does not meet Graduate School's stand-alone requirement.  [ Textbooks]
Syllabus: Available in Canvas to students enrolled in this course.
Find textbooks for CS 550 at the OSU Beaver Store (current term only). For questions related to course materials, contact the OSU Beaver Store.


CS 557 – Computer Graphics Shaders (4)

TermCRNSecCrP/NInstructorTypeStatusCapAvailWL CapWL Avail
W27379224004StaffOnline Open757500
Registration Restrictions
Recommended: Graphics pipeline programming experience
College Limitations: +16 (Engr)
Level Limitations: +02 (Graduate)
Class Notes: Does not meet Graduate School's stand-alone requirement.This course requires online proctored testing, which mayinclude testing fees and the use of security measures, suchas a scan of your testing environment and the requiredinstallation of a desktop application. Please carefullyreview online proctored test information at:https://ecampus.oregonstate.edu/services/proctoring .  [ Textbooks]
Syllabus: Available in Canvas to students enrolled in this course.
Find textbooks for CS 557 at the OSU Beaver Store (current term only). For questions related to course materials, contact the OSU Beaver Store.


CS 561 – Software Engineering Methods (4)

TermCRNSecCrP/NInstructorTypeStatusCapAvailWL CapWL Avail
Sp27561814004StaffOnline Open50501515
Registration Restrictions
Recommended: CS 362
College Limitations: +16 (Engr)
Level Limitations: +02 (Graduate)
Class Notes: This course requires online proctored testing, which mayinclude testing fees and the use of security measures,such as a scan of your testing environment and the requiredinstallation of a desktop application. Please carefullyreview online proctored test information at:https://ecampus.oregonstate.edu/services/proctoring
Syllabus: Available in Canvas to students enrolled in this course.
Find textbooks for CS 561 at the OSU Beaver Store (current term only). For questions related to course materials, contact the OSU Beaver Store.


CS 562 – Software Project Management (4)

TermCRNSecCrP/NInstructorTypeStatusCapAvailWL CapWL Avail
F26182994004StaffOnline Closed0-300
Registration Restrictions
Recommended: CS 162, CS 361, CS 362 or equivalent experience in software development and software engineering
College Limitations: +16 (Engr)
Level Limitations: +02 (Graduate)
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 and the requiredinstallation of a desktop application. Please carefullyreview online proctored test information at:https://ecampus.oregonstate.edu/services/proctoring .  [ Textbooks]
Syllabus: Available in Canvas to students enrolled in this course.
Find textbooks for CS 562 at the OSU Beaver Store (current term only). For questions related to course materials, contact the OSU Beaver Store.


CS 565 – Human-computer Interaction (4)

TermCRNSecCrP/NInstructorTypeStatusCapAvailWL CapWL Avail
Sp27545024004StaffOnline Open757500
Registration Restrictions
College Limitations: +16 (Engr)
Level Limitations: +02 (Graduate)
Class Notes: This course requires online proctored testing, which mayinclude testing fees and the use of security measures,such as a scan of your testing environment and the requiredinstallation of a desktop application. Please carefullyreview online proctored test information at:https://ecampus.oregonstate.edu/services/proctoring
Syllabus: Available in Canvas to students enrolled in this course.
Sp27554784014StaffOnline Closed0000
Registration Restrictions
College Limitations: +16 (Engr)
Level Limitations: +02 (Graduate)
Class Notes: This course requires online proctored testing, which mayinclude testing fees and the use of security measures,such as a scan of your testing environment and the requiredinstallation of a desktop application. Please carefullyreview online proctored test information at:https://ecampus.oregonstate.edu/services/proctoring
Syllabus: Available in Canvas to students enrolled in this course.
Find textbooks for CS 565 at the OSU Beaver Store (current term only). For questions related to course materials, contact the OSU Beaver Store.


CS 572 – Computer Architecture (4)

TermCRNSecCrP/NInstructorTypeStatusCapAvailWL CapWL Avail
W27362254004StaffOnline Open454500
Registration Restrictions
Recommended: ECE 370 or ECE 375
College Limitations: +16 (Engr)
Level Limitations: +02 (Graduate)
Class Notes: Does not meet Graduate School's stand-alone requirement.Students in this section may be required to interact with teachers, teaching assistants, and students 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 and the requiredinstallation of a desktop application. Please carefullyreview online proctored test information at:https://ecampus.oregonstate.edu/services/proctoring .  [ Textbooks]
Syllabus: Available in Canvas to students enrolled in this course.
Find textbooks for CS 572 at the OSU Beaver Store (current term only). For questions related to course materials, contact the OSU Beaver Store.


CS 573 – Introduction to Digital Forensics (4)

TermCRNSecCrP/NInstructorTypeStatusCapAvailWL CapWL Avail
W27363054004StaffOnline Open252500
Registration Restrictions
College Limitations: +02, +16 (Bus, Engr)
Level Limitations: +02 (Graduate)
Class Notes: Does not meet Graduate School's stand-alone requirement.Students in this section may be required to interact with teachers, teaching assistants, and students 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 and the requiredinstallation of a desktop application. Please carefullyreview online proctored test information at:https://ecampus.oregonstate.edu/services/proctoring .  [ Textbooks]
Syllabus: Available in Canvas to students enrolled in this course.
Find textbooks for CS 573 at the OSU Beaver Store (current term only). For questions related to course materials, contact the OSU Beaver Store.


CS 575 – Introduction to Parallel Programming (4)

TermCRNSecCrP/NInstructorTypeStatusCapAvailWL CapWL Avail
Sp27519514004StaffOnline Open757500
Registration Restrictions
College Limitations: +16 (Engr)
Level Limitations: +02 (Graduate)
Class Notes: This course requires online proctored testing, which mayinclude testing fees and the use of security measures,such as a scan of your testing environment and the requiredinstallation of a desktop application. Please carefullyreview online proctored test information at:https://ecampus.oregonstate.edu/services/proctoring Does not meet Graduate School's stand-alone requirement.
Syllabus: Available in Canvas to students enrolled in this course.
Find textbooks for CS 575 at the OSU Beaver Store (current term only). For questions related to course materials, contact the OSU Beaver Store.


CS 576 – Advanced Computer Networking (4)

TermCRNSecCrP/NInstructorTypeStatusCapAvailWL CapWL Avail
Sp27579564004StaffOnline Open505000
Registration Restrictions
Recommended: (CS 372 or ECE 372) and (ECE 353 or ST 314)
College Limitations: +16 (Engr)
Level Limitations: +02 (Graduate)
Class Notes: This course requires online proctored testing, which mayinclude testing fees and the use of security measures,such as a scan of your testing environment and the requiredinstallation of a desktop application. Please carefullyreview online proctored test information at:https://ecampus.oregonstate.edu/services/proctoring
Syllabus: Available in Canvas to students enrolled in this course.
Find textbooks for CS 576 at the OSU Beaver Store (current term only). For questions related to course materials, contact the OSU Beaver Store.


CS 579 – Topics in Computer Architecture and Parallel Processing (0-5)

This course is repeatable for a maximum of 99 credits.

TermCRNSecCrP/NInstructorTypeStatusCapAvailWL CapWL Avail
F26203204004Immler, V.Online Open503700
Section Title: Special topic: hardware security
Registration Restrictions
Recommended: CS 575 or CS 572 or ECE 572
College Limitations: +16 (Engr)
Level Limitations: +02 (Graduate)
Class Notes: This course requires online proctored testing, which mayinclude testing fees and the use of security measures,such as a scan of your testing environment and the requiredinstallation of a desktop application. Please carefullyreview online proctored test information at:https://ecampus.oregonstate.edu/services/proctoring   [ Textbooks]
Syllabus: Available in Canvas to students enrolled in this course.
W27354784004StaffOnline Open505000
Section Title: Special topic: network security
Registration Restrictions
Recommended: CS 575 or CS 572 or ECE 572
College Limitations: +16 (Engr)
Level Limitations: +02 (Graduate)
Class Notes: Does not meet Graduate School's stand-alone requirement.Students in this section may be required to interact with teachers, teaching assistants, and students 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 and the requiredinstallation of a desktop application. Please carefullyreview online proctored test information at:https://ecampus.oregonstate.edu/services/proctoring .  [ Textbooks]
Syllabus: Available in Canvas to students enrolled in this course.
Find textbooks for CS 579 at the OSU Beaver Store (current term only). For questions related to course materials, contact the OSU Beaver Store.


CS 581 – Programming Languages I (4)

TermCRNSecCrP/NInstructorTypeStatusCapAvailWL CapWL Avail
F26163654004Bakos, Y.Online Open502400
Registration Restrictions
College Limitations: +16 (Engr)
Level Limitations: +02 (Graduate)
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 and the requiredinstallation of a desktop application. Please carefullyreview online proctored test information at:https://ecampus.oregonstate.edu/services/proctoring .  [ Textbooks]
Syllabus: Available in Canvas to students enrolled in this course.
Find textbooks for CS 581 at the OSU Beaver Store (current term only). For questions related to course materials, contact the OSU Beaver Store.



Legend
= Signifies the course as a Baccalaureate Core Course.
= Signifies that fees may apply to the course.
+ = Include restriction.
- = Exclude restriction.
* = Prereq may be taken prior to or simultaneously with this course.

Best Online Bachelor's Programs 2026 - U.S. News & World Report