CHum 310
|
|
Day |
Date | Topic/Reading | Assignment Given | Date DUE |
01 |
January 5 |
Review as Needed: Programming Concepts: Understanding control structures (See also CHum 210 web site for overview of control structures in LiveCode.) |
In-class exercise: Take digital photo of self and copy to your folder on server Quiz on LiveCode Concepts Activity: Reviewing Programming Structures |
January 5 January 10 January 10 |
02 |
10 |
Principles of
Instructional Design Principles
of Interface Design Interface
Design: Web and Print References |
Exploring
User Interface Conventions Group Project Assignment |
January 10 January 12 April 13 |
03 |
12 |
Efficient
Design in User Interactions--An example |
January 19 |
|
18 |
Martin Luther King Holiday: No class |
|||
04 |
19 |
Digital images Colors in LiveCode In-class Activity Image editing: Intro to Photoshop |
Group Project Proposal due Next time: Quiz on Digital Graphics, Graphics Formats |
January 24 |
05 |
24 |
Introduction to Photoshop, cont. |
January 26 |
|
06 |
26 |
Using External
Files |
January 31
|
|
07 |
31 |
Libraries: Extending LiveCode's capabilities |
Simple Text Processor due |
February 2 April 13 |
08 |
February 2 |
Group Project Detailed Plan due Functions Exercise due |
February 7 |
|
09 |
7 |
Web and Internet IIntroduction to LiveCode's Web & Internet Tools Reading: Beyond the Browser |
In-class Ex: Creating Web-Savvy Stacks Assignment: Web-based Content Stack Online HTML Tutorial |
February 9 February 14 February 9 |
10 |
9 |
Web and Internet IIOverview of HTML: HTML Entities |
February 16 |
|
11 |
14 |
Web and Internet III |
Web-based Content Assignment due |
February 22 |
12 |
16 |
Web and Internet IVLiveCode and Online Databases: Introduction to Online Databases |
HTML Exercise due |
February 23 February 22 |
21 |
Presidents Day Holiday: No class |
|
||
13 |
22 |
LiveCode and Online Databases: Creating a Database |
GET Method Assignment due Database Design Ex due Assignment: Create SELECT queries for your database tables |
February 23 |
14 |
23 |
LiveCode and Online Databases: Accessing DBs in LiveCode |
POST Method Assignment due SELECT queries assignment due |
|
15 |
28 |
LiveCode and Online Databases: Managing DBs in LiveCode, pt. 1 pt. 2 |
Managing Your Database in LiveCode Assignment |
March 2 |
16 |
March 2 |
Web and Internet VBackground information: Times and Dates |
Assignment: On-rev Sample Scripts tutorial |
March 7 |
17 |
7 |
Server-side Scripting with LiveCode, notes Revlets, RevWeb plugin |
Server-side scripting: Forms & database Assignment |
March 9 |
18 |
9 |
Review: Times and Dates
|
Forms & DB Assignment due Next time: Quiz on Audio Formats
|
March 14
March 14 |
19 |
14 |
Audio Playback and Recording in LiveCode More about Audio Playback and Recording |
Timing Assignment due Audio Recording Assignment due Audio Playback and Recording Stack Assignment Next time: Quiz on Video Formats |
March 16 March 16 |
20 |
16 |
Overview
of QuickTime Creating Digital Video Using QuickTime Movies in LiveCode Stacks See stack QTPlayerLecture.rev |
Audio Playback and Recording Stack due |
March 21 |
21 |
21 |
The
End Game: Preparing Projects for Distribution |
Using QT Movies in LiveCode due Group Project - "alpha" version due |
April 4 |
22 |
23 |
Stack Geometry: Managing Stack Resizing Project Time |
In-Class Exercise: testGeometry.rev Stack Please read What is Unicode? at http://www.unicode.org |
March 29 |
23 |
28 |
|||
24 |
30 |
April 4 |
||
25 |
April 4 | Menus |
Group Project User Evaluation due Unicode Stack assignment due |
|
26 |
6 |
|||
27 |
11 |
Project Time Final Exam Review notes |
|
|
28 |
13 |
(Last day of class) |
Group Project Final version due |
Techniques Stack Due Tuesday, April 13th |
|
20 |
Final Examination |
Closed-book portion of final exam. |
Practical (open-book) portion of final exam will be available starting the first day of finals and will be due by 5:00 p.m. the last day of finals. |