CS 144: Beginning Programming with Multimedia Projects
Course Description:
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-dimensional worlds with animation and use XHTML in creating Web pages. Students will
learn how to combine text, graphics, audio, video, and animation in their projects. 3:0:3
Learning Outcomes:
Upon completion of this course, the student should be able to:
- Create Web pages with basic XHTML.
- Create 3-dimensional worlds with animation using Alice,
a programming language.
- Apply problem-solving techniques to develop a solution.
- Design projects by describing an algorithm (visual and textual storyboards, pseudocode)
- Select appropriate programming constructs (sequence, selection,
and repetition) for each project.
- Combine text, graphics, audio, video and animation in multimedia projects.
Assessment Measures:
| Assessment Tool |
Linkage to Learning Outcome #: |
| | |
| Assignments/Labwork: | |
|
Practice the concepts by replicating the Web pages and programs
discussed in the textbooks: XHTML (Chapters 1-5) and Alice (Chapters 1-9) |
All |
| | |
| Written Assignments: |
|
|
Respond to questions on concepts
|
All |
| | |
| 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 3-5 Web pages using all the
concepts covered in Chapters 1-5.
|
1, 4, 6 |
|
Produce a solution in the form of an animation program
with 3-5 scenes, using all the concepts covered in Chapters 1-7.
|
2 - 6 |
| | |
| Class Presentations: |
|
|
Students present major projects to the class in order to share
what each has learned.
|
2 - 6 |
| | |
| Exams: |
|
|
Given a problem description, produce a solution in the form of 3-5 Web pages using all the
concepts (Chapter 1-5) studied.
|
1, 4, 6 |
|
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.
|
2 - 6 |
Textbooks
To view the approved textbook list, click
here.
Additional Information:
Download latest version of Alice from www.alice.org