Ecampus Schedule of Classes - Summer 2017

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
Su17720244004O Hara, L.OnlineWaitlisted10001010Jun 26-Aug 18
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.

CS 161 is restricted to online Computer Science postbacc students at OSU. Please visit this OSU Computer Science degree website before enrolling. Petition available by emailing ecampus@oregonstate.edu.

TermCRNSecCrP/NInstructorTypeStatusCapAvailWL CapWL AvailSection TitleRestrictsCommentsSyllabus
Su17722184004Alcon, T.OnlineOpen250292525Enforced 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 26-Aug 18
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.

CS 162 is restricted to online Computer Science postbacc students at OSU. Please visit this OSU Computer Science degree website before enrolling. Petition available by emailing ecampus@oregonstate.edu.

TermCRNSecCrP/NInstructorTypeStatusCapAvailWL CapWL AvailSection TitleRestrictsCommentsSyllabus
Su17722174004Zhang, L.OnlineOpen200822020Enforced Prereqs: CS 161 [C] or EECS 161 [C]
Jun 26-Aug 18
Session 3
Online section.
See syllabus for details.
Section Syllabus


CS 199 ST/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.

TermCRNSecCrP/NInstructorTypeStatusCapAvailWL CapWL AvailSection TitleRestrictsCommentsSyllabus
Su17737224002P/NIanni, E.OnlineOpen303000ST/COMPANION COURSECampus Restrictions: +DSC (Dist. Degree Corvallis Student)
Jun 26-Aug 18
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.

CS 225 is restricted to online Computer Science postbacc students at OSU. Please visit this OSU Computer Science degree website before enrolling. Petition available by emailing ecampus@oregonstate.edu.

TermCRNSecCrP/NInstructorTypeStatusCapAvailWL CapWL AvailSection TitleRestrictsCommentsSyllabus
Su17722164004Ehsan, S.OnlineOpen130400Enforced 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 26-Aug 18
Session 3
Online section.
Proctored exam(s) required; may involve an additional fee.
Section Syllabus
Su17730294014Ehsan, S.OnlineOpen1305155Enforced 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 26-Aug 18
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
Su17723764004Ehsan, S.OnlineOpen175481010Enforced Prereqs: (CS 162 [C] or CS 165 [C] ) and (CS 225 [C] or MTH 231 [C] )
Jun 26-Aug 18
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
Su17723804004Redfield, S.OnlineOpen2007600Enforced Prereqs: (CS 151 [C] or CS 161 [C] or CS 165 [C] or ECE 151 [C] )
Jun 26-Aug 18
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
Su17738324004Zhang, L.OnlineOpen25013000Enforced Prereqs: CS 162 [C] or CS 165 [C]
Major Restrictions: +307 (Computer Science)
Jun 26-Aug 18
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
Su17723824004Schutfort, J.OnlineOpen150471010Enforced Prereqs: CS 261 [C] and (CS 225 [C] or MTH 231 [C] )
Major Restrictions: +307 (Computer Science)
Jun 26-Aug 18
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
Su17731974004Wolford, J.OnlineOpen1501200Enforced Prereqs: CS 290 [C]
Major Restrictions: +307 (Computer Science)
Jun 26-Aug 18
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
Su17729094004Brewster, B.OnlineOpen175551010Enforced 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 26-Aug 18
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
Su17723844004Rooker, T.OnlineOpen1506700Enforced 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 26-Aug 18
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
Su17743614004Rooker, T.OnlineOpen1504800Enforced Prereqs: CS 261 [C]
Major Restrictions: +307 (Computer Science)
Jun 26-Aug 18
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
Su17723854004Aburas, A.OnlineOpen1504500Enforced 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 26-Aug 18
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
Su17723864004Redfield, S.OnlineOpen1505600Enforced 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 26-Aug 18
Session 3
Online section.
Proctored exam(s) required; may involve an additional fee.
See syllabus for details.
Section Syllabus


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.

TermCRNSecCrP/NInstructorTypeStatusCapAvailWL CapWL AvailSection TitleRestrictsCommentsSyllabus
Su17719224003VanLonden, P.OnlineOpen120223030Class Limitations: -1, -2 (Freshman, Sophomore)
Other Prereqs: CS 101 or computer literacy.
Jun 26-Aug 18
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.

TermCRNSecCrP/NInstructorTypeStatusCapAvailWL CapWL AvailSection TitleRestrictsCommentsSyllabus
Su17746764004StaffOnlineCancelled0000Enforced Prereqs: CS 261 [C] or CS 361 [C]
Major Restrictions: +307 (Computer Science)
Campus Restrictions: +DSC (Dist. Degree Corvallis Student)
Jun 26-Aug 18
Session 3
Online section.
Proctored exam(s) required; may involve an additional fee.
Students should be familiar and able to work with a
terminal/shell (Command Line Interface).
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
Su17745014004Brewster, B.OnlineOpen100131010Enforced 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 26-Aug 18
Session 3
Online section.
Departmental approval.
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
Su17723874004Wolford, J.OnlineOpen1507700Enforced 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 26-Aug 18
Session 3
Online section.
See syllabus for details.
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.