Ecampus Schedule of Classes - All Terms

Computer Science Course Schedule

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

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

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

CS 101 – Computers: Applications and Implications (4)

TermCRNSecCrP/NInstructorTypeStatusCapAvailWL CapWL Avail
Sp20530414004VanLonden, P.Online Open120291010
Class Notes: Online section. This section is intended for students who are comfortable using computers.

Textbooks  [ 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.
Su20716704004VanLonden, P.Online Open75751010
Class Notes: Jun 22-Aug 14 Session 3 Online section.

Textbooks  [ 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.
Session: Summer 8 Week SessionSession 3 (Summer 8 Week Session)
F20135354004VanLonden, P.Online Open20020055
Class Notes: Online section. This section is intended for students who are comfortable using computers.
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
Sp20539474004Alcon, T.Online Open10081515
Registration Restrictions
Enforced Prereqs: MTH 112* [C] or Placement Test MPT(33) or Placement Test MPAL(061)
Major Restrictions: +039, +307 (Electrical and Computer Engineering, Computer Science)
College Limitations: +04, +16 (PreEn, Engr)
Class Notes: Online section. Proctored exam(s) required; may involve an additional fee. Students in this section may be required to interact with teachers, teaching assistants, and students in other concurrent sections of this same course.

Textbooks  [ Textbooks]

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the Electrical Engineering and Computer Science classes page.
Sp20593694014Baker, B.Online Open100271515
Registration Restrictions
Enforced Prereqs: MTH 112* [C] or Placement Test MPT(33) or Placement Test MPAL(061)
Major Restrictions: +039, +307 (Electrical and Computer Engineering, Computer Science)
College Limitations: +04, +16 (PreEn, Engr)
Class Notes: Online section. Proctored exam(s) required; may involve an additional fee. Students in this section may be required to interact with teachers, teaching assistants, and students in other concurrent sections of this same course.

Textbooks  [ Textbooks]

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the Electrical Engineering and Computer Science classes page.
Sp20600204024Hedaoo, S.Online Open100311515
Registration Restrictions
Enforced Prereqs: MTH 112* [C] or Placement Test MPT(33) or Placement Test MPAL(061)
Major Restrictions: +039, +307 (Electrical and Computer Engineering, Computer Science)
College Limitations: +04, +16 (PreEn, Engr)
Class Notes: Online section. Proctored exam(s) required; may involve an additional fee. Students in this section may be required to interact with teachers, teaching assistants, and students in other concurrent sections of the same course.

Textbooks  [ Textbooks]

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the Electrical Engineering and Computer Science classes page.
Su20718074004Alcon, T.Online Open75751515
Registration Restrictions
Enforced Prereqs: MTH 112* [C] or Placement Test MPT(33) or Placement Test MPAL(061)
Class Notes: Jun 22-Aug 14 Session 3 Online section. See syllabus for details. Proctored exam(s) required; may involve an addtional fee.

Textbooks  [ 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.
Session: Summer 8 Week SessionSession 3 (Summer 8 Week Session)
Su20747374014Hedaoo, S.Online Open757500
Registration Restrictions
Enforced Prereqs: MTH 112* [C] or Placement Test MPT(33) or Placement Test MPAL(061)
Class Notes: Jun 22-Aug 14 Session 3 Online section. Proctored exam(s) required; may involve an additional fee.

Textbooks  [ 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.
Session: Summer 8 Week SessionSession 3 (Summer 8 Week Session)
Su20747384024Scott, H.Online Open757500
Registration Restrictions
Enforced Prereqs: MTH 112* [C] or Placement Test MPT(33) or Placement Test MPAL(061)
Class Notes: Jun 22-Aug 14 Session 3 Online section. Proctored exam(s) required; may involve an additional fee.

Textbooks  [ 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.
Session: Summer 8 Week SessionSession 3 (Summer 8 Week Session)
F20143574004Alcon, T.Online Open75753535
Registration Restrictions
Enforced Prereqs: MTH 112* [C] or Placement Test MPT(33) or Placement Test MPAL(061)
Class Notes: Online section. Proctored exam(s) required; may involve additional fee.
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
Sp20536474004Zhang, L.Online Open15061515
Registration Restrictions
Enforced Prereqs: CS 161 [C] or EECS 161 [C]
Major Restrictions: +039, +307 (Electrical and Computer Engineering, Computer Science)
College Limitations: +04, +16 (PreEn, Engr)
Class Notes: Online section. Proctored exam(s) required; may involve an additional fee. Students in this section may be required to interact with teachers, teaching assistants, and students in other concurrent sections of this same course.

Textbooks  [ Textbooks]

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the Electrical Engineering and Computer Science classes page.
Sp20593704014Hedaoo, S.Online Open150311010
Registration Restrictions
Enforced Prereqs: CS 161 [C] or EECS 161 [C]
Major Restrictions: +039, +307 (Electrical and Computer Engineering, Computer Science)
College Limitations: +04, +16 (PreEn, Engr)
Class Notes: Online section. Proctored exam(s) required; may involve an additional fee. Students in this section may be required to interact with teachers, teaching assistants, and students in other concurrent sections of this same course.

Textbooks  [ Textbooks]

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the Electrical Engineering and Computer Science classes page.
Su20718064004Zhang, L.Online Open75751515
Registration Restrictions
Enforced Prereqs: CS 161 [C] or EECS 161 [C]
Class Notes: Jun 22-Aug 14 Session 3 Online section. See syllabus for details.

Textbooks  [ 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.
Session: Summer 8 Week SessionSession 3 (Summer 8 Week Session)
Su20747394010or4Hedaoo, S.Online Open757500
Registration Restrictions
Enforced Prereqs: CS 161 [C] or EECS 161 [C]
Class Notes: Jun 22-Aug 14 Session 3 Online section. Proctored exam(s) required; may involve an additional fee.

Textbooks  [ 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.
Session: Summer 8 Week SessionSession 3 (Summer 8 Week Session)
F20143584004Zhang, L.Online Open3003002525
Registration Restrictions
Enforced Prereqs: CS 161 [C] or EECS 161 [C]
Class Notes: Online section. See syllabus for details.
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 201 – Computer Programming for Non-cs Majors (3)

TermCRNSecCrP/NInstructorTypeStatusCapAvailWL CapWL Avail
Su20747404003Baker, B.Online Open757500
Registration Restrictions
Enforced Prereqs: MTH 111 [C-]
Class Notes: Jun 22-Aug 14 Session 3 Online section. Proctored exam(s) required; may involve an additional fee.

Textbooks  [ 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.
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
Sp20536494004Ehsan, S.Online Open16542525
Registration Restrictions
Enforced Prereqs: MTH 111 [C] or Placement Test MPT(24) or Placement Test MPAL(061) or MTH 112* [C]
Major Restrictions: +307 (Computer Science)
College Limitations: +04, +16 (PreEn, Engr)
Class Notes: Online section. Proctored exam(s) required; may involve an additional fee. See syllabus for details.

Textbooks  [ 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.
Su20718054004Ehsan, S.Online Open75751515
Registration Restrictions
Enforced Prereqs: MTH 111 [C] or Placement Test MPT(24) or Placement Test MPAL(061) or MTH 112* [C]
Class Notes: Jun 22-Aug 14 Session 3 Online section. Proctored exam(s) required; may involve an additional fee. Students in this section may be required to interact with teachers, teaching assistants, and students in other concurrent sections of the same course.

Textbooks  [ Textbooks]

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the Electrical Engineering and Computer Science classes page.
Session: Summer 8 Week SessionSession 3 (Summer 8 Week Session)
F20140164004Ehsan, S.Online Open1251251010
Registration Restrictions
Enforced Prereqs: MTH 111 [C] or Placement Test MPT(24) or Placement Test MPAL(061) or MTH 112* [C]
Class Notes: Online section. Proctored exam(s) required; may involve an additional fee. Students in this section may be required to interact with teachers, teaching assistants, and students in other concurrent sections of this same course.
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
Sp20536504004Hopkins, L.Online Open15031010
Registration Restrictions
Enforced Prereqs: (CS 162 [C] or CS 165 [C] ) and (CS 225 [C] or MTH 231 [C] )
Major Restrictions: +039, +307 (Electrical and Computer Engineering, Computer Science)
College Limitations: +04, +16 (PreEn, Engr)
Class Notes: Online section. See syllabus for details. Proctored exam(s) required; may involve an additional fee.

Textbooks  [ 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.
Sp20600754014Ehsan, S.Online Open15071515
Registration Restrictions
Enforced Prereqs: (CS 162 [C] or CS 165 [C] ) and (CS 225 [C] or MTH 231 [C] )
Major Restrictions: +039, +307 (Electrical and Computer Engineering, Computer Science)
College Limitations: +04, +16 (PreEn, Engr)
Class Notes: Online section. Proctored exam(s) required; may involve an additional fee.

Textbooks  [ 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.
Su20719014004Hopkins, L.Online Open10010000
Registration Restrictions
Enforced Prereqs: (CS 162 [C] or CS 165 [C] ) and (CS 225 [C] or MTH 231 [C] )
Class Notes: Jun 22-Aug 14 Session 3 Online section. See syllabus for details. Proctored exam(s) required; may involve an additional fee. Students in this section may be required to interact with teachers, teaching assistants, and students in other concurrent sections of this same course.

Textbooks  [ Textbooks]

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the Electrical Engineering and Computer Science classes page.
Session: Summer 8 Week SessionSession 3 (Summer 8 Week Session)
Su20747804014Ehsan, S.Online Open757500
Registration Restrictions
Enforced Prereqs: (CS 162 [C] or CS 165 [C] ) and (CS 225 [C] or MTH 231 [C] )
Class Notes: Jun 22-Aug 14 Session 3 Online section. Proctored exam(s) required; may involve an additional fee.

Textbooks  [ 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.
Session: Summer 8 Week SessionSession 3 (Summer 8 Week Session)
F20140244004Ehsan, S.Online Open75751010
Registration Restrictions
Enforced Prereqs: (CS 162 [C] or CS 165 [C] ) and (CS 225 [C] or MTH 231 [C] )
Class Notes: Online section. Proctored exam(s) required; may involve an additional fee. Students in this section may be required to interact with teachers, teaching assistants, and students in other concurrent sections of the same course.
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.
F20184694014Hopkins, L.Online Open1201201010
Registration Restrictions
Enforced Prereqs: (CS 162 [C] or CS 165 [C] ) and (CS 225 [C] or MTH 231 [C] )
Class Notes: Online section. Proctored exam(s) required; may involve an additional fee. Students in this sections may be required to interact with teachers, teaching assistants, and students in other concurrent sections of this same course.
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
Sp20536514004Redfield, S.Online Open15091010
Registration Restrictions
Enforced Prereqs: CS 151 [C] or CS 161 [C] or CS 165 [C] or ECE 151 [C]
Major Restrictions: +039, +307 (Electrical and Computer Engineering, Computer Science)
College Limitations: +04, +16 (PreEn, Engr)
Class Notes: Online section. Proctored exam(s) required; may involve an additional fee. Students in this section may be required to interact with teachers, teaching assistants, and students in other concurrent sections of this same course.

Textbooks  [ Textbooks]

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the Electrical Engineering and Computer Science classes page.
Sp20597434014Rajagopalan, R.Online Open150191010
Registration Restrictions
Enforced Prereqs: CS 151 [C] or CS 161 [C] or CS 165 [C] or ECE 151 [C]
Major Restrictions: +039, +307 (Electrical and Computer Engineering, Computer Science)
College Limitations: +04, +16 (PreEn, Engr)
Class Notes: Online section. Proctored exam(s) required; may involve an additional fee. Students in this section may be required to interact with teachers, teaching assistants, and students in other concurrent sections of this same course.

Textbooks  [ Textbooks]

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the Electrical Engineering and Computer Science classes page.
Su20719054004Redfield, S.Online Open75751515
Registration Restrictions
Enforced Prereqs: CS 151 [C] or CS 161 [C] or CS 165 [C] or ECE 151 [C]
Class Notes: Jun 22-Aug 14 Session 3 Online section. Proctored exam(s) required; may involve an additional fee.

Textbooks  [ 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.
Session: Summer 8 Week SessionSession 3 (Summer 8 Week Session)
Su20747454014Rajagopalan, R.Online Open75751515
Registration Restrictions
Enforced Prereqs: CS 151 [C] or CS 161 [C] or CS 165 [C] or ECE 151 [C]
Class Notes: Jun 22-Aug 14 Session 3 Online section. Proctored exam(s) required; may involve an additional fee.

Textbooks  [ 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.
Session: Summer 8 Week SessionSession 3 (Summer 8 Week Session)
F20140174004Redfield, S.Online Open75751010
Registration Restrictions
Enforced Prereqs: CS 151 [C] or CS 161 [C] or CS 165 [C] or ECE 151 [C]
Class Notes: Online section. Proctored exam(s) required; may involve an additional fee.
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
Sp20547334004Zhang, L.Online Open14031515
Registration Restrictions
Enforced Prereqs: CS 162 [C] or CS 165 [C]
Major Restrictions: +039, +307 (Electrical and Computer Engineering, Computer Science)
College Limitations: +04, +16 (PreEn, Engr)
Class Notes: Online section. Proctored exam(s) required; may involve an additional fee. Students in this section may be required to interact with teachers, teaching assistants, and students in other concurrent sections of this same course.

Textbooks  [ Textbooks]

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the Electrical Engineering and Computer Science classes page.
Sp20580694014Ianni, E.Online Open140151010
Registration Restrictions
Enforced Prereqs: CS 162 [C] or CS 165 [C]
Major Restrictions: +039, +307 (Electrical and Computer Engineering, Computer Science)
College Limitations: +04, +16 (PreEn, Engr)
Class Notes: Online section. Proctored exam(s) required; may involve an additional fee. Students in this section may be required to interact with teachers, teaching assistants, and students in other concurrent sections of this same course.

Textbooks  [ Textbooks]

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the Electrical Engineering and Computer Science classes page.
Su20728214004Zhang, L.Online Open757500
Registration Restrictions
Enforced Prereqs: CS 162 [C] or CS 165 [C]
Class Notes: Jun 22-Aug 14 Session 3 Online section. Proctored exam(s) required; may involve an additional fee. Students in this section may be required to interact with teachers, teaching assistants, and students in other concurrent sections of this same course.

Textbooks  [ Textbooks]

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the Electrical Engineering and Computer Science classes page.
Session: Summer 8 Week SessionSession 3 (Summer 8 Week Session)
Su20740594014Ianni, E.Online Open75751010
Registration Restrictions
Enforced Prereqs: CS 162 [C] or CS 165 [C]
Class Notes: Jun 22-Aug 14 Session 3 Online section. Proctored exam(s) required; may involve an additional fee. Students in this section may be required to interact with teachers, teaching assistants, and students in other concurrent sections of this same course.

Textbooks  [ Textbooks]

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the Electrical Engineering and Computer Science classes page.
Session: Summer 8 Week SessionSession 3 (Summer 8 Week Session)
F20152914004Zhang, L.Online Open13013000
Registration Restrictions
Enforced Prereqs: CS 162 [C] or CS 165 [C]
Class Notes: Online section. Proctored exam(s) required; may involve an additional fee. Students in this sections may be required to interact with teachers, teaching assistants, and students in other concurrent sections of this same course.
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.
F20187234014Ianni, E.Online Open13013000
Registration Restrictions
Enforced Prereqs: CS 162 [C] or CS 165 [C]
Class Notes: Online section. Proctored exam(s) required; may involve an additional fee. Students in this section may be required to interact with teachers, teaching assistants, and students in other concurrent sections of this same course.
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
Sp20593724003Alcon, T.Online Open75261515
Registration Restrictions
Enforced Prereqs: CS 261 [C] and (CS 225 [C] or MTH 231 [C] )
Major Restrictions: +039, +307 (Electrical and Computer Engineering, Computer Science)
College Limitations: +16 (Engr)
Class Notes: Online section. Proctored exam(s) required; may involve an additional fee.

Textbooks  [ 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
Sp20536524004Elshakankiri, M.Online Open150191010
Registration Restrictions
Enforced Prereqs: CS 261 [C] and (CS 225 [C] or MTH 231 [C] )
Major Restrictions: +039, +307 (Electrical and Computer Engineering, Computer Science)
College Limitations: +16 (Engr)
Class Notes: Online section. Proctored exam(s) required; may involve an additional fee. See syllabus for details.

Textbooks  [ 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.
Sp20602254014Safonte, D.Online Open150181010
Registration Restrictions
Enforced Prereqs: CS 261 [C] and (CS 225 [C] or MTH 231 [C] )
Major Restrictions: +039, +307 (Electrical and Computer Engineering, Computer Science)
College Limitations: +16 (Engr)
Class Notes: Online section. Proctored exam(s) required; may involve an additional fee.

Textbooks  [ 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.
Su20719074004Elshakankiri, M.Online Open75751515
Registration Restrictions
Enforced Prereqs: CS 261 [C] and (CS 225 [C] or MTH 231 [C] )
Class Notes: Jun 22-Aug 14 Session 3 Online section. Proctored exam(s) required; may involve an additional fee. See syllabus for details.

Textbooks  [ 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.
Session: Summer 8 Week SessionSession 3 (Summer 8 Week Session)
F20141934004Elshakankiri, M.Online Open75752525
Registration Restrictions
Enforced Prereqs: CS 261 [C] and (CS 225 [C] or MTH 231 [C] )
Class Notes: Online section. Proctored exam(s) required; may involve an additional fee. See syllabus for details.
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
Sp20547344004Curry, M.Online Open10051010
Registration Restrictions
Enforced Prereqs: CS 290 [C]
Major Restrictions: +039, +307 (Electrical and Computer Engineering, Computer Science)
College Limitations: +16 (Engr)
Class Notes: Online section. Proctored exam(s) required; may involve an additional fee. Students in this section may be required to interact with teachers, teaching assistants, and students in other concurrent sections of this same course.

Textbooks  [ Textbooks]

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the Electrical Engineering and Computer Science classes page.
Sp20578764014Safonte, D.Online Open100151010
Registration Restrictions
Enforced Prereqs: CS 290 [C]
Major Restrictions: +039, +307 (Electrical and Computer Engineering, Computer Science)
College Limitations: +16 (Engr)
Class Notes: Online section. Proctored exam(s) required; may involve an additional fee. Students in this section may be required to interact with teachers, teaching assistants, and students in other concurrent sections of this same course.

Textbooks  [ Textbooks]

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the Electrical Engineering and Computer Science classes page.
Su20724494004Safonte, D.Online Open757500
Registration Restrictions
Enforced Prereqs: CS 290 [C]
Class Notes: Jun 22-Aug 14 Session 3 Online section. Proctored exam(s) required; may involve an additional fee. Students in this section may be required to interact with teachers, teaching assistants, and students in other concurrent sections of this same course.

Textbooks  [ Textbooks]

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the Electrical Engineering and Computer Science classes page.
Session: Summer 8 Week SessionSession 3 (Summer 8 Week Session)
Su20740604014StaffOnline Open75751010
Registration Restrictions
Enforced Prereqs: CS 290 [C]
Class Notes: Jun 22-Aug 14 Session 3 Online section. Proctored exam(s) required; may involve an additional fee. Students in this section may be required to interact with teachers, teaching assistants, and students in other concurrent sections of this same course.

Textbooks  [ Textbooks]

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the Electrical Engineering and Computer Science classes page.
Session: Summer 8 Week SessionSession 3 (Summer 8 Week Session)
F20152924004Safonte, D.Online Open12512555
Registration Restrictions
Enforced Prereqs: CS 290 [C]
Class Notes: Online section. Proctored exam(s) required; may involve an additional fee. Students in this section may be required to interact with teachers, teaching assistants, and students in other concurrent sections of the same course.
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.
F20187244014Curry, M.Online Open15015000
Registration Restrictions
Enforced Prereqs: CS 290 [C]
Class Notes: Online section. Proctored exam(s) required; may involve an additional fee. Students in this section may be required to interact with teachers, teaching assistants, and students in other sections of this same course.
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 344 – Operating Systems I (4)

TermCRNSecCrP/NInstructorTypeStatusCapAvailWL CapWL Avail
Sp20546164004Lewis, B.Online Open22542020
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)
Recommended: Experience programming in the C language
College Limitations: +16 (Engr)
Class Notes: Online section.

Textbooks  [ 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.
Su20722794004Chaudhry, N.Online Open1501501010
Registration Restrictions
Enforced Prereqs: CS 261 [C] and (CS 271 [C] or ECE 271 [C] )
Recommended: Experience programming in the C language
Class Notes: Jun 22-Aug 14 Session 3 Online section. See syllabus for details. Students in this section may be required to interact with teachers, teaching assistants, and students in other concurrent sections of this same course.

Textbooks  [ Textbooks]

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the Electrical Engineering and Computer Science classes page.
Session: Summer 8 Week SessionSession 3 (Summer 8 Week Session)
F20148234004Chaudhry, N.Online Open75751010
Registration Restrictions
Enforced Prereqs: CS 261 [C] and (CS 271 [C] or ECE 271 [C] )
Recommended: Experience programming in the C language
Class Notes: Online section. 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.
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 344 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
Sp20536534004Jordan, P.Online Open1755300
Registration Restrictions
Enforced Prereqs: CS 151 [C] or CS 161 [C] or CS 165 [C] or CS 295 [C] or ECE 151 [C]
Major Restrictions: +039, +307 (Electrical and Computer Engineering, Computer Science)
College Limitations: +16 (Engr)
Class Notes: Online section. See syllabus for details.

Textbooks  [ 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.
Su20719094004Jordan, P.Online Open757500
Registration Restrictions
Enforced Prereqs: CS 151 [C] or CS 161 [C] or CS 165 [C] or CS 295 [C] or ECE 151 [C]
Class Notes: Jun 22-Aug 14 Session 3 Online section. Students in this section may be required to interact with teachers, teaching assistants, and students in other concurrent sections of this same course.

Textbooks  [ Textbooks]

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the Electrical Engineering and Computer Science classes page.
Session: Summer 8 Week SessionSession 3 (Summer 8 Week Session)
F20140184004Jordan, P.Online Open17517500
Registration Restrictions
Enforced Prereqs: CS 151 [C] or CS 161 [C] or CS 165 [C] or CS 295 [C] or ECE 151 [C]
Class Notes: Online section.
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
Sp20536544004Letaw, L.Online Open175162525
Registration Restrictions
Enforced Prereqs: CS 261 [C]
Major Restrictions: +039, +307 (Electrical and Computer Engineering, Computer Science)
College Limitations: +16 (Engr)
Class Notes: Online section. See syllabus for details.

Textbooks  [ 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.
Su20731544004Letaw, L.Online Open17517500
Registration Restrictions
Enforced Prereqs: CS 261 [C]
Class Notes: Jun 22-Aug 14 Session 3 Online section. Contact Padmaja Akkaraju at padma.akkaraju@ oregonstate.edu

Textbooks  [ 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.
Session: Summer 8 Week SessionSession 3 (Summer 8 Week Session)
F20141944004Letaw, L.Online Open75751010
Registration Restrictions
Enforced Prereqs: CS 261 [C]
Class Notes: Online section. Proctored exam(s) required; may involve an additional fee.
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
Sp20536554004Roberts, W.Online Open1001000
Registration Restrictions
Enforced Prereqs: CS 261 [C]
Major Restrictions: +039, +307 (Electrical and Computer Engineering, Computer Science)
Recommended: Experience with object-oriented programming and data structures (eg. CS 161, CS 162, CS 361)
College Limitations: +16 (Engr)
Class Notes: Online section. Proctored exam(s) required; may involve an additional fee. Students in this section may be required to interact with teachers, teaching assistants, and students in other concurrent sections of this same course.

Textbooks  [ Textbooks]

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the Electrical Engineering and Computer Science classes page.
Sp20593734014Ianni, E.Online Open100251515
Registration Restrictions
Enforced Prereqs: CS 261 [C]
Major Restrictions: +039, +307 (Electrical and Computer Engineering, Computer Science)
Recommended: Experience with object-oriented programming and data structures (eg. CS 161, CS 162, CS 361)
College Limitations: +16 (Engr)
Class Notes: Online section. Proctored exam(s) required; may involve an additional fee. Students in this section may be required to interact with teachers, teaching assistants, and students in other concurrent sections of this same course.

Textbooks  [ Textbooks]

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the Electrical Engineering and Computer Science classes page.
Su20719104004Roberts, W.Online Open757500
Registration Restrictions
Enforced Prereqs: CS 261 [C]
Recommended: Experience with object-oriented programming and data structures (eg. CS 161, CS 162, CS 361)
Class Notes: Jun 22-Aug 14 Session 3 Online section. See syllabus for details.

Textbooks  [ 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.
Session: Summer 8 Week SessionSession 3 (Summer 8 Week Session)
Su20747424014Ianni, E.Online Open757500
Registration Restrictions
Enforced Prereqs: CS 261 [C]
Recommended: Experience with object-oriented programming and data structures (eg. CS 161, CS 162, CS 361)
Class Notes: Jun 22-Aug 14 Session 3 Online section. Proctored exam(s) required; may involve an additional fee.

Textbooks  [ 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.
Session: Summer 8 Week SessionSession 3 (Summer 8 Week Session)
Su20747434024StaffOnline Closed0000
Registration Restrictions
Enforced Prereqs: CS 261 [C]
Recommended: Experience with object-oriented programming and data structures (eg. CS 161, CS 162, CS 361)
Class Notes: Jun 22-Aug 14 Session 3 Online section. Proctored exam(s) required; may involve an additional fee.

Textbooks  [ 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.
Session: Summer 8 Week SessionSession 3 (Summer 8 Week Session)
F20141954004Roberts, W.Online Open2002001010
Registration Restrictions
Enforced Prereqs: CS 261 [C]
Recommended: Experience with object-oriented programming and data structures (eg. CS 161, CS 162, CS 361)
Class Notes: Online section. See syllabus for details.
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
Sp20593744004Lewis, B.Online Open75361515
Registration Restrictions
Enforced Prereqs: CS 344* [C]
Major Restrictions: +039, +307 (Electrical and Computer Engineering, Computer Science)
College Limitations: +16 (Engr)
Class Notes: Online section. Proctored exam(s) required; may involve an additional fee.

Textbooks  [ 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.
F20184464004Bobba, R.Online Open85851010
Registration Restrictions
Enforced Prereqs: CS 344* [C]
Class Notes: Online section. Proctored exam(s) required; may involve an additional fee.
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
Sp20536564004Lewis, B.Online Open1801300
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: Online section. Proctored exam(s) required; may involve an addtional fee. See syllabus for details.

Textbooks  [ 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.
Su20719114004StaffOnline Open15015000
Registration Restrictions
Enforced Prereqs: CS 261 [C] and (ECE 271 [C] or CS 271 [C] )
Recommended: C programming and Unix familiarity.
Class Notes: Jun 22-Aug 14 Session 3 Online section. Proctored exam(s) required; may involve an additional fee. See syllabus for details.

Textbooks  [ 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.
Session: Summer 8 Week SessionSession 3 (Summer 8 Week Session)
F20141964004Redfield, S.Online Open2252251010
Registration Restrictions
Enforced Prereqs: CS 261 [C] and (ECE 271 [C] or CS 271 [C] )
Recommended: C programming and Unix familiarity.
Class Notes: Online section. Proctored exam(s) required; may involve an additional fee. See syllabus for details.
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
Su20735554004McGrath, D.Online Open16516555
Registration Restrictions
Enforced Prereqs: CS 344 [C] and CS 340 [C] and CS 372 [C]
Class Notes: Jun 22-Aug 14 Session 3 Online section. Proctored exam(s) required; may involve an additional fee. Course is math intense,requiring strong math foundation. Also requires sound knowledge of Operating Systems and ability for independent learning.

Textbooks  [ 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.
Session: Summer 8 Week SessionSession 3 (Summer 8 Week Session)
Su20740624014McGrath, D.Hybrid Open404000
Registration Restrictions
Enforced Prereqs: CS 344 [C] and CS 340 [C] and CS 372 [C]
Class Notes: Jun 22-Sep 4 Session 1 Hybrid section; includes face-to-face meetings. McAfee will host this course in its ATR Lab. Location: McAfee Corp, 5505 NE Moore Ct., Hillsboro, OR 97124.

Textbooks W 1800-2100
6/22/20-9/4/20 TBA  [ 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.
Session: Full TermSession 1 (Full Term)
F20184894004McGrath, D.Online Open1651651010
Registration Restrictions
Enforced Prereqs: CS 344 [C] and CS 340 [C] and CS 372 [C]
Class Notes: Online section. Proctored exam(s) required; may involve an additional fee.
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 381 – Programming Language Fundamentals (4)

TermCRNSecCrP/NInstructorTypeStatusCapAvailWL CapWL Avail
Su20747474004Ehsan, S.Online Open75751515
Registration Restrictions
Enforced Prereqs: CS 261 [C] and (CS 225 [C] or MTH 231 [C] )
Class Notes: Jun 22-Aug 14 Session 3 Online section. Proctored exam(s) required; may involve an additional fee.

Textbooks  [ 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.
Session: Summer 8 Week SessionSession 3 (Summer 8 Week Session)
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
Sp20572664003Jordan, P.Online Open200302020
Registration Restrictions
Recommended: CS 101 or computer literacy.
Class Notes: Online section.

Textbooks  [ 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.
Su20715954003VanLonden, P.Online Open1021023030
Registration Restrictions
Class Limitations: -1, -2 (Freshman, Sophomore)
Recommended: CS 101 or computer literacy.
Class Notes: Jun 22-Aug 14 Session 3 Online section.

Textbooks  [ 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.
Session: Summer 8 Week SessionSession 3 (Summer 8 Week Session)
F20135324003VanLonden, P.Online Open12012055
Registration Restrictions
Class Limitations: -1, -2 (Freshman, Sophomore)
Recommended: CS 101 or computer literacy.
Class Notes: Online section.
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
Sp20597914002Brewster, B.Online Open10800
Registration Restrictions
College Limitations: +16 (Engr)
Class Notes: Online section.

Textbooks  [ 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.
Sp20605534011-16Brewster, B.Online Open10500
Registration Restrictions
College Limitations: +16 (Engr)
Class Notes: Online section. Proctored exam(s) required; may involve an additional fee.

Textbooks  [ 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 464 – Open Source Software (4)

TermCRNSecCrP/NInstructorTypeStatusCapAvailWL CapWL Avail
Sp20569914004Hedaoo, S.Online Open50131010
Registration Restrictions
Enforced Prereqs: CS 261 [C] or CS 361 [C]
Major Restrictions: +039, +307 (Electrical and Computer Engineering, Computer Science)
College Limitations: +16 (Engr)
Class Notes: Online section Proctored exam(s) required; may involve an additional fee. Students in this section may be required to interact with teachers, teaching assistants, and students in other concurrent sections of this same course.

Textbooks  [ Textbooks]

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the Electrical Engineering and Computer Science classes page.
Sp20597424014Scott, H.Online Open5031010
Registration Restrictions
Enforced Prereqs: CS 261 [C] or CS 361 [C]
Major Restrictions: +039, +307 (Electrical and Computer Engineering, Computer Science)
College Limitations: +16 (Engr)
Class Notes: Online section. Proctored exam(s) required; may involve an additional fee. Students in this section may be required to interact with teachers, teaching assistants, and students in other concurrent sections of this same course.

Textbooks  [ Textbooks]

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the 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
Sp20561474004Pfeil, W.Online Open130182020
Registration Restrictions
Enforced Prereqs: CS 344 [C] and CS 361 [C] and CS 362 [C]
Major Restrictions: +307 (Computer Science)
College Limitations: +16 (Engr)
Class Notes: Online section. This capstone course is required to be taken in the final term before graduation.

Textbooks  [ 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.
Su20732414004Pfeil, W.Online Open1201202020
Registration Restrictions
Enforced Prereqs: CS 344 [C] and CS 361 [C] and CS 362 [C]
Campus Restrictions: +DSC (Dist. Degree Corvallis Student)
Class Notes: Jun 22-Aug 14 Session 3 Online section.

Textbooks  [ 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.
Session: Summer 8 Week SessionSession 3 (Summer 8 Week Session)
F20164264004Pfeil, W.Online Open1501501010
Registration Restrictions
Enforced Prereqs: CS 344 [C] and CS 361 [C] and CS 362 [C]
Campus Restrictions: +DSC (Dist. Degree Corvallis Student)
Class Notes: Online section.
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 475 – Introduction to Parallel Programming (4)

TermCRNSecCrP/NInstructorTypeStatusCapAvailWL CapWL Avail
Sp20548654004Bailey, M.Online Open26051010
Registration Restrictions
Enforced Prereqs: CS 261 [C]
College Limitations: +04, +16 (PreEn, Engr)
Class Notes: Online section. Proctored exam(s) required; may involve an additional fee.

Textbooks  [ 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 475 at the OSU Beaver Store (current term only). For questions related to course materials, contact the OSU Beaver Store.


CS 477 – Introduction to Digital Forensics (4)

TermCRNSecCrP/NInstructorTypeStatusCapAvailWL CapWL Avail
Su20747444004Nevin, D.Online Open757500
Registration Restrictions
Enforced Prereqs: CS 344 [C] and CS 370 [C]
Class Notes: Jun 22-Aug 14 Session 3 Online section. Proctored exam(s) required; may involve an additional fee.

Textbooks  [ 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.
Session: Summer 8 Week SessionSession 3 (Summer 8 Week Session)
Find textbooks for CS 477 at the OSU Beaver Store (current term only). For questions related to course materials, contact the OSU Beaver Store.


CS 478 – Network Security (4)

TermCRNSecCrP/NInstructorTypeStatusCapAvailWL CapWL Avail
Sp20600834004McGrath, D.Online Open756400
Registration Restrictions
Enforced Prereqs: CS 372 [C] or ECE 372 [C]
Major Restrictions: +039, +307 (Electrical and Computer Engineering, Computer Science)
Recommended: CS 370
College Limitations: +16 (Engr)
Class Notes: Online section. Proctored exam(s) required; may involve an additional fee.

Textbooks  [ 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 478 at the OSU Beaver Store (current term only). For questions related to course materials, contact the OSU Beaver Store.


CS 492 – Mobile Software Development (4)

TermCRNSecCrP/NInstructorTypeStatusCapAvailWL CapWL Avail
Su20747414004Chaudhry, N.Online Open757500
Registration Restrictions
Enforced Prereqs: CS 344 [C]
Class Notes: Jun 22-Aug 14 Session 3 Online section. Proctored exam(s) required; may involve an additional fee.

Textbooks  [ 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.
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 493 – Cloud Application Development (4)

TermCRNSecCrP/NInstructorTypeStatusCapAvailWL CapWL Avail
Sp20580724004Chaudhry, N.Online Open100101010
Registration Restrictions
Enforced Prereqs: CS 290 [C] and CS 340 [C] and CS 372 [C]
Major Restrictions: +039, +307 (Electrical and Computer Engineering, Computer Science)
College Limitations: +16 (Engr)
Class Notes: Online section.

Textbooks  [ 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.
F20175724004Chaudhry, N.Online Open1201201010
Registration Restrictions
Enforced Prereqs: CS 290 [C] and CS 340 [C] and CS 372 [C]
Class Notes: Online section. Proctored exam(s) required; may involve an additional fee.
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 511 – Programming and Data Structures (4)

TermCRNSecCrP/NInstructorTypeStatusCapAvailWL CapWL Avail
F20186594004Roberts, W.Online Open65651010
Registration Restrictions
Recommended: College algebra, plus the ability to navigate an operating system, manipulate files, and use a command line.
Class Notes: Online section. Proctored exam(s) required; may involve an additional fee.
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 519 – Selected Topics in Computer Science (0-5)

This course is repeatable for a maximum of 99 credits.

TermCRNSecCrP/NInstructorTypeStatusCapAvailWL CapWL Avail
Sp20597454004Huang, L.Online Open4712020
Section Title: Special Topic: Applied Machine Learning
Registration Restrictions
Major Restrictions: +3070, +3110, +6160 (Computer Science, Electrical and Computer Engineering, Data Analytics)
Class Notes: Online section. Proctored exam(s) required; may involve an additional fee.

Textbooks  [ 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 519 at the OSU Beaver Store (current term only). For questions related to course materials, contact the OSU Beaver Store.


CS 575 – Introduction to Parallel Programming (4)

TermCRNSecCrP/NInstructorTypeStatusCapAvailWL CapWL Avail
Sp20548664004Bailey, M.Online Open25900
Class Notes: Online section. Proctored exam(s) required; may involve an additional fee. Does not meet Graduate School's stand-alone requirement.

Textbooks  [ Textbooks]

Syllabus: Available in Canvas to students enrolled in this course. Computer Science syllabi may also be found on the Electrical Engineering and Computer Science classes page.
Find textbooks for CS 575 at the OSU Beaver Store (current term only). For questions related to course materials, contact the OSU Beaver Store.



Legend
= This is a Baccalaureate Core course
= Fees may apply to this course
Registration Restrictions:
+ = Include restriction (may register if you meet this criteria)
- = Exclude restriction (may not register if you meet this criteria)
* = Prerequisite may be taken prior to or simultaneously with this course