This course engages students with little or no programming experience to create Java programs. Participants are introduced to object-
oriented programming concepts, terminology, and syntax, and the steps required to create basic Java programs using the Alice,
Greenfoot, and Java interactive development environments. Hand-on practices figure prominently throughout this course so students
can experience firsthand the power of computer programming.