Not too easy. Not too difficult.
Computer Programming really allows for a new "fresh" type of class that is unlike most other courses in high school. Programming requires an entirely new mindset of thinking skills that genuinely aid in other logic based classes. A simple programming course establishes a new mode of thinking and provides ample networking opportunities as it teaches cooperation and teamwork.
Computer Programming taught me how to work with others. It did not take long for my row of programmers to realize that we weren't going to tackle this course by ourselves. I quickly made friends and realized how powerful good networking skills can be. Once our programming alliance was established we were able to address problems much easier since we had five minds working rather than one. Computer programming will teach you logic based skills as well as networking skill and I think it is a beneficial class regardless of what major an individual is interested in.
Hours per week:
Advice for students:
Work together. I cannot stress how much having a group of friends to work with aided in this course. When you are struggling it becomes much easier to ask a friend than to helplessly search the internet for a solution. On top of working together, i would suggest to work as hard as you can to truly understand the material. Asking a friend for help is great, but after it is important to really understand the material that you were helped with. By doing these two things Computer Programming I should be a fun and relatively easy course.