Exploring Computer Science
This course engages students with little or no programming experience to create computer programs. Participants are introduced to object-oriented programming concepts, terminology, and syntax, and the steps required to create basic programs using Alice, Greenfoot, Scratch, and develop two programming languages, Python and Java. Hands-on practices figure prominently throughout this course so students can experience firsthand the power of computer programming.