This class was tough.
CS is a skill that you can't afford not to have in this age. It is used in every business and having the skill makes you stand out from all other candidates.
I have yet to complete the course, for I had to drop it in order to fit a required course into my schedule, but I do have a general idea of the class through my short time with the class. Throughout the course, you learn the basics of programming, and afterwards, you have the option of continuing into CS 2, or just start developing the skills outside of school. CS is so popular that you can learn it in many different ways. This class will assist you in grasping the basic concepts to make learning the different languages easier.
Hours per week:
Advice for students:
Always practice and refine your programming skills. Programming is the most difficult towards the beginning, but get easier after grasping the basics of it.