Ecampus Schedule of Classes - Fall 2024

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
F24119734004Jess, J.Online Open1001001515
Class Notes: This section is intended for students who are comfortable using computers. Students in this section may be required to interact with teachers, teaching assistants, and students in other concurrent sections of this same course.

Textbooks

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the Electrical Engineering and Computer Science classes page.
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
F24123934004Zhang, L.Online Open1001002525
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)
Level Limitations: +03 (Postbac Degree Seeking)
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.

Textbooks

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the Electrical Engineering and Computer Science classes page.
F24147694014Zhang, L.Online Open1001002525
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)
Level Limitations: +03 (Postbac Degree Seeking)
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.

Textbooks

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the Electrical Engineering and Computer Science classes page.
F24148044024Baker, B.Online Open1001002525
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)
Level Limitations: +03 (Postbac Degree Seeking)
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.

Textbooks

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the Electrical Engineering and Computer Science classes page.
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
F24123944004Zhang, L.Online Open1001002525
Registration Restrictions
Enforced Prereqs: CS 161 [C] or EECS 161 [C] or ENGR 103 [C] or ENGR 103H [C]
Major Restrictions: +307 (Computer Science)
Campus Restrictions: +DSC (Dist. Degree Corvallis Student)
College Limitations: +16 (Engr)
Class Notes: See syllabus for details. Students in this section may be required to interact with teachers, teaching assistants, and students in other concurrent sections of this same course.

Textbooks

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the Electrical Engineering and Computer Science classes page.
F24147714014Baker, B.Online Open1001002525
Registration Restrictions
Enforced Prereqs: CS 161 [C] or EECS 161 [C] or ENGR 103 [C] or ENGR 103H [C]
Major Restrictions: +307 (Computer Science)
Campus Restrictions: +DSC (Dist. Degree Corvallis Student)
College Limitations: +16 (Engr)
Class Notes: See syllabus for details. Students in this section may be required to interact with teachers, teaching assistants, and students in other concurrent sections of this same course.

Textbooks

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the Electrical Engineering and Computer Science classes page.
F24155984024StaffOnline Closed0000
Registration Restrictions
Enforced Prereqs: CS 161 [C] or EECS 161 [C] or ENGR 103 [C] or ENGR 103H [C]
Major Restrictions: +307 (Computer Science)
Campus Restrictions: +DSC (Dist. Degree Corvallis Student)
College Limitations: +16 (Engr)
Class Notes: See syllabus for details. Students in this section may be required to interact with teachers, teaching assistants, and students in other concurrent sections of this same course.

Textbooks

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the Electrical Engineering and Computer Science classes page.
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 225 – Discrete Structures in Computer Science (4)

TermCRNSecCrP/NInstructorTypeStatusCapAvailWL CapWL Avail
F24122184004StaffOnline Open15015000
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: 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

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the Electrical Engineering and Computer Science classes page.
F24160174014StaffOnline Open15015000
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: 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

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the Electrical Engineering and Computer Science classes page.
F24160184024StaffOnline Open15015000
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: 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

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the Electrical Engineering and Computer Science classes page.
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
F24122264004StaffOnline Open15015000
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: 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 the same course.

Textbooks

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the Electrical Engineering and Computer Science classes page.
F24143384014StaffOnline Open15015000
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: 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 with teachers, teaching assistants, and students in other concurrent sections of this same course.

Textbooks

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the Electrical Engineering and Computer Science classes page.
F24160214024StaffOnline Open15015000
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: 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 the same course.

Textbooks

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the Electrical Engineering and Computer Science classes page.
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
F24122194004StaffOnline Open15015000
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: 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

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the Electrical Engineering and Computer Science classes page.
F24147884014StaffOnline Open15015000
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: 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

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the Electrical Engineering and Computer Science classes page.
F24160254024StaffOnline Open15015000
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: 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

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the Electrical Engineering and Computer Science classes page.
F24160264034StaffOnline Open15015000
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: 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

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the Electrical Engineering and Computer Science classes page.
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 290 – Web Development (4)

TermCRNSecCrP/NInstructorTypeStatusCapAvailWL CapWL Avail
F24128754004StaffOnline Open15015000
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: Students in this sections may be required to interact with teachers, teaching assistants, and students in other concurrent sections of this same course.

Textbooks

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the Electrical Engineering and Computer Science classes page.
F24144064014StaffOnline Open15015000
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: Students in this section may be required to interact with teachers, teaching assistants, and students in other concurrent sections of this same course.

Textbooks

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the Electrical Engineering and Computer Science classes page.
F24160314024StaffOnline Open15015000
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: Students in this sections may be required to interact with teachers, teaching assistants, and students in other concurrent sections of this same course.

Textbooks

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the Electrical Engineering and Computer Science classes page.
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
F24147754003StaffOnline Open1001001515
Registration Restrictions
Enforced Prereqs: CS 261 [C] and (CS 225 [C] or MTH 231 [C] or MTH 231H [C] )
Major Restrictions: +307 (Computer Science)
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.

Textbooks

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the Electrical Engineering and Computer Science classes page.
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
F24123094004StaffOnline Open15015000
Registration Restrictions
Enforced Prereqs: CS 261 [C] and (CS 225 [C] or MTH 231 [C] or MTH 231H [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/ Students in this section may be required to interact with teachers, teaching assistants, and students in other concurrent sections of this same course.

Textbooks

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the Electrical Engineering and Computer Science classes page.
F24147894014StaffOnline Open15015000
Registration Restrictions
Enforced Prereqs: CS 261 [C] and (CS 225 [C] or MTH 231 [C] or MTH 231H [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/ Students in this section may be required to interact with teachers, teaching assistants, and students in other concurrent sections of this same course.

Textbooks

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the Electrical Engineering and Computer Science classes page.
F24160384024StaffOnline Open15015000
Registration Restrictions
Enforced Prereqs: CS 261 [C] and (CS 225 [C] or MTH 231 [C] or MTH 231H [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/ See syllabus for details. Students in this section may be required to interact with teachers, teaching assistants, and students in other concurrent sections of this same course.

Textbooks

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the Electrical Engineering and Computer Science classes page.
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 340 – Introduction to Databases (4)

TermCRNSecCrP/NInstructorTypeStatusCapAvailWL CapWL Avail
F24128764004StaffOnline Open15015000
Registration Restrictions
Enforced Prereqs: CS 290 [C]
Major Restrictions: +307 (Computer Science)
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 the same course.

Textbooks

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the Electrical Engineering and Computer Science classes page.
F24144074014StaffOnline Open15015000
Registration Restrictions
Enforced Prereqs: CS 290 [C]
Major Restrictions: +307 (Computer Science)
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 the same course.

Textbooks

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the Electrical Engineering and Computer Science classes page.
F24160424024StaffOnline Open15015000
Registration Restrictions
Enforced Prereqs: CS 290 [C]
Major Restrictions: +307 (Computer Science)
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 the same course.

Textbooks

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the Electrical Engineering and Computer Science classes page.
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
F24122204004StaffOnline Open15015000
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: Students in this section may be required to interact with teachers, teaching assistants, and students in other concurrent sections of this same course.

Textbooks

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the Electrical Engineering and Computer Science classes page.
F24155994024StaffOnline Open10010000
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: Students in this section may be required to interact with teachers, teaching assistants, and students in other concurrent sections of this same course.

Textbooks

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the Electrical Engineering and Computer Science classes page.
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
F24123104004StaffOnline Open494900
Registration Restrictions
Enforced Prereqs: CS 261 [C]
Major Restrictions: +307, +321 (Computer Science, Mechanical Engineering)
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.

Textbooks

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the Electrical Engineering and Computer Science classes page.
F24160484014StaffOnline Open494900
Registration Restrictions
Enforced Prereqs: CS 261 [C]
Major Restrictions: +307, +321 (Computer Science, Mechanical Engineering)
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.

Textbooks

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the Electrical Engineering and Computer Science classes page.
F24160494024StaffOnline Open494900
Registration Restrictions
Enforced Prereqs: CS 261 [C]
Major Restrictions: +307, +321 (Computer Science, Mechanical Engineering)
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.

Textbooks

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the Electrical Engineering and Computer Science classes page.
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
F24123114004StaffOnline Open494900
Registration Restrictions
Enforced Prereqs: CS 261 [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: 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

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the Electrical Engineering and Computer Science classes page.
F24147724014StaffOnline Open494900
Registration Restrictions
Enforced Prereqs: CS 261 [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: 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

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the Electrical Engineering and Computer Science classes page.
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
F24143334004StaffOnline Open494900
Registration Restrictions
Enforced Prereqs: CS 344* [C] or CS 374* [C]
Major Restrictions: +307 (Computer Science)
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.

Textbooks

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the Electrical Engineering and Computer Science classes page.
F24160554014StaffOnline Open494900
Registration Restrictions
Enforced Prereqs: CS 344* [C] or CS 374* [C]
Major Restrictions: +307 (Computer Science)
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.

Textbooks

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the Electrical Engineering and Computer Science classes page.
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
F24123124004StaffOnline Open494900
Registration Restrictions
Enforced Prereqs: CS 261 [C] and (ECE 271 [C] or CS 271 [C] )
Major Restrictions: +039, +307 (Electrical and Computer Engineering, Computer Science)
Recommended: C programming and Unix familiarity.
College Limitations: +16 (Engr)
Class Notes: See syllabus for details. Students in this section may be required to interact with teachers, teaching assistants, and students in other concurrent sections of this same course.

Textbooks

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the Electrical Engineering and Computer Science classes page.
F24155974014StaffOnline Open494900
Registration Restrictions
Enforced Prereqs: CS 261 [C] and (ECE 271 [C] or CS 271 [C] )
Major Restrictions: +039, +307 (Electrical and Computer Engineering, Computer Science)
Recommended: C programming and Unix familiarity.
College Limitations: +16 (Engr)
Class Notes: See syllabus for details. Students in this section may be required to interact with teachers, teaching assistants, and students in other concurrent sections of this same course.

Textbooks

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the Electrical Engineering and Computer Science classes page.
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
F24143524004StaffOnline Open494900
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: Students in this section may be required to interact with teachers, teaching assistants, and students in other concurrent sections of this same course.

Textbooks

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the Electrical Engineering and Computer Science classes page.
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
F24178224004StaffOnline Open494900
Registration Restrictions
Enforced Prereqs: CS 261 [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. Students in this section may be required to interact with teachers, teaching assistants, and students in other concurrent sections of this same course.

Textbooks

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the Electrical Engineering and Computer Science classes page.
F24178234014StaffOnline Open494900
Registration Restrictions
Enforced Prereqs: CS 261 [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. Students in this section may be required to interact with teachers, teaching assistants, and students in other concurrent sections of this same course.

Textbooks

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the Electrical Engineering and Computer Science classes page.
F24178244024StaffOnline Open494900
Registration Restrictions
Enforced Prereqs: CS 261 [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. Students in this section may be required to interact with teachers, teaching assistants, and students in other concurrent sections of this same course.

Textbooks

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the Electrical Engineering and Computer Science classes page.
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
F24155964004StaffOnline Open494900
Registration Restrictions
Enforced Prereqs: CS 261 [C] and (CS 225 [C] or MTH 231 [C] or MTH 231H [C] )
Major Restrictions: +307 (Computer Science)
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.

Textbooks

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the Electrical Engineering and Computer Science classes page.
F24160604014StaffOnline Open494900
Registration Restrictions
Enforced Prereqs: CS 261 [C] and (CS 225 [C] or MTH 231 [C] or MTH 231H [C] )
Major Restrictions: +307 (Computer Science)
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.

Textbooks

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the Electrical Engineering and Computer Science classes page.
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
F24119704003StaffOnline Open10010000
Registration Restrictions
Class Limitations: -1, -2 (Freshman, Sophomore)
Recommended: CS 101 or computer literacy.
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.

Textbooks

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the Electrical Engineering and Computer Science classes page.
F24160624013StaffOnline Open10010000
Registration Restrictions
Class Limitations: -1, -2 (Freshman, Sophomore)
Recommended: CS 101 or computer literacy.
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.

Textbooks

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the Electrical Engineering and Computer Science classes page.
F24160634023StaffOnline Open10010000
Registration Restrictions
Class Limitations: -1, -2 (Freshman, Sophomore)
Recommended: CS 101 or computer literacy.
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.

Textbooks

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the Electrical Engineering and Computer Science classes page.
F24160644033StaffOnline Closed0000
Registration Restrictions
Class Limitations: -1, -2 (Freshman, Sophomore)
Recommended: CS 101 or computer literacy.
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.

Textbooks

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the Electrical Engineering and Computer Science classes page.
F24166014043StaffOnline Closed0000
Registration Restrictions
Class Limitations: -1, -2 (Freshman, Sophomore)
Recommended: CS 101 or computer literacy.
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.

Textbooks

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the Electrical Engineering and Computer Science classes page.
F24166464053StaffOnline Closed0000
Registration Restrictions
Class Limitations: -1, -2 (Freshman, Sophomore)
Recommended: CS 101 or computer literacy.
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.

Textbooks

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the Electrical Engineering and Computer Science classes page.
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 406 – Projects (1-16)

This course is repeatable for a maximum of 16 credits.

TermCRNSecCrP/NInstructorTypeStatusCapAvailWL CapWL Avail
F24148054001-16StaffOnline Closed0000
Registration Restrictions
College Limitations: +16 (Engr)
Department Approval Required
Class Notes:

Textbooks

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the Electrical Engineering and Computer Science classes page.
F24156004011-16StaffOnline Closed0000
Registration Restrictions
College Limitations: +16 (Engr)
Department Approval Required
Class Notes:

Textbooks

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the Electrical Engineering and Computer Science classes page.
F24166364021-16StaffOnline Closed0000
Registration Restrictions
College Limitations: +16 (Engr)
Department Approval Required
Class Notes:

Textbooks

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the Electrical Engineering and Computer Science classes page.
F24166474031-16StaffOnline Closed0000
Registration Restrictions
College Limitations: +16 (Engr)
Department Approval Required
Class Notes:

Textbooks

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the Electrical Engineering and Computer Science classes page.
F24186034041-16StaffOnline Closed0000
Registration Restrictions
Department Approval Required
Class Notes:

Textbooks

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the Electrical Engineering and Computer Science classes page.
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 450 – Introduction to Computer Graphics (4)

TermCRNSecCrP/NInstructorTypeStatusCapAvailWL CapWL Avail
F24150044004Bailey, M.Online Open494900
Registration Restrictions
Enforced Prereqs: CS 261 [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/

Textbooks

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the Electrical Engineering and Computer Science classes page.
F24160654014Bailey, M.Online Open494900
Registration Restrictions
Enforced Prereqs: CS 261 [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/

Textbooks

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the Electrical Engineering and Computer Science classes page.
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 461 – Senior Software Engineering Project I (3)

TermCRNSecCrP/NInstructorTypeStatusCapAvailWL CapWL Avail
F24149414003StaffOnline Open15015000
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)
Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the Electrical Engineering and Computer Science classes page.
F24165654013StaffOnline Closed0000
Registration Restrictions
Enforced Prereqs: (CS 325 [C] or CS 325H [C] ) and CS 361 [C] and (CS 362 [C] or CS 362H [C] )
Major Restrictions: +307 (Computer Science)
Campus Restrictions: +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.

Textbooks

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the Electrical Engineering and Computer Science classes page.
F24183824023StaffOnline Closed0000
Registration Restrictions
Enforced Prereqs: (CS 325 [C] or CS 325H [C] ) and CS 361 [C] and (CS 362 [C] or CS 362H [C] )
Major Restrictions: +307 (Computer Science)
Campus Restrictions: +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.

Textbooks

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the Electrical Engineering and Computer Science classes page.
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 464 – Open Source Software (4)

TermCRNSecCrP/NInstructorTypeStatusCapAvailWL CapWL Avail
F24147704004StaffOnline Open494900
Registration Restrictions
Enforced Prereqs: CS 261 [C] and CS 361* [C]
Major Restrictions: +307 (Computer Science)
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.

Textbooks

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the Electrical Engineering and Computer Science classes page.
F24148064014StaffOnline Open494900
Registration Restrictions
Enforced Prereqs: CS 261 [C] and CS 361* [C]
Major Restrictions: +307 (Computer Science)
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.

Textbooks

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the Electrical Engineering and Computer Science classes page.
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
F24134704004StaffOnline Open494900
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: Students in this section may be required to interact with teachers, teaching assistants, and students in other concurrent sections of this same course.

Textbooks

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the Electrical Engineering and Computer Science classes page.
F24160694014StaffOnline Open494900
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: Students in this section may be required to interact with teachers, teaching assistants, and students in other concurrent sections of this same course.

Textbooks

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the Electrical Engineering and Computer Science classes page.
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
F24163744002StaffOnline Open494900
Registration Restrictions
Major Restrictions: +307 (Computer Science)
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.

Textbooks

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the Electrical Engineering and Computer Science classes page.
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
F24163454004Chen, L.Online Open30301515
Registration Restrictions
Enforced Prereqs: ECE 375 [C]
Major Restrictions: +307 (Computer Science)
College Limitations: +16 (Engr)
Class Notes:

Textbooks

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the Electrical Engineering and Computer Science classes page.
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 493 – Cloud Application Development (4)

TermCRNSecCrP/NInstructorTypeStatusCapAvailWL CapWL Avail
F24140324004StaffOnline Open49491010
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: Students in this section may be required to interact with teachers, teaching assistants, and students in other concurrent sections of this same course.

Textbooks

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the Electrical Engineering and Computer Science classes page.
F24160714014StaffOnline Open494900
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: Students in this section may be required to interact with teachers, teaching assistants, and students in other concurrent sections of this same course.

Textbooks

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the Electrical Engineering and Computer Science classes page.
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
F24181364000-16StaffOnline Closed0000
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: 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

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the Electrical Engineering and Computer Science classes page.
F24181374010-16StaffOnline Closed0000
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: 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

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the Electrical Engineering and Computer Science classes page.
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
F24186084001-16P/NStaffOnline Open5500
Registration Restrictions
College Limitations: +16 (Engr)
Level Limitations: +02 (Graduate)
Department Approval Required
Class Notes:

Textbooks

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the Electrical Engineering and Computer Science classes page.
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 510 – Occupational Internship (1-16)

This course is repeatable for a maximum of 99 credits.

TermCRNSecCrP/NInstructorTypeStatusCapAvailWL CapWL Avail
F24186244001-16P/NBailey, M.Online Open5500
Registration Restrictions
College Limitations: +16 (Engr)
Department Approval Required
Class Notes:

Textbooks

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the Electrical Engineering and Computer Science classes page.
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
F24143904004StaffOnline Open49491515
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:

Textbooks

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the Electrical Engineering and Computer Science classes page.
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 514 – Algorithms: Design, Analysis, and Implementation (4)

TermCRNSecCrP/NInstructorTypeStatusCapAvailWL CapWL Avail
F24164104004StaffOnline Open49491515
Registration Restrictions
Recommended: Experience with algorithms and CS 261 or an equivalent undergraduate Data Structures course with a minimum grade of B
College Limitations: +16 (Engr)
Level Limitations: +02 (Graduate)
Class Notes: This course requires online proctored testing, which may include testing fees and the use of security measures, such as a scan of your testing environment. Please carefully review online proctor test information at: https://ecampus.oregonstate.edu/services/proctoring/

Textbooks

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the Electrical Engineering and Computer Science classes page.
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 550 – Introduction to Computer Graphics (4)

TermCRNSecCrP/NInstructorTypeStatusCapAvailWL CapWL Avail
F24157304004Bailey, M.Online Open494900
Registration Restrictions
Recommended: CS 261
Level Limitations: +02 (Graduate)
Class Notes: This course requires online proctored testing, which may include testing fees and the use of security measures, such as a scan of your testing environment. Please carefully review online proctor test information at: https://ecampus.oregonstate.edu/services/proctoring/ Does not meet Graduate School's stand-alone requirement.

Textbooks

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the Electrical Engineering and Computer Science classes page.
F24160664014Bailey, M.Online Closed0000
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

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the Electrical Engineering and Computer Science classes page.
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 572 – Computer Architecture (4)

TermCRNSecCrP/NInstructorTypeStatusCapAvailWL CapWL Avail
F24163624004Chen, L.Online Open494900
Registration Restrictions
Recommended: ECE 375
College Limitations: +16 (Engr)
Class Notes: Does not meet Graduate School's stand-alone requirement.

Textbooks

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the Electrical Engineering and Computer Science classes page.
Find textbooks for CS 572 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.