|
AP Computer Science is an introductory level class, thus, no prior knowledge of computers or computer programming languages is needed. Most students have never programmed before.
Students learn to write stand-alone programs and programs embedded in web pages in the Java language. The object-oriented features of the Java language are used to develop student’s ability to analyze a problem, create an organized plan for solving the problem, and implemented a user-friendly, logically clear, and efficient solution. Those topics that would normally comprise an introductory college-level course toward a major in computer science are covered.
Many students gain a level of understanding of computers and skill in problem solving that benefits them no matter which career they choose.
All students are expected to take the College Boards’ AP exam in May. The course is the equivalent of one semester of college work and, as a result, students will take the Computer Science A level AP exam.
Students should know mathematical notation at the level of second year Algebra, though several students have taken the class concurrently with a second year Algebra class. There is very little traditional math, though there is an abundance of logical sequencing. Students should enjoy problem solving, be able to organize one’s thoughts logically, and be able to communicate one’s ideas clearly.
Students must fill out a short questionnaire and receive Mr. Ferguson’s signature before signing up for this course. Questionnaires are available from Mr. Ferguson.
|