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:

127 times

CS 271:

2 times

MTH 231:

2 times

Tips from Students

Page 1 of 16

WI 20240-5 hours/week1 / 5 CS 225

If you want, you can brush up on some python skills via youtube, but this course will teach you what you need to know to be successful on the assignments.

Submitted Thu Mar 21 2024

WI 20240-5 hours/week1 / 5 CS 225

I have an engineering background, and have built python tools with a rudimentary ME knowledge of programming. AKA I know some basics, but have spent lots of time debugging code because of a poor programming foundation. I leaned on that early in the term, and spent the final day of the week going over course material and doing assignments - DONT DO THIS! Recursions wrecked me a little, and the late term string modifications wrecked me. If given enough time, these would not have been an issue. I think this is an easy course overall, especially if you have some programming experience, but don't let that be an excuse to slack off like me and roll your school work in at the last minute.

Submitted Wed Mar 06 2024

FA 20230-5 hours/week1 / 5 CS 225

If you have any experience with python this class is a breeze

Submitted Sat Mar 02 2024

WI 20240-5 hours/week1 / 5

This course is very easy. I had a very minor background in python when it was used in my Math undergrad courses 6 years before starting this program. My advice is to practice every example in the modules, and keep practicing different problems than what's given in the course. Also, I would regularly try to "teach" the material to my partner in order to test how well l understood the material. For me, I felt a real sense of accomplishment feeling like I was mastering the material as I was going. This will set you up very well for 162.

Submitted Wed Feb 21 2024

FA 20236-12 hours/week2 / 5 CS 225

I enjoyed this class. I had no programming experience coming into it, so I had to study more than some of the other reviewers here, and the later homework assignments tripped me up at times. That being said, the modules are easy to follow and are relevant to the homework. I felt like I had a good basic knowledge of Python by the end of the course.

Submitted Tue Dec 19 2023

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

Page 1 of 16


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