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 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 Fundamental Visual Basic, CPD 228 Advanced Visual Basic, CPD 222 Java Programming, and CPD 229 C# Programming
4.00 Credit Hours
Flint Hills Technical College does not discriminate on the basis of sex including pregnant and parenting students, sexual orientation, handicap, race, color, age, religion, marital status, or national or ethnic origin in educational programs, admissions policies, employment policies, financial aid or other College-administered programs. For questions or concerns regarding non-discrimination contact the Director of Human Resources at 620.343.4600.