CS 144 : Beg Prog w/Multimedia Projects

Course Description

CS144 Beginning Programming with Multimedia Projects: This course introduces students to the fundamentals of programming and design using multimedia projects. In a "hands-on" class, students will use pseudocode design and the three programming constructs (sequence, selection and repetition) in creating 3-D Worlds with animation. Students will learn how to combine text, graphics, audio, video, and animation in their projects. 3:0:3

Learning Outcomes

  1. Create 3-dimensional worlds with animation using Alice, a programming language.
  2. Apply problem-solving techniques to develop a solution.
  3. Design projects by describing an algorithm (visual and textual storyboards, pseudocode)
  4. Select appropriate programming constructs (sequence, selection, and repetition) for each project.
  5. Combine text, graphics, audio, video and animation in multimedia projects

Teaching Directives:

Linkage to Learning Outcome #:
  
Assignments/Labwork:
 
Practice the concepts by replicating the programs discussed in the textbook, Alice (Chapters 1-9) All
  
Written Assignments:
Respond to questions on conceptsAll
  
Projects:
 
Assign a project for each chapter such that all of the above objectives are covered. All
Major Projects:
 
Produce a solution in the form of an animation program with 3 scenes, using all the concepts covered in Chapters 1-4. All
Produce a solution in the form of an animation program with 3-5 scenes, using all the concepts covered in Chapters 1-7. All
  
Class Presentations:
 
Students present major projects to the class in order to share what each has learned. All
  
Exams:
 
Given a problem description, produce a solution in the form of an animation program (3 - 5 scenes) using all the concepts in Chapters 1 - 7. All

Textbooks

View the approved textbook list.

^ Back to the Top

---------------------------------

University Resources


This page was last modified on Monday, September 12, 2011