Now that you have learned how toUSE a computer, learn how toTEACH the computer to what youreally need it to do. By using theJAVA or C++ programming language,campers take a look intothe back end of computing andbuild an understanding of basicprogramming skills. Instead of focusing primarily on the JAVA language itself, thiscourse focuses intently on program designprinciples – providing a springboardfor programming in differentlanguages.
Campers learn bothfunctional programming fundamentalsand object-oriented skillsthrough a series of projects, interactiveexercises, and team-orientedactivities using content takendirectly from actual AP exams andcollege-level courses.
Older campers (15+) can prepare for the high-paced challengeof AP Computer Science(and perhaps a career in CS) forup to eight weeks with this course because the will increase in difficultyeach week.
Suggested pre requisites: WS roboticsand engineering course or3-D Game Design, Pre-Algebra