Course Analytics

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

Upper Division

Elective

CS 493

Cloud Application Development

Data Summary

Filter:

16

Reviews

13

Hours per Week

2.6

/ 5.0 Difficulty


Common Pairings

CS 467:

4 times

CS 475:

3 times

CS 361:

2 times


Tips from Students

Page 1 of 2

FA 202318+ hours/week3 / 5 CS 381

Expect to be working wall to wall in this course. The assignments were very doable, but time consuming. The two items that with take up the vast majority of your time are the API tests (up to 100 tests in some cases) and the documentation (40+ pages of it, all hand-written, in painstaking detail). There is a good deal of sample code supplied in learning modules, and while reconfiguring it for assignments for the first time can be tricky, once you get it down, copying and past it for future assignments is effortless. If I were taking this course again I would make sure I completed the reading ASAP to start working on the assignments the day they open. Pace yourself in this class, start assignments when they open, and you’ll be just fine.

Submitted Fri Dec 22 2023

SP20236-12 hours/week2 / 5

Give yourself plenty of time to complete the assignments, but if you are good at following instructions and utilizing external resources to research topics, it's an easy A.

Submitted Tue Jun 20 2023

SP 20236-12 hours/week2 / 5

Overall great class. Gives you exposure to APIs, GCP and writing tests in Postman. Definitely was more time-consuming than I thought it would be for an elective. You are given skeleton code and will be reusing your previous code for assignments so I never got "stuck" but it was tedious at times to meet all the requirements. As others have mentioned, the assignments are building blocks for the final project. The quarter I took it, we had 8 assignments that were 10 pts each (drop the lowest score) and then the final project was worth 90 pts.

Submitted Mon Jun 05 2023

FA 202213-18 hours/week3 / 5 CS 362

This is an interesting class. The first thing to know is 85% of the class is backend web development for apis. Yes you do learn some things about using and interacting with a cloud service, a few small front end development points and a very quick intro to containerization. But the meat of the class is spinning up GCloud apps and programming routes and handlers. Save your project code from week to week and make it modular for reuse. There is a lot of tedious work to be done, because in addition to coding and creating a lot of tests in Postman, you also have to write lengthy documentation for what you make. It isn't the hardest programming, but there is a lot of tedious stuff to do. Go to office hours early and often as a lot of the class is more of a teach yourself unless you ask approach. Its weird that the class is taught using GCloud as AWS and Azure are much more sought after industry standards, but whatever I guess some skills can translate over. Basically though whatever service you work with you have to dig through documentation a lot to figure it out. The final project took hours and hours and days and days for me, partly because I was confused by the instructions several times and had to meet with teachers three times to get it clear in my head. I wrote like 1700 lines of code for it (some copying going on too) hopefully you will not have such a nightmare like I did. Anyway all things considered, its a modern and interesting topic, and better than the other two electives I took at OSU (why is intro to networking required for this? It has almost nothing to do with it.)

Submitted Sun Dec 11 2022

FA 20226-12 hours/week3 / 5 CS 361CS 362

Excellent class! You will get a lot of hands on exposure to APIs and OAuth 2.0

Submitted Tue Dec 06 2022

FA 20226-12 hours/week2 / 5

Make reusable functions for your boats and loads. You'll be making variants of the same project all quarter.

Submitted Mon Dec 05 2022

FA 202213-18 hours/week3 / 5 CS 467

You can frequently copy your work from the previous week and build on it for the current week's assignment. I would do this whenever you can since it allows you to focus on the new concepts instead of having to constantly rebuild things from scratch that you had already done in previous weeks.

Submitted Mon Dec 05 2022

FA 20220-5 hours/week1 / 5 CS 467

This was a pretty good class overall. I found the material was pretty light and the assignments were quick to implement. All of the assignments more or less build up off of one another, so writing your code with maintainability/extendability in mind will save you time down the road. The class revolves around assignments and they make up 90% of your grade.

Submitted Sun Nov 27 2022

SP 202213-18 hours/week3 / 5

Start the project early. Watch all the videos provided on Canvas and carefully read the instructions on the Google Cloud website and Postman website. Then all you need is some time to do the coding and tests.

Submitted Fri Jun 24 2022

SP 202213-18 hours/week3 / 5 CS 475

From a conceptual and technical standpoint, this class is not too difficult. While completing assignments, around 50% of your time will be spent creating/editing documentation which can seem extremely tedious at times. This course is definitely one of the more useful electives offered in this program. Companies continue to shift towards relying 3rd party cloud services (IaaS, PaaS, FaaS) for implementing and maintaining their back end, and most of the big tech companies now offer their own suites of cloud services (Google Cloud Platform, Microsoft Azure, Amazon Web Services, etc). So it should go without saying that this is a very useful skillset to have. In the course, you will mainly working with the Google Cloud Platform. You will develop various APIs and deploy them to GCP, setup your own virtual machine via Google Compute Engine, store and retrieve data on Google Datastore. You will, also, gain some exposure to using Docker, and performing user authentication and authorization via Auth0 and Google OAuth 2.0.

Submitted Tue Jun 14 2022

Page 1 of 2

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