Course Analytics

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

Lower Division

Core Class

CS 290

Web Development

Data Summary

Filter:

155

Reviews

9

Hours per Week

2.5

/ 5.0 Difficulty


Common Pairings

CS 261:

78 times

CS 340:

19 times

CS 271:

19 times


Tips from Students

Page 1 of 15

FA 20246-12 hours/week2 / 5 CS 261

I took this class with Pam, who is a very kind professor and gives good feedback. You can get an A if you do the extra credit, even if you lose some points on the homework assignments. Make sure you read the assignment details thoroughly! I enjoyed learning about web development, but I wish the content emphasized depth over breadth. There was too much information and not enough time for it to really sink in. I liked that each homework project built upon what you had done the previous weeks.

Submitted Tue Nov 19 2024

SU 20246-12 hours/week2 / 5

Took 290 during the summer with Naumann. If you take his course during Summer, then I highly recommend learning the basics of JavaScript and HTML/CSS before the course starts. It is a lot of information for 8 weeks, and you will learn more if you already know the basics starting out. It is worth mentioning that he gives a final that is worth 25% of your grade! If all you care about is getting an A or easily passing, then I would probably recommend Pam over Naumann. Overall, Naumann is a good professor and I thought it was a solid class.

Submitted Fri Aug 23 2024

SU 20246-12 hours/week3 / 5

Take with Nauman Chaudhry. Very well-organized course and he explain concepts well in the videos. I think it was just revamped. I went into the program with some web development background and clocked 60 hours total. It was a great standalone class for summer as I worked full-time. I'll be taking more classes from Naumann if I can.

Submitted Fri Aug 16 2024

SP 20246-12 hours/week2 / 5 CS 261

It's a decent introduction/first exposure to web dev concepts and technologies if you let go of your expectations and just enjoy the ride. You might find that you learn a lot if you try to understand every line of the skeleton code the course provides, even if you disagree with their coding decisions or if their code is out of date (for instance, check out the current react-router tutorial documentation). I became a lot better at React thanks to this course. You can accidentally spend a lot of time on styling/color choices/layout, but as long as you follow the rubric and instructions carefully, you'll be fine. No exams with Pam was awesome.

Submitted Tue Jun 25 2024

WI 20240-5 hours/week1 / 5 CS 261

I took it with Pam. Like others say, if you want an easy A, take it with Pam. If you want to actually learn something, take it with Naumann. Pam's class pairs well with 261 (Data Structures) because most of the assignments are just copy/pasting her templates into your own words (you literally ctrl+F on two assignments and change "movies" to your topic, it's ridiculous). The last few weeks they cram a ridiculous amount of information (which you won't retain) trying to cover Mongo, Rest and React. I'm talking like 7-8 explorations per module, but the assignments aren't hard. They just try to cover too much ground in this course and the whole thing suffers as a result. Again, easy A though

Submitted Mon Mar 25 2024

Fall 20236-12 hours/week3 / 5 CS 261

Make sure to use online tutorials. Later half of the class gets more complicated. Front part is easy. Plenty of extra credit! Can get an A if you commit 6-10 hours every week. Final week required 15hrs or more.

Submitted Wed Dec 20 2023

FA 20236-12 hours/week2 / 5 CS 271

Took the course with Pam. During the first few weeks, you'll learn HTML, CSS, and a high-level overview of how the web works. Pacing during the first few weeks is a little slow, but don't let that fool you. When the latter half of the course kicks in, the course turns into an insane info dump of MongoDB, JavaScript, Node, Express, and React. You'll be given mostly-functional code that contains elements of the MERN stack, and you'll be asked to manipulate things in some fashion. You'll likely feel as if you have no idea what you're doing. Fortunately, every assignment contains a follow-along video from the professor (Pam) where she shows you how to complete the assignment. Most of this work involves getting really good at Ctrl F and replacing variable names within functions you barely understand. Grading in the course seems to be very subjective, so quadruple check the rubric to ensure you've completed every step and prepare to have a few points knocked off anyways. All being said, if you follow-along to the assignment videos and do the extra credit, you'll earn an easy A.

Submitted Mon Dec 18 2023

FA 20230-5 hours/week1 / 5 CS 261

This course starts very slow with HTML and CSS for the six weeks, then it goes to 11 and drowns you in JavaScript, Node, Express, and React for the final few weeks. Luckily, all the modules were open from the beginning, so students are free to work ahead. There are plenty of extra credit opportunities, so I never felt like my grade was at risk, but I would definitely try to learn JavaScript on my own if I were starting this semester over again.

Submitted Sun Dec 17 2023

FA 20236-12 hours/week1 / 5 CS 372CS 362

Prepare by learning web development (HTML/CSS/JavaScript, little bit of MongoDB, Node, Express, React) ahead of time, and this class will be a breeze. Without the preparation beforehand, you may feel overwhelmed by the end of this course, since they stuff React, Node, Express, MongoDB into two weeks. Do not feel like this class will prepare you for web development - they really need to split this course into two different courses. Supplement by taking something else externally afterwards anyway, if you're really interested in it. Pam makes the course very accessible to extra credit - I ended up needing to get a 0 on the final project to get an A (still required to be turned in though). You do not need to take a final with Pam. I heard the Naumann final can be pretty detail-oriented, and really wasn't much better (experience may vary). My conclusion was to just try to get this course out of the way as easily as possible, and doing it without a final helped me that way. Took with CS372 and CS362 in same quarter, but I'm a full time student. Had some previous web development experience.

Submitted Mon Dec 11 2023

FA 20236-12 hours/week3 / 5

The ratings for this class may make it seem like an easy class and that everyone can get an A. Yes there are copious amounts of extra credit, however this class is not without its work. It's easy to put this class on the back burner and then have your jaw drop when you see the size of the module you put off reading. Even worse is that the modules are at times nonsensical until you work through the assignment. If you're taking it with Pam, work ahead of the HTML/CSS sections, they don't require as much time as the later JavaScript frameworks. Working ahead will give you a lot more time for the React/Express/Node components to marinate in your brain. I started to get a better understanding of how everything clicked after the final assignment so I've definitely calmed down on this class towards the end of the term.

Submitted Mon Dec 11 2023

Page 1 of 15

About:

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