This course explores computer programming from a design perspective. Students have opportunities to deepen their understanding of the design process and learn how it is related to the software development cycle. Through working on projects, both individually and collaboratively, students study strategies to decompose problems, computational thinking processes, programming language constructs, ways to modify existing program code, and uses of pre-built libraries. At the end of this course, students are prepared for Computer Programming 12.
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.