How difficult are CS 2110 and CS 2800 for students with little CS background?

Splintercell50
Thu, 24 Dec 2009 13:06:57 +0000

I have taken CS 1111 (Intro to JAVA) in Spring 09 and I did pretty well in the class, especially considering it was my first CS course. I want to further explore the CS field and decided to sign up for CS 2110 and CS 2800. I know that CS 2110 is a continuation of Intro to JAVA, so does the level of difficulty jump tremendously? I understood a lot of the concepts of CS 1111 without too much problem. The application of the concepts in projects were a bit difficult at times but there was always some help available.
I realize that CS 2800 is more of a math/logic course than pure CS. The median grade is a B. So how difficult is that class? If I were to attend the lectures and study the matieral, would that guarantee a pretty good grade (at least B+) or does it require a lot of logical intuition? Thanks.