Computer Programming I

Full-year course. Introduction to Computer Programming teaches the foundations of basic computer programming and will introduce students to object-oriented programming. The goal of this course is to help students develop their problem-solving and critical thinking skills. This course is for beginners with little to no experience in computer programming. Students will learn computer commands, variables, looping, If/else statements, While and For loops, and much more. This course will use Python, a programming language.  You will need to download Python for the course: https://www.python.org/downloads/

Requirements and Prerequisites:

  • PC with Windows 8+ Operating System  (Python 9.5 can not be downloaded on Windows 7 or earlier.)
  • Download the Windows embeddable package (64-bit) found here: https://www.python.org/downloads/windows/
  • Have permissions to read, write, and edit files
  • Have a plain text editor (ex: Notepad)
  • Basic computer literacy
    • able to find file folders and locations
    • save, delete, edit files
    • download files
    • use file manager to find the location of files
  • Basic mathematical knowledge (Student should have passed Pre-Algebra.)
    • Area of rectangles, triangles, and circles
      • Solve mathematical equations
      • Understand and compute exponents
      • Solve order of operation problems
      • Evaluate mathematical equations given numbers to input (including the distance formula)
 




Mrs. Yoo was an amazing instructor and was very open for questions about the material. She has a great teaching style that gets through all of the work that needs to be done while always encouraging the students to ask questions as needed. - Parent Course Evaluation
It was a really fun class! I learned so much about computer programming. Mrs. Yoo is a great teacher and she was so supportive when I had questions about the assignments. - Parent Course Evaluation
This was a fantastic class. The class helped the students understand the book and material and then the problems reinforced the concepts in a way that would not have been possible in a self-study course. My son is definitely ready and interested in a higher level course. Thank you! - Parent Course Evaluation




    Register Now



    You may also like...


    Introduction to Engineering for the Logic Stage

    One-semester. For middle school students.


    Learn More

    Engineering

    Full-year. For high school students.


    Learn More

    Computer Programming I Information




    • Example Syllabus
    • Class meets twice per week for 50-55 minutes.
    • Class cap: 15 students.
    • Designed for grades 8-12.
    • Students in grades 8-12 may be awarded 1 Mathematics or Elective credit upon completion of this course.
    • Taught by Dorothy Yoo

    Course Materials






    Expand for More Course Resources


    You may also like...


    Introduction to Engineering for the Logic Stage

    One-semester. For middle school students.


    Learn More

    Engineering

    Full-year. For high school students.


    Learn More