Computer Science 11/12
As a foundations course, Programming lays the foundation for the development of skills in computer programming and examines:
The history of computing, advancements in computer science, technology and languages. fundamentals of programming, program structure, logic and flow, computational thinking, design cycle and opportunities, and problem solving.
Most of all, you love computers, want to code, and mess with technology because that's awesome!
About me
UBC Masters of Education Technology Graduate. Flipped & Blended Learning Pioneer. Foremost a Dad. At work - a Biologist, Coder & 3D Print’er on an odyssey.