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
0117564004Jess, J.0TBD75352525
Class Notes: Campus restrictions for this section 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. Please carefully review online proctor 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.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 for this section end Monday of Week 10

Textbooks  [ Textbooks]

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List.
0349794004Jess, J.0TBD12212200
Registration Restrictions
Campus Restrictions: -C (Corv)
Class Notes: Restrictions ending Monday of Week 10: 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. Please carefullyreview online proctor test information at:https://ecampus.oregonstate.edu/services/proctoring .

Textbooks  [ Textbooks]

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List.
0529524004Staff0TBD808000
Registration Restrictions
Campus Restrictions: -C (Corv)
Class Notes: This course requires online proctored testing, which may include testing fees and the use of security measures, such as a scan of your testing environment. Please carefully review online proctor test information at: https://ecampus.oregonstate.edu/services/proctoring/.Campus restrictions end Monday of Week 10
Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List.
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
0121364004Zhang, L.0TBD75332525
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)
College Limitations: +16 (Engr)
Class Notes: This course requires online proctored testing, which may include testing fees and the use of security measures, such as a scan of your testing environment. Please carefully review online proctor test information at: 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.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 for this section end Monday of Week 10

Textbooks  [ Textbooks]

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List.
0141374014Baker, B.0TBD75232525
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)
College Limitations: +16 (Engr)
Class Notes: This course requires online proctored testing, which may include testing fees and the use of security measures, such as a scan of your testing environment. Please carefully review online proctor test information at: 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.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 for this section end Monday of Week 10

Textbooks  [ Textbooks]

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List.
0141644024Staff0TBD0000
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)
College Limitations: +16 (Engr)
Class Notes: This course requires online proctored testing, which may include testing fees and the use of security measures, such as a scan of your testing environment. Please carefully review online proctor test information at: 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.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 for this section end Monday of Week 10

Textbooks  [ Textbooks]

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List.
0379024004Zhang, L.0TBD12212200
Registration Restrictions
Enforced Prereqs: MTH 112* [C] or MTH 112Z* [C] or Placement Test MPT(33) or Placement Test MPAL(061)
Major Restrictions: +307 (Computer Science)
Campus Restrictions: -C (Corv)
College Limitations: +16 (Engr)
Class Notes: 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. Please carefullyreview online proctor test information at:https://ecampus.oregonstate.edu/services/proctoring .

Textbooks  [ Textbooks]

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List.
0533134004Staff0TBD606000
Registration Restrictions
Enforced Prereqs: MTH 112* [C] or MTH 112Z* [C] or Placement Test MPT(33) or Placement Test MPAL(061)
Major Restrictions: +307 (Computer Science)
Campus Restrictions: -C (Corv)
College Limitations: +16 (Engr)
Class Notes: This course requires online proctored testing, which may include testing fees and the use of security measures, such as a scan of your testing environment. Please carefully review online proctor test information at: https://ecampus.oregonstate.edu/services/proctoring/.Campus restrictions end Monday of Week 10
Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List.
0553974014Staff0TBD606000
Registration Restrictions
Enforced Prereqs: MTH 112* [C] or MTH 112Z* [C] or Placement Test MPT(33) or Placement Test MPAL(061)
Major Restrictions: +307 (Computer Science)
Campus Restrictions: -C (Corv)
College Limitations: +16 (Engr)
Class Notes: This course requires online proctored testing, which may include testing fees and the use of security measures, such as a scan of your testing environment. Please carefully review online proctor test information at: https://ecampus.oregonstate.edu/services/proctoring/.Campus restrictions end Monday of Week 10
Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List.
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
0121374004Zhang, L.0TBD90500
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)
College Limitations: +16 (Engr)
Class Notes: Campus restrictions for this section 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. Please carefully review online proctor 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.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  [ Textbooks]

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List.
0141394014Elshakankiri, M.0TBD905800
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)
College Limitations: +16 (Engr)
Class Notes: Campus restrictions for this section 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. Please carefully review online proctor 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.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  [ Textbooks]

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List.
0148384024Baker, B.0TBD90700
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)
College Limitations: +16 (Engr)
Class Notes: Campus restrictions for this section 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. Please carefully review online proctor 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.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  [ Textbooks]

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List.
0379034004Alcon, T.0TBD757500
Registration Restrictions
Enforced Prereqs: CS 161 [C] or ENGR 103 [C] or ENGR 103H [C] or DS 231 [C]
Major Restrictions: +307 (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. Please carefullyreview online proctor 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  [ Textbooks]

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List.
0379054014Zhang, L.0TBD757500
Registration Restrictions
Enforced Prereqs: CS 161 [C] or ENGR 103 [C] or ENGR 103H [C] or DS 231 [C]
Major Restrictions: +307 (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. Please carefullyreview online proctor 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  [ Textbooks]

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List.
0531944004Staff0TBD757500
Registration Restrictions
Enforced Prereqs: CS 161 [C] or ENGR 103 [C] or ENGR 103H [C] or DS 231 [C]
Major Restrictions: +039, +307 (Electrical and Computer Engineering, Computer Science)
Campus Restrictions: -C (Corv)
College Limitations: +04, +16 (PreEn, Engr)
Class Notes: Campus restrictions end Monday of Week 10This course requires online proctored testing, which may include testing fees and the use of security measures, such as a scan of your testing environment. Please carefully review online proctor test information at: https://ecampus.oregonstate.edu/services/proctoring/.
Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List.
0549864014Staff0TBD757500
Registration Restrictions
Enforced Prereqs: CS 161 [C] or ENGR 103 [C] or ENGR 103H [C] or DS 231 [C]
Major Restrictions: +039, +307 (Electrical and Computer Engineering, Computer Science)
Campus Restrictions: -C (Corv)
College Limitations: +04, +16 (PreEn, Engr)
Class Notes: Campus restrictions end Monday of Week 10This course requires online proctored testing, which may include testing fees and the use of security measures, such as a scan of your testing environment. Please carefully review online proctor test information at: https://ecampus.oregonstate.edu/services/proctoring/.
Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List.
0553984024Staff0TBD757500
Registration Restrictions
Enforced Prereqs: CS 161 [C] or ENGR 103 [C] or ENGR 103H [C] or DS 231 [C]
Major Restrictions: +039, +307 (Electrical and Computer Engineering, Computer Science)
Campus Restrictions: -C (Corv)
College Limitations: +04, +16 (PreEn, Engr)
Class Notes: Campus restrictions end Monday of Week 10This course requires online proctored testing, which may include testing fees and the use of security measures, such as a scan of your testing environment. Please carefully review online proctor test information at: https://ecampus.oregonstate.edu/services/proctoring/.
Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List.
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 175 – Communications Security and Social Movements (3)

TermCRNSecCrP/NInstructorTypeStatusCapAvailWL CapWL Avail
0198624003Jess, J.0TBD122100
Class Notes: Campus restrictions for this section 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. Please carefullyreview online proctor test information at:https://ecampus.oregonstate.edu/services/proctoring .

Textbooks  [ Textbooks]

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List.
0553014003Staff0TBD1221221010
Registration Restrictions
Campus Restrictions: -C (Corv)
Class Notes: This course requires online proctored testing, which may include testing fees and the use of security measures, such as a scan of your testing environment. Please carefully review online proctor test information at: https://ecampus.oregonstate.edu/services/proctoring/.Campus restrictions end Monday of Week 10
Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List.
0567574013Staff0TBD1221221010
Registration Restrictions
Campus Restrictions: -C (Corv)
Class Notes: This course requires online proctored testing, which may include testing fees and the use of security measures, such as a scan of your testing environment. Please carefully review online proctor test information at: https://ecampus.oregonstate.edu/services/proctoring/.Campus restrictions end Monday of Week 10
Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List.
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
0370644003Baker, B.0TBD12212200
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. Restrictions ending Monday of Week 10: 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. Please carefullyreview online proctor test information at:https://ecampus.oregonstate.edu/services/proctoring .

Textbooks  [ Textbooks]

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List.
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
0119814004Ehsan, S.0TBD5042525
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: +DSC (Dist. Degree Corvallis Student)
College Limitations: +16 (Engr)
Class Notes: Campus restrictions for this section will extend beyond 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. Please carefully review online proctor 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  [ Textbooks]

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List.
0151524014Vakalis, I.0TBD5062525
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: +DSC (Dist. Degree Corvallis Student)
College Limitations: +16 (Engr)
Class Notes: Campus restrictions for this section will extend beyond 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. Please carefully review online proctor 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  [ Textbooks]

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List.
0151534024Vakalis, I.0TBD50162525
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: +DSC (Dist. Degree Corvallis Student)
College Limitations: +16 (Engr)
Class Notes: Campus restrictions for this section will extend beyond 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. Please carefully review online proctor 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  [ Textbooks]

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List.
0178134034Staff0TBD0000
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: +DSC (Dist. Degree Corvallis Student)
College Limitations: +16 (Engr)
Class Notes: Campus restrictions for this section will extend beyond 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. Please carefully review online proctor 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  [ Textbooks]

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List.
0351274004Vakalis, I.0TBD757500
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 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. Please carefullyreview online proctor test information at:https://ecampus.oregonstate.edu/services/proctoring .

Textbooks  [ Textbooks]

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List.
0378874014Vakalis, I.0TBD757500
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: 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. Please carefullyreview online proctor test information at:https://ecampus.oregonstate.edu/services/proctoring .

Textbooks  [ Textbooks]

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List.
0531954004Staff0TBD757500
Registration Restrictions
Enforced Prereqs: MTH 111 [C] or MTH 111Z [C] or MTH 112* [C] or MTH 112Z* [C] or Placement Test MPT(24) or Placement Test MPAL(061)
Major Restrictions: +307 (Computer Science)
Campus Restrictions: +B, +DSC, +H, +L, +N, +PDX (Casc, Dist. Degree Corvallis Student, OHSU, EOU, HMSC, Oregon State - Portland)
College Limitations: +16 (Engr)
Class Notes: Campus restrictions extend beyond Monday of Week 10This course requires online proctored testing, which may include testing fees and the use of security measures, such as a scan of your testing environment. Please carefully review online proctor test information at: https://ecampus.oregonstate.edu/services/proctoring/.See syllabus for details.
Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List.
0556444014Staff0TBD757500
Registration Restrictions
Enforced Prereqs: MTH 111 [C] or MTH 111Z [C] or MTH 112* [C] or MTH 112Z* [C] or Placement Test MPT(24) or Placement Test MPAL(061)
Major Restrictions: +307 (Computer Science)
Campus Restrictions: +B, +DSC, +H, +L, +N, +PDX (Casc, Dist. Degree Corvallis Student, OHSU, EOU, HMSC, Oregon State - Portland)
College Limitations: +16 (Engr)
Class Notes: This course requires online proctored testing, which may include testing fees and the use of security measures, such as a scan of your testing environment. Please carefully review online proctor test information at: 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. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List.
0556454024Staff0TBD757500
Registration Restrictions
Enforced Prereqs: MTH 111 [C] or MTH 111Z [C] or MTH 112* [C] or MTH 112Z* [C] or Placement Test MPT(24) or Placement Test MPAL(061)
Major Restrictions: +307 (Computer Science)
Campus Restrictions: +B, +DSC, +H, +L, +N, +PDX (Casc, Dist. Degree Corvallis Student, OHSU, EOU, HMSC, Oregon State - Portland)
College Limitations: +16 (Engr)
Class Notes: This course requires online proctored testing, which may include testing fees and the use of security measures, such as a scan of your testing environment. Please carefully review online proctor test information at: 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. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List.
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
0119894004Scovil, R.0TBD100100
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)
College Limitations: +16 (Engr)
Class Notes: Campus restrictions for this section 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. Please carefully review online proctor 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  [ Textbooks]

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List.
0137814014Scovil, R.0TBD100900
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)
College Limitations: +16 (Engr)
Class Notes: Campus restrictions for this section 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. Please carefully review online proctor 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  [ Textbooks]

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List.
0151544024Scovil, R.0TBD1009000
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)
College Limitations: +16 (Engr)
Class Notes: Campus restrictions for this section 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. Please carefully review online proctor 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  [ Textbooks]

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List.
0351284004Scovil, R.0TBD858500
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 (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. Please carefullyreview online proctor test information at:https://ecampus.oregonstate.edu/services/proctoring .

Textbooks  [ Textbooks]

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List.
0369044014Scovil, R.0TBD858500
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 (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. Please carefullyreview online proctor test information at:https://ecampus.oregonstate.edu/services/proctoring .

Textbooks  [ Textbooks]

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List.
0531964004Staff0TBD757500
Registration Restrictions
Enforced Prereqs: (CS 162 [C] or CS 162H [C] or CS 165 [C] ) and (CS 225 [C] or MTH 231 [C] or MTH 231H [C] )
Major Restrictions: +039, +307, +321 (Electrical and Computer Engineering, Computer Science, Mechanical Engineering)
Campus Restrictions: -C (Corv)
College Limitations: +16 (Engr)
Class Notes: See syllabus for details.This course requires online proctored testing, which may include testing fees and the use of security measures, such as a scan of your testing environment. Please carefully review online proctor test information at: 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. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List.
0551134014Staff0TBD757500
Registration Restrictions
Enforced Prereqs: (CS 162 [C] or CS 162H [C] or CS 165 [C] ) and (CS 225 [C] or MTH 231 [C] or MTH 231H [C] )
Major Restrictions: +039, +307, +321 (Electrical and Computer Engineering, Computer Science, Mechanical Engineering)
Campus Restrictions: -C (Corv)
College Limitations: +16 (Engr)
Class Notes: This course requires online proctored testing, which may include testing fees and the use of security measures, such as a scan of your testing environment. Please carefully review online proctor test information at: 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. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List.
0556464024Staff0TBD757500
Registration Restrictions
Enforced Prereqs: (CS 162 [C] or CS 162H [C] or CS 165 [C] ) and (CS 225 [C] or MTH 231 [C] or MTH 231H [C] )
Major Restrictions: +039, +307, +321 (Electrical and Computer Engineering, Computer Science, Mechanical Engineering)
Campus Restrictions: -C (Corv)
College Limitations: +16 (Engr)
Class Notes: See syllabus for details.This course requires online proctored testing, which may include testing fees and the use of security measures, such as a scan of your testing environment. Please carefully review online proctor test information at: 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. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List.
0556474034Staff0TBD757500
Registration Restrictions
Enforced Prereqs: (CS 162 [C] or CS 162H [C] or CS 165 [C] ) and (CS 225 [C] or MTH 231 [C] or MTH 231H [C] )
Major Restrictions: +039, +307, +321 (Electrical and Computer Engineering, Computer Science, Mechanical Engineering)
Campus Restrictions: -C (Corv)
College Limitations: +16 (Engr)
Class Notes: See syllabus for details.This course requires online proctored testing, which may include testing fees and the use of security measures, such as a scan of your testing environment. Please carefully review online proctor test information at: 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. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List.
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 271 – Computer Architecture and Assembly Language (4)

TermCRNSecCrP/NInstructorTypeStatusCapAvailWL CapWL Avail
0119824004Redfield, S.0TBD851000
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)
College Limitations: +16 (Engr)
Class Notes: Campus restrictions for this section 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. Please carefully review online proctor 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  [ Textbooks]

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List.
0141544014Redfield, S.0TBD75102525
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)
College Limitations: +16 (Engr)
Class Notes: Campus restrictions for this section 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. Please carefully review online proctor 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  [ Textbooks]

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List.
0151554024Muhati, E.0TBD7592525
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)
College Limitations: +16 (Engr)
Class Notes: Campus restrictions for this section 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. Please carefully review online proctor 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  [ Textbooks]

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List.
0151564034Staff0TBD0000
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)
College Limitations: +16 (Engr)
Class Notes: Campus restrictions for this section 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. Please carefully review online proctor 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  [ Textbooks]

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List.
0351294004Redfield, S.0TBD757500
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: 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. Please carefullyreview online proctor test information at:https://ecampus.oregonstate.edu/services/proctoring .

Textbooks  [ Textbooks]

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List.
0371274014Redfield, S.0TBD757500
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: 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. Please carefullyreview online proctor test information at:https://ecampus.oregonstate.edu/services/proctoring .

Textbooks  [ Textbooks]

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List.
0378894024Vogel, E.0TBD757500
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: 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. Please carefullyreview online proctor test information at:https://ecampus.oregonstate.edu/services/proctoring .

Textbooks  [ Textbooks]

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List.
0531974004Staff0TBD12212200
Registration Restrictions
Enforced Prereqs: CS 151 [C] or CS 161 [C] or CS 165 [C] or ENGR 103 [C] or ENGR 103H [C]
Major Restrictions: +307 (Computer Science)
Campus Restrictions: -C (Corv)
College Limitations: +16 (Engr)
Class Notes: This course requires online proctored testing, which may include testing fees and the use of security measures, such as a scan of your testing environment. Please carefully review online proctor test information at: 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. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List.
0553994014Staff0TBD12212200
Registration Restrictions
Enforced Prereqs: CS 151 [C] or CS 161 [C] or CS 165 [C] or ENGR 103 [C] or ENGR 103H [C]
Major Restrictions: +307 (Computer Science)
Campus Restrictions: -C (Corv)
College Limitations: +16 (Engr)
Class Notes: This course requires online proctored testing, which may include testing fees and the use of security measures, such as a scan of your testing environment. Please carefully review online proctor test information at: 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. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List.
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
0198634004Scovil, R.0TBD1229200
Registration Restrictions
Enforced Prereqs: CS 162 [C] or CS 162H [C]
Major Restrictions: +039, +307 (Electrical and Computer Engineering, Computer Science)
College Limitations: +16 (Engr)
Class Notes: Campus restrictions for this section 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. Please carefullyreview online proctor test information at:https://ecampus.oregonstate.edu/services/proctoring .

Textbooks  [ Textbooks]

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List.
0198644014Staff0TBD0000
Registration Restrictions
Enforced Prereqs: CS 162 [C] or CS 162H [C]
Major Restrictions: +307 (Computer Science)
College Limitations: +16 (Engr)
Class Notes: Campus restrictions for this section 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. Please carefullyreview online proctor test information at:https://ecampus.oregonstate.edu/services/proctoring .

Textbooks  [ Textbooks]

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List.
0431734004Scovil, R.0TBD12212200
Registration Restrictions
Enforced Prereqs: CS 162 [C] or CS 162H [C]
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. Please carefullyreview online proctor test information at:https://ecampus.oregonstate.edu/services/proctoring .

Textbooks  [ Textbooks]

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List.
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
0125524004VanLonden, P.0TBD122900
Registration Restrictions
Enforced Prereqs: CS 162 [C] or CS 162H [C] or CS 165 [C]
Major Restrictions: +307 (Computer Science)
College Limitations: +16 (Engr)
Class Notes: Campus restrictions for this section 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. Please carefully review online proctor 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.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  [ Textbooks]

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List.
0138404014VanLonden, P.0TBD1222200
Registration Restrictions
Enforced Prereqs: CS 162 [C] or CS 162H [C] or CS 165 [C]
Major Restrictions: +307 (Computer Science)
College Limitations: +16 (Engr)
Class Notes: Campus restrictions for this section 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. Please carefully review online proctor 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.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  [ Textbooks]

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List.
0151574024VanLonden, P.0TBD12210600
Registration Restrictions
Enforced Prereqs: CS 162 [C] or CS 162H [C] or CS 165 [C]
Major Restrictions: +307 (Computer Science)
College Limitations: +16 (Engr)
Class Notes: Campus restrictions for this section 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. Please carefully review online proctor 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.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  [ Textbooks]

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List.
0357004004Chaudhry, N.0TBD757500
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: 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. Please carefullyreview online proctor test information at:https://ecampus.oregonstate.edu/services/proctoring .

Textbooks  [ Textbooks]

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List.
0367554014VanLonden, P.0TBD757500
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: 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. Please carefullyreview online proctor test information at:https://ecampus.oregonstate.edu/services/proctoring .

Textbooks  [ Textbooks]

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List.
0378904024VanLonden, P.0TBD757500
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: 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. Please carefullyreview online proctor test information at:https://ecampus.oregonstate.edu/services/proctoring .

Textbooks  [ Textbooks]

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List.
0535974004Staff0TBD757500
Registration Restrictions
Enforced Prereqs: CS 162 [C] or CS 162H [C] or CS 165 [C]
Major Restrictions: +307 (Computer Science)
Campus Restrictions: -C (Corv)
College Limitations: +16 (Engr)
Class Notes: This course requires online proctored testing, which may include testing fees and the use of security measures, such as a scan of your testing environment. Please carefully review online proctor test information at: https://ecampus.oregonstate.edu/services/proctoring/.Campus restrictions end Monday of Week 10
Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List.
0547544014Staff0TBD757500
Registration Restrictions
Enforced Prereqs: CS 162 [C] or CS 162H [C] or CS 165 [C]
Major Restrictions: +307 (Computer Science)
Campus Restrictions: -C (Corv)
College Limitations: +16 (Engr)
Class Notes: This course requires online proctored testing, which may include testing fees and the use of security measures, such as a scan of your testing environment. Please carefully review online proctor test information at: https://ecampus.oregonstate.edu/services/proctoring/.Campus restrictions end Monday of Week 10
Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List.
0556484024Staff0TBD757500
Registration Restrictions
Enforced Prereqs: CS 162 [C] or CS 162H [C] or CS 165 [C]
Major Restrictions: +307 (Computer Science)
Campus Restrictions: -C (Corv)
College Limitations: +16 (Engr)
Class Notes: This course requires online proctored testing, which may include testing fees and the use of security measures, such as a scan of your testing environment. Please carefully review online proctor test information at: https://ecampus.oregonstate.edu/services/proctoring/.Campus restrictions end Monday of Week 10
Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List.
0556494034Staff0TBD757500
Registration Restrictions
Enforced Prereqs: CS 162 [C] or CS 162H [C] or CS 165 [C]
Major Restrictions: +307 (Computer Science)
Campus Restrictions: -C (Corv)
College Limitations: +16 (Engr)
Class Notes: This course requires online proctored testing, which may include testing fees and the use of security measures, such as a scan of your testing environment. Please carefully review online proctor test information at: https://ecampus.oregonstate.edu/services/proctoring/.Campus restrictions end Monday of Week 10
Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List.
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 321 – Introduction to Theory of Computation (3)

TermCRNSecCrP/NInstructorTypeStatusCapAvailWL CapWL Avail
0141434003Alcon, T.0TBD1222200
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)
College Limitations: +16 (Engr)
Class Notes: Campus restrictions for this section 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. Please carefully review online proctor 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.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 for this section end Monday of Week 10

Textbooks  [ Textbooks]

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List.
0549874003Staff0TBD12212200
Registration Restrictions
Enforced Prereqs: CS 261 [C] or CS 261H [C] and (CS 225 [C] or MTH 231 [C] or MTH 231H [C] )
Major Restrictions: +307 (Computer Science)
Campus Restrictions: -C (Corv)
College Limitations: +16 (Engr)
Class Notes: This course requires online proctored testing, which may include testing fees and the use of security measures, such as a scan of your testing environment. Please carefully review online proctor test information at: https://ecampus.oregonstate.edu/services/proctoring/.Campus restrictions end Monday of Week 10
Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List.
0596164013Staff0TBD757500
Registration Restrictions
Enforced Prereqs: CS 261 [C] or CS 261H [C] and (CS 225 [C] or MTH 231 [C] or MTH 231H [C] )
Major Restrictions: +307 (Computer Science)
Campus Restrictions: -C (Corv)
College Limitations: +16 (Engr)
Class Notes: This course requires online proctored testing, which may include testing fees and the use of security measures, such as a scan of your testing environment. Please carefully review online proctor test information at: https://ecampus.oregonstate.edu/services/proctoring/.Campus restrictions end Monday of Week 10
Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List.
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
0120574004Umma Reddy, D.0TBD122600
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)
College Limitations: +16 (Engr)
Class Notes: Campus restrictions for this section 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. Please carefully review online proctor 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  [ Textbooks]

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List.
0141554014Elshakankiri, M.0TBD1223800
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)
College Limitations: +16 (Engr)
Class Notes: Campus restrictions for this section 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. Please carefully review online proctor 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  [ Textbooks]

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List.
0151584024Elshakankiri, M.0TBD12211500
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)
College Limitations: +16 (Engr)
Class Notes: Campus restrictions for this section 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. Please carefully review online proctor 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  [ Textbooks]

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List.
0351304004Elshakankiri, M.0TBD757500
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: 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. Please carefullyreview online proctor test information at:https://ecampus.oregonstate.edu/services/proctoring .

Textbooks  [ Textbooks]

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List.
0373394014Umma Reddy, D.0TBD757500
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: 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. Please carefullyreview online proctor test information at:https://ecampus.oregonstate.edu/services/proctoring .

Textbooks  [ Textbooks]

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List.
0378934024Umma Reddy, D.0TBD757500
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: 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. Please carefullyreview online proctor test information at:https://ecampus.oregonstate.edu/services/proctoring .

Textbooks  [ Textbooks]

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List.
0531984004Staff0TBD10010000
Registration Restrictions
Enforced Prereqs: CS 261 [C] or CS 261H [C] and (CS 225 [C] or MTH 231 [C] or MTH 231H [C] )
Major Restrictions: +307 (Computer Science)
Campus Restrictions: -C (Corv)
College Limitations: +16 (Engr)
Class Notes: This course requires online proctored testing, which may include testing fees and the use of security measures, such as a scan of your testing environment. Please carefully review online proctor test information at: 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. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List.
0551314014Staff0TBD10010000
Registration Restrictions
Enforced Prereqs: CS 261 [C] or CS 261H [C] and (CS 225 [C] or MTH 231 [C] or MTH 231H [C] )
Major Restrictions: +307 (Computer Science)
Campus Restrictions: -C (Corv)
College Limitations: +16 (Engr)
Class Notes: This course requires online proctored testing, which may include testing fees and the use of security measures, such as a scan of your testing environment. Please carefully review online proctor test information at: 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. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List.
0556504024Staff0TBD10010000
Registration Restrictions
Enforced Prereqs: CS 261 [C] or CS 261H [C] and (CS 225 [C] or MTH 231 [C] or MTH 231H [C] )
Major Restrictions: +307 (Computer Science)
Campus Restrictions: -C (Corv)
College Limitations: +16 (Engr)
Class Notes: This course requires online proctored testing, which may include testing fees and the use of security measures, such as a scan of your testing environment. Please carefully review online proctor test information at: 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. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List.
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 332 – Intro to Applied Data Science With Programming (4)

TermCRNSecCrP/NInstructorTypeStatusCapAvailWL CapWL Avail
0198654004Gates, A.0TBD122400
Registration Restrictions
Enforced Prereqs: CS 261 [C] or CS 261H [C]
Major Restrictions: +307 (Computer Science)
Recommended: MTH 252Z or MTH 264 and Python
College Limitations: +16 (Engr)
Class Notes: Campus restrictions for this section 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. Please carefullyreview online proctor test information at:https://ecampus.oregonstate.edu/services/proctoring .

Textbooks  [ Textbooks]

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List.
0204144014Gates, A.0TBD75181515
Registration Restrictions
Enforced Prereqs: CS 261 [C] or CS 261H [C]
Major Restrictions: +307 (Computer Science)
Recommended: MTH 252Z or MTH 264 and Python
College Limitations: +16 (Engr)
Class Notes: Campus restrictions for this section 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. Please carefullyreview online proctor test information at:https://ecampus.oregonstate.edu/services/proctoring .

Textbooks  [ Textbooks]

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List.
0431744004Gates, A.0TBD757500
Registration Restrictions
Enforced Prereqs: CS 261 [C] or CS 261H [C]
Major Restrictions: +307 (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. Please carefullyreview online proctor test information at:https://ecampus.oregonstate.edu/services/proctoring .

Textbooks  [ Textbooks]

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List.
0434454014Gates, A.0TBD757500
Registration Restrictions
Enforced Prereqs: CS 261 [C] or CS 261H [C]
Major Restrictions: +307 (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. Please carefullyreview online proctor test information at:https://ecampus.oregonstate.edu/services/proctoring .

Textbooks  [ Textbooks]

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List.
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
0125534004Curry, M.0TBD122600
Registration Restrictions
Enforced Prereqs: CS 290 [C]
Major Restrictions: +307 (Computer Science)
College Limitations: +16 (Engr)
Class Notes: Campus restrictions for this section 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. Please carefully review online proctor 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.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  [ Textbooks]

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List.
0138414014Curry, M.0TBD1222200
Registration Restrictions
Enforced Prereqs: CS 290 [C]
Major Restrictions: +307 (Computer Science)
College Limitations: +16 (Engr)
Class Notes: Campus restrictions for this section 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. Please carefully review online proctor 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.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  [ Textbooks]

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List.
0151594024Curry, M.0TBD12211200
Registration Restrictions
Enforced Prereqs: CS 290 [C]
Major Restrictions: +307 (Computer Science)
College Limitations: +16 (Engr)
Class Notes: Campus restrictions for this section 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. Please carefully review online proctor 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.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  [ Textbooks]

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List.
0357014004Curry, M.0TBD12212200
Registration Restrictions
Enforced Prereqs: CS 290 [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. Please carefullyreview online proctor test information at:https://ecampus.oregonstate.edu/services/proctoring .

Textbooks  [ Textbooks]

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List.
0367154014Curry, M.0TBD12212200
Registration Restrictions
Enforced Prereqs: CS 290 [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. Please carefullyreview online proctor test information at:https://ecampus.oregonstate.edu/services/proctoring .

Textbooks  [ Textbooks]

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List.
0378944024Curry, M.0TBD12212200
Registration Restrictions
Enforced Prereqs: CS 290 [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. Please carefullyreview online proctor test information at:https://ecampus.oregonstate.edu/services/proctoring .

Textbooks  [ Textbooks]

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List.
0535984004Staff0TBD10010000
Registration Restrictions
Enforced Prereqs: CS 290 [C]
Major Restrictions: +307 (Computer Science)
Campus Restrictions: -C (Corv)
College Limitations: +16 (Engr)
Class Notes: This course requires online proctored testing, which may include testing fees and the use of security measures, such as a scan of your testing environment. Please carefully review online proctor test information at: https://ecampus.oregonstate.edu/services/proctoring/.Campus restrictions end Monday of Week 10
Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List.
0547144014Staff0TBD10010000
Registration Restrictions
Enforced Prereqs: CS 290 [C]
Major Restrictions: +307 (Computer Science)
Campus Restrictions: -C (Corv)
College Limitations: +16 (Engr)
Class Notes: This course requires online proctored testing, which may include testing fees and the use of security measures, such as a scan of your testing environment. Please carefully review online proctor test information at: https://ecampus.oregonstate.edu/services/proctoring/.Campus restrictions end Monday of Week 10
Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List.
0556514024Staff0TBD10010000
Registration Restrictions
Enforced Prereqs: CS 290 [C]
Major Restrictions: +307 (Computer Science)
Campus Restrictions: -C (Corv)
College Limitations: +16 (Engr)
Class Notes: This course requires online proctored testing, which may include testing fees and the use of security measures, such as a scan of your testing environment. Please carefully review online proctor test information at: https://ecampus.oregonstate.edu/services/proctoring/.Campus restrictions end Monday of Week 10
Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List.
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
0119834004Scott, H.0TBD12291010
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)
College Limitations: +16 (Engr)
Class Notes: Campus restrictions for this section 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. Please carefullyreview online proctor test information at:https://ecampus.oregonstate.edu/services/proctoring .

Textbooks  [ Textbooks]

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List.
0148394024Scott, H.0TBD12211000
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)
College Limitations: +16 (Engr)
Class Notes: Campus restrictions for this section 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. Please carefullyreview online proctor test information at:https://ecampus.oregonstate.edu/services/proctoring .

Textbooks  [ Textbooks]

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List.
0351314004Scott, H.0TBD12212200
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. Please carefullyreview online proctor test information at:https://ecampus.oregonstate.edu/services/proctoring .

Textbooks  [ Textbooks]

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List.
0378954014Scott, H.0TBD12212200
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. Please carefullyreview online proctor test information at:https://ecampus.oregonstate.edu/services/proctoring .

Textbooks  [ Textbooks]

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List.
0531994004Staff0TBD12212255
Registration Restrictions
Enforced Prereqs: CS 151 [C] or CS 161 [C] or CS 165 [C] or CS 295 [C] or ECE 151 [C] or ENGR 103 [C] or ENGR 103H [C]
Major Restrictions: +307 (Computer Science)
Campus Restrictions: -C (Corv)
College Limitations: +16 (Engr)
Class Notes: This course requires online proctored testing, which may include testing fees and the use of security measures, such as a scan of your testing environment. Please carefully review online proctor test information at: https://ecampus.oregonstate.edu/services/proctoring/.Campus restrictions end Monday of Week 10
Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List.
0556524014Staff0TBD12212200
Registration Restrictions
Enforced Prereqs: CS 151 [C] or CS 161 [C] or CS 165 [C] or CS 295 [C] or ECE 151 [C] or ENGR 103 [C] or ENGR 103H [C]
Major Restrictions: +307 (Computer Science)
Campus Restrictions: -C (Corv)
College Limitations: +16 (Engr)
Class Notes: This course requires online proctored testing, which may include testing fees and the use of security measures, such as a scan of your testing environment. Please carefully review online proctor test information at: https://ecampus.oregonstate.edu/services/proctoring/.Campus restrictions end Monday of Week 10
Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List.
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
0120584004Letaw, L.0TBD122800
Registration Restrictions
Enforced Prereqs: CS 261 [C] or CS 261H [C]
Major Restrictions: +307, +321 (Computer Science, Mechanical Engineering)
College Limitations: +16 (Engr)
Class Notes: Campus restrictions for this section 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. Please carefullyreview online proctor test information at:https://ecampus.oregonstate.edu/services/proctoring .

Textbooks  [ Textbooks]

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List.
0151604014Mali, D.0TBD1221600
Registration Restrictions
Enforced Prereqs: CS 261 [C] or CS 261H [C]
Major Restrictions: +307 (Computer Science)
College Limitations: +16 (Engr)
Class Notes: Campus restrictions for this section 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. Please carefullyreview online proctor test information at:https://ecampus.oregonstate.edu/services/proctoring .Campus restrictions for this section end Monday of Week 10

Textbooks  [ Textbooks]

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List.
0151614024Letaw, L.0TBD50700
Registration Restrictions
Enforced Prereqs: CS 261 [C] or CS 261H [C]
Major Restrictions: +307 (Computer Science)
College Limitations: +16 (Engr)
Class Notes: Campus restrictions for this section 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. Please carefullyreview online proctor test information at:https://ecampus.oregonstate.edu/services/proctoring .Campus restrictions for this section end Monday of Week 10

Textbooks  [ Textbooks]

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List.
0184274034Letaw, L.0TBD503700
Registration Restrictions
Enforced Prereqs: CS 261 [C] or CS 261H [C]
Major Restrictions: +307 (Computer Science)
College Limitations: +16 (Engr)
Class Notes: Campus restrictions for this section 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. Please carefullyreview online proctor test information at:https://ecampus.oregonstate.edu/services/proctoring .Campus restrictions for this section end Monday of Week 10

Textbooks  [ Textbooks]

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List.
0351394004Letaw, L.0TBD757500
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. Please carefullyreview online proctor test information at:https://ecampus.oregonstate.edu/services/proctoring .

Textbooks  [ Textbooks]

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List.
0378964014Letaw, L.0TBD757500
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. Please carefullyreview online proctor test information at:https://ecampus.oregonstate.edu/services/proctoring .

Textbooks  [ Textbooks]

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List.
0379104024Letaw, L.0TBD757500
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. Please carefullyreview online proctor test information at:https://ecampus.oregonstate.edu/services/proctoring .

Textbooks  [ Textbooks]

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List.
0379164034Mali, D.0TBD11011000
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. Please carefullyreview online proctor test information at:https://ecampus.oregonstate.edu/services/proctoring .

Textbooks  [ Textbooks]

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List.
0532004004Staff0TBD12212200
Registration Restrictions
Enforced Prereqs: CS 261 [C] or CS 261H [C]
Major Restrictions: +307, +321 (Computer Science, Mechanical Engineering)
Campus Restrictions: -C (Corv)
College Limitations: +16 (Engr)
Class Notes: This course requires online proctored testing, which may include testing fees and the use of security measures, such as a scan of your testing environment. Please carefully review online proctor test information at: https://ecampus.oregonstate.edu/services/proctoring/.Campus restrictions end Monday of Week 10
Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List.
0556534014Staff0TBD12212200
Registration Restrictions
Enforced Prereqs: CS 261 [C] or CS 261H [C]
Major Restrictions: +307, +321 (Computer Science, Mechanical Engineering)
Campus Restrictions: -C (Corv)
College Limitations: +16 (Engr)
Class Notes: This course requires online proctored testing, which may include testing fees and the use of security measures, such as a scan of your testing environment. Please carefully review online proctor test information at: https://ecampus.oregonstate.edu/services/proctoring/.Campus restrictions end Monday of Week 10
Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List.
0556544024Staff0TBD12212200
Registration Restrictions
Enforced Prereqs: CS 261 [C] or CS 261H [C]
Major Restrictions: +307, +321 (Computer Science, Mechanical Engineering)
Campus Restrictions: -C (Corv)
College Limitations: +16 (Engr)
Class Notes: This course requires online proctored testing, which may include testing fees and the use of security measures, such as a scan of your testing environment. Please carefully review online proctor test information at: https://ecampus.oregonstate.edu/services/proctoring/.Campus restrictions end Monday of Week 10
Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List.
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
0120594004Mali, D.0TBD122400
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)
College Limitations: +16 (Engr)
Class Notes: Campus restrictions for this section 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. Please carefully review online proctor 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  [ Textbooks]

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List.
0141404014Mali, D.0TBD1225000
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)
College Limitations: +16 (Engr)
Class Notes: Campus restrictions for this section 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. Please carefully review online proctor 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  [ Textbooks]

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List.
0353554004Mali, D.0TBD12212200
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. Restrictions ending Monday of Week 10: 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. Please carefullyreview online proctor test information at:https://ecampus.oregonstate.edu/services/proctoring .

Textbooks  [ Textbooks]

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List.
0378974014Mali, D.0TBD12212200
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. Restrictions ending Monday of Week 10: 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. Please carefullyreview online proctor test information at:https://ecampus.oregonstate.edu/services/proctoring .

Textbooks  [ Textbooks]

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List.
0532014004Staff0TBD12212200
Registration Restrictions
Enforced Prereqs: CS 261 [C] or CS 261H [C]
Major Restrictions: +307, +321 (Computer Science, Mechanical Engineering)
Recommended: Experience with object-oriented programming and data structures (eg. CS 161, CS 162, CS 361)
Campus Restrictions: -C (Corv)
College Limitations: +16 (Engr)
Class Notes: This course requires online proctored testing, which may include testing fees and the use of security measures, such as a scan of your testing environment. Please carefully review online proctor test information at: 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. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List.
0556554014Staff0TBD12212200
Registration Restrictions
Enforced Prereqs: CS 261 [C] or CS 261H [C]
Major Restrictions: +307, +321 (Computer Science, Mechanical Engineering)
Recommended: Experience with object-oriented programming and data structures (eg. CS 161, CS 162, CS 361)
Campus Restrictions: -C (Corv)
College Limitations: +16 (Engr)
Class Notes: This course requires online proctored testing, which may include testing fees and the use of security measures, such as a scan of your testing environment. Please carefully review online proctor test information at: 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. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List.
0596334024Staff0TBD757500
Registration Restrictions
Enforced Prereqs: CS 261 [C] or CS 261H [C]
Major Restrictions: +307, +321 (Computer Science, Mechanical Engineering)
Recommended: Experience with object-oriented programming and data structures (eg. CS 161, CS 162, CS 361)
Campus Restrictions: -C (Corv)
College Limitations: +16 (Engr)
Class Notes: This course requires online proctored testing, which may include testing fees and the use of security measures, such as a scan of your testing environment. Please carefully review online proctor test information at: 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. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List.
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 370 – Introduction to Security (4)

TermCRNSecCrP/NInstructorTypeStatusCapAvailWL CapWL Avail
0137764004Muhati, E.0TBD1222100
Registration Restrictions
Enforced Prereqs: CS 344* [C] or CS 374* [C]
Major Restrictions: +307 (Computer Science)
College Limitations: +16 (Engr)
Class Notes: Campus restrictions for this section 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. Please carefullyreview online proctor test information at:https://ecampus.oregonstate.edu/services/proctoring .

Textbooks  [ Textbooks]

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List.
0151624014Muhati, E.0TBD757100
Registration Restrictions
Enforced Prereqs: CS 344* [C] or CS 374* [C]
Major Restrictions: +307 (Computer Science)
College Limitations: +16 (Engr)
Class Notes: Campus restrictions for this section 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. Please carefullyreview online proctor test information at:https://ecampus.oregonstate.edu/services/proctoring .

Textbooks  [ Textbooks]

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List.
0549884004Staff0TBD12212200
Registration Restrictions
Enforced Prereqs: CS 344* [C] or CS 374* [C]
Major Restrictions: +307 (Computer Science)
Campus Restrictions: -C (Corv)
College Limitations: +16 (Engr)
Class Notes: This course requires online proctored testing, which may include testing fees and the use of security measures, such as a scan of your testing environment. Please carefully review online proctor test information at: https://ecampus.oregonstate.edu/services/proctoring/.Campus restrictions end Monday of Week 10
Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List.
0595394014Staff0TBD757500
Registration Restrictions
Enforced Prereqs: CS 344* [C] or CS 374* [C]
Major Restrictions: +307 (Computer Science)
Campus Restrictions: -C (Corv)
College Limitations: +16 (Engr)
Class Notes: This course requires online proctored testing, which may include testing fees and the use of security measures, such as a scan of your testing environment. Please carefully review online proctor test information at: https://ecampus.oregonstate.edu/services/proctoring/.Campus restrictions end Monday of Week 10
Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List.
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
0120604004Muhati, E.0TBD122400
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: Campus restrictions for this section end Monday of Week 10.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. Please carefullyreview online proctor test information at:https://ecampus.oregonstate.edu/services/proctoring .

Textbooks  [ Textbooks]

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List.
0148374014Muhati, E.0TBD1229000
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: Campus restrictions for this section end Monday of Week 10.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. Please carefullyreview online proctor test information at:https://ecampus.oregonstate.edu/services/proctoring .

Textbooks  [ Textbooks]

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List.
0353564004Ehsan, S.0TBD757500
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. Please carefullyreview online proctor test information at:https://ecampus.oregonstate.edu/services/proctoring .

Textbooks  [ Textbooks]

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List.
0378984014Ehsan, S.0TBD757500
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. Please carefullyreview online proctor test information at:https://ecampus.oregonstate.edu/services/proctoring .

Textbooks  [ Textbooks]

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List.
0379124024Muhati, E.0TBD757500
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. Please carefullyreview online proctor test information at:https://ecampus.oregonstate.edu/services/proctoring .

Textbooks  [ Textbooks]

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List.
0532024004Staff0TBD12212200
Registration Restrictions
Enforced Prereqs: (CS 261 [C] or CS 261H [C] ) and (ECE 271 [C] or CS 271 [C] )
Major Restrictions: +039, +307 (Electrical and Computer Engineering, Computer Science)
Recommended: C programming and Unix familiarity.
Campus Restrictions: -C (Corv)
College Limitations: +16 (Engr)
Class Notes: This course requires online proctored testing, which may include testing fees and the use of security measures, such as a scan of your testing environment. Please carefully review online proctor test information at: https://ecampus.oregonstate.edu/services/proctoring/.Campus restrictions end Monday of Week 10
Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List.
0554074014Staff0TBD12212200
Registration Restrictions
Enforced Prereqs: (CS 261 [C] or CS 261H [C] ) and (ECE 271 [C] or CS 271 [C] )
Major Restrictions: +039, +307 (Electrical and Computer Engineering, Computer Science)
Recommended: C programming and Unix familiarity.
Campus Restrictions: -C (Corv)
College Limitations: +16 (Engr)
Class Notes: This course requires online proctored testing, which may include testing fees and the use of security measures, such as a scan of your testing environment. Please carefully review online proctor test information at: https://ecampus.oregonstate.edu/services/proctoring/.Campus restrictions end Monday of Week 10
Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List.
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 (4)

TermCRNSecCrP/NInstructorTypeStatusCapAvailWL CapWL Avail
0137954004Kerlin, S.0TBD1226200
Registration Restrictions
Enforced Prereqs: CS 340 [C] and (CS 344 [C] or CS 374 [C] ) and (CS 372 [C] or ECE 372 [C] )
Major Restrictions: +307 (Computer Science)
College Limitations: +16 (Engr)
Class Notes: Campus restrictions for this section 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. Please carefullyreview online proctor test information at:https://ecampus.oregonstate.edu/services/proctoring .

Textbooks  [ Textbooks]

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List.
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
0164344004Tonsmann, G.0TBD122300
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)
College Limitations: +16 (Engr)
Class Notes: This course requires online proctored testing, which mayinclude testing fees and the use of security measures, suchas a scan of your testing environment. Please carefullyreview online proctor test information at:https://ecampus.oregonstate.edu/services/proctoring .Campus restrictions for this section end Monday of Week 10

Textbooks  [ Textbooks]

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List.
0164354014Alcon, T.0TBD122700
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)
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. Please carefullyreview online proctor test information at:https://ecampus.oregonstate.edu/services/proctoring .Campus restrictions for this section end Monday of Week 10

Textbooks  [ Textbooks]

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List.
0164364024Tonsmann, G.0TBD25200
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)
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. Please carefullyreview online proctor test information at:https://ecampus.oregonstate.edu/services/proctoring .Campus restrictions for this section end Monday of Week 10

Textbooks  [ Textbooks]

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List.
0183564034Tonsmann, G.0TBD251300
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)
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. Please carefullyreview online proctor test information at:https://ecampus.oregonstate.edu/services/proctoring .Campus restrictions for this section end Monday of Week 10

Textbooks  [ Textbooks]

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List.
0395144004Alcon, T.0TBD757500
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. Please carefullyreview online proctor test information at:https://ecampus.oregonstate.edu/services/proctoring .

Textbooks  [ Textbooks]

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List.
0395164014Alcon, T.0TBD757500
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. Please carefullyreview online proctor test information at:https://ecampus.oregonstate.edu/services/proctoring .

Textbooks  [ Textbooks]

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List.
0395154024Tonsmann, G.0TBD757500
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. Please carefullyreview online proctor test information at:https://ecampus.oregonstate.edu/services/proctoring .

Textbooks  [ Textbooks]

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List.
0414644034Tonsmann, G.0TBD757500
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. Please carefullyreview online proctor test information at:https://ecampus.oregonstate.edu/services/proctoring .

Textbooks  [ Textbooks]

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List.
0575194004Staff0TBD909000
Registration Restrictions
Enforced Prereqs: CS 261 [C] or CS 261H [C] and (CS 271 [C] or ECE 271 [C] )
Major Restrictions: +039, +307 (Electrical and Computer Engineering, Computer Science)
Campus Restrictions: -C (Corv)
College Limitations: +16 (Engr)
Class Notes: This course requires online proctored testing, which may include testing fees and the use of security measures, such as a scan of your testing environment. Please carefully review online proctor test information at: https://ecampus.oregonstate.edu/services/proctoring/.Campus restrictions end Monday of Week 10
Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List.
0575284014Staff0TBD909000
Registration Restrictions
Enforced Prereqs: CS 261 [C] or CS 261H [C] and (CS 271 [C] or ECE 271 [C] )
Major Restrictions: +039, +307 (Electrical and Computer Engineering, Computer Science)
Campus Restrictions: -C (Corv)
College Limitations: +16 (Engr)
Class Notes: This course requires online proctored testing, which may include testing fees and the use of security measures, such as a scan of your testing environment. Please carefully review online proctor test information at: https://ecampus.oregonstate.edu/services/proctoring/.Campus restrictions end Monday of Week 10
Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List.
0575154024Staff0TBD909000
Registration Restrictions
Enforced Prereqs: CS 261 [C] or CS 261H [C] and (CS 271 [C] or ECE 271 [C] )
Major Restrictions: +039, +307 (Electrical and Computer Engineering, Computer Science)
Campus Restrictions: -C (Corv)
College Limitations: +16 (Engr)
Class Notes: This course requires online proctored testing, which may include testing fees and the use of security measures, such as a scan of your testing environment. Please carefully review online proctor test information at: https://ecampus.oregonstate.edu/services/proctoring/.Campus restrictions end Monday of Week 10
Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List.
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
0148364004Jess, J.0TBD122100
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)
College Limitations: +16 (Engr)
Class Notes: Campus restrictions for this section will lift after Phase I. This course requires online proctored testing, which mayinclude testing fees and the use of security measures, suchas a scan of your testing environment. Please carefullyreview online proctor test information at:https://ecampus.oregonstate.edu/services/proctoring .Campus restrictions for this section end Monday of Week 10

Textbooks  [ Textbooks]

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List.
0151634014Jess, J.0TBD1225100
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)
College Limitations: +16 (Engr)
Class Notes: Campus restrictions for this section will lift after Phase I. This course requires online proctored testing, which mayinclude testing fees and the use of security measures, suchas a scan of your testing environment. Please carefullyreview online proctor test information at:https://ecampus.oregonstate.edu/services/proctoring .Campus restrictions for this section end Monday of Week 10

Textbooks  [ Textbooks]

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List.
0554004004Staff0TBD12212200
Registration Restrictions
Enforced Prereqs: CS 261 [C] or CS 261H [C] and (CS 225 [C] or MTH 231 [C] or MTH 231H [C] )
Major Restrictions: +307 (Computer Science)
Campus Restrictions: -C (Corv)
College Limitations: +16 (Engr)
Class Notes: This course requires online proctored testing, which may include testing fees and the use of security measures, such as a scan of your testing environment. Please carefully review online proctor test information at: https://ecampus.oregonstate.edu/services/proctoring/.Campus restrictions end Monday of Week 10
Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List.
0560604014Staff0TBD12212200
Registration Restrictions
Enforced Prereqs: CS 261 [C] or CS 261H [C] and (CS 225 [C] or MTH 231 [C] or MTH 231H [C] )
Major Restrictions: +307 (Computer Science)
Campus Restrictions: -C (Corv)
College Limitations: +16 (Engr)
Class Notes: This course requires online proctored testing, which may include testing fees and the use of security measures, such as a scan of your testing environment. Please carefully review online proctor test information at: https://ecampus.oregonstate.edu/services/proctoring/.Campus restrictions end Monday of Week 10
Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List.
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
0117534003Ianni, E.0TBD7522525
Registration Restrictions
Recommended: CS 101 or computer literacy
Class Notes: Campus restrictions for this section 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. Please carefullyreview online proctor test information at:https://ecampus.oregonstate.edu/services/proctoring .Campus restrictions for this section end Monday of Week 10

Textbooks  [ Textbooks]

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List.
0151644013Ianni, E.0TBD7522525
Registration Restrictions
Recommended: CS 101 or computer literacy
Class Notes: Campus restrictions for this section 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. Please carefullyreview online proctor test information at:https://ecampus.oregonstate.edu/services/proctoring .Campus restrictions for this section end Monday of Week 10

Textbooks  [ Textbooks]

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List.
0151654023Ianni, E.0TBD75302525
Registration Restrictions
Recommended: CS 101 or computer literacy
Class Notes: Campus restrictions for this section 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. Please carefullyreview online proctor test information at:https://ecampus.oregonstate.edu/services/proctoring .

Textbooks  [ Textbooks]

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List.
0349214003Safonte, D.0TBD707000
Registration Restrictions
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. Please carefullyreview online proctor test information at:https://ecampus.oregonstate.edu/services/proctoring .

Textbooks  [ Textbooks]

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List.
0378994013Safonte, D.0TBD707000
Registration Restrictions
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. Please carefullyreview online proctor test information at:https://ecampus.oregonstate.edu/services/proctoring .

Textbooks  [ Textbooks]

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List.
0379134023Safonte, D.0TBD707000
Registration Restrictions
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. Please carefullyreview online proctor test information at:https://ecampus.oregonstate.edu/services/proctoring .

Textbooks  [ Textbooks]

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List.
0545624003Staff0TBD10510500
Registration Restrictions
Recommended: CS 101 or computer literacy
Campus Restrictions: -C (Corv)
Class Notes: This course requires online proctored testing, which may include testing fees and the use of security measures, such as a scan of your testing environment. Please carefully review online proctor test information at: https://ecampus.oregonstate.edu/services/proctoring/.Campus restrictions end Monday of Week 10
Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List.
0556564013Staff0TBD10510500
Registration Restrictions
Recommended: CS 101 or computer literacy
Campus Restrictions: -C (Corv)
Class Notes: This course requires online proctored testing, which may include testing fees and the use of security measures, such as a scan of your testing environment. Please carefully review online proctor test information at: https://ecampus.oregonstate.edu/services/proctoring/.Campus restrictions end Monday of Week 10
Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List.
0556574023Staff0TBD10510500
Registration Restrictions
Recommended: CS 101 or computer literacy
Campus Restrictions: -C (Corv)
Class Notes: This course requires online proctored testing, which may include testing fees and the use of security measures, such as a scan of your testing environment. Please carefully review online proctor test information at: https://ecampus.oregonstate.edu/services/proctoring/.Campus restrictions end Monday of Week 10
Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List.
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
0596704001-16Staff0TBD0000
Registration Restrictions
Campus Restrictions: -C (Corv)
Class Notes: Campus restrictions end Monday of Week 10
Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List.
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
0185814001-16Staff0TBD0000
Registration Restrictions
College Limitations: +16 (Engr)
Department Approval Required
Class Notes: Campus restrictions for this section end Monday of Week 10

Textbooks  [ Textbooks]

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List.
0414764001-16Staff0TBD5500
Registration Restrictions
Campus Restrictions: -C (Corv)
College Limitations: +16 (Engr)
Department Approval Required
Class Notes: Campus restrictions end Monday of Week 10

Textbooks  [ Textbooks]

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List.
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
0141654001-16VanLonden, P.0TBD7200
Registration Restrictions
College Limitations: +16 (Engr)
Department Approval Required
Class Notes: Campus restrictions for this section end Monday of Week 10

Textbooks  [ Textbooks]

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List.
0148404011-16Bailey, M.0TBD5300
Registration Restrictions
College Limitations: +16 (Engr)
Department Approval Required
Class Notes: Campus restrictions for this section end Monday of Week 10

Textbooks  [ Textbooks]

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List.
0155944021-16Pfeil, W.0TBD15400
Registration Restrictions
College Limitations: +16 (Engr)
Department Approval Required
Class Notes: Campus restrictions for this section end Monday of Week 10

Textbooks  [ Textbooks]

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List.
0155974031-16Guyer, A.0TBD3300
Registration Restrictions
College Limitations: +16 (Engr)
Department Approval Required
Class Notes: Campus restrictions for this section end Monday of Week 10

Textbooks  [ Textbooks]

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List.
0169204041-16Alcon, T.0TBD5400
Registration Restrictions
College Limitations: +16 (Engr)
Department Approval Required
Class Notes: Campus restrictions for this section end Monday of Week 10

Textbooks  [ Textbooks]

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List.
0185824051-16Ellis, B.0TBD5300
Registration Restrictions
College Limitations: +16 (Engr)
Department Approval Required
Class Notes: Campus restrictions for this section end Monday of Week 10

Textbooks  [ Textbooks]

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List.
0186494061-16Ma, Z.0TBD5400
Registration Restrictions
College Limitations: +16 (Engr)
Department Approval Required
Class Notes: Campus restrictions for this section end Monday of Week 10

Textbooks  [ Textbooks]

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List.
0186764071-16Staff0TBD5500
Registration Restrictions
Department Approval Required
Class Notes: Campus restrictions for this section end Monday of Week 10

Textbooks  [ Textbooks]

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List.
0373404001-16Elshakankiri, M.0TBD101000
Registration Restrictions
Campus Restrictions: -C (Corv)
College Limitations: +16 (Engr)
Department Approval Required
Class Notes: Campus restrictions end Monday of Week 10

Textbooks  [ Textbooks]

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List.
0374534011-16Staff0TBD101000
Registration Restrictions
Campus Restrictions: -C (Corv)
College Limitations: +16 (Engr)
Department Approval Required
Class Notes: Campus restrictions end Monday of Week 10

Textbooks  [ Textbooks]

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List.
0380774021-16Staff0TBD101000
Registration Restrictions
Campus Restrictions: -C (Corv)
College Limitations: +16 (Engr)
Department Approval Required
Class Notes: Campus restrictions end Monday of Week 10

Textbooks  [ Textbooks]

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List.
0399884031-16Staff0TBD5500
Registration Restrictions
Campus Restrictions: -C (Corv)
College Limitations: +16 (Engr)
Department Approval Required
Class Notes: Campus restrictions end Monday of Week 10

Textbooks  [ Textbooks]

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List.
0400494041-16Staff0TBD5500
Registration Restrictions
Campus Restrictions: -C (Corv)
College Limitations: +16 (Engr)
Department Approval Required
Class Notes: Campus restrictions end Monday of Week 10

Textbooks  [ Textbooks]

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List.
0401204051-16Staff0TBD5500
Registration Restrictions
Campus Restrictions: -C (Corv)
College Limitations: +16 (Engr)
Department Approval Required
Class Notes: Campus restrictions end Monday of Week 10

Textbooks  [ Textbooks]

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List.
0401394061-16Staff0TBD5500
Registration Restrictions
Campus Restrictions: -C (Corv)
College Limitations: +16 (Engr)
Department Approval Required
Class Notes: Campus restrictions end Monday of Week 10

Textbooks  [ Textbooks]

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List.
0401554071-16Staff0TBD5500
Registration Restrictions
Campus Restrictions: -C (Corv)
College Limitations: +16 (Engr)
Department Approval Required
Class Notes: Campus restrictions end Monday of Week 10

Textbooks  [ Textbooks]

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List.
0401714081-16Staff0TBD5500
Registration Restrictions
Campus Restrictions: -C (Corv)
College Limitations: +16 (Engr)
Department Approval Required
Class Notes: Campus restrictions end Monday of Week 10

Textbooks  [ Textbooks]

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List.
0417344091-16Staff0TBD5500
Registration Restrictions
Campus Restrictions: -C (Corv)
College Limitations: +16 (Engr)
Department Approval Required
Class Notes: Campus restrictions end Monday of Week 10

Textbooks  [ Textbooks]

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List.
0417584101-16Staff0TBD5500
Registration Restrictions
Campus Restrictions: -C (Corv)
College Limitations: +16 (Engr)
Department Approval Required
Class Notes: Campus restrictions end Monday of Week 10

Textbooks  [ Textbooks]

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List.
0418154111-16Staff0TBD5500
Registration Restrictions
Campus Restrictions: -C (Corv)
College Limitations: +16 (Engr)
Department Approval Required
Class Notes: Campus restrictions end Monday of Week 10

Textbooks  [ Textbooks]

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List.
0417964121-16Staff0TBD5500
Registration Restrictions
Campus Restrictions: -C (Corv)
College Limitations: +16 (Engr)
Department Approval Required
Class Notes: Campus restrictions end Monday of Week 10

Textbooks  [ Textbooks]

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List.
0418274131-16Staff0TBD5500
Registration Restrictions
Campus Restrictions: -C (Corv)
College Limitations: +16 (Engr)
Department Approval Required
Class Notes: Campus restrictions end Monday of Week 10

Textbooks  [ Textbooks]

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List.
0550674001-16Staff0TBD0000
Registration Restrictions
Campus Restrictions: -C (Corv)
College Limitations: +16 (Engr)
Class Notes: Campus restrictions end Monday of Week 10
Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List.
0554014011-16Staff0TBD0000
Registration Restrictions
Campus Restrictions: -C (Corv)
College Limitations: +16 (Engr)
Class Notes: Students in this section may be required to interact withteachers, teaching assistants, and students in concurrentsections of the same course.Campus restrictions end Monday of Week 10
Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List.
0561504021-16Staff0TBD0000
Registration Restrictions
Campus Restrictions: -C (Corv)
College Limitations: +16 (Engr)
Class Notes: Students in this section may be required to interact withteachers, teaching assistants, and students in concurrentsections of the same course.Campus restrictions end Monday of Week 10
Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List.
0561644031-16Staff0TBD0000
Registration Restrictions
Campus Restrictions: -C (Corv)
College Limitations: +16 (Engr)
Class Notes: Students in this section may be required to interact withteachers, teaching assistants, and students in concurrentsections of the same course.Campus restrictions end Monday of Week 10
Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List.
0561674041-16Staff0TBD0000
Registration Restrictions
Campus Restrictions: -C (Corv)
College Limitations: +16 (Engr)
Class Notes: Students in this section may be required to interact withteachers, teaching assistants, and students in concurrentsections of the same course.Campus restrictions end Monday of Week 10
Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List.
0561854051-16Staff0TBD0000
Registration Restrictions
Campus Restrictions: -C (Corv)
College Limitations: +16 (Engr)
Class Notes: Students in this section may be required to interact withteachers, teaching assistants, and students in concurrentsections of the same course.Campus restrictions end Monday of Week 10
Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List.
0578704061-16Staff0TBD0000
Registration Restrictions
Campus Restrictions: -C (Corv)
College Limitations: +16 (Engr)
Class Notes: Students in this section may be required to interact with teachers, teaching assistants, and students in other concurrent sections of this same course. Campus restrictions end Monday of Week 10
Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List.
0579294071-16Staff0TBD0000
Registration Restrictions
Campus Restrictions: -C (Corv)
College Limitations: +16 (Engr)
Class Notes: Campus restrictions end Monday of Week 10
Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List.
0579484081-16Staff0TBD0000
Registration Restrictions
Campus Restrictions: -C (Corv)
College Limitations: +16 (Engr)
Class Notes: Students in this section may be required to interact withteachers, teaching assistants, and students in otherconcurrent sections of this same course.Campus restrictions end Monday of Week 10
Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List.
0580274091-16Staff0TBD0000
Registration Restrictions
Campus Restrictions: -C (Corv)
College Limitations: +16 (Engr)
Class Notes: Students in this section may be required to interact withteachers, teaching assistants, and students in concurrentsections of the same course.Campus restrictions end Monday of Week 10
Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List.
0597944101-16Staff0TBD0000
Registration Restrictions
Campus Restrictions: -C (Corv)
College Limitations: +16 (Engr)
Class Notes: Students in this section may be required to interact withteachers, teaching assistants, and students in concurrentsections of the same course.Campus restrictions end Monday of Week 10
Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List.
0598174111-16Staff0TBD0000
Registration Restrictions
Campus Restrictions: -C (Corv)
College Limitations: +16 (Engr)
Class Notes: Students in this section may be required to interact with teachers, teaching assistants, and students in concurrent sections of the same course. Campus restrictions end Monday of Week 10
Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List.
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 427 – Cryptography (4)

TermCRNSecCrP/NInstructorTypeStatusCapAvailWL CapWL Avail
0370334004Elshakankiri, M.0TBD757500
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. Please carefully review online proctor 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  [ Textbooks]

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List.
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 432 – Introduction to Applied Machine Learning (4)

TermCRNSecCrP/NInstructorTypeStatusCapAvailWL CapWL Avail
0431754004Gates, A.0TBD757500
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. Please carefullyreview online proctor test information at:https://ecampus.oregonstate.edu/services/proctoring .

Textbooks  [ Textbooks]

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List.
0434464014Gates, A.0TBD757500
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. Please carefullyreview online proctor test information at:https://ecampus.oregonstate.edu/services/proctoring .

Textbooks  [ Textbooks]

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List.
0590864004Staff0TBD808000
Registration Restrictions
Enforced Prereqs: CS 332 [C]
Campus Restrictions: -C (Corv)
College Limitations: +16 (Engr)
Class Notes: This course requires online proctored testing, which may include testing fees and the use of security measures, such as a scan of your testing environment. Please carefully review online proctor test information at: https://ecampus.oregonstate.edu/services/proctoring/.Campus restrictions end Monday of Week 10
Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List.
0591014014Staff0TBD0000
Registration Restrictions
Enforced Prereqs: CS 332 [C]
Campus Restrictions: -C (Corv)
College Limitations: +16 (Engr)
Class Notes: This course requires online proctored testing, which may include testing fees and the use of security measures, such as a scan of your testing environment. Please carefully review online proctor test information at: https://ecampus.oregonstate.edu/services/proctoring/.Campus restrictions end Monday of Week 10
Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List.
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
0198664004Gates, A.0TBD1229900
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: Campus restrictions for this section 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. Please carefullyreview online proctor test information at:https://ecampus.oregonstate.edu/services/proctoring .

Textbooks  [ Textbooks]

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List.
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
0143334004Bailey, M.0TBD12251515
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. Please carefully review online proctor test information at: https://ecampus.oregonstate.edu/services/proctoring/Campus restrictions for this section end Monday of Week 10

Textbooks  [ Textbooks]

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List.
0179064014Bailey, M.0TBD1223000
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. Please carefully review online proctor test information at: https://ecampus.oregonstate.edu/services/proctoring/Campus restrictions for this section end Monday of Week 10

Textbooks  [ Textbooks]

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List.
0185674024Bailey, M.0TBD755900
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. Please carefully review online proctor test information at: https://ecampus.oregonstate.edu/services/proctoring/Campus restrictions for this section end Monday of Week 10

Textbooks  [ Textbooks]

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List.
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
0432604004Ianni, E.0TBD757500
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. Please carefullyreview online proctor test information at:https://ecampus.oregonstate.edu/services/proctoring

Textbooks  [ Textbooks]

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List.
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
0142834003Pfeil, W.0TBD100000
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: +DSC (Dist. Degree Corvallis Student)
College Limitations: +16 (Engr)
Class Notes: Campus restrictions for this section will extend beyond 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. Please carefully review online proctor 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  [ Textbooks]

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List.
0182324013Pfeil, W.0TBD1001500
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: +DSC (Dist. Degree Corvallis Student)
College Limitations: +16 (Engr)
Class Notes: Campus restrictions for this section will extend beyond 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. Please carefully review online proctor 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  [ Textbooks]

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List.
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 462 – Senior Software Engineering Project II (3)

TermCRNSecCrP/NInstructorTypeStatusCapAvailWL CapWL Avail
0373414003Pfeil, W.0TBD12212200
Registration Restrictions
Enforced Prereqs: (CS 362 [C] or CS 362H [C] ) and CS 461 [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. Please carefullyreview online proctor test information at:https://ecampus.oregonstate.edu/services/proctoring .

Textbooks  [ Textbooks]

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List.
0415834013Pfeil, W.0TBD505000
Registration Restrictions
Enforced Prereqs: (CS 362 [C] or CS 362H [C] ) and CS 461 [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. Please carefullyreview online proctor test information at:https://ecampus.oregonstate.edu/services/proctoring .

Textbooks  [ Textbooks]

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List.
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 463 – +Senior Software Engineering Project III (2)

TermCRNSecCrP/NInstructorTypeStatusCapAvailWL CapWL Avail
0552614002Staff0TBD757500
Registration Restrictions
Enforced Prereqs: CS 462 [C] and ENGR 102 [C]
Major Restrictions: +307 (Computer Science)
Campus Restrictions: +B, +DSC, +H, +L, +N, +PDX (Casc, Dist. Degree Corvallis Student, OHSU, EOU, HMSC, Oregon State - Portland)
College Limitations: +16 (Engr)
Class Notes: Campus restrictions extend beyond Monday of Week 10This course requires online proctored testing, which may include testing fees and the use of security measures, such as a scan of your testing environment. Please carefully review online proctor test information at: https://ecampus.oregonstate.edu/services/proctoring/.
Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List.
0565914012Staff0TBD757500
Registration Restrictions
Enforced Prereqs: CS 462 [C] and ENGR 102 [C]
Major Restrictions: +307 (Computer Science)
Campus Restrictions: +B, +DSC, +H, +L, +N, +PDX (Casc, Dist. Degree Corvallis Student, OHSU, EOU, HMSC, Oregon State - Portland)
College Limitations: +16 (Engr)
Class Notes: Campus restrictions extend beyond Monday of Week 10This course requires online proctored testing, which may include testing fees and the use of security measures, such as a scan of your testing environment. Please carefully review online proctor test information at: https://ecampus.oregonstate.edu/services/proctoring/.
Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List.
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
0141384004Scott, H.0TBD7562525
Registration Restrictions
Enforced Prereqs: CS 361 [C] or CS 362 [C]
Major Restrictions: +307 (Computer Science)
College Limitations: +16 (Engr)
Class Notes: Campus restrictions for this section 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. Please carefully review online proctor 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.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 for this section end Monday of Week 10

Textbooks  [ Textbooks]

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List.
0141664014Scott, H.0TBD75662525
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. Please carefully review online proctor test information at: https://ecampus.oregonstate.edu/services/proctoring/This course requires online proctored testing, which may include testing fees and the use of security measures, such as a scan of your testing environment. Please carefully review online proctor test information at: 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.Campus restrictions for this section end Monday of Week 10

Textbooks  [ Textbooks]

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List.
0413224004Scott, H.0TBD12212200
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. Please carefullyreview online proctor test information at:https://ecampus.oregonstate.edu/services/proctoring .

Textbooks  [ Textbooks]

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List.
0544804004Staff0TBD757500
Registration Restrictions
Enforced Prereqs: CS 361 [C] or CS 362 [C]
Major Restrictions: +307 (Computer Science)
Campus Restrictions: -C (Corv)
College Limitations: +16 (Engr)
Class Notes: This course requires online proctored testing, which may include testing fees and the use of security measures, such as a scan of your testing environment. Please carefully review online proctor test information at: https://ecampus.oregonstate.edu/services/proctoring/.Campus restrictions end Monday of Week 10
Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List.
0554024014Staff0TBD757500
Registration Restrictions
Enforced Prereqs: CS 361 [C] or CS 362 [C]
Major Restrictions: +307 (Computer Science)
Campus Restrictions: -C (Corv)
College Limitations: +16 (Engr)
Class Notes: This course requires online proctored testing, which may include testing fees and the use of security measures, such as a scan of your testing environment. Please carefully review online proctor test information at: https://ecampus.oregonstate.edu/services/proctoring/.Campus restrictions end Monday of Week 10
Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List.
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
0130694004Hedaoo, S.0TBD122300
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: +DSC (Dist. Degree Corvallis Student)
College Limitations: +16 (Engr)
Department Approval Required
Class Notes: Campus restrictions for this section will extend beyond 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. Please carefully review online proctor 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  [ Textbooks]

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List.
0151664014Hedaoo, S.0TBD1226500
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: +DSC (Dist. Degree Corvallis Student)
College Limitations: +16 (Engr)
Department Approval Required
Class Notes: Campus restrictions for this section will extend beyond 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. Please carefully review online proctor 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  [ Textbooks]

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List.
0360954004Hedaoo, S.0TBD757500
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)
Department Approval Required
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. Please carefullyreview online proctor test information at:https://ecampus.oregonstate.edu/services/proctoring .

Textbooks  [ Textbooks]

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List.
0379004014Vogel, E.0TBD757500
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)
Department Approval Required
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. Please carefullyreview online proctor test information at:https://ecampus.oregonstate.edu/services/proctoring .

Textbooks  [ Textbooks]

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List.
0541794004Staff0TBD959500
Registration Restrictions
Enforced Prereqs: CS 361 [C] and (CS 362 [C] or CS 362H [C] ) and (CS 344 [C] or CS 374 [C] )
Major Restrictions: +307 (Computer Science)
Campus Restrictions: +B, +DSC, +H, +L, +N, +PDX (Casc, Dist. Degree Corvallis Student, OHSU, EOU, HMSC, Oregon State - Portland)
College Limitations: +16 (Engr)
Class Notes: This course requires online proctored testing, which may include testing fees and the use of security measures, such as a scan of your testing environment. Please carefully review online proctor test information at: https://ecampus.oregonstate.edu/services/proctoring/.Campus restrictions extend beyond Monday of Week 10
Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List.
0560574014Staff0TBD959500
Registration Restrictions
Enforced Prereqs: CS 361 [C] and (CS 362 [C] or CS 362H [C] ) and (CS 344 [C] or CS 374 [C] )
Major Restrictions: +307 (Computer Science)
Campus Restrictions: +B, +DSC, +H, +L, +N, +PDX (Casc, Dist. Degree Corvallis Student, OHSU, EOU, HMSC, Oregon State - Portland)
College Limitations: +16 (Engr)
Class Notes: This course requires online proctored testing, which may include testing fees and the use of security measures, such as a scan of your testing environment. Please carefully review online proctor test information at: https://ecampus.oregonstate.edu/services/proctoring/.Campus restrictions extend beyond Monday of Week 10
Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List.
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
0385164002Staff0TBD0000
Registration Restrictions
Major Restrictions: +307 (Computer Science)
Campus Restrictions: +DSC (Dist. Degree Corvallis Student)
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 for this section 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. Please carefullyreview online proctor test information at:https://ecampus.oregonstate.edu/services/proctoring .

Textbooks  [ Textbooks]

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List.
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
0409724004Chen, L.0TBD252500
Registration Restrictions
Enforced Prereqs: ECE 375 [C]
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. Please carefullyreview online proctor test information at:https://ecampus.oregonstate.edu/services/proctoring .

Textbooks  [ Textbooks]

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List.
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
0397724004Muhati, E.0TBD85851010
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. Please carefullyreview online proctor test information at:https://ecampus.oregonstate.edu/services/proctoring .

Textbooks  [ Textbooks]

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List.
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
0198674004Tonsmann, G.0TBD1226300
Registration Restrictions
Enforced Prereqs: (CS 344 [C] or CS 374 [C] ) and (CS 271 [C] or ECE 375 [C] )
Major Restrictions: +307 (Computer Science)
College Limitations: +16 (Engr)
Class Notes: Campus restrictions for this section 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. Please carefullyreview online proctor test information at:https://ecampus.oregonstate.edu/services/proctoring .

Textbooks  [ Textbooks]

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List.
0588514004Staff0TBD909000
Registration Restrictions
Enforced Prereqs: (CS 344 [C] or CS 374 [C] ) and (CS 271 [C] or ECE 375 [C] )
Campus Restrictions: -C (Corv)
College Limitations: +16 (Engr)
Class Notes: This course requires online proctored testing, which mayinclude testing fees and the use of security measures, suchas a scan of your testing environment. Please carefullyreview online proctor test information at:https://ecampus.oregonstate.edu/services/proctoring .Campus restrictions end Monday of Week 10
Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List.
0588524014Staff0TBD909000
Registration Restrictions
Enforced Prereqs: (CS 344 [C] or CS 374 [C] ) and (CS 271 [C] or ECE 375 [C] )
Campus Restrictions: -C (Corv)
College Limitations: +16 (Engr)
Class Notes: This course requires online proctored testing, which mayinclude testing fees and the use of security measures, suchas a scan of your testing environment. Please carefullyreview online proctor test information at:https://ecampus.oregonstate.edu/services/proctoring .Campus restrictions end Monday of Week 10
Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List.
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
0536674004Staff0TBD12212200
Registration Restrictions
Enforced Prereqs: CS 261 [C] or CS 261H [C]
Major Restrictions: +307 (Computer Science)
Campus Restrictions: -C (Corv)
College Limitations: +16 (Engr)
Class Notes: This course requires online proctored testing, which may include testing fees and the use of security measures, such as a scan of your testing environment. Please carefully review online proctor test information at: https://ecampus.oregonstate.edu/services/proctoring/.Campus restrictions end Monday of Week 10
Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List.
0560584014Staff0TBD12212200
Registration Restrictions
Enforced Prereqs: CS 261 [C] or CS 261H [C]
Major Restrictions: +307 (Computer Science)
Campus Restrictions: -C (Corv)
College Limitations: +16 (Engr)
Class Notes: This course requires online proctored testing, which may include testing fees and the use of security measures, such as a scan of your testing environment. Please carefully review online proctor test information at: https://ecampus.oregonstate.edu/services/proctoring/.Campus restrictions end Monday of Week 10
Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List.
0560634024Staff0TBD12212200
Registration Restrictions
Enforced Prereqs: CS 261 [C] or CS 261H [C]
Major Restrictions: +307 (Computer Science)
Campus Restrictions: -C (Corv)
College Limitations: +16 (Engr)
Class Notes: This course requires online proctored testing, which may include testing fees and the use of security measures, such as a scan of your testing environment. Please carefully review online proctor test information at: https://ecampus.oregonstate.edu/services/proctoring/.Campus restrictions end Monday of Week 10
Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List.
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
0397734004Kerlin, S.0TBD75751010
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. Please carefullyreview online proctor test information at:https://ecampus.oregonstate.edu/services/proctoring .

Textbooks  [ Textbooks]

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List.
0551144004Staff0TBD757500
Registration Restrictions
Enforced Prereqs: CS 372 [C] or ECE 372 [C]
Major Restrictions: +307 (Computer Science)
Recommended: CS 370
Campus Restrictions: -C (Corv)
College Limitations: +16 (Engr)
Class Notes: This course requires online proctored testing, which may include testing fees and the use of security measures, such as a scan of your testing environment. Please carefully review online proctor test information at: https://ecampus.oregonstate.edu/services/proctoring/.Low enrollment may cause this course to be canceled.Campus restrictions end Monday of Week 10
Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List.
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 492 – Mobile Software Development (4)

TermCRNSecCrP/NInstructorTypeStatusCapAvailWL CapWL Avail
0370284004Pfeil, W.0TBD12212200
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. Please carefullyreview online proctor test information at:https://ecampus.oregonstate.edu/services/proctoring .

Textbooks  [ Textbooks]

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List.
0379014014Pfeil, W.0TBD12212200
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. Please carefullyreview online proctor test information at:https://ecampus.oregonstate.edu/services/proctoring .

Textbooks  [ Textbooks]

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List.
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
0135224004Chaudhry, N.0TBD100100
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.Campus restrictions for this section 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. Please carefully review online proctor 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  [ Textbooks]

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List.
0151674014Chaudhry, N.0TBD1005500
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.Campus restrictions for this section 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. Please carefully review online proctor 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  [ Textbooks]

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List.
0547574004Staff0TBD12212200
Registration Restrictions
Enforced Prereqs: CS 290 [C] and CS 340 [C] and CS 372 [C]
Major Restrictions: +307 (Computer Science)
Campus Restrictions: -C (Corv)
College Limitations: +16 (Engr)
Class Notes: This course requires online proctored testing, which may include testing fees and the use of security measures, such as a scan of your testing environment. Please carefully review online proctor test information at: https://ecampus.oregonstate.edu/services/proctoring/.Campus restrictions end Monday of Week 10
Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List.
0554034014Staff0TBD12212200
Registration Restrictions
Enforced Prereqs: CS 290 [C] and CS 340 [C] and CS 372 [C]
Major Restrictions: +307 (Computer Science)
Campus Restrictions: -C (Corv)
College Limitations: +16 (Engr)
Class Notes: This course requires online proctored testing, which may include testing fees and the use of security measures, such as a scan of your testing environment. Please carefully review online proctor test information at: https://ecampus.oregonstate.edu/services/proctoring/.Campus restrictions end Monday of Week 10
Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List.
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
0166434000-16Immler, V.0TBD10800
Section Title: Special topic: vertically integrated PROJ.
Registration Restrictions
Major Restrictions: +297 (Computer Science Double Degree)
Campus Restrictions: +DSC (Dist. Degree Corvallis Student)
Department Approval Required
Class Notes: Campus restrictions for this section will extend beyond 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.

Textbooks  [ Textbooks]

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List.
0166444010-16Hundhausen, C.0TBD101000
Section Title: Special topic: vertically integrated PROJ.
Registration Restrictions
Major Restrictions: +297 (Computer Science Double Degree)
Campus Restrictions: +DSC (Dist. Degree Corvallis Student)
Department Approval Required
Class Notes: Campus restrictions for this section will extend beyond 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.

Textbooks  [ Textbooks]

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List.
0181834020-16Bakos, Y.0TBD101000
Section Title: Special topic: vertically integrated PROJ.
Registration Restrictions
Major Restrictions: +297 (Computer Science Double Degree)
College Limitations: +16 (Engr)
Department Approval Required
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.Campus restrictions for this section end Monday of Week 10

Textbooks  [ Textbooks]

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List.
0397944000-16Staff0TBD0000
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)
Department Approval Required
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. Please carefullyreview online proctor test information at:https://ecampus.oregonstate.edu/services/proctoring .

Textbooks  [ Textbooks]

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List.
0398004010-16Staff0TBD0000
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)
Department Approval Required
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. Please carefullyreview online proctor test information at:https://ecampus.oregonstate.edu/services/proctoring .

Textbooks  [ Textbooks]

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List.
0417264020-16Staff0TBD0000
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)
Department Approval Required
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. Please carefullyreview online proctor test information at:https://ecampus.oregonstate.edu/services/proctoring .

Textbooks  [ Textbooks]

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List.
0591524004Staff0TBD202000
Section Title: Special topic: cyber-security practicum
Registration Restrictions
Campus Restrictions: -C (Corv)
College Limitations: +16 (Engr)
Class Notes: Please see instructor for permission to registerThis course requires online proctored testing, which mayinclude testing fees and the use of security measures, suchas a scan of your testing environment. Please carefullyreview online proctor test information at:https://ecampus.oregonstate.edu/services/proctoring .Campus restrictions end Monday of Week 10
Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List.
0593264010-16Staff0TBD202000
Section Title: Special topic: vertically integrated PROJ.
Registration Restrictions
Campus Restrictions: -C (Corv)
College Limitations: +16 (Engr)
Class Notes: This course requires online proctored testing, which mayinclude testing fees and the use of security measures, suchas a scan of your testing environment. Please carefullyreview online proctor test information at:https://ecampus.oregonstate.edu/services/proctoring .Campus restrictions end Monday of Week 10
Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List.
0593274020-16Staff0TBD202000
Section Title: Special topic: vertically integrated PROJ.
Registration Restrictions
Campus Restrictions: -C (Corv)
Class Notes: This course requires online proctored testing, which mayinclude testing fees and the use of security measures, suchas a scan of your testing environment. Please carefullyreview online proctor test information at:https://ecampus.oregonstate.edu/services/proctoring .Campus restrictions end Monday of Week 10
Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List.
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
0169244001-16Hundhausen, C.0TBD5500
Registration Restrictions
College Limitations: +16 (Engr)
Department Approval Required
Class Notes:

Textbooks  [ Textbooks]

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List.
0399294001-16Staff0TBD0000
Registration Restrictions
College Limitations: +16 (Engr)
Department Approval Required
Class Notes:

Textbooks  [ Textbooks]

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List.
0401074011-16Staff0TBD0000
Registration Restrictions
College Limitations: +16 (Engr)
Department Approval Required
Class Notes:

Textbooks  [ Textbooks]

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List.
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 503 – Computer Science Ms Thesis (1-16)

This course is repeatable for a maximum of 999 credits.

TermCRNSecCrP/NInstructorTypeStatusCapAvailWL CapWL Avail
0186524001-16Fu, X.0TBD5500
Registration Restrictions
College Limitations: +16 (Engr)
Department Approval Required
Class Notes:

Textbooks  [ Textbooks]

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List.
Find textbooks for CS 503 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
0169354001-16Bailey, M.0TBD15200
Registration Restrictions
College Limitations: +16 (Engr)
Department Approval Required
Class Notes:

Textbooks  [ Textbooks]

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List.
0397534001-16Staff0TBD151500
Registration Restrictions
Department Approval Required
Class Notes:

Textbooks  [ Textbooks]

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List.
0576104001-16Staff0TBD0000
Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List.
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
0138304004Wolford, J.0TBD30161515
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. Please carefully review online proctor test information at: https://ecampus.oregonstate.edu/services/proctoring/

Textbooks  [ Textbooks]

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List.
0179314014Wolford, J.0TBD301000
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. Please carefully review online proctor test information at: https://ecampus.oregonstate.edu/services/proctoring/

Textbooks  [ Textbooks]

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List.
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
0370534004Wolford, J.0TBD757500
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. Please carefullyreview online proctor test information at:https://ecampus.oregonstate.edu/services/proctoring .

Textbooks  [ Textbooks]

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List.
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
0560384004Staff0TBD282855
Registration Restrictions
Major Restrictions: +6150, +6160 (Statistics, Data Analytics)
Class Notes: This course requires online proctored testing, which may include testing fees and the use of security measures, such as a scan of your testing environment. Please carefully review online proctor test information at: https://ecampus.oregonstate.edu/services/proctoring/.
Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List.
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
0154244004Ehsan, S.0TBD75700
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)
Class Notes: This course requires online proctored testing, which may include testing fees and the use of security measures, such as a scan of your testing environment. Please carefully review online proctor test information at: https://ecampus.oregonstate.edu/services/proctoring/

Textbooks  [ Textbooks]

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List.
0182714014Ehsan, S.0TBD25800
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)
Class Notes: This course requires online proctored testing, which may include testing fees and the use of security measures, such as a scan of your testing environment. Please carefully review online proctor test information at: https://ecampus.oregonstate.edu/services/proctoring/

Textbooks  [ Textbooks]

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List.
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
0564774003Staff0TBD757500
Registration Restrictions
Recommended: CS 325
College Limitations: +16 (Engr)
Class Notes: This course requires online proctored testing, which mayinclude testing fees and the use of security measures, suchas a scan of your testing environment. Please carefullyreview online proctor test information at:https://ecampus.oregonstate.edu/services/proctoring .
Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List.
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 529 – Selected Topics in Theoretical Computer Science (1-5)

This course is repeatable for a maximum of 99 credits.

TermCRNSecCrP/NInstructorTypeStatusCapAvailWL CapWL Avail
0409734004Elshakankiri, M.0TBD252500
Section Title: Special topic: cryptography
Registration Restrictions
Recommended: CS 515
College Limitations: +16 (Engr)
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. Please carefullyreview online proctor test information at:https://ecampus.oregonstate.edu/services/proctoring .

Textbooks  [ Textbooks]

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List.
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
0565924004Staff0TBD606000
Registration Restrictions
Recommended: CS 261
College Limitations: +16 (Engr)
Class Notes: Students in this section may be required tointeract with teachers, teaching assistants, andstudents in other concurrent sections of this same course.This course requires online proctored testing, which mayinclude testing fees and the use of security measures, suchas a scan of your testing environment. Please carefullyreview online proctor test information at:https://ecampus.oregonstate.edu/services/proctoring .
Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List.
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
0149294004Bailey, M.0TBD501900
Registration Restrictions
Recommended: CS 261
Class Notes: This course requires online proctored testing, which may include testing fees and the use of security measures, such as a scan of your testing environment. Please carefully review online proctor test information at: https://ecampus.oregonstate.edu/services/proctoring/Does not meet Graduate School's stand-alone requirement.

Textbooks  [ Textbooks]

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List.
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
0433874004Ianni, E.0TBD757500
Registration Restrictions
Recommended: Graphics pipeline programming experience
College Limitations: +16 (Engr)
Class Notes: This course requires online proctored testing, which mayinclude testing fees and the use of security measures, suchas a scan of your testing environment. Please carefullyreview online proctor test information at:https://ecampus.oregonstate.edu/services/proctoring .

Textbooks  [ Textbooks]

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List.
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
0588544004Staff0TBD61611515
Registration Restrictions
Recommended: CS 362
College Limitations: +16 (Engr)
Class Notes: This course requires online proctored testing, which mayinclude testing fees and the use of security measures, suchas a scan of your testing environment. Please carefullyreview online proctor test information at:https://ecampus.oregonstate.edu/services/proctoring .
Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List.
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
0204304004Vogel, E.0TBD755500
Registration Restrictions
Recommended: CS 162, CS 361, CS 362 or equivalent experience in software development and software engineering
College Limitations: +16 (Engr)
Class Notes: This course requires online proctored testing, which mayinclude testing fees and the use of security measures, suchas a scan of your testing environment. Please carefullyreview online proctor test information at:https://ecampus.oregonstate.edu/services/proctoring .

Textbooks  [ Textbooks]

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List.
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
0566074004Staff0TBD757500
Registration Restrictions
College Limitations: +16 (Engr)
Class Notes: This course requires online proctored testing, which may include testing fees and the use of security measures, such as a scan of your testing environment. Please carefully review online proctor test information at: https://ecampus.oregonstate.edu/services/proctoring/.
Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List.
0577934014Staff0TBD757500
Registration Restrictions
College Limitations: +16 (Engr)
Class Notes: This course requires online proctored testing, which may include testing fees and the use of security measures, such as a scan of your testing environment. Please carefully review online proctor test information at: https://ecampus.oregonstate.edu/services/proctoring/.
Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List.
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
0409744004Chen, L.0TBD404055
Registration Restrictions
Recommended: ECE 375
College Limitations: +16 (Engr)
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. Please carefullyreview online proctor test information at:https://ecampus.oregonstate.edu/services/proctoring .

Textbooks  [ Textbooks]

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List.
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
0411664004Muhati, E.0TBD252500
Registration Restrictions
College Limitations: +16 (Engr)
Class Notes: Does not meet Graduate School's stand-alone requirement.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. Please carefullyreview online proctor test information at:https://ecampus.oregonstate.edu/services/proctoring .

Textbooks  [ Textbooks]

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List.
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
0536684004Staff0TBD757500
Registration Restrictions
College Limitations: +16 (Engr)
Class Notes: This course requires online proctored testing, which may include testing fees and the use of security measures, such as a scan of your testing environment. Please carefully review online proctor test information at: 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. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List.
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 579 – Topics in Computer Architecture and Parallel Processing (0-5)

This course is repeatable for a maximum of 99 credits.

TermCRNSecCrP/NInstructorTypeStatusCapAvailWL CapWL Avail
0398104004Kerlin, S.0TBD505000
Section Title: Special topic: network security
Registration Restrictions
Recommended: CS 575 or CS 572 or ECE 572
College Limitations: +16 (Engr)
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. Please carefullyreview online proctor test information at:https://ecampus.oregonstate.edu/services/proctoring .

Textbooks  [ Textbooks]

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List.
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
0178104004Bakos, Y.0TBD501400
Registration Restrictions
College Limitations: +16 (Engr)
Class Notes: This course requires online proctored testing, which mayinclude testing fees and the use of security measures, suchas a scan of your testing environment. Please carefullyreview online proctor test information at:https://ecampus.oregonstate.edu/services/proctoring .

Textbooks  [ Textbooks]

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the College of Engineering Course and Syllabus List.
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.