Computer Programming 11

Course Description

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.

Units

What You will Learn

  • Computer Programming (Python Coding)
  • Digital Citizenship
  • Problem Solving

Schedule

Block H

Room 124

Tuesday: 1:40 pm to 3:05 pm

Thursday: 8:30 am to 9:55 am

Assessment

Marks Breakdown

  1. In class work and assignments - 60 %
  2. Final Project - 20 %
  3. Tests - 20 %
  4. Quizzes - 0 %

Homework

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.

Materials

What You Will Need

  • Pencil, eraser, and Notebook
  • Web enabled device

Class procedures and norms