|
Advanced
Placement Computer Science A
|
|
|
|
What
is Computer Science? Computer science is not just about the tools we use to perform computations. It is about how we use such tools, and what we find out when we do. The solution of many computer science problems may not even require the use of computers, but just pencil and paper. As a matter of fact, problems in computer science have been tackled decades before computers were even invented. Having said that, the design and implementation of computing system hardware and software is filled with challenges and fundamental problems that keep computer scientists busy. To me, computer science is like Physics. Both disciplines study how the world functions at a fundamental level. However, there is an important difference. The difference is that in Physics you're supposed to figure out how the world is made up, in Computer Science you create the world. In Physics you are constrain with existing rules, but in computer science the only things that limit you are the capabilities of the machine and your own abilities. Click on the picture to watch a video about Computer Science >>>>>>>>>
|
How would you write a Computer program to allow two persons play the popular game Tic Tac Toe?
|
|
What is AP Computer Science
all about?
|
|
Program Example The following Java progam will draw the figure on the right side:
|
|
|
How/what
will students learn? Here are some Graphics students do in AP Computer Science
|
|
What
are some of the labs/projects? |
|
           Just to mention some
|
|
What is
the Prerequisite for AP CS? Computer Science 1
PreAP Computer Science
Geometry
Algebra 2
Or, AP Teacher approval.
NOTE: I start teaching APCS with the assumption that no student has previous knowledge of computer science. Students who have taken a CS course before will move at a faster pace and will have time to assist their peers. |