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.