Computer Science 20 is an introductory course in computers and computer programming.  We will jump right in to some easy program design using Scratch.  Interspersed between working with other programming environments we will also examine some of the Core Concepts related to computers.  We will design some computer games using GameMaker.  After some experience with programming concepts and design, the course introduces concepts of programming using Visual Basic.  Finally students choose a Project that involves research or coding.