Computer Programming
PREREQUISITES: Grades 11 & 12; successful completion of Computer 1
LENGTH: 1 Trimester (.5 credit)
COURSE DESCRIPTION:
This is an introductory trimester class that covers fundamental concepts of structured programming and algorithmic problem solving: primitive data types, control structures, functions and parameter passing, top-down design, arrays, files and the mechanics of compiling, running, testing and debugging programs. These concepts will be taught using the high-level language Java. In addition, this class will focus on object-oriented program design and advanced algorithmic problem solving illustrated through Java. Extensive practice with designing and implementing object-oriented programs, especially using elementary data structures such as linked lists, stacks and queues. This course is a requirement for AP Computer Science.
LENGTH: 1 Trimester (.5 credit)
COURSE DESCRIPTION:
This is an introductory trimester class that covers fundamental concepts of structured programming and algorithmic problem solving: primitive data types, control structures, functions and parameter passing, top-down design, arrays, files and the mechanics of compiling, running, testing and debugging programs. These concepts will be taught using the high-level language Java. In addition, this class will focus on object-oriented program design and advanced algorithmic problem solving illustrated through Java. Extensive practice with designing and implementing object-oriented programs, especially using elementary data structures such as linked lists, stacks and queues. This course is a requirement for AP Computer Science.