Course Analytics

for Oregon State University's Computer Science Post-Bacc Program

Lower Division

Core Class

CS 161

Introduction to Computer Science I

Data Summary





Hours per Week


/ 5.0 Difficulty

Common Pairings

CS 225:

123 times

CS 271:

2 times

MTH 231:

2 times

Tips from Students

Page 1 of 15

WI 20230-5 hours/week1 / 5 CS 225

The class was pretty easy if you have any basic programming knowledge. I recommend doing a udemy class alongside it or something.

Submitted Thu Jul 13 2023

WI 20230-5 hours/week1 / 5 CS 225

This "class" is the equivalent of a week's reading of online tutorials. I should've taken the advice and transferred it in to save money.

Submitted Thu Jun 22 2023

SP 20230-5 hours/week1 / 5 CS 225

This class is very easy if you watch the lectures and experiment with the exploratory examples. You will submit assignments through a program called Gradescope that is very finicky with grading solutions. Your programs print statements and outputs must be formatted exactly as shown, or your assignment will be graded incorrectly. There are no quizzes or exams.

Submitted Wed Jun 21 2023

SP 20230-5 hours/week1 / 5 CS 225

If you have studied Python this will be a cakewalk. If you have studied other languages this will probably still be a cakewalk. If this is your first time coding, it will take you some time and you probably won't get the right answer the first time, but the office hours will be very helpful so use them!

Submitted Mon Jun 19 2023

WI 20230-5 hours/week3 / 5 CS 225

This course isn't terribly difficult. It only provides a high level overview on some seriously important programming concepts. You only spend two weeks on object oriented programming. You'll need to supplement this course with other studies, projects, and examples.

Submitted Tue Feb 21 2023

FA 20220-5 hours/week2 / 5 CS 225

The content on the exploration pages is well structured and covers everything you need for the earlier projects. Give yourself more time to understand OOP if you have no prior programming experience, as the last weeks focus on this entirely. While this course pairs well with 225, be careful not to let the latter monopolize all your time. Do all the module exercises!

Submitted Sat Jan 14 2023

FA 20220-5 hours/week2 / 5

Before taking this just review the basics of python. That way you can focus on getting deeper into the hard stuff!

Submitted Tue Dec 13 2022

FA 20220-5 hours/week1 / 5 CS 225

This class is totally doable with no prior Python knowledge. Though if you've ever done a Udemy course or anything else, you'll sail through without even trying.

Submitted Tue Dec 13 2022

FA 20220-5 hours/week1 / 5 CS 225

I came in with a good understanding of JS and some Python. I think the entire course took me 10 hours total. Extremely easy with not that much busy work.

Submitted Mon Nov 21 2022

SUM 226-12 hours/week3 / 5

Utilize the TAs as much as possibl e

Submitted Fri Nov 18 2022

Page 1 of 15


Course Analytics was developed for students of Oregon State University's online Computer Science program. The data on difficulty, time commitments, course pairings, and tips have been submitted by real students using this survey. Feel free to add your own reviews if you are a current student! The data is scraped from this spreadsheet.

Course Analytics is an open source project by Nic Nolan.
View the repository on GitHub