Untitled Page
Flint Hills Technical College.  Programs and Majors.
Computer Program Design > Courses > CPD 122 Program Logic and Design w/Alice 3D

CPD 122 - Program Logic and Design w/Alice 3D

Within CPD 122, students will utilize introductory structured programming logic using Alice, a 3D animation software to begin building structures, functions, methods, and classes. This non-language specific course will stress 3D graphics and flowcharting and pseudocoding as the means of problem solving basic programming problems and as a means of designing basic structured programs. This course is the foundation for all the language courses and students build a beginning knowledge of programming structures, processes, and tools. Storyboarding is used to design programs along with high-level concepts such as reifying objects(treating an abstract concept as if it were a real), the Alice system utilizes a drag and drop system to place components on the screen and allow the students to learn the structures of programming without syntax errors. The Alice system uses 3D graphical, object-oriented objects such as animals, humans, cars, toys, etc to create programs. The user then animates these objects by using method calls such as “move forward 3 meters” or “turn left a half turn”. Each program is story-based and compels the students to use their creativity. This program, which focuses directly on students who were raised on video games and PIXAR films, was pioneered by the Carnegie Mellon University and the National Science Foundation. This course is the prerequisite course for CPD 119, CPD 228, CPD 222, and CPD 229.

Other Details:

Semester Offered:

Spring / Summer / Fall

Credits:

4