BYU Home pageBRIGHAM YOUNG UNIVERSITY
  Humanities Technology and Research Support Center
Back     CHum Revolution Gateway

Computers and the Humanities Program -- BYU College of Humanities

CHum 210 Section 001
Computers and Teaching I

Winter Semester 2008
9:00 - 10:20 M/W
B181 JFSB
Russell Hansen
Phone: 422-9295
Email: Russell [under_score] Hansen [@] byu [dot] edu
1163D JFSB
Office Hours: By appointment only

Course Syllabus
Course Grades

Course Schedule

This schedule is mutable and is therefore, by definition, subject to change. I reserve the right to make changes to this schedule according to the skills and needs of the students. The class members will be apprised in an appropriate manner of drastic changes. However, it is the student's responsibility to be aware of and adhere to the due dates of assignments as given below.

Day Date Topic/Reading Assignment Given Date DUE
01 Jan 07 Course Introduction Personal Information Sheet Jan 09
02 Jan 09

Revolution Introduction

Introduction to Programming

Robot Exercise Jan 14
03 Jan 14

Readings on Programming

Programming Concepts 1

Control Structures Exercise--Problem #1 only
  What to turn in
Jan 16
04 Jan 16 Programming Concepts 2

Control Structures

Simple Programs In-class exercise

 

--

05 Jan 23

Revolution Objects

Object Properties

a. Objects and Properties Exercise
b. Walking Tour

a. Jan 28
b. Feb 13

06 Jan 28 Working with Images
Alignment
Exploring Images In-class Exercise

 

07 Jan 30

Grouping Objects

Scripting

Groups Exercise

Scripting Exercise

Feb 04

Feb 04

08 Feb 04 Scripting Continued
Message Hierarchy Exercise (In-class)
Handler Placement Stack Feb 06
09 Feb 06 FUNDAMENTALS EXAM REVIEW Five Week Course Feedback  
10 Feb 11 FUNDAMENTALS EXAM    
11 Feb 13

Fundamentals Exam Recap
Principles of Stack Design
     Supplementary Reading: Interface Design Principles

WALKING TOUR IS DUE
Stack critique


Feb 27
12 Feb 19 The Revolution Scripting Language In-class Scripting Activity
See stack "Scripting Work 1" in the Templates folder. (Don't turn in.)
 
13 Feb 20 Revolution Scripting Language, Continued
Scripting Language Examples
Scripting Exercise 2

Control Structures Exercise--Problems 2 and 3 only

Feb 27

Feb 25

14 Feb 25

Programming Concepts Revisited

Coding Exercise- Moving from pseudocode to working scripts

Feb 27
15 Feb27 Messages
Individual Project Discussion

Stack Critique Due Today
Messages Exercise
Individual Project
   Project Prospectus


Mar 03
Apr 14
   Mar 05
16 Mar 03

Advanced Properties
In-class Activity: Labeled Picture


Labeled Picture Assignment


Mar 10
17 Mar 05 External Files
In-class Exercise: Exploring External Files
 Project Prospectus Due Today
 
18 Mar 10 Working with Text
Activities: Annotated Reading

Exercise: Working with Text - Stack "Text Work" (turn in)

Annotated Reading

Mar 12

Mar 17

19 Mar 12 Debugging
Additional Commands
Debugging Exercise - Stack "Debugging Work" (don't turn in)  
20 Mar 17 Activities: Flash Cards Flash Cards Mar 24
21 Mar 19 Introduction to Audio in Revolution Work on Final Project  
22 Mar 24 Activities: Spoken Dialog Dialog Assignment Mar 26
23 Mar 26 Quiz Techniques Part 1 (Multiple Choice) Sample Quiz Apr 07
24 Mar 31 Quiz Techniques Part 2 (Short Answer) (continue working on Sample Quiz)  
25 Apr 02 Quiz Techniques Part 3 (Matching) (finish Sample Quiz)  
26 Apr 07 Deploying Programs
More About Stacks and Substacks
--  
27 Apr 09 Final Review
Scripting Examples Reference
Peer Review Assignment Part 1: Due Today
Part 2 (Response): Apr 14
28 Apr 14 Final Project Demonstrations Final Project DUE
Response to Peer Review DUE
Due at 9:00 AM sharp
  Apr 21 (Monday) FINAL EXAM 7:00 a.m. – 10:00 a.m.    


Back     CHum Revolution Gateway
Maintained by Devin Asay.
Copyright © 2005 Brigham Young University