Intro to Programming

Class Links:

Course Description:

This is an introductory course offering a very broad perspective on programming, withj more specific instruction using Python, Java, Scratch and possibly a few other languages as time permits. The goal is to introduce what a computer programmer does and how one uses various programming tools to accomplish the objectives. Emphais will be placed on creativity, and commonalities between languages such as logic, flow control, loops, arrays, objects, etc.


You will need the following supplies for this course:

Evaluation Procedure:

  1. Formative Assessments (40%)
    • Daily Work
  2. Summative Assessments (45%)
    • Quizzes
    • Tests
    • Projects
  3. Final Exam (15%)

Make-Up Work:

Make-up work will be accepted at any time prior to the start of final exams. Once final exams have started, make-up work will no longer be accepted. THERE ARE NO EXCEPTIONS TO THIS POLICY. It is your responsibility to make up any missing assignments.

Missing Assignments:

Missing assignments that are turned in will be graded. However, grading missing assignments is a low priority. Most missing assignments will be graded within one week of turning in.