Computer Programming

Everybody should learn to program a computer, because it teaches you how to think. ~ Elon Musk

Computer Programming Overview

Computer Programming 11/12 is an introduction to those interested in computer programming. Although this class requires no previous programming experience, students are expected to have experience working with computers and have a moderately-strong math background. Students will be introduced to various programming techniques and learn the core logic behind computer programming. The language that will be primarily used this year is C#. With permission from the teacher, those who have prior experience in programming or computers may work on self-directed programming / computers projects instead.

Introduction to Computer Programming

Course Resources

Course Outline

What is Computer Science

Class Notes

Intro Lessons 1-6

Intro Lessons 7-12

Intro Lessons 13-17

Computer Programmers Needed!!!

Methods / Classes / Object-Oriented Programming

Labs and Activities

Sorting

Counting Days

Videos

What Most Schools Do Not Teach

Computer Science is Changing Everything

Introduction to WPF & XAML

Labs and Activities

Basic Game

Calculator

Videos

Introduction to WPF

Videos

Event Driven Code

Videos

XAML

Videos

Calculator

Whats Next?

Exploring your Future in Computers

Exploring the Future Assignment

The

End