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 Extended Campus at 800-667-1465 or email ecampus@oregonstate.edu for assistance.

DISCLAIMER: Future term data are continually updated. Class offerings may be added, removed, or rescheduled without notice. Check the web frequently for current information.

Computer Science applicants: Non-degree applicants planning to enroll in postbacc computer science online courses must notify the department prior to applying. For additional information, please refer to the Professional Computer Science Online Degree on the EECS website.

CS 101 COMPUTERS: APPLICATIONS AND IMPLICATIONS (4)
Books for this course available through the OSU Beaver Store (current term only). For questions related to course materials, contact the OSU Beaver Store.

TermCRNSecCrP/NInstructorTypeStatusCapAvailWL CapWL AvailSection TitleRestrictsCommentsSyllabus
W18340404004O Hara, L.OnlineOpen100355Online section.Section Syllabus
Sp18535084004O Hara, L.OnlineOpen1001001010Online section.Section Syllabus
Su18718644004O Hara, L.OnlineOpen1001001010Jun 25-Aug 17
Session 3
Online section.
Section Syllabus
F18140834004O Hara, L.OnlineOpen10010055Online section.Section Syllabus

CS 161 INTRODUCTION TO COMPUTER SCIENCE I (4)
Books for this course available through the OSU Beaver Store (current term only). For questions related to course materials, contact the OSU Beaver Store.

TermCRNSecCrP/NInstructorTypeStatusCapAvailWL CapWL AvailSection TitleRestrictsCommentsSyllabus
W18344594004Alcon, T.OnlineOpen250451010Enforced Prereqs: MTH 112* [C] or Placement Test MPT(33) or Placement Test MPAL(061)
Other Prereqs: for CS Double Degree students: BA/BS and (MTH 111 or MPT>=24 or MPAL>=061)
Online section.
Proctored exam(s) required; may involve an additional fee.
Section Syllabus
Sp18547494004Alcon, T.OnlineOpen2752752525Enforced Prereqs: MTH 112* [C] or Placement Test MPT(33) or Placement Test MPAL(061)
Other Prereqs: for CS Double Degree students: BA/BS and (MTH 111 or MPT>=24 or MPAL>=061)
Online section. Proctored exam(s) required; may involve an
additional fee.
Section Syllabus
Su18720324004Alcon, T.OnlineOpen2502502525Enforced Prereqs: MTH 112* [C] or Placement Test MPT(33) or Placement Test MPAL(061)
Other Prereqs: for CS Double Degree students: BA/BS and (MTH 111 or MPT>=24 or MPAL>=061)
Jun 25-Aug 17
Session 3
Online section. See syllabus for details.
Proctored exam(s) required; may involve an addtional fee.
Section Syllabus
F18151904004Alcon, T.OnlineOpen3503501515Enforced Prereqs: MTH 112* [C] or Placement Test MPT(33) or Placement Test MPAL(061)
Other Prereqs: for CS Double Degree students: BA/BS and (MTH 111 or MPT>=24 or MPAL>=061)
Online section.
Proctored exam(s) required; may involve additional fee.
Section Syllabus

CS 162 INTRODUCTION TO COMPUTER SCIENCE II (4)
Books for this course available through the OSU Beaver Store (current term only). For questions related to course materials, contact the OSU Beaver Store.

TermCRNSecCrP/NInstructorTypeStatusCapAvailWL CapWL AvailSection TitleRestrictsCommentsSyllabus
W18344604004Zhang, L.OnlineOpen3001042020Enforced Prereqs: CS 161 [C] or EECS 161 [C]
Online section.
.
Section Syllabus
Sp18543184004Zhang, L.OnlineOpen2002002020Enforced Prereqs: CS 161 [C] or EECS 161 [C]
Online section.
See syllabus for details
.
Section Syllabus
Su18720314004Zhang, L.OnlineOpen2002002020Enforced Prereqs: CS 161 [C] or EECS 161 [C]
Jun 25-Aug 17
Session 3
Online section.
See syllabus for details.
Section Syllabus
F18151914004Zhang, L.OnlineOpen2752751010Enforced Prereqs: CS 161 [C] or EECS 161 [C]
Online section. See syllabus for details.
.
Section Syllabus

CS 165 ACCELERATED INTRODUCTION TO COMPUTER SCIENCE (8)
Books for this course available through the OSU Beaver Store (current term only). For questions related to course materials, contact the OSU Beaver Store.

CS 165 is restricted to online Computer Science postbacc students at OSU. Please visit this OSU Computer Science degree website before enrolling.

TermCRNSecCrP/NInstructorTypeStatusCapAvailWL CapWL AvailSection TitleRestrictsCommentsSyllabus
W18344614008Alcon, T.OnlineOpen1003800Enforced Prereqs: MTH 111 [C] or Placement Test MPAL(060)
Other Prereqs: CS Double Degree students must have a BA/BS degree.
Online section.
Proctored exam(s) required; may involve an additonal fee.
Section Syllabus
Sp18543194008Alcon, T.OnlineOpen505000Enforced Prereqs: MTH 111 [C] or Placement Test MPAL(060)
Other Prereqs: CS Double Degree students must have a BA/BS degree.
Online section.
Proctored exam(s) required; may involve an additional fee.
See syllabus for details.
This course is offered in an accelerated format.
Students should have prior programming coursework
or practicing coding in their most recent or current jobs.
Section Syllabus
F18147954008Alcon, T.OnlineOpen1021022525Enforced Prereqs: MTH 111 [C] or Placement Test MPAL(060)
Other Prereqs: CS Double Degree students must have a BA/BS degree.
Online section.
Proctored exam(s) required; may involve an additional fee.
Section Syllabus

CS 199 SPECIAL TOPICS/COMPUTER SCIENCE (1-16)
This course is repeatable for a maximum of 16 credits. Books for this course available through the OSU Beaver Store (current term only). For questions related to course materials, contact the OSU Beaver Store.

CS 199 is restricted to online Computer Science postbacc students at OSU. Please visit this OSU Computer Science degree website before enrolling.

TermCRNSecCrP/NInstructorTypeStatusCapAvailWL CapWL AvailSection TitleRestrictsCommentsSyllabus
W18370744002P/NIanni, E.OnlineOpen251200ST/COMPANION COURSEOnline section.
Please contact Padma Akkaraju for questions.
padma.akkaraju@ oregonstate.edu
Introduction to Computer Science II -
Companion Course.
Section Syllabus
Sp18569434002P/NIanni, E.OnlineOpen303000ST/COMPANION COURSECampus Restrictions: +DSC (Dist. Degree Corvallis Student)
Online section.
Please contact Padma Akkaraju for questions.
padma.akkaraju@ oregonstate.edu
Introduction to Computer Science II -
Companion Course.
Section Syllabus
Su18732774002P/NIanni, E.OnlineOpen303000ST/COMPANION COURSECampus Restrictions: +DSC (Dist. Degree Corvallis Student)
Jun 25-Aug 17
Session 3
Online section.
Please contact Padma Akkaraju for questions.
padma.akkaraju@ oregonstate.edu
Introduction to Computer Science II -
Companion Course.
Section Syllabus

CS 225 DISCRETE STRUCTURES IN COMPUTER SCIENCE (4)
Books for this course available through the OSU Beaver Store (current term only). For questions related to course materials, contact the OSU Beaver Store.

TermCRNSecCrP/NInstructorTypeStatusCapAvailWL CapWL AvailSection TitleRestrictsCommentsSyllabus
W18344624004Ehsan, S.OnlineOpen1301000Enforced Prereqs: MTH 111 [C] or Placement Test MPT(24) or Placement Test MPAL(061) or MTH 112* [C]
Other Prereqs: for CS Double Degree students: BA/BS and (MTH 111 or MPT>=24 or MPAL>=61)
Online section.
Proctored exam(s) required: may involve an additional fee.
Section Syllabus
W18359474014Ehsan, S.OnlineOpen140271010Enforced Prereqs: MTH 111 [C] or Placement Test MPT(24) or Placement Test MPAL(061) or MTH 112* [C]
Other Prereqs: for CS Double Degree students: BA/BS and (MTH 111 or MPT>=24 or MPAL>=61)
Online section. See syllabus for details.
Proctored exam(s) required; may involve an additional fee.
Section Syllabus
W18403144024StaffOnlineCancelled0000Enforced Prereqs: MTH 111 [C] or Placement Test MPT(24) or Placement Test MPAL(061) or MTH 112* [C]
Other Prereqs: for CS Double Degree students: BA/BS and (MTH 111 or MPT>=24 or MPAL>=61)
Online section.
Proctored exam(s) required; may involve an additional fee.
Section Syllabus
Sp18543204004Ehsan, S.OnlineOpen1301301010Enforced Prereqs: MTH 111 [C] or Placement Test MPT(24) or Placement Test MPAL(061) or MTH 112* [C]
Other Prereqs: for CS Double Degree students: BA/BS and (MTH 111 or MPT>=24 or MPAL>=61)
Online section.
Proctored exam(s) required; may involve an additional fee.
See syllabus for details.
Section Syllabus
Sp18556534014Ehsan, S.OnlineOpen1301301010Enforced Prereqs: MTH 111 [C] or Placement Test MPT(24) or Placement Test MPAL(061) or MTH 112* [C]
Other Prereqs: for CS Double Degree students: BA/BS and (MTH 111 or MPT>=24 or MPAL>=61)
Online section.
Proctored exam(s) required; may involve an additional fee.
Section Syllabus
Su18720304004Ehsan, S.OnlineOpen13013000Enforced Prereqs: MTH 111 [C] or Placement Test MPT(24) or Placement Test MPAL(061) or MTH 112* [C]
Other Prereqs: for CS Double Degree students: BA/BS and (MTH 111 or MPT>=24 or MPAL>=61)
Jun 25-Aug 17
Session 3
Online section.
Proctored exam(s) required; may involve an additional fee.
Section Syllabus
Su18727064014Ehsan, S.OnlineOpen13013055Enforced Prereqs: MTH 111 [C] or Placement Test MPT(24) or Placement Test MPAL(061) or MTH 112* [C]
Other Prereqs: for CS Double Degree students: BA/BS and (MTH 111 or MPT>=24 or MPAL>=61)
Jun 25-Aug 17
Session 3
Online section.
Proctored exam(s) required; may involve an additional fee.
Section Syllabus
F18147354004Ehsan, S.OnlineOpen1301301010Enforced Prereqs: MTH 111 [C] or Placement Test MPT(24) or Placement Test MPAL(061) or MTH 112* [C]
Other Prereqs: for CS Double Degree students: BA/BS and (MTH 111 or MPT>=24 or MPAL>=61)
Online section.
Proctored exam(s) required; may involve an additional fee.
Section Syllabus
F18159474014Ehsan, S.OnlineOpen1301301010Enforced Prereqs: MTH 111 [C] or Placement Test MPT(24) or Placement Test MPAL(061) or MTH 112* [C]
Other Prereqs: for CS Double Degree students: BA/BS and (MTH 111 or MPT>=24 or MPAL>=61)
Online section.
Proctored exam(s) required; may involve an additional fee.
Section Syllabus
F18188344024Ehsan, S.OnlineClosed0000Enforced Prereqs: MTH 111 [C] or Placement Test MPT(24) or Placement Test MPAL(061) or MTH 112* [C]
Other Prereqs: for CS Double Degree students: BA/BS and (MTH 111 or MPT>=24 or MPAL>=61)
Online section.
Proctored exam(s) required; may involve an additional fee.
Section Syllabus

CS 261 DATA STRUCTURES (4)
Books for this course available through the OSU Beaver Store (current term only). For questions related to course materials, contact the OSU Beaver Store.

CS 261 is restricted to online Computer Science postbacc students at OSU. Please visit this OSU Computer Science degree website before enrolling.

TermCRNSecCrP/NInstructorTypeStatusCapAvailWL CapWL AvailSection TitleRestrictsCommentsSyllabus
W18344634004Ehsan, S.OnlineOpen250471515Enforced Prereqs: (CS 162 [C] or CS 165 [C] ) and (CS 225 [C] or MTH 231 [C] )
Online section.
Proctored exam(s) required; may involve an additional fee.
Contact Padmaja Akkaraju at padma.akkaraju@ oregonstate.edu
Section Syllabus
Sp18543214004Ehsan, S.OnlineOpen2002001010Enforced Prereqs: (CS 162 [C] or CS 165 [C] ) and (CS 225 [C] or MTH 231 [C] )
Online section. See syllabus for details.
Proctored exam(s) required; may involve an additional fee.
Streaming video; Broadband recommended. Contact Padmaja
Akkaraju at padma.akkaraju@ oregonstate.edu
Section Syllabus
Su18721594004Ehsan, S.OnlineOpen1751751010Enforced Prereqs: (CS 162 [C] or CS 165 [C] ) and (CS 225 [C] or MTH 231 [C] )
Jun 25-Aug 17
Session 3
Online section. See syllabus for details.
Proctored exam(s) required; may involve an additional fee.
Section Syllabus
F18147454004Ehsan, S.OnlineOpen2002001010Enforced Prereqs: (CS 162 [C] or CS 165 [C] ) and (CS 225 [C] or MTH 231 [C] )
Online section. Broadband recommended.
Proctored exam(s) required; may involve an additional fee.
Section Syllabus

CS 271 COMPUTER ARCHITECTURE AND ASSEMBLY LANGUAGE (4)
Books for this course available through the OSU Beaver Store (current term only). For questions related to course materials, contact the OSU Beaver Store.

CS 271 is restricted to online Computer Science postbacc students at OSU. Please visit this OSU Computer Science degree website before enrolling.

TermCRNSecCrP/NInstructorTypeStatusCapAvailWL CapWL AvailSection TitleRestrictsCommentsSyllabus
W18344644004Redfield, S.OnlineOpen275381010Enforced Prereqs: (CS 151 [C] or CS 161 [C] or CS 165 [C] or ECE 151 [C] )
Online section.
Proctored exam(s) required; may involve an additional fee.
Section Syllabus
Sp18543224004Redfield, S.OnlineOpen2252251010Enforced Prereqs: (CS 151 [C] or CS 161 [C] or CS 165 [C] or ECE 151 [C] )
Online section.
Proctored exam(s) required; may involve an additional fee.
See syllabus for details.
Section Syllabus
Su18721634004Redfield, S.OnlineOpen20020000Enforced Prereqs: (CS 151 [C] or CS 161 [C] or CS 165 [C] or ECE 151 [C] )
Jun 25-Aug 17
Session 3
Online section.
Proctored exam(s) required; may involve an additional fee.
Section Syllabus
F18147364004Redfield, S.OnlineOpen2502501010Enforced Prereqs: (CS 151 [C] or CS 161 [C] or CS 165 [C] or ECE 151 [C] )
Online section.
Proctored exam(s) required; may involve an additional fee.
Streaming video; Braodband recommended.
Section Syllabus

CS 290 WEB DEVELOPMENT (4)
Books for this course available through the OSU Beaver Store (current term only). For questions related to course materials, contact the OSU Beaver Store.

CS 290 is restricted to online Computer Science postbacc students at OSU. Please visit this OSU Computer Science degree website before enrolling.

TermCRNSecCrP/NInstructorTypeStatusCapAvailWL CapWL AvailSection TitleRestrictsCommentsSyllabus
W18362884004Zhang, L.OnlineOpen250271010Enforced Prereqs: CS 162 [C] or CS 165 [C]
Online section.
Proctored exam(s) required; may involve an additional fee.
Section Syllabus
Sp18558174004Zhang, L.OnlineOpen25025000Enforced Prereqs: CS 162 [C] or CS 165 [C]
Major Restrictions: +307 (Computer Science)
Online section.
Proctored exam(s) required; may involve an additional fee.
Section Syllabus
Su18733494004Zhang, L.OnlineOpen25025000Enforced Prereqs: CS 162 [C] or CS 165 [C]
Major Restrictions: +307 (Computer Science)
Jun 25-Aug 17
Session 3
Online section.
Proctored exam(s) required; may involve an additional fee.
Section Syllabus
F18164444004Zhang, L.OnlineOpen25025000Enforced Prereqs: CS 162 [C] or CS 165 [C]
Major Restrictions: +307 (Computer Science)
Online section.
Proctored exam(s) required; may involve an additional fee.
Section Syllabus

CS 325 ANALYSIS OF ALGORITHMS (4)
Books for this course available through the OSU Beaver Store (current term only). For questions related to course materials, contact the OSU Beaver Store.

CS 325 is restricted to online Computer Science postbacc students at OSU. Please visit this OSU Computer Science degree website before enrolling.

TermCRNSecCrP/NInstructorTypeStatusCapAvailWL CapWL AvailSection TitleRestrictsCommentsSyllabus
W18344654004Schutfort, J.OnlineOpen225471010Enforced Prereqs: CS 261 [C] and (CS 225 [C] or MTH 231 [C] )
Major Restrictions: +307 (Computer Science)
Online section.
Proctored exam(s) required; may involve an additional fee.
Section Syllabus
Sp18543234004Schutfort, J.OnlineOpen18018022Enforced Prereqs: CS 261 [C] and (CS 225 [C] or MTH 231 [C] )
Major Restrictions: +307 (Computer Science)
Online section.
Proctored exam(s) required; may involve an additional fee.
See syllabus for details.
Section Syllabus
Su18721654004Schutfort, J.OnlineOpen1501501010Enforced Prereqs: CS 261 [C] and (CS 225 [C] or MTH 231 [C] )
Major Restrictions: +307 (Computer Science)
Jun 25-Aug 17
Session 3
Online section.
Proctored exam(s) required; may involve an additional fee.
See syllabus for details.
Section Syllabus
F18149634004Schutfort, J.OnlineOpen2252252525Enforced Prereqs: CS 261 [C] and (CS 225 [C] or MTH 231 [C] )
Major Restrictions: +307 (Computer Science)
Online section. Broadband recommended.
Proctored exam(s) required; may involve an additional fee.
See syllabus for details.
Section Syllabus

CS 340 INTRODUCTION TO DATABASES (4)
Books for this course available through the OSU Beaver Store (current term only). For questions related to course materials, contact the OSU Beaver Store.

CS 340 is restricted to online Computer Science postbacc students at OSU. Please visit this OSU Computer Science degree website before enrolling.

TermCRNSecCrP/NInstructorTypeStatusCapAvailWL CapWL AvailSection TitleRestrictsCommentsSyllabus
W18362894004Hedaoo, S.OnlineOpen225261010Enforced Prereqs: CS 290 [C]
Major Restrictions: +307 (Computer Science)
Online section.
Proctored exam(s) required; may involve an additional fee.
Section Syllabus
Sp18558184004Hedaoo, S.OnlineOpen1501501010Enforced Prereqs: CS 290 [C]
Major Restrictions: +307 (Computer Science)
Online section.
Proctored exam(s) required; may involve an additional fee.
Section Syllabus
Su18728514004Wolford, J.OnlineOpen15015000Enforced Prereqs: CS 290 [C]
Major Restrictions: +307 (Computer Science)
Jun 25-Aug 17
Session 3
Online section.
Proctored exam(s) required; may involve an additional fee.
Section Syllabus
F18164454004Hedaoo, S.OnlineOpen18018055Enforced Prereqs: CS 290 [C]
Major Restrictions: +307 (Computer Science)
Online section.
Proctored exam(s) required; may involve an additional fee.
Section Syllabus

CS 344 OPERATING SYSTEMS I (4)
Books for this course available through the OSU Beaver Store (current term only). For questions related to course materials, contact the OSU Beaver Store.

CS 344 is restricted to online Computer Science postbacc students at OSU. Please visit this OSU Computer Science degree website before enrolling.

TermCRNSecCrP/NInstructorTypeStatusCapAvailWL CapWL AvailSection TitleRestrictsCommentsSyllabus
W18359464004Brewster, B.OnlineOpen17521010Enforced Prereqs: CS 261 [C] and (CS 271 [C] or ECE 271 [C] )
Major Restrictions: +307 (Computer Science)
Other Prereqs: experience programming in the C language.
Online section.Section Syllabus
Sp18556544004Brewster, B.OnlineOpen1601601010Enforced Prereqs: CS 261 [C] and (CS 271 [C] or ECE 271 [C] )
Major Restrictions: +307 (Computer Science)
Other Prereqs: experience programming in the C language.
Online section.Section Syllabus
Su18726164004Brewster, B.OnlineOpen1751751010Enforced Prereqs: CS 261 [C] and (CS 271 [C] or ECE 271 [C] )
Major Restrictions: +307 (Computer Science)
Other Prereqs: experience programming in the C language.
Jun 25-Aug 17
Session 3
Online section.
Prereqs: (CS261 and (CS271 or ECE 271)
and experience programming in the C language.
See syllabus for details.
Section Syllabus
F18158174004Brewster, B.OnlineOpen1751751010Enforced Prereqs: CS 261 [C] and (CS 271 [C] or ECE 271 [C] )
Major Restrictions: +307 (Computer Science)
Other Prereqs: experience programming in the C language.
Online section. Broadband recommended.
See syllabus for details.
Section Syllabus

CS 352 INTRODUCTION TO USABILITY ENGINEERING (4)
Books for this course available through the OSU Beaver Store (current term only). For questions related to course materials, contact the OSU Beaver Store.

CS 352 is restricted to online Computer Science postbacc students at OSU. Please visit this OSU Computer Science degree website before enrolling.

TermCRNSecCrP/NInstructorTypeStatusCapAvailWL CapWL AvailSection TitleRestrictsCommentsSyllabus
W18344664004Rooker, T.OnlineOpen1755300Enforced Prereqs: (CS 151 [C] or CS 161 [C] or CS 165 [C] or CS 295 [C] or ECE 151 [C] )
Major Restrictions: +307 (Computer Science)
Online section.
Proctored exam(s) required; may involve an additional fee.
Contact Padma Akkaraju at padma.akkaraju@ oregonstate.edu
Section Syllabus
Sp18543244004Rooker, T.OnlineOpen17517500Enforced Prereqs: (CS 151 [C] or CS 161 [C] or CS 165 [C] or CS 295 [C] or ECE 151 [C] )
Major Restrictions: +307 (Computer Science)
Online section.
Proctored exam(s) required; may involve an additional fee.
See syllabus for details. Contact Padma Akkaraju at
padma.akkaraju@ oergonstate.edu
Section Syllabus
Su18721674004Rooker, T.OnlineOpen15015000Enforced Prereqs: (CS 151 [C] or CS 161 [C] or CS 165 [C] or CS 295 [C] or ECE 151 [C] )
Major Restrictions: +307 (Computer Science)
Jun 25-Aug 17
Session 3
Online section.
Proctored exam(s) required; may involve an additional fee.
Section Syllabus
F18147374004Rooker, T.OnlineOpen17517500Enforced Prereqs: (CS 151 [C] or CS 161 [C] or CS 165 [C] or CS 295 [C] or ECE 151 [C] )
Major Restrictions: +307 (Computer Science)
Online section. Broadband recommended.
Proctored exam(s) required; may involve an additional fee.
Section Syllabus

CS 361 SOFTWARE ENGINEERING I (4)
Books for this course available through the OSU Beaver Store (current term only). For questions related to course materials, contact the OSU Beaver Store.

CS 361 is restricted to online Computer Science postbacc students at OSU. Please visit this OSU Computer Science degree website before enrolling.

TermCRNSecCrP/NInstructorTypeStatusCapAvailWL CapWL AvailSection TitleRestrictsCommentsSyllabus
W18345284004Rooker, T.OnlineOpen175900Enforced Prereqs: CS 261 [C]
Major Restrictions: +307 (Computer Science)
Online section.
Proctored exam(s) required; may involve an additional fee.
Contact Padmaja Akkaraju at padma.akkaraju@ oregonstate.edu
Section Syllabus
Sp18543254004Rooker, T.OnlineOpen1301302525Enforced Prereqs: CS 261 [C]
Major Restrictions: +307 (Computer Science)
Online section.
Proctored exam(s) required; may involve an additional fee.
See syllabus for details. Contact Padma Akkaraju at
padma.akkaraju@ oregonstate.edu
Section Syllabus
Su18737564004Rooker, T.OnlineOpen15015000Enforced Prereqs: CS 261 [C]
Major Restrictions: +307 (Computer Science)
Jun 25-Aug 17
Session 3
Online section.
Proctored exam(s) required; may involve additional fee.
Contact Padmaja Akkaraju at
padma.akkaraju@ oregonstate.edu
Section Syllabus
F18149644004Rooker, T.OnlineOpen1501501010Enforced Prereqs: CS 261 [C]
Major Restrictions: +307 (Computer Science)
Online section. Broadband recommended.
Proctored exam(s) required; may involve an additional fee.
Section Syllabus

CS 362 SOFTWARE ENGINEERING II (4)
Books for this course available through the OSU Beaver Store (current term only). For questions related to course materials, contact the OSU Beaver Store.

CS 362 is restricted to online Computer Science postbacc students at OSU. Please visit this OSU Computer Science degree website before enrolling.

TermCRNSecCrP/NInstructorTypeStatusCapAvailWL CapWL AvailSection TitleRestrictsCommentsSyllabus
W18351484004Aburas, A.OnlineOpen2002000Enforced Prereqs: CS 261 [C]
Major Restrictions: +307 (Computer Science)
Other Prereqs: Experience with object-oriented programming and data structures (e.g., CS 161, CS 162, CS 261). CS 361 is recommended but not required.
Online section.
See syllabus for details.
Section Syllabus
Sp18543264004Aburas, A.OnlineOpen15015000Enforced Prereqs: CS 261 [C]
Major Restrictions: +307 (Computer Science)
Other Prereqs: Experience with object-oriented programming and data structures (e.g., CS 161, CS 162, CS 261). CS 361 is recommended but not required.
Online section.
See syllabus for details.
Section Syllabus
Su18721684004Aburas, A.OnlineOpen15015000Enforced Prereqs: CS 261 [C]
Major Restrictions: +307 (Computer Science)
Other Prereqs: Experience with object-oriented programming and data structures (e.g., CS 161, CS 162, CS 261). CS 361 is recommended but not required.
Jun 25-Aug 17
Session 3
Online section.
See syllabus for details.
Section Syllabus
F18149654004Aburas, A.OnlineOpen1501501010Enforced Prereqs: CS 261 [C]
Major Restrictions: +307 (Computer Science)
Other Prereqs: Experience with object-oriented programming and data structures (e.g., CS 161, CS 162, CS 261). CS 361 is recommended but not required.
Online section. Broadband recommended.
.
See syllabus for details.
Section Syllabus

CS 372 INTRODUCTION TO COMPUTER NETWORKS (4)
Books for this course available through the OSU Beaver Store (current term only). For questions related to course materials, contact the OSU Beaver Store.

CS 372 is restricted to online Computer Science postbacc students at OSU. Please visit this OSU Computer Science degree website before enrolling.

TermCRNSecCrP/NInstructorTypeStatusCapAvailWL CapWL AvailSection TitleRestrictsCommentsSyllabus
W18351494004Redfield, S.OnlineOpen150141010Enforced Prereqs: CS 261 [C] and (ECE 271 [C] or CS 271 [C] )
Major Restrictions: +307 (Computer Science)
Other Prereqs: C programming and Unix familiarity.
Online section.
Proctored exam(s) required; may involve additional fee.
See syllabus for details.
Section Syllabus
Sp18543274004Redfield, S.OnlineOpen15015000Enforced Prereqs: CS 261 [C] and (ECE 271 [C] or CS 271 [C] )
Major Restrictions: +307 (Computer Science)
Other Prereqs: C programming and Unix familiarity.
Online section.
Proctored exam(s) required; may involve an addtional fee.
See syllabus for details.
Section Syllabus
Su18721694004Redfield, S.OnlineOpen15015000Enforced Prereqs: CS 261 [C] and (ECE 271 [C] or CS 271 [C] )
Major Restrictions: +307 (Computer Science)
Other Prereqs: C programming and Unix familiarity.
Jun 25-Aug 17
Session 3
Online section.
Proctored exam(s) required; may involve an additional fee.
See syllabus for details.
Section Syllabus
F18149664004Redfield, S.OnlineOpen1751751010Enforced Prereqs: CS 261 [C] and (ECE 271 [C] or CS 271 [C] )
Major Restrictions: +307 (Computer Science)
Other Prereqs: C programming and Unix familiarity.
Online section. Broadband recommended.
Proctored exam(s) required; may involve an additional fee.
See syllabus for details.
Section Syllabus

CS 373 DEFENSE AGAINST THE DARK ARTS (4)
Books for this course available through the OSU Beaver Store (current term only). For questions related to course materials, contact the OSU Beaver Store.

CS 373 is restricted to online Computer Science postbacc students at OSU. Please visit this OSU Computer Science degree website before enrolling.

TermCRNSecCrP/NInstructorTypeStatusCapAvailWL CapWL AvailSection TitleRestrictsCommentsSyllabus
W18382514004McGrath, D.OnlineOpen60900Enforced Prereqs: CS 344 [C] and CS 340 [C] and CS 372 [C]
Major Restrictions: +307 (Computer Science)
Online section.
Course is math intense,requiring strong math foundation.
Also requires sound knowledge of Operating Systems (CS 344)
and ability for independent learning.
Not Available
Su18744154004McGrath, D.OnlineOpen505055Enforced Prereqs: CS 344 [C] and CS 340 [C] and CS 372 [C]
Major Restrictions: +307 (Computer Science)
Jun 25-Aug 17
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.
Not Available

CS 391 SOCIAL AND ETHICAL ISSUES IN COMPUTER SCIENCE (3) [Bacc Core]
Books for this course available through the OSU Beaver Store (current term only). For questions related to course materials, contact the OSU Beaver Store.

CS 391 is restricted to online Computer Science postbacc students at OSU. Please visit this OSU Computer Science degree website before enrolling.

TermCRNSecCrP/NInstructorTypeStatusCapAvailWL CapWL AvailSection TitleRestrictsCommentsSyllabus
W18338854003VanLonden, P.OnlineOpen80755Class Limitations: -1, -2 (Freshman, Sophomore)
Other Prereqs: CS 101 or computer literacy.
Online section.Section Syllabus
Sp18582534103VanLonden, P.OnlineClosed0000Other Prereqs: CS 101 or computer literacy.
Campus Restrictions: +DSC (Dist. Degree Corvallis Student)
Online section.
Jakarta students only.
Proctored exam(s) required; may involve an additional fee.
Section Syllabus
Su18717774003VanLonden, P.OnlineOpen1201203030Class Limitations: -1, -2 (Freshman, Sophomore)
Other Prereqs: CS 101 or computer literacy.
Jun 25-Aug 17
Session 3
Online section.
Section Syllabus
F18140804003VanLonden, P.OnlineOpen10010055Class Limitations: -1, -2 (Freshman, Sophomore)
Other Prereqs: CS 101 or computer literacy.
Online section.Section Syllabus

CS 464 OPEN SOURCE SOFTWARE (4)
Books for this course available through the OSU Beaver Store (current term only). For questions related to course materials, contact the OSU Beaver Store.

CS 464 is restricted to online Computer Science postbacc students at OSU. Please visit this OSU Computer Science degree website before enrolling.

TermCRNSecCrP/NInstructorTypeStatusCapAvailWL CapWL AvailSection TitleRestrictsCommentsSyllabus
Sp18599784004Hedaoo, S.OnlineOpen1501501010Enforced Prereqs: CS 261 [C] or CS 361 [C]
Major Restrictions: +307 (Computer Science)
Online section
Proctored exam(s) required; may involve an additional fee.
Section Syllabus

CS 467 ONLINE CAPSTONE PROJECT (4)
Books for this course available through the OSU Beaver Store (current term only). For questions related to course materials, contact the OSU Beaver Store.

CS 467 is restricted to online Computer Science postbacc students at OSU. Please visit this OSU Computer Science degree website before enrolling.

TermCRNSecCrP/NInstructorTypeStatusCapAvailWL CapWL AvailSection TitleRestrictsCommentsSyllabus
W18380974004Brewster, B.OnlineOpen100132020Enforced Prereqs: CS 361 [C]
Major Restrictions: +307 (Computer Science)
Other Prereqs: for students in the online CS double-degree program only.
Campus Restrictions: +DSC (Dist. Degree Corvallis Student)
Online section.
Departmental approval.
Section Syllabus
Sp18582194004Brewster, B.OnlineOpen1501502020Enforced Prereqs: CS 361 [C]
Major Restrictions: +307 (Computer Science)
Other Prereqs: for students in the online CS double-degree program only.
Campus Restrictions: +DSC (Dist. Degree Corvallis Student)
Online section.
Departmental approval.
Restrictions:
This capstone course is required to be taken
in the final term of graduation.
Section Syllabus
Su18738694004Brewster, B.OnlineOpen1001001010Enforced Prereqs: CS 361 [C]
Major Restrictions: +307 (Computer Science)
Other Prereqs: for students in the online CS double-degree program only.
Campus Restrictions: +DSC (Dist. Degree Corvallis Student)
Jun 25-Aug 17
Session 3
Online section.
Departmental approval.
Section Syllabus
F18181814004Brewster, B.OnlineOpen1001001010Enforced Prereqs: CS 361 [C]
Major Restrictions: +307 (Computer Science)
Other Prereqs: for students in the online CS double-degree program only.
Campus Restrictions: +DSC (Dist. Degree Corvallis Student)
Online section.
Departmental approval.
Section Syllabus

CS 475 INTRODUCTION TO PARALLEL PROGRAMMING (4)
Books for this course available through the OSU Beaver Store (current term only). For questions related to course materials, contact the OSU Beaver Store.

CS 475 is restricted to online Computer Science postbacc students at OSU. Please visit this OSU Computer Science degree website before enrolling.

TermCRNSecCrP/NInstructorTypeStatusCapAvailWL CapWL AvailSection TitleRestrictsCommentsSyllabus
Sp18559754004Bailey, M.OnlineOpen19019000Enforced Prereqs: (CS 325 [C] or CS 325H [C] )
Online section.
Proctored exam(s) required; may involve an additional fee.
Section Syllabus

CS 496 MOBILE AND CLOUD SOFTWARE DEVELOPMENT (4)
Books for this course available through the OSU Beaver Store (current term only). For questions related to course materials, contact the OSU Beaver Store.

CS 496 is restricted to online Computer Science postbacc students at OSU. Please visit this OSU Computer Science degree website before enrolling.

TermCRNSecCrP/NInstructorTypeStatusCapAvailWL CapWL AvailSection TitleRestrictsCommentsSyllabus
W18351574004Ianni, E.OnlineOpen150391010Enforced Prereqs: CS 344 [C] or CS 311 [C]
Major Restrictions: +307 (Computer Science)
Other Prereqs: students need a working knowledge of at least one operating system in order to be successful in developing mobile and cloud software.
Online section.
See syllabus for details.
Section Syllabus
Sp18543284004Ianni, E.OnlineOpen12012000Enforced Prereqs: CS 344 [C] or CS 311 [C]
Major Restrictions: +307 (Computer Science)
Other Prereqs: students need a working knowledge of at least one operating system in order to be successful in developing mobile and cloud software.
Online section.
See syllabus for details.
Section Syllabus
Su18721704004Wolford, J.OnlineOpen15015000Enforced Prereqs: CS 344 [C] or CS 311 [C]
Major Restrictions: +307 (Computer Science)
Other Prereqs: students need a working knowledge of at least one operating system in order to be successful in developing mobile and cloud software.
Jun 25-Aug 17
Session 3
Online section.
See syllabus for details.
Section Syllabus
F18149674004Ianni, E.OnlineOpen15015000Enforced Prereqs: CS 344 [C] or CS 311 [C]
Major Restrictions: +307 (Computer Science)
Other Prereqs: students need a working knowledge of at least one operating system in order to be successful in developing mobile and cloud software.
Online section. Broadband recommended.
.
See syllabus for details.
Section Syllabus

CS 519 SELECTED TOPICS IN COMPUTER SCIENCE (0-5)
This course is repeatable for a maximum of 99 credits. Books for this course available through the OSU Beaver Store (current term only). For questions related to course materials, contact the OSU Beaver Store.

CS 519 is restricted to online Computer Science postbacc students at OSU. Please visit this OSU Computer Science degree website before enrolling.

TermCRNSecCrP/NInstructorTypeStatusCapAvailWL CapWL AvailSection TitleRestrictsCommentsSyllabus
W18399104004Wolford, J.OnlineOpen351400ST/DATA SCI TOOLS & PROGRMMINGOther Prereqs: Varies by class offering.
Online section.
Prereq: CS 519, ST/PROGRAM CONCEPTS NON-MAJORS,
Fall, 2017.
Section Syllabus
F18174644004Wolford, J.OnlineOpen50501010ST/PROGRAM CONCEPTS NON-MAJORSOther Prereqs: Varies by class offering.
Online section.
Proctored exam(s) required; may involve additional fee.
Section Syllabus

CS 575 INTRODUCTION TO PARALLEL PROGRAMMING (4)
Books for this course available through the OSU Beaver Store (current term only). For questions related to course materials, contact the OSU Beaver Store.

CS 575 is restricted to online Computer Science postbacc students at OSU. Please visit this OSU Computer Science degree website before enrolling.

TermCRNSecCrP/NInstructorTypeStatusCapAvailWL CapWL AvailSection TitleRestrictsCommentsSyllabus
Sp18559764004Bailey, M.OnlineOpen101000Online section.
Proctored exam(s) required; may involve an additional fee.
Does not meet Graduate School's stand-alone requirement.
Section Syllabus


Legend
Calendar icon, course will be offered. = Signifies that the course is offered in current or future terms.
Graduation cap, course is a Baccalaureate Core Course. = Signifies the course as a Baccalaureate Core Course.
Dollar sign icon, course has fees that apply. = Signifies that fees may apply to the course.
+ = Include restriction.
- = Exclude restriction.
* = Prereq may be taken prior to or simultaneously with this course.