Students are introduced to the academic discipline of Computer Science with emphasis on problem solving using the current College Board computer language. At this time, the language is Java. The course introduces Object Oriented Programming (OOP) and uses an Objects first approach. Skills in defining, writing, and running computer programs on a windows based networked personal computer are developed. Students work with both mathematical and non-mathematical problems. Students will also be introduced to computer graphics, Graphical User Interfaces (GUI), data storage and data processing, boolean algebra, and computer number systems. No prior computer knowledge is needed. This course is usually offered during summer school and as summer self-study for those students who wish to place out of this introductory course and begin their computer science studies with Data Structures including APCS-A. |