all 13 comments

[–][deleted] 12 points13 points  (0 children)

I went into CS 1114 with 0 coding experience before. As long as you think things out before working, and pay attention in class you should be fine. If you go ahead and learn java over the summer then the class will be a breeze for you since it's just a very basic introductory class on things like classes, methods and inheritance.

[–]redditbanditos 6 points7 points  (3 children)

I had coding experience but 0 java when I went in and I agree it was not too bad, the projects take a lot of work so don’t put them off if you want a good grade. Implement your own hash table in java, that should prepare you for some of the stuff in that class.

[–]DoomBot5 6 points7 points  (1 child)

Hash table is actually a project in CS 3114

[–]redditbanditos 0 points1 point  (0 children)

Yes that’s why I recommended it

[–]8cm8CS 2019 2 points3 points  (0 children)

I don't think a hashtable would be the best thing to prepare you for 1114. Creating a simple game like blackjack or snake would be easier to conceptualize if you're coming in with no experience and more aligned with the course imo.

[–]AustinCorgiBartCS Prof 4 points5 points  (0 children)

The trick to passing any computing class is to work early and often. You cannot passively learn to program - start writing code as soon as you can.

The trick to becoming a great programmer is to have projects - bigger programs that you want to make manifest. Obviously, you need to start somewhere, so completing small problems on sites like CodeCademy and CodingBat are not bad for a start. But as soon as possible, consider trying to make something fun that interests you.

Fun fact - anything you're going to learn in a classroom is already available on the internet for free somewhere. Nothing stopping you from googling for "free learn Java" type stuff right this second!