Programming and Computer Science in Java:
Course Description

    David Kosbie, 2002-2003
See Course Home Page.

Programming and Computer Science in Java
One year, 5x, 1 credit.
Grade Level:  10 - 12.

Prerequisite:  Basic computer literacy; and B or higher in Algebra or by permission of teacher.
This two-semester course is an introduction to programming and computer science using the Java language. No prior programming experience required. Course concepts include: problem solving techniques, program design, control structures, data structures, computer graphics, algorithms, classes, objects, arrays, programming environment and hardware.  This course is highly recommended for any student interested in a career as a computer programmer or interested in majoring in computer science in college.  This course will include a significant programming element in Java.

Advanced Placement Computer Science in Java
One year, 5x, 1 credit.
Grade Level:  11 - 12.

Prerequisite:  B or higher in "Programming and Computer Science in Java" or by permission of teacher.
This two-semester course prepares students for the College Board Advanced Placement exam in Computer Science.  Course concepts include: the complete APCS Java AB subset, file handling, dynamic memory allocation, analysis in the timing and efficiency of algorithms, linked lists, stacks, queues, trees, searching, sorting, and recursion.  Additional topics may include digital circuitry, automata theory, complexity, computability, and topics in artificial intelligence.  This course will include a significant programming element in Java.

See Course Home Page.