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

Computers and the Humanities Program -- BYU College of Humanities

CHum 210 Section 001
Computers and Teaching I

Fall Semester
9:30 - 10:50 T/Th
B181 JFSB
Devin Asay
Phone: 422-6510
Email: Devin [under_score] Asay [@] byu [dot] edu
Office Hours: Th 11-1 and by appointment
Teaching Assistant: Nancy McMurtrey
Phone: 830-8537
Email: nlgidget [@] hotmail [dot] com
Lab Hours:
   MWF 9-10 a.m. B181 JFSB
   M 11 a.m.-1 p.m. B161 JFSB

Course Syllabus

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 September 5 Course Introduction Personal Information Sheet September 7
02 7

Revolution Introduction

Introduction to Programming

Robot Exercise September 12
03 12

Readings on Programming

Programming Concepts 1

Control Structures Exercise--Problem #1 only September 14
04 14 Programming Concepts 2

Control Structures

Simple Programs In-class exercise

 

--

05 19

Revolution Objects

Object Properties

a. Objects and Properties Exercise
b. Walking Tour

a. September 21
b. October 10

06 21 Working with Images
   Exploring Images Exercise
Alignment
Grouping Objects
Grouping Tasks (This assignment is postponed one class period.) September 28
07 26 Scripting Scripting Exercise September 28
08 28 Scripting Continued
Message Hierarchy Exercise (In-class)
Handler Placement Stack October 3
09 October 3 FUNDAMENTALS EXAM REVIEW Five Week Course Feedback  
10 5 FUNDAMENTALS EXAM    
11 10 Fundamentals Exam Recap
Principles of Stack Design

WALKING TOUR IS DUE
Stack critique


October 24 (new date!)
12 12 The Revolution Scripting Language In-class Scripting Activity
See stack "Scripting Work I" in the Templates folder. (Don't turn in.)
 
13 17 Revolution Scripting Language, Continued
Scripting Language Examples
Scripting Exercise 2

Control Structures Exercise--Problems 2 and 3 only

October 19

October 19

14 19

Programming Concepts Revisited

Coding Exercise - Moving from pseudocode to working scripts

October 24
15 24 Messages
Individual Project Discussion

Stack Critique Due Today
Messages Exercise
Individual Project
   Project Prospectus


October 26
December 14
   October 31
16 26

Advanced Properties
In-class Activity: Labeled Picture


Labeled Picture Assignment


November 2
17 31 External Files
External Files In-class Exercise
 Project Prospectus Due Today
 
18 November 2 Working with Text
Activities: Annotated Reading
Annotated Reading November 9
19 7 Debugging
Additional Commands
 
20 9 Activities: Flash Cards Flash Cards November 16
21 14 Introduction to Audio in Revolution Work on Final Project  
22 16 Activities: Spoken Dialog Dialog Assignment (scroll to end) November 28
-- 21 Friday Instruction (No Class)    
-- 23 Thanksgiving Holiday    
23 28 Quiz Techniques Part 1 Sample Quiz December 7
24 30 Quiz Techniques Part 2 (continue working on Sample Quiz)  
25 December 5 Quiz Techniques Part 3 (finish Sample Quiz)  
26 7 Deploying Programs
More About Stacks and Substacks
--  
27 12 Final Review Peer Review Assignment Part 1: Due Today
Part 2 (Response): December 14
28 14 Final Project Demonstrations Final Project and Response to Peer Review DUE
Final Exam Available
Due at 9:30 AM sharp
  18 (Monday) FINAL EXAM Turn in your Final Exam by email or via the assignment drop box Due by 10 AM--NO EXCEPTIONS



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