This course will not be offered for the 2016-7 school year

This is a fairly hardcore computer class. If you have prior experience with programming that you enjoyed, this might be for you. We'll have to wait and see what is in store for this class in the future.


General Info

The Advanced Placement Computer Science class covers programming in the JAVA language. This course covers the basic concepts of programming, history, and ethics of computers. This class should be considered as guided study: it is held in conjunction with an unrelated class in which the students outnumber the AP students. Learning to program is similar to learning another language as there is vocabulary, syntax, and grammar rules to apply along with the logical construction of commands. In addition to the assigned work for this class, it is recommended for students to spend an additional 10 hours a week practicing coding. The IDE (Integrated Development Environment) that I recommend is simple to use and freely available for several different operating systems.