|



| |
Courses I am Teaching for 2007 - 2008
-
- FOP
-
Students will
learn a modular approach to programming including topics such as input and
output, using values and variables, subprograms, looping, decision making,
data structures, and files. The class will emphasize an algorithmic approach
to programming which will carry over into future computer science courses.
- CLA
- Topics covered
include numbering systems, logic gates, boolean algebra, Karnaugh maps, flip
flops, shift registers, counters, adders, subtractors, and a few other fun
things. Students wire all labs using breadboards. This might just be one of
the coolest computer classes out there
-
- AP Computer Science - A
- The
AP Computer Science A- IB course is a college level introductory course in
computer science. A large part of this class is built around the development
of computer programs or parts of programs that correctly solve a given
problem and that are understandable, adaptable, and where appropriate
reusable. Other important aspect of computer science including development
and analysis of algorithms, the development and use of fundamental data
structures, and the study of standard algorithms and typical applications
are covered. In addition, an understanding of the basic hardware and
software components of computer systems and the responsible use of these
systems are integral parts of the course. Students are prepared for the
Advanced Placement Computer Science A Examination as well as the standard
level International Baccalaureate Examination
|