When you hear, "Happy binary day!" and you actually know what that means, you're officially a KAMSC nerd.
Christine Knasel ('07)
AP Computer Science
Instructor:Mr. Shannon Houtrouw
KAMSC AP Computer Science is an Advanced Placement course adhering to the A syllabus. Computer Science A emphasizes object-oriented programming methodology with an emphasis on problem solving and algorithm development and is meant to be the equivalent of a first-semester course in computer science. It also includes the study of data structures and abstraction. A superset of the required curriculum is covered. Students will: • design and implement solutions to problems by writing, running, and debugging computer programs. • use and implement commonly used algorithms and data structures. • develop and select appropriate algorithms and data structures to solve problems. • code fluently in an object-oriented paradigm using the programming language Java. Students are expected to be familiar with and be able to use standard Java library classes from the AP Java subset. • read and understand a large program consisting of several classes and interacting objects. Students should be able to read and understand a description of the design and development process leading to such a program. • recognize the ethical and social implications of computer use. Many students are involved with Computer related competitions at all levels.