Reviews for CS010A

Difficulty: 3.38 / 10.0

Note: Formerly CS010

Just do the work and you'll get an A. I have a concentration in CS so it wasn't that bad for me

Easy class if you make time to learn programming. Each lab has about 5-6 assignments that take a few hours to complete. The two programming assignments take about 2 days and 3-4 days (respectively) to complete. Anything lower than a 70% on the final auto-caps your grade at a C-.

Just do the labs & HW. You can get by only knowing the basic functions. Easy A.

Stay on top of the reading and labs and you'll do great. Kelley Downy was a Great Professor!

Super easy, even if you don't have any programming background. Covers basic functions, loops, vectors, etc. For those of you with a background in C or C++ this class will be a breeze. Make sure you go to labs, attendance is 5% of the final grade. Even if you do them ahead of time and don't show up, you'll get docked points. I ended up with an A- instead of an A because I skipped two labs.

As long as you understand Zybooks and can successfully complete the labs without much help, you should be fine.

Took it with Kelly Downey. I had no previous experience with CS and got an A in the class, I found it really easy.

Had Kelly Downey, even if you have no programming experience (like I did), this class isn't too difficult at all. If you do the zyBook assignments, you'll be fine.

Avoid professor Rusich, Ryan at all cost. He gets really mad if you take pictures or use any electronics and calls out on you. When he writes notes in lecture, its so small that you have to sit in first few rows; he wants you too.... I don't know if its just me but he breathes very hard so its hard to concentrate and understand him sometimes. Another thing is that he makes us do the lab few days earlier than the due date for a non-procastination score which is like 5% of total grade... Other than that, the midterm and final is straightforward. make sure to do the zybooks.

Basic introduction to fundamental CS concepts, should be pretty easy for anyone who's programmed before. Just remember to keep up on the ZyBooks

I had Ryan Rusich as my professor. He isn't as bad as people say, he's very lenient on exams for giving partial credit. He will help you if you need help, don't be shy to ask questions. The class isn't too difficult but it's very important to understand the logic and the reasoning behind why you are doing something, as it will only help you better for CS012 onwards. Labs and programming assignments become increasingly difficult but manageable. The midterm was harder than the final but both are relatively simple and straightforward. Make sure to do all labs, programming, and challenge activities as it's just free points and it'll hurt your grade if you do not complete them.

Do not skip your reading! I know people who fell behind on the reading and it nearly cost them the whole semester. As long as you take the time to read and fully understand the zybooks content, the class won’t be very hard

Ryan Rusich -This class is really easy. You honestly never ever have to attend class since Zybooks is the main way the material is taught. Attend on Fridays though since in class participation activity is recorded.

I had Rusich. He was alright, didn't really get angry. Guess he loosened up his electronics policy because he let people take pictures with their phones. I learned more from zyBooks than from any lecture. Class was pretty easy as long as you could do the labs yourself without any help.

EZ Cash money, prof is the CEO of zybooks, ta was very handsome

Easiest class you will take as a CS major.

I wish I could take Kelly Downey again just for fun, her class was amazing and I have never written code before.

Took it with Prof Frank Vahid Fall 2020 pandemic, was pretty easy as it is an intro CS course that doesn't require any previous knowledge of the material.

Professor Vahid was very understanding and made sure that students came first. The course is naturally challenging, and that's why he made it so that you can work with people to complete assignments. He's readily accessible and super nice! Programs are really easy for the first 3 weeks. After that, you really need to try and understand the topics, cuz trust, they're not easy. Although professor vahid does an amazing job in lectures explaining the concepts and going through examples using those concepts, you need to do your part too. He does all of his assignments via Zybooks. Tip for the class, plan out your schedule because every week, there's 5 activities that you have to complete every week (some of them might be really short, some of them might take a long time). I started with 0 coding experience and now, I consider myself pretty knowledgeable now! Professor Vahid = 10/10, WOULD HIGHLY RECOMMEND

Prof Ali helped me out a lot. Definitely would recommend her. Also, do your readings before class and you'll easily ace it. Best of luck!

Avoid taking with Ryan Rusich, he does not teach at all pretty much and goes on tangents on other topics about CS that isn't related to the class material or what's being taught. However, this class is so easy that you really don't need a professor, just keep up and understand Zybooks.

Took it with Kelly H in winter 2022, she was a really good prof! Class is time consuming if you have never coded anything before, but it was an easy class just do all the labs + hw + start early on your programming assignments! I ended with a B+ and this was my first time ever coding anything!

Overall if you do your work you should be fine but there are so many so make sure you do it right after it is assigned. I regret this so much. Also be aware of the 70% final rule.

I took this class with Kelly Downey in Fall 2022. If you came into this class with no coding experience, she will definitely ease you into the subject matter. Do make sure to complete the zyBooks assignments on time, but I found that her lectures helped clarify most, if not all the topics that were covered. That being said, though, do not take the midterm/final for granted.

If you skim over the reading and don't do the labs genuinely for example using other materials that doesn't come from the book. You will fail the class. The class counts as a weeder course although it is the very first introduction to coding you will see in your life. Zybooks will be your friend, and make sure to studying 1 to 2 weeks before hand for the final if you get lower than a 70% you will automatically fail the class. I had to take it twice because of the rule. Do not slack off. Especially in this class.

I had a new teacher for the class and I barely tired. Ngl but the biggest thing I wish I knew was just do cheat some of the assignments to get full credit and then read and figure out how to do it because getting full points is more important.

kris miller -- if you have prior experience in cs ( in my experience java), you will definitely find it easy. the assignments should take you less than an hr during lab and you'll practically never have hw. if not, you just have to try a bit harder to read all the material in zybooks. but it will still be understandable. the assignments will probably take you longer though.

Overall super easy class, a decent amount of work, however, concepts are pretty easy to understand.

Most of the work was concepts and basic C++ syntax. It had weekly/bi-weekly quizzes that needed to be scheduled at the testing center and a final. There were also labs which for the majority were easy and instructions were written in the book (mandatory purchase as it comes with the quizzes and submissions [Zybooks]). I ended the class with an A.

Fairly easy and straightforward. As long as you do all the stuff on Zybooks, the lectures don't really matter. The labs are relatively straightforward as well, and the TAs generally offer pretty good help on them. Everything in this class is super important for 10b though.