Reddit Reddit reviews Practice Problems for C++ Beginners: Moving Beyond the Basics

We found 1 Reddit comments about Practice Problems for C++ Beginners: Moving Beyond the Basics. Here are the top ones, ranked by their Reddit score.

Computers & Technology
Books
Programming Languages
C & C++ Programming
C++ Programming Language
Practice Problems for C++ Beginners: Moving Beyond the Basics
Check price on Amazon

1 Reddit comment about Practice Problems for C++ Beginners: Moving Beyond the Basics:

u/wjbolueunsn · 2 pointsr/ucla

I took CS 31 last quarter with Smallberg, so not sure how similar the class logistics are compared to Stahl, but the grading seems the same.

For us, the midterm was is divided into two parts, with midterm 1 being 35 points and midterm 2 being the other 65 points. I felt really sick while taking the first midterm, so I ended up not finishing and got a 10/35, while the class average was a 30. However, I did significantly better on the second midterm; I got a 52/65, which meant my total midterm score was a 62/100.
I still passed with a B, but my project average was proabbly about an 80ish (got a 90-100 on all of them except one which I got a 50ish on and turned one of them in super late so it went from a 95 to a 70. Also, I got an 88/100 on the final, which I thought to be much easier than the midterms.

So even if you do not do that well on the midterm, if you do okay on the projects and final, I think you should be able to pass with at least a C. I also heard that the averages for CS 31 are lower in the winter and spring because there are less CS majors, etc., so there’s that to take into account as well. The class averages for almost everything when I took it was a 90 something.

To add, I did have a little programming experience in a formal setting since I took two introductory Python courses at the university I transferred from. However, I got a B for the first course, which was supposedly easy with the professor I had (almost 50% of the class got A’s), and failed the second one horribly, so I wouldn’t say that I had much programming experience nor was I that good at it in the first place. In my opinion, I think that Python differs vastly from C++, so when I took Cs 31 it felt like I was starting to learn CS with no programming experience at all.

What helped me personally while taking CS 31 was reading the textbook, which might not be of help to you since most people didn’t bother looking at it, but reading through it and understanding the examples in there was useful to me. Also, I went to TA office hours a lot while working on my projects and that cut down my time wokring on them, and I think they are very helpful; I understood some of their explanations of concepts more than Smallberg’s. Other than that, I just paid attention to every lecture and discussion. Try going to discussion sections, too. My TA had us work in groups, too, which I thought was helpful.

Currently taking CS 32 and CS 35L right now and I think that getting through CS 31 was harder. So far, the material is not too difficult to understand and every assignment/midterm was pretty easy for me, although they do take a lot of time.

Edit: My bad, just checked my email for my grades, and I got a 98 on the final, not an 88. Also, I forgot to say that I also worked out every problem in this book.

https://www.amazon.com/Practice-Problems-Beginners-Moving-Beyond/dp/0998544000

It was suggested by Smallberg and was written by a professor who taught CS 31 at UCLA before. The problems in the book are similar to the code writing problems in the midterm/final.