Ecampus Schedule of Classes - Summer 2026

Computer Science Course Schedule

Click on course title(s) below to access course description, syllabi, and textbook information for your course(s). Contact OSU Ecampus at 800-667-1465 (option 1) or ecampus.ess@oregonstate.edu for assistance.

Note: The Ecampus schedule of classes includes available courses for the current term and up to three future terms. Class offerings are continually updated and may be added, removed, or rescheduled without notice. Check back frequently for current information.

Computer Science nondegree applicants: Please refer to the Professional Computer Science Online Degree on the EECS website.

CS 101 – Computers: Applications and Implications (4)

TermCRNSecCrP/NInstructorTypeStatusCapAvailWL CapWL Avail
Su26706814004VanLonden, P.Online Open12210000
Class Notes: Jun 22-Aug 14Session 3This course requires online proctored testing, which mayinclude testing fees and the use of security measures,such as a scan of your testing environment and the requiredinstallation of a desktop application. Please carefullyreview online proctored test information at:https://ecampus.oregonstate.edu/services/proctoring Students in this section may be required to interact withteachers, teaching assistants, and students in otherconcurrent sections of the same course.  [ Textbooks]
Syllabus: Available in Canvas to students enrolled in this course.
Session: Summer 8 Week SessionSession 3 (Summer 8 Week Session)
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
Su26707424004Zhang, L.Online Open604600
Registration Restrictions
Enforced Prereqs: MTH 112* [C] or MTH 112Z* [C] or Placement Test MPT(33) or Placement Test MPAL(061)
Major Restrictions: +297 (Computer Science Double Degree)
Campus Restrictions: +DSC (Dist. Degree Corvallis Student)
Level Limitations: +03 (Postbac Degree Seeking)
Class Notes: Jun 22-Aug 14Session 3This course requires online proctored testing, which mayinclude testing fees and the use of security measures,such as a scan of your testing environment and the requiredinstallation of a desktop application. Please carefullyreview online proctored test information at:https://ecampus.oregonstate.edu/services/proctoring Students in this section may be required to interact withteachers, teaching assistants, and students in otherconcurrent sections of the same course.  [ Textbooks]
Syllabus: Available in Canvas to students enrolled in this course.
Session: Summer 8 Week SessionSession 3 (Summer 8 Week Session)
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
Su26707414004Zhang, L.Online Closed75000
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: Jun 22-Aug 14Session 3This course requires online proctored testing, which mayinclude testing fees and the use of security measures,such as a scan of your testing environment and the requiredinstallation of a desktop application. Please carefullyreview online proctored test information at:https://ecampus.oregonstate.edu/services/proctoring Students in this section may be required to interact withteachers, teaching assistants, and students in otherconcurrent sections of the same course.  [ Textbooks]
Syllabus: Available in Canvas to students enrolled in this course.
Session: Summer 8 Week SessionSession 3 (Summer 8 Week Session)
Su26715664014Zhang, L.Online Open752900
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: Jun 22-Aug 14Session 3This course requires online proctored testing, which mayinclude testing fees and the use of security measures,such as a scan of your testing environment and the requiredinstallation of a desktop application. Please carefullyreview online proctored test information at:https://ecampus.oregonstate.edu/services/proctoring Students in this section may be required to interact withteachers, teaching assistants, and students in otherconcurrent sections of the same course.  [ Textbooks]
Syllabus: Available in Canvas to students enrolled in this course.
Session: Summer 8 Week SessionSession 3 (Summer 8 Week Session)
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 201 – Computer Programming for Non-CS Majors (3)

TermCRNSecCrP/NInstructorTypeStatusCapAvailWL CapWL Avail
Su26715674003Alcon, T.Online Open1228000
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-]
Class Notes: Jun 22-Aug 14Session 3This course requires online proctored testing, which mayinclude testing fees and the use of security measures,such as a scan of your testing environment and the requiredinstallation of a desktop application. Please carefullyreview online proctored test information at:https://ecampus.oregonstate.edu/services/proctoring Students in this section may be required to interact withteachers, teaching assistants, and students in otherconcurrent sections of the same course.  [ Textbooks]
Syllabus: Available in Canvas to students enrolled in this course.
Session: Summer 8 Week SessionSession 3 (Summer 8 Week Session)
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
Su26707404004Ehsan, S.Online Open12210000
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)
Class Notes: Jun 22-Aug 14Session 3This course requires online proctored testing, which mayinclude testing fees and the use of security measures,such as a scan of your testing environment and the requiredinstallation of a desktop application. Please carefullyreview online proctored test information at:https://ecampus.oregonstate.edu/services/proctoring Students in this section may be required to interact withteachers, teaching assistants, and students in otherconcurrent sections of the same course.  [ Textbooks]
Syllabus: Available in Canvas to students enrolled in this course.
Session: Summer 8 Week SessionSession 3 (Summer 8 Week Session)
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
Su26715874014Umma Reddy, D.Online Open1224400
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)
College Limitations: +16 (Engr)
Class Notes: Jun 22-Aug 14Session 3This course requires online proctored testing, which mayinclude testing fees and the use of security measures,such as a scan of your testing environment and the requiredinstallation of a desktop application. Please carefullyreview online proctored test information at:https://ecampus.oregonstate.edu/services/proctoring Students in this section may be required to interact withteachers, teaching assistants, and students in otherconcurrent sections of the same course.See syllabus for details  [ Textbooks]
Syllabus: Available in Canvas to students enrolled in this course.
Session: Summer 8 Week SessionSession 3 (Summer 8 Week Session)
Su26719744024Umma Reddy, D.Online Open12211800
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)
College Limitations: +16 (Engr)
Class Notes: Jun 22-Aug 14Session 3This course requires online proctored testing, which mayinclude testing fees and the use of security measures,such as a scan of your testing environment and the requiredinstallation of a desktop application. Please carefullyreview online proctored test information at:https://ecampus.oregonstate.edu/services/proctoring Students in this section may be required to interact withteachers, teaching assistants, and students in otherconcurrent sections of the same course.See syllabus for details.   [ Textbooks]
Syllabus: Available in Canvas to students enrolled in this course.
Session: Summer 8 Week SessionSession 3 (Summer 8 Week Session)
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
Su26707714004Redfield, S.Online Closed75000
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: Jun 22-Aug 14Session 3This course requires online proctored testing, which mayinclude testing fees and the use of security measures,such as a scan of your testing environment and the requiredinstallation of a desktop application. Please carefullyreview online proctored test information at:https://ecampus.oregonstate.edu/services/proctoring Students in this section may be required to interact withteachers, teaching assistants, and students in otherconcurrent sections of the same course.  [ Textbooks]
Syllabus: Available in Canvas to students enrolled in this course.
Session: Summer 8 Week SessionSession 3 (Summer 8 Week Session)
Su26719764014Redfield, S.Online Open753500
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: Jun 22-Aug 14Session 3This course requires online proctored testing, which mayinclude testing fees and the use of security measures,such as a scan of your testing environment and the requiredinstallation of a desktop application. Please carefullyreview online proctored test information at:https://ecampus.oregonstate.edu/services/proctoring Students in this section may be required to interact withteachers, teaching assistants, and students in otherconcurrent sections of the same course.  [ Textbooks]
Syllabus: Available in Canvas to students enrolled in this course.
Session: Summer 8 Week SessionSession 3 (Summer 8 Week Session)
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
Su26710864004Chaudhry, N.Online Open751100
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: Jun 22-Aug 14Session 3This course requires online proctored testing, which mayinclude testing fees and the use of security measures,such as a scan of your testing environment and the requiredinstallation of a desktop application. Please carefullyreview online proctored test information at:https://ecampus.oregonstate.edu/services/proctoring Students in this section may be required to interact withteachers, teaching assistants, and students in otherconcurrent sections of the same course.  [ Textbooks]
Syllabus: Available in Canvas to students enrolled in this course.
Session: Summer 8 Week SessionSession 3 (Summer 8 Week Session)
Su26714444014Chaudhry, N.Online Closed0000
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: Jun 22-Aug 14Session 3This course requires online proctored testing, which mayinclude testing fees and the use of security measures,such as a scan of your testing environment and the requiredinstallation of a desktop application. Please carefullyreview online proctored test information at:https://ecampus.oregonstate.edu/services/proctoring Students in this section may be required to interact withteachers, teaching assistants, and students in otherconcurrent sections of the same course.  [ Textbooks]
Syllabus: Available in Canvas to students enrolled in this course.
Session: Summer 8 Week SessionSession 3 (Summer 8 Week Session)
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 325 – Analysis of Algorithms (4)

TermCRNSecCrP/NInstructorTypeStatusCapAvailWL CapWL Avail
Su26707724004Umma Reddy, D.Online Open1221900
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: Jun 22-Aug 14Session 3This course requires online proctored testing, which mayinclude testing fees and the use of security measures,such as a scan of your testing environment and the requiredinstallation of a desktop application. Please carefullyreview online proctored test information at:https://ecampus.oregonstate.edu/services/proctoring Students in this section may be required to interact withteachers, teaching assistants, and students in otherconcurrent sections of the same course.  [ Textbooks]
Syllabus: Available in Canvas to students enrolled in this course.
Session: Summer 8 Week SessionSession 3 (Summer 8 Week Session)
Su26716054014Umma Reddy, D.Online Closed0000
Registration Restrictions
Enforced Prereqs: CS 261 [C] or CS 261H [C] and (CS 225 [C] or MTH 231 [C] or MTH 231H [C] )
Major Restrictions: +307 (Computer Science)
College Limitations: +16 (Engr)
Class Notes: Jun 22-Aug 14Session 3This course requires online proctored testing, which mayinclude testing fees and the use of security measures,such as a scan of your testing environment and the requiredinstallation of a desktop application. Please carefullyreview online proctored test information at:https://ecampus.oregonstate.edu/services/proctoring Students in this section may be required to interact withteachers, teaching assistants, and students in otherconcurrent sections of the same course.  [ Textbooks]
Syllabus: Available in Canvas to students enrolled in this course.
Session: Summer 8 Week SessionSession 3 (Summer 8 Week Session)
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
Su26709514004Curry, M.Online Closed100000
Registration Restrictions
Enforced Prereqs: CS 261 [C] or CS 261H [C]
Major Restrictions: +307 (Computer Science)
College Limitations: +16 (Engr)
Class Notes: Jun 22-Aug 14Session 3This course requires online proctored testing, which mayinclude testing fees and the use of security measures,such as a scan of your testing environment and the requiredinstallation of a desktop application. Please carefullyreview online proctored test information at:https://ecampus.oregonstate.edu/services/proctoring Students in this section may be required to interact withteachers, teaching assistants, and students in otherconcurrent sections of the same course.  [ Textbooks]
Syllabus: Available in Canvas to students enrolled in this course.
Session: Summer 8 Week SessionSession 3 (Summer 8 Week Session)
Su26719794014Curry, M.Online Open1006800
Registration Restrictions
Enforced Prereqs: CS 261 [C] or CS 261H [C]
Major Restrictions: +307 (Computer Science)
College Limitations: +16 (Engr)
Class Notes: Jun 22-Aug 14Session 3This course requires online proctored testing, which mayinclude testing fees and the use of security measures,such as a scan of your testing environment and the requiredinstallation of a desktop application. Please carefullyreview online proctored test information at:https://ecampus.oregonstate.edu/services/proctoring Students in this section may be required to interact withteachers, teaching assistants, and students in otherconcurrent sections of the same course.  [ Textbooks]
Syllabus: Available in Canvas to students enrolled in this course.
Session: Summer 8 Week SessionSession 3 (Summer 8 Week Session)
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
Su26707734004Scott, H.Online Open1224400
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: Jun 22-Aug 14Session 3This course requires online proctored testing, which mayinclude testing fees and the use of security measures,such as a scan of your testing environment and the requiredinstallation of a desktop application. Please carefullyreview online proctored test information at:https://ecampus.oregonstate.edu/services/proctoring Students in this section may be required to interact withteachers, teaching assistants, and students in otherconcurrent sections of the same course.  [ Textbooks]
Syllabus: Available in Canvas to students enrolled in this course.
Session: Summer 8 Week SessionSession 3 (Summer 8 Week Session)
Su26718034014StaffOnline Closed0000
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: Jun 22-Aug 14Session 3This course requires online proctored testing, which mayinclude testing fees and the use of security measures,such as a scan of your testing environment and the requiredinstallation of a desktop application. Please carefullyreview online proctored test information at:https://ecampus.oregonstate.edu/services/proctoring Students in this section may be required to interact withteachers, teaching assistants, and students in otherconcurrent sections of the same course.  [ Textbooks]
Syllabus: Available in Canvas to students enrolled in this course.
Session: Summer 8 Week SessionSession 3 (Summer 8 Week Session)
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
Su26712124004Letaw, L.Online Open1222300
Registration Restrictions
Enforced Prereqs: CS 261 [C] or CS 261H [C]
Major Restrictions: +307 (Computer Science)
College Limitations: +16 (Engr)
Class Notes: Jun 22-Aug 14Session 3This course requires online proctored testing, which mayinclude testing fees and the use of security measures,such as a scan of your testing environment and the requiredinstallation of a desktop application. Please carefullyreview online proctored test information at:https://ecampus.oregonstate.edu/services/proctoring Students in this section may be required to interact withteachers, teaching assistants, and students in otherconcurrent sections of the same course.  [ Textbooks]
Syllabus: Available in Canvas to students enrolled in this course.
Session: Summer 8 Week SessionSession 3 (Summer 8 Week Session)
Su26719804014Letaw, L.Online Open12211400
Registration Restrictions
Enforced Prereqs: CS 261 [C] or CS 261H [C]
Major Restrictions: +307 (Computer Science)
College Limitations: +16 (Engr)
Class Notes: Jun 22-Aug 14Session 3This course requires online proctored testing, which mayinclude testing fees and the use of security measures,such as a scan of your testing environment and the requiredinstallation of a desktop application. Please carefullyreview online proctored test information at:https://ecampus.oregonstate.edu/services/proctoring Students in this section may be required to interact withteachers, teaching assistants, and students in otherconcurrent sections of the same course.  [ Textbooks]
Syllabus: Available in Canvas to students enrolled in this course.
Session: Summer 8 Week SessionSession 3 (Summer 8 Week Session)
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
Su26707744004Ianni, E.Online Closed122000
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)
College Limitations: +16 (Engr)
Class Notes: Jun 22-Aug 14Session 3This course requires online proctored testing, which mayinclude testing fees and the use of security measures,such as a scan of your testing environment and the requiredinstallation of a desktop application. Please carefullyreview online proctored test information at:https://ecampus.oregonstate.edu/services/proctoring Students in this section may be required to interact withteachers, teaching assistants, and students in otherconcurrent sections of the same course.  [ Textbooks]
Syllabus: Available in Canvas to students enrolled in this course.
Session: Summer 8 Week SessionSession 3 (Summer 8 Week Session)
Su26719814014Ianni, E.Online Open504800
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)
College Limitations: +16 (Engr)
Class Notes: Jun 22-Aug 14Session 3This course requires online proctored testing, which mayinclude testing fees and the use of security measures,such as a scan of your testing environment and the requiredinstallation of a desktop application. Please carefullyreview online proctored test information at:https://ecampus.oregonstate.edu/services/proctoring Students in this section may be required to interact withteachers, teaching assistants, and students in otherconcurrent sections of the same course.  [ Textbooks]
Syllabus: Available in Canvas to students enrolled in this course.
Session: Summer 8 Week SessionSession 3 (Summer 8 Week Session)
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
Su26725904004Muhati, E.Online Open1222600
Registration Restrictions
Enforced Prereqs: CS 344* [C] or CS 374* [C]
Major Restrictions: +307 (Computer Science)
College Limitations: +16 (Engr)
Class Notes: Jun 22-Aug 14Session 3This course requires online proctored testing, which mayinclude testing fees and the use of security measures,such as a scan of your testing environment and the requiredinstallation of a desktop application. Please carefullyreview online proctored test information at:https://ecampus.oregonstate.edu/services/proctoring Students in this section may be required to interact withteachers, teaching assistants, and students in otherconcurrent sections of the same course.  [ Textbooks]
Syllabus: Available in Canvas to students enrolled in this course.
Session: Summer 8 Week SessionSession 3 (Summer 8 Week Session)
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
Su26707754004Ehsan, S.Online Open1001800
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: Jun 22-Aug 14Session 3This course requires online proctored testing, which mayinclude testing fees and the use of security measures,such as a scan of your testing environment and the requiredinstallation of a desktop application. Please carefullyreview online proctored test information at:https://ecampus.oregonstate.edu/services/proctoring Students in this section may be required to interact withteachers, teaching assistants, and students in otherconcurrent sections of the same course.  [ Textbooks]
Syllabus: Available in Canvas to students enrolled in this course.
Session: Summer 8 Week SessionSession 3 (Summer 8 Week Session)
Su26716044014Ehsan, S.Online Open1009600
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: Jun 22-Aug 14Session 3This course requires online proctored testing, which mayinclude testing fees and the use of security measures,such as a scan of your testing environment and the requiredinstallation of a desktop application. Please carefullyreview online proctored test information at:https://ecampus.oregonstate.edu/services/proctoring Students in this section may be required to interact withteachers, teaching assistants, and students in otherconcurrent sections of the same course.  [ Textbooks]
Syllabus: Available in Canvas to students enrolled in this course.
Session: Summer 8 Week SessionSession 3 (Summer 8 Week Session)
Find textbooks for CS 372 at the OSU Beaver Store (current term only). For questions related to course materials, contact the OSU Beaver Store.


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

TermCRNSecCrP/NInstructorTypeStatusCapAvailWL CapWL Avail
Su26713264004Kerlin, S.Online Open1226600
Registration Restrictions
Enforced Prereqs: CS 370 [C]
Major Restrictions: +307 (Computer Science)
College Limitations: +16 (Engr)
Class Notes: Jun 22-Aug 14Session 3This course requires online proctored testing, which mayinclude testing fees and the use of security measures,such as a scan of your testing environment and the requiredinstallation of a desktop application. Please carefullyreview online proctored test information at:https://ecampus.oregonstate.edu/services/proctoring Students in this section may be required to interact withteachers, teaching assistants, and students in otherconcurrent sections of the same course.Course is math intense, requiring strong math foundation.Also requires sound knowledge of Operating Systemsand ability for independent learning.  [ Textbooks]
Syllabus: Available in Canvas to students enrolled in this course.
Session: Summer 8 Week SessionSession 3 (Summer 8 Week Session)
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
Su26723494004Tonsmann, G.Online Open1226600
Registration Restrictions
Enforced Prereqs: (CS 261 [C] or CS 261H [C] ) and CS 274 [C] and (CS 271 [C] or ECE 204 [C] or ECE 271 [C] )
Major Restrictions: +039, +307 (Electrical and Computer Engineering, Computer Science)
College Limitations: +16 (Engr)
Class Notes: Jun 22-Aug 14Session 3This course requires online proctored testing, which mayinclude testing fees and the use of security measures,such as a scan of your testing environment and the requiredinstallation of a desktop application. Please carefullyreview online proctored test information at:https://ecampus.oregonstate.edu/services/proctoring Students in this section may be required to interact withteachers, teaching assistants, and students in otherconcurrent sections of the same course.  [ Textbooks]
Syllabus: Available in Canvas to students enrolled in this course.
Session: Summer 8 Week SessionSession 3 (Summer 8 Week Session)
Su26723504014Tonsmann, G.Online Closed0000
Registration Restrictions
Enforced Prereqs: (CS 261 [C] or CS 261H [C] ) and CS 274 [C] and (CS 271 [C] or ECE 204 [C] or ECE 271 [C] )
Major Restrictions: +039, +307 (Electrical and Computer Engineering, Computer Science)
College Limitations: +16 (Engr)
Class Notes: Jun 22-Aug 14Session 3This course requires online proctored testing, which mayinclude testing fees and the use of security measures,such as a scan of your testing environment and the requiredinstallation of a desktop application. Please carefullyreview online proctored test information at:https://ecampus.oregonstate.edu/services/proctoring Students in this section may be required to interact withteachers, teaching assistants, and students in otherconcurrent sections of the same course.  [ Textbooks]
Syllabus: Available in Canvas to students enrolled in this course.
Session: Summer 8 Week SessionSession 3 (Summer 8 Week Session)
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 391 – Social and Ethical Issues in Computer Science (3)

TermCRNSecCrP/NInstructorTypeStatusCapAvailWL CapWL Avail
Su26706534003Safonte, D.Online Open100100
Registration Restrictions
Class Limitations: -1, -2 (Freshman, Sophomore)
Recommended: CS 101 or computer literacy
Class Notes: Jun 22-Aug 14Session 3This course requires online proctored testing, which mayinclude testing fees and the use of security measures,such as a scan of your testing environment and the requiredinstallation of a desktop application. Please carefullyreview online proctored test information at:https://ecampus.oregonstate.edu/services/proctoring Students in this section may be required to interact withteachers, teaching assistants, and students in otherconcurrent sections of the same course.  [ Textbooks]
Syllabus: Available in Canvas to students enrolled in this course.
Session: Summer 8 Week SessionSession 3 (Summer 8 Week Session)
Su26719824013Safonte, D.Online Open753200
Registration Restrictions
Class Limitations: -1, -2 (Freshman, Sophomore)
Recommended: CS 101 or computer literacy
Class Notes: Jun 22-Aug 14Session 3This course requires online proctored testing, which mayinclude testing fees and the use of security measures,such as a scan of your testing environment and the requiredinstallation of a desktop application. Please carefullyreview online proctored test information at:https://ecampus.oregonstate.edu/services/proctoring Students in this section may be required to interact withteachers, teaching assistants, and students in otherconcurrent sections of the same course.  [ Textbooks]
Syllabus: Available in Canvas to students enrolled in this course.
Session: Summer 8 Week SessionSession 3 (Summer 8 Week Session)
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
Su26733604001-16Clark, J.Online Open4300
Class Notes: Jun 22-Aug 14Session 3  [ Textbooks]
Syllabus: Available in Canvas to students enrolled in this course.
Session: Summer 8 Week SessionSession 3 (Summer 8 Week Session)
Su26734534011-16Motwani, M.Online Open2100
Class Notes: Jun 22-Aug 14Session 3  [ Textbooks]
Syllabus: Available in Canvas to students enrolled in this course.
Session: Summer 8 Week SessionSession 3 (Summer 8 Week Session)
Su26735864021-16Cate, R.Online Open2100
Class Notes: Jun 22-Aug 14Session 3  [ Textbooks]
Syllabus: Available in Canvas to students enrolled in this course.
Session: Summer 8 Week SessionSession 3 (Summer 8 Week Session)
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
Su26736034001-16StaffOnline Closed0000
Class Notes: Aug 17-Sep 4Session 5  [ Textbooks]
Syllabus: Available in Canvas to students enrolled in this course.
Session: Summer 3 Week SessionSession 5 (Summer 3 Week Session)
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
Su26716074001-16VanLonden, P.Online Open5200
Registration Restrictions
Major Restrictions: +307 (Computer Science)
College Limitations: +16 (Engr)
Class Notes: Jun 22-Aug 14Session 3Students 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.
Session: Summer 8 Week SessionSession 3 (Summer 8 Week Session)
Su26718094011-16Zhang, Y.Online Open5400
Registration Restrictions
Major Restrictions: +307 (Computer Science)
College Limitations: +16 (Engr)
Class Notes: Jun 22-Aug 14Session 3Students 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.
Session: Summer 8 Week SessionSession 3 (Summer 8 Week Session)
Su26723044021-16Boeding, M.Online Open3200
Registration Restrictions
Major Restrictions: +307 (Computer Science)
College Limitations: +16 (Engr)
Class Notes: Jun 22-Aug 14Session 3Students 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.
Session: Summer 8 Week SessionSession 3 (Summer 8 Week Session)
Su26734924031-16Pfeil, W.Online Open4100
Registration Restrictions
College Limitations: +16 (Engr)
Class Notes: Jun 22-Aug 14Session 3  [ Textbooks]
Syllabus: Available in Canvas to students enrolled in this course.
Session: Summer 8 Week SessionSession 3 (Summer 8 Week Session)
Su26735304041-16Umma Reddy, D.Online Open5400
Registration Restrictions
College Limitations: +16 (Engr)
Class Notes: Jun 22-Aug 14Session 3Students 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.
Session: Summer 8 Week SessionSession 3 (Summer 8 Week Session)
Su26727194051-16Guyer, A.Online Open5300
Registration Restrictions
College Limitations: +16 (Engr)
Class Notes: Jun 22-Aug 14Session 3Students 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.
Session: Summer 8 Week SessionSession 3 (Summer 8 Week Session)
Su26727754071-16P/NVirasak, S.Online Open3200
Registration Restrictions
Major Restrictions: +307 (Computer Science)
College Limitations: +16 (Engr)
Class Notes: Jun 22-Aug 14Session 3Students 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.
Session: Summer 8 Week SessionSession 3 (Summer 8 Week Session)
Su26727894081-16StaffOnline Closed0000
Registration Restrictions
College Limitations: +16 (Engr)
Class Notes: Jun 22-Aug 14Session 3Students 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.
Session: Summer 8 Week SessionSession 3 (Summer 8 Week Session)
Su26727884091-16StaffOnline Closed0000
Registration Restrictions
College Limitations: +16 (Engr)
Class Notes: Jun 22-Aug 14Session 3Students 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.
Session: Summer 8 Week SessionSession 3 (Summer 8 Week Session)
Su26727874101-16StaffOnline Closed0000
Registration Restrictions
College Limitations: +16 (Engr)
Class Notes: Jun 22-Aug 14Session 3Students 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.
Session: Summer 8 Week SessionSession 3 (Summer 8 Week Session)
Su26727864111-16StaffOnline Closed0000
Registration Restrictions
College Limitations: +16 (Engr)
Class Notes: Jun 22-Aug 14Session 3Students 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.
Session: Summer 8 Week SessionSession 3 (Summer 8 Week Session)
Su26734674121-16StaffOnline Closed0000
Registration Restrictions
College Limitations: +16 (Engr)
Class Notes: Jun 22-Aug 14Session 3  [ Textbooks]
Syllabus: Available in Canvas to students enrolled in this course.
Session: Summer 8 Week SessionSession 3 (Summer 8 Week Session)
Su26734754131-16StaffOnline Closed0000
Registration Restrictions
College Limitations: +16 (Engr)
Class Notes: Jun 22-Aug 14Session 3  [ Textbooks]
Syllabus: Available in Canvas to students enrolled in this course.
Session: Summer 8 Week SessionSession 3 (Summer 8 Week Session)
Su26735384141-16StaffOnline Closed0000
Registration Restrictions
College Limitations: +16 (Engr)
Class Notes: Jun 22-Aug 14Session 3Students 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.
Session: Summer 8 Week SessionSession 3 (Summer 8 Week Session)
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
Su26717794004Elshakankiri, M.Online Open1228700
Registration Restrictions
Enforced Prereqs: CS 261 [C] or CS 261H [C] or MTH 355 [C] or MTH 310 [C]
Major Restrictions: +307 (Computer Science)
College Limitations: +16 (Engr)
Class Notes: Jun 22-Aug 14Session 3This course requires online proctored testing, which mayinclude testing fees and the use of security measures,such as a scan of your testing environment and the requiredinstallation of a desktop application. Please carefullyreview online proctored test information at:https://ecampus.oregonstate.edu/services/proctoring Students in this section may be required to interact withteachers, teaching assistants, and students in otherconcurrent sections of the same course.  [ Textbooks]
Syllabus: Available in Canvas to students enrolled in this course.
Session: Summer 8 Week SessionSession 3 (Summer 8 Week Session)
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 435 – Applied Deep Learning (4)

TermCRNSecCrP/NInstructorTypeStatusCapAvailWL CapWL Avail
Su26739664004Gates, A.Online Open754700
Registration Restrictions
Enforced Prereqs: CS 432 [C] or CS 434 [C] or CS 434H [C]
College Limitations: +16 (Engr)
Class Notes: Jun 22-Sep 4Session 1This course requires online proctored testing, which mayinclude testing fees and the use of security measures,such as a scan of your testing environment and the requiredinstallation of a desktop application. Please carefullyreview online proctored test information at:https://ecampus.oregonstate.edu/services/proctoring   [ Textbooks]
Syllabus: Available in Canvas to students enrolled in this course.
Session: Full TermSession 1 (Full Term)
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 464 – Open Source Software (4)

TermCRNSecCrP/NInstructorTypeStatusCapAvailWL CapWL Avail
Su26722424004Scott, H.Online Open851000
Registration Restrictions
Enforced Prereqs: CS 361 [C] or CS 362 [C]
Major Restrictions: +307 (Computer Science)
College Limitations: +16 (Engr)
Class Notes: Jun 22-Aug 14Session 3This course requires online proctored testing, which mayinclude testing fees and the use of security measures,such as a scan of your testing environment and the requiredinstallation of a desktop application. Please carefullyreview online proctored test information at:https://ecampus.oregonstate.edu/services/proctoring Students in this section may be required to interact withteachers, teaching assistants, and students in otherconcurrent sections of the same course.  [ Textbooks]
Syllabus: Available in Canvas to students enrolled in this course.
Session: Summer 8 Week SessionSession 3 (Summer 8 Week Session)
Su26722434014Scott, H.Online Open858000
Registration Restrictions
Enforced Prereqs: CS 361 [C] or CS 362 [C]
Major Restrictions: +307 (Computer Science)
College Limitations: +16 (Engr)
Class Notes: Jun 22-Aug 14Session 3This course requires online proctored testing, which mayinclude testing fees and the use of security measures,such as a scan of your testing environment and the requiredinstallation of a desktop application. Please carefullyreview online proctored test information at:https://ecampus.oregonstate.edu/services/proctoring Students in this section may be required to interact withteachers, teaching assistants, and students in otherconcurrent sections of the same course.  [ Textbooks]
Syllabus: Available in Canvas to students enrolled in this course.
Session: Summer 8 Week SessionSession 3 (Summer 8 Week Session)
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
Su26712394004Hedaoo, S.Online Open75700
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)
College Limitations: +16 (Engr)
Class Notes: Jun 22-Aug 14Session 3This course requires online proctored testing, which mayinclude testing fees and the use of security measures,such as a scan of your testing environment and the requiredinstallation of a desktop application. Please carefullyreview online proctored test information at:https://ecampus.oregonstate.edu/services/proctoring Students in this section may be required to interact withteachers, teaching assistants, and students in otherconcurrent sections of the same course.  [ Textbooks]
Syllabus: Available in Canvas to students enrolled in this course.
Session: Summer 8 Week SessionSession 3 (Summer 8 Week Session)
Su26719834014Hedaoo, S.Online Open757100
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)
College Limitations: +16 (Engr)
Class Notes: Jun 22-Aug 14Session 3This course requires online proctored testing, which mayinclude testing fees and the use of security measures,such as a scan of your testing environment and the requiredinstallation of a desktop application. Please carefullyreview online proctored test information at:https://ecampus.oregonstate.edu/services/proctoring Students in this section may be required to interact withteachers, teaching assistants, and students in otherconcurrent sections of the same course.  [ Textbooks]
Syllabus: Available in Canvas to students enrolled in this course.
Session: Summer 8 Week SessionSession 3 (Summer 8 Week Session)
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 473 – Introduction to Digital Forensics (4)

TermCRNSecCrP/NInstructorTypeStatusCapAvailWL CapWL Avail
Su26733434004Muhati, E.Online Open602300
Registration Restrictions
Enforced Prereqs: BA 479 [C] or BIS 471 [C] or ( (CS 344 [C] or CS 374 [C] ) and CS 370 [C] )
College Limitations: +16 (Engr)
Class Notes: Jun 22-Aug 14Session 3This course requires online proctored testing, which mayinclude testing fees and the use of security measures,such as a scan of your testing environment and the requiredinstallation of a desktop application. Please carefullyreview online proctored test information at:https://ecampus.oregonstate.edu/services/proctoring Students in this section may be required to interact withteachers, teaching assistants, and students in otherconcurrent sections of the same course.  [ Textbooks]
Syllabus: Available in Canvas to students enrolled in this course.
Session: Summer 8 Week SessionSession 3 (Summer 8 Week Session)
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 492 – Mobile Software Development (4)

TermCRNSecCrP/NInstructorTypeStatusCapAvailWL CapWL Avail
Su26721504004Pfeil, W.Online Open1222700
Registration Restrictions
Enforced Prereqs: CS 344 [C] or CS 374 [C]
Major Restrictions: +307 (Computer Science)
College Limitations: +16 (Engr)
Class Notes: Jun 22-Aug 14Session 3This course requires online proctored testing, which mayinclude testing fees and the use of security measures,such as a scan of your testing environment and the requiredinstallation of a desktop application. Please carefullyreview online proctored test information at:https://ecampus.oregonstate.edu/services/proctoring Students in this section may be required to interact withteachers, teaching assistants, and students in otherconcurrent sections of the same course.  [ Textbooks]
Syllabus: Available in Canvas to students enrolled in this course.
Session: Summer 8 Week SessionSession 3 (Summer 8 Week Session)
Su26734454014Pfeil, W.Online Open252200
Registration Restrictions
Enforced Prereqs: CS 344 [C] or CS 374 [C]
Major Restrictions: +307 (Computer Science)
College Limitations: +16 (Engr)
Class Notes: Jun 22-Aug 14Session 3This course requires online proctored testing, which mayinclude testing fees and the use of security measures,such as a scan of your testing environment and the requiredinstallation of a desktop application. Please carefullyreview online proctored test information at:https://ecampus.oregonstate.edu/services/proctoring Students in this section may be required to interact withteachers, teaching assistants, and students in otherconcurrent sections of the same course.  [ Textbooks]
Syllabus: Available in Canvas to students enrolled in this course.
Session: Summer 8 Week SessionSession 3 (Summer 8 Week Session)
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 510 – Occupational Internship (1-16)

This course is repeatable for a maximum of 99 credits.

TermCRNSecCrP/NInstructorTypeStatusCapAvailWL CapWL Avail
Su26716684001-16P/NHughes, C.Online Open151100
Registration Restrictions
Campus Restrictions: +DSC (Dist. Degree Corvallis Student)
Level Limitations: +02 (Graduate)
Class Notes: Jun 22-Aug 14Session 3  [ Textbooks]
Syllabus: Available in Canvas to students enrolled in this course.
Session: Summer 8 Week SessionSession 3 (Summer 8 Week Session)
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 529 – Selected Topics in Theoretical Computer Science (1-5)

This course is repeatable for a maximum of 99 credits.

TermCRNSecCrP/NInstructorTypeStatusCapAvailWL CapWL Avail
Su26732064004Elshakankiri, M.Online Open251600
Section Title: Special topic: cryptography
Registration Restrictions
Recommended: CS 515
Campus Restrictions: +DSC (Dist. Degree Corvallis Student)
College Limitations: +16 (Engr)
Class Notes: Jun 22-Aug 14Session 3This course requires online proctored testing, which mayinclude testing fees and the use of security measures,such as a scan of your testing environment and the requiredinstallation of a desktop application. Please carefullyreview online proctored test information at:https://ecampus.oregonstate.edu/services/proctoring Students in this section may be required to interact withteachers, teaching assistants, and students in otherconcurrent sections of the same course.Does not meet Graduate School's stand-alone requirement.  [ Textbooks]
Syllabus: Available in Canvas to students enrolled in this course.
Session: Summer 8 Week SessionSession 3 (Summer 8 Week Session)
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 573 – Introduction to Digital Forensics (4)

TermCRNSecCrP/NInstructorTypeStatusCapAvailWL CapWL Avail
Su26741654004Muhati, E.Online Open15500
Registration Restrictions
College Limitations: +16 (Engr)
Level Limitations: +02 (Graduate)
Class Notes: Jun 22-Aug 14Session 3Does not meet Graduate School's stand-alone requirement.This course requires online proctored testing, which mayinclude testing fees and the use of security measures,such as a scan of your testing environment and the requiredinstallation of a desktop application. Please carefullyreview online proctored test information at:https://ecampus.oregonstate.edu/services/proctoring   [ Textbooks]
Syllabus: Available in Canvas to students enrolled in this course.
Session: Summer 8 Week SessionSession 3 (Summer 8 Week Session)
Find textbooks for CS 573 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.