Computer Science 1

Course Description:

This course provides students with a first experience in formal programming. The students will write code in a structured environment and design user interfaces that are both creative and functional. There is exposure to a wide variety of applications in the fields of mathematics, probability and statistics, education, business and industry.

We will begin the course by working through the Express introductory computer programming course on Code.org

We will then begin studying the more formal programming language called Python using the repl.it platform.

Through these experiences, students will gain experience in:

  • algorithmic thinking

  • logic

  • using conditional statements to decide how an algorithm should proceed

  • using iteration to avoid repetition of code

  • trying to code in as efficient a manner as possible