This course explores computer programming from a design perspective. Students will continue to develop the computer programming, problem-solving, and collaboration skills acquired in Computer Programming 11. They will work on open-ended projects to study strategies to decompose complex problems, computational thinking processes, advanced programming language constructs, ways to modify existing program code, and uses of pre-built libraries.
Room 124
Tuesday: 1:40 pm to 3:05 pm
Thursday: 8:30 am to 9:55 am
Homework , practicing, and test preparation should add up to 30 minutes per class as outlined in the Richmond Christian School Policy. Regular practicing is essential for developing skill.