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.

CS 101 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
F17217014004O Hara, L.OnlineOpen100555Online section.Section Syllabus
W18340404004O Hara, L.OnlineOpen1004255Online section.Section Syllabus
Sp18535084004O Hara, L.OnlineOpen1001001010Online section.Section Syllabus
Su18718644004O Hara, L.OnlineOpen1001001010Jun 25-Aug 17
Session 3
Online 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
F17230024004Alcon, T.OnlineOpen350371515Enforced 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
W18344594004Alcon, T.OnlineOpen2502361010Enforced 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


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
F17230034004Zhang, L.OnlineOpen275621010Enforced Prereqs: CS 161 [C] or EECS 161 [C]
Online section. See syllabus for details.
.
Section Syllabus
W18344604004Zhang, L.OnlineOpen300952020Enforced 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


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
F17225384008Alcon, T.OnlineOpen10282525Enforced 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
W18344614008Alcon, T.OnlineOpen1008700Enforced 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.
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.OnlineOpen25800ST/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
F17224674004Ehsan, S.OnlineOpen130141010Enforced 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
F17239484014Ehsan, S.OnlineOpen130121010Enforced 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
F17278154024Ehsan, S.OnlineOpen100131010Enforced 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
W18344624004Ehsan, S.OnlineOpen1303100Enforced 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.OnlineOpen1301241010Enforced 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
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


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
F17224784004Ehsan, S.OnlineOpen200261010Enforced 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
W18344634004Ehsan, S.OnlineOpen200361515Enforced 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


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
F17224684004Redfield, S.OnlineOpen250501010Enforced 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
W18344644004Redfield, S.OnlineOpen225181010Enforced 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


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
F17245644004Zhang, L.OnlineOpen2506800Enforced 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
W18362884004Zhang, L.OnlineOpen200261010Enforced 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


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
F17227274004Schutfort, J.OnlineOpen225512525Enforced 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
W18344654004Schutfort, J.OnlineOpen175541010Enforced 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


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
F17245654004Hedaoo, S.OnlineOpen180855Enforced Prereqs: CS 290 [C]
Major Restrictions: +307 (Computer Science)
Online section.
Proctored exam(s) required; may involve an additional fee.
Section Syllabus
W18362894004Wolford, J.OnlineOpen150171010Enforced Prereqs: CS 290 [C]
Major Restrictions: +307 (Computer Science)
Online section.
Proctored exam(s) required; may involve an additional fee.
Section Syllabus
Sp18558184004Wolford, J.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


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
F17237974004Brewster, B.OnlineOpen175191010Enforced 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
W18359464004Brewster, B.OnlineOpen150501010Enforced 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


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
F17224694004Rooker, T.OnlineOpen1757400Enforced 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
W18344664004Rooker, T.OnlineOpen1758600Enforced 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


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
F17227284004Rooker, T.OnlineOpen150161010Enforced Prereqs: CS 261 [C]
Major Restrictions: +307 (Computer Science)
Online section. Broadband recommended.
Proctored exam(s) required; may involve an additional fee.
Section Syllabus
W18345284004Rooker, T.OnlineOpen1505400Enforced 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


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
F17227294004Aburas, A.OnlineOpen150281010Enforced 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
W18351484004StaffOnlineOpen1505200Enforced 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


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
F17227304004Redfield, S.OnlineOpen175301010Enforced 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
W18351494004Redfield, S.OnlineOpen125321010Enforced 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


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.OnlineOpen501800Enforced 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


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
F17216984003VanLonden, P.OnlineOpen1001455Class Limitations: -1, -2 (Freshman, Sophomore)
Other Prereqs: CS 101 or computer literacy.
Online section.Section Syllabus
W18338854003VanLonden, P.OnlineOpen802855Class 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


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
F17269904004StaffOnlineCancelled0000Enforced Prereqs: CS 261 [C] or CS 361 [C]
Major Restrictions: +307 (Computer Science)
Campus Restrictions: +DSC (Dist. Degree Corvallis Student)
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
F17269964004Brewster, B.OnlineOpen100171010Enforced 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
W18380974004Brewster, B.OnlineOpen100552020Enforced 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)
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


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
F17227314004Ianni, E.OnlineOpen1506800Enforced 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
W18351574004Wolford, J.OnlineOpen120441010Enforced 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
Sp18543284004Wolford, J.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


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
F17260794004Wolford, J.OnlineOpen50201010ST/PROGRAM CONCEPTS NON-MAJORSOther Prereqs: Varies by class offering.
Online section.
Proctored exam(s) required; may involve additional fee.
Section Syllabus
W18399104004Wolford, J.OnlineOpen351600ST/DATA SCI TOOLS & PROGRMMINGOther Prereqs: Varies by class offering.
Online section.
Prereq: CS 519, ST/PROGRAM CONCEPTS NON-MAJORS,
Fall, 2017.
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.