|
This page provides information on the course. It tells you about
the instructor, teaching assistants, lecture
schedule, and marking scheme, along
with the assignments and the lab and test
schedule. It also contains a course description and textbook
titles and information on Flash resources and
lab access.
The lecture slides and additional custom notes will be available
for you to view and download from Moodle: https://moodle.queensu.ca/
Instructor | Office | Phone | Office Hours |
|
Mary McCollam |
Goodwin 527 |
mccollamATcs.queensu.ca | 533-6763 |
Tuesdays 1-3 pm or by
appointment |
Teaching Assistant
|
Lab |
|
Cara Bing Yu
Yu |
8byyATqueensu.ca |
B |
Emese
Somogyvari |
8es11ATqueensu.ca
|
A, C |
Day | Time | Room |
Beamish-Miunro
213 |
||
Mondays |
2:30 - 3:20 pm |
|
Tuesdays |
4:30 - 5:20 pm
|
|
Thursdays |
2:30 - 3:20 pm
(weird time, but correct) |
Lab |
Day | Time | Room |
TA |
TBA |
Goodwin 248
|
|
||
A |
Wednesday |
2:30-4:30 pm
|
Emese
|
|
B |
Thursday |
3:30-5:30 pm |
Cara |
|
C |
Friday |
2:30-5:30 pm |
Emese |
Week | Date | Topics |
ActionScript & Flash
Examples |
1 | Sept 12-16 |
Intro to Animation & Programming ActionScript: Tracing & Variables Flash: 2D graphic |
Exercise 1: First Animation |
2 | Sept 19-23 |
Short Animated Films ActionScript: If-else statements; Object-Oriented Programming; Using Functions; Timeline Control Flash: Creating and Editing Symbols and Text |
Exercise
2: Variables Exercise 3: Rocket Ship |
3 | Sept 26-30 |
Animated Films with Narration or Dialogue ActionScript: Defining Functions with Parameters and Results Flash: Intro to Animation: Motion, Shape, & Color Tweening; Nested Animations |
Exercise
4: If-Else Statements Exercise 5: Eye Symbols Exercise 6: Simple Functions Functions with Parameters |
4 | Oct 3-7 |
Interactive Websites ActionScript: Random Numbers; For Loops; While Loops; Flash: Nested Animations wih Scripts; Stop-Motion Animation |
Functions
with Results Exercise 7: Functions with Results While and For Loops Stop Animation: Dancing Doll Exercise 8: Wing Animation |
5 | Oct 10-14 |
Thanksgiving
Monday:
No Class; Action Script: Events & Event Handlers Flash: Interaction and Buttons |
|
6 | Oct 17-21 |
Test 1 Review, Monday
October 17 Test 1, Tuessday, October 18 in class Video Games Dynamic Text Fields ( Output ); One-Dimensional Arrays |
Test 1
Review.fla Test 1 Review.txt Arrow Keys: "pacman" Array Basics Exercise 11: Arrays |
7 | Oct 24-28 |
More Video Games Display List; Drawing with Vectors; More on Arrays |
Exercise 12:
Graphics Arrays, Loops, Functions Exercise 13: Arrays and Loops |
8 | Oct 31- Nov 4 |
Learning Modules Frame and Timer Loops; Text Input and Processing |
Exercise
14: InputAndTimers Frame Events: Unicycle Timer Events: Clock Timer Events and Strings |
9 | Nov 7-11 |
Interactive Art Dynamic Objects; More on the Display List; Managing Object Depths |
Exercise 15: Key Events and HitTestObject Hangman Game Design Hangman Development Step 1 Hangman Development Step 2 Hangman Development Step 3 Hangman Game Version 1 Hangman Game Version 2 Hangman Game Version 3 Dynamic Objects: Butterfly and Bird Exercise 16: Strings Exercise 17: Dynamic Objects |
10 | Nov 14-18 |
Test 2
Review, Monday, November 14 Test 2, Tuessday, November 15 Music Buttons and Help with Projects during class time |
Hangman with Music
Button Music File for Music Button |
11 | Nov 21-25 |
Monday: Null Object Errors and Help with
Projects Tuesday: Arrays of Dynamic Objects and Help with Projects Thursday: Help with Projects |
Array of Dynamic
Objects GlowFilter |
Test 12 | Nov 28-Dec 2 |
Projects
due in class on Monday: bring your project on a
USB memory stick Note: You can turn in your user manual on Monday or in the Tuesday or Thursday class Project Demos in Class Tuesday and Thursday ( Groups with one partner in a Wednesday or Thursday lab give demo in Tues class Otherwise: Students in Wednesday lab give demo during Tuesday class Students in Thursday or Friday lab give demo during Thursday class ) |
|
Labs, Assigns, Tests,
Project
|
Percentage
|
Week |
Due in Week | Topics |
|
Lab 0 Uploading with Filezilla |
1
|
Setting up
folders; Flash Lesson 1 |
Read and complete the following before your lab in week 1 : Activating CASLab Account |
||
Lab 1 |
2 |
Output and
Variables |
|||
Assignment 1 |
2 |
2 |
Flash Lesson
2: Graphics |
||
Lab 2 |
3 |
If-else; Using
Functions and Defining Simple Functions |
|||
Assignment 2 |
2 |
3 |
Flash Lesson 3 and
Part of 4: Symbols and Animation Flash text Less. 3 & pp. 105-109 |
||
Lab 3 Lab 3 Start File |
4 |
Defining Functions with Parameters and Results |
|||
Assignment 3 |
2 |
4 |
Part of Flash
Lessons 4 and 7: Animation and Sound Flash text pp. 109-129 & 282-289 |
||
Lab 4 |
5 |
For & While
Loops; Random Numbers |
|
||
Assignment 4 | 2 |
5 |
Part of Flash
Lessons 4, 5 & 7: Animation and Sound, con. Flash text pp. 129-143, 180-185 & 289-293 |
||
Lab 5 |
6 |
Interaction &
Buttons |
|
||
Test 1 2010 Test 1 2010 Test 1 Solutions Test 1 Practice Questions Solutions to Practice Questions |
15 |
6 |
Weeks 1 - 4 | ||
Assignment 5 |
2 |
6 |
Flash Lesson 6: Interactive Navigation |
||
Lab 6 |
7 |
Drawing with
vectors; Arrays |
|
||
Lab 7 Lab 7 Start File |
8 |
Arrays |
|
||
Project Storyboard Project Requirements Example Brainstorming Chart |
8 |
7 |
|||
Lab 8 Lab 8 Start File |
9 |
Strings; Text Input;
Timer Loops |
|||
Project Phase 1 Code | 9 |
||||
Lab 9 Lab 9 Start File |
10 |
Dynamic Symbols and Display List Levels |
|
||
Test 2 2010 Test 2 2010 Test 2 Solutions Test 2 Practice Questions Solutions to Practice Question |
15 |
Weeks 5-9 |
|||
Project Phase 2 Code |
|
11 |
|||
Final Project |
52 |
12 |
|||
Total |
100
|
If you need additional help, COMPSA keeps a list of upper-year students who are interested in tutoring. Check the COMPSA web page and search for "Tutor List".
Mindfind is a tutoring
service
run by ASUS (Arts and Science Undergraduate Society) that
pairs student tutors with students who are in need of academic
assistance. The hourly cost of tutoring is partly subsidized by
ASUS.
http://www.cs.queensu.ca/home/mccollam/cisc110/2011/info11.html
Last Updated November 24, 2011