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.