Teaching / Cpsc60136


Teaching.Cpsc60136 History

Hide minor edits - Show changes to markup

December 01, 2010, at 04:00 PM by 136.159.18.162 -
Changed line 43 from:
to:
  • final exam 2009 - files
December 01, 2010, at 03:58 PM by 136.159.18.162 -
Changed line 42 from:
  • practice final exam 2009 - files
to:
  • practice final exam 2009 - files
December 01, 2010, at 03:57 PM by 136.159.18.162 -
Changed line 42 from:
  • practice final exam 2009
to:
  • practice final exam 2009 - files
December 01, 2010, at 03:37 PM by 136.159.18.162 -
Added lines 42-43:
  • practice final exam 2009
November 16, 2010, at 02:15 PM by 136.159.18.162 -
Added lines 116-120:

Or you can try the old way.

October 20, 2010, at 11:56 AM by 136.159.18.162 -
Added lines 39-41:

Practice Exams

  • practice midterm
September 29, 2010, at 04:29 PM by 136.159.7.119 -
Changed line 17 from:
 Office Hours: F 1300-1500h in ICT 715
to:
 Office Hours: R 1400-1600h in ICT 715
September 21, 2010, at 01:06 PM by 136.159.7.119 -
Changed lines 16-17 from:
TALawrence Fyfe
 Office Hours: F 1300-1500h in ICT 715
to:
TALawrence Fyfe
 Office Hours: F 1300-1500h in ICT 715
September 21, 2010, at 01:06 PM by 136.159.7.119 -
Added lines 15-17:
  
TALawrence Fyfe
 Office Hours: F 1300-1500h in ICT 715
August 27, 2010, at 03:41 PM by 136.159.7.119 -
Changed lines 89-96 from:
9-Sep-2009First class
0900h 28-Sep-2009Assignment 1 due
0900h 12-Oct-2009Assignment 2 due
1630h 26-Oct-2009Midterm exam
0900h 02-Nov-2009Assignment 3 due
0900h 23-Nov-2009Assignment 4 due
0900h 07-Dec-2009Assignment 5 due
07-Dec-2009Last class
to:
13-Sep-2009First class
04-Oct-2009Assignment 1 due
18-Oct-2009Assignment 2 due
27-Oct-2009Midterm exam (in class)
08-Nov-2009Assignment 3 due
22-Nov-2009Assignment 4 due
06-Dec-2009Assignment 5 due
08-Dec-2009Last class
August 27, 2010, at 03:35 PM by 136.159.7.119 -
Deleted line 116:
August 27, 2010, at 03:31 PM by 136.159.7.119 -
Changed lines 108-110 from:

Consult the software and instructions that I wrote to help you use Phidgets from Processing.

to:

You can use the Phidgets Processing Library developed with the help of Paul Saunier.

August 27, 2010, at 03:29 PM by 136.159.7.119 -
Changed lines 77-81 from:
1122-Nov-09Components, Filter, Blend, Copy, MaskColor 2, Image 4
 24-Nov-09Image Processing, Image outputImage 5, Output 1
1229-Nov-09Phidget Interface KitExtension 8
 01-Dec-09Other Phidgets 
1306-Dec-09TBA 
to:
1122-Nov-09Image Processing, Image outputImage 5, Output 1
 24-Nov-09Phidget Interface KitExtension 8
1229-Nov-09Other Phidgets 
 01-Dec-09TBA 
1306-Dec-09TBA 
August 27, 2010, at 03:24 PM by 136.159.7.119 -
Changed line 65 from:
511-Oct-09Thanks Giving 
to:
511-Oct-09Thanks Giving 
Changed lines 67-76 from:
618-Oct-09Parameters, Recursion, MouseShape 3, Input 1
 20-Oct-09Mouse, Static Forms, KeyboardInput 1, Drawing 1, Input 2
725-Oct-09Events, Mouse, Time, DateInput 3-5
 27-Oct-09Midterm Exam - in class
801-Nov-09Debugging, Lines, Curves, Machine, OrganismDevel 2, Motion 1, Motion 2
 03-Nov-09ArraysData 4
908-Nov-092D Arrays 
 10-Nov-09Animation, PixelsImage 2, Image 3
1015-Nov-09Rememberance Day
 17-Nov-09Motion, ResponseTypography 2-3
to:
618-Oct-09Parameters, Recursion, MouseShape 3, Input 1
 20-Oct-09Mouse, Static Forms, KeyboardInput 1, Drawing 1, Input 2
725-Oct-09Events, Mouse, Time, DateInput 3-5
 27-Oct-09Midterm Exam - in class 
801-Nov-09Debugging, Lines, CurvesDevel 2, Motion 1, Motion 2
 03-Nov-09ArraysData 4
908-Nov-092D Arrays 
 10-Nov-09Animation, PixelsImage 2, Image 3
1015-Nov-09Motion, ResponseTypography 2-3
 17-Nov-09Components, Filter, Blend, Copy, MaskColor 2, Image 4
August 27, 2010, at 03:21 PM by 136.159.7.119 -
Changed lines 57-66 from:
113-Sep-09Introduction, Code ElementsStructure 1
 15-Sep-09Coordinates, Primitives, VariablesShape 1, Data 1
220-Sep-09Arithmetic, Functions, DecisionsMath1, Control 1
 22-Sep-09Repetition, VeritcesControl 2, Shape 2
327-Sep-09Curves, Colour, Display, TintMath 2, Color 1, Image 1
 29-Sep-09Text, Conversion, ObjectsData 2, Data 3
404-Oct-09Display, Trigonometry, RandomTypography 1, Math 3, Math 4
 06-Oct-09Translate, Matrices, Rotate, ScaleTransform 1, Transform 2
511-Oct-09Continuous, FunctionsStructure 2, Structure 3
 13-Oct-09Thanks Giving
to:
113-Sep-09Introduction, Code ElementsStructure 1
 15-Sep-09Coordinates, Primitives, VariablesShape 1, Data 1
220-Sep-09Arithmetic, Functions, DecisionsMath1, Control 1
 22-Sep-09Repetition, VeritcesControl 2, Shape 2
327-Sep-09Curves, Colour, Display, TintMath 2, Color 1, Image 1
 29-Sep-09Text, Conversion, ObjectsData 2, Data 3
404-Oct-09Display, Trigonometry, RandomTypography 1, Math 3, Math 4
 06-Oct-09Translate, Matrices, Rotate, ScaleTransform 1, Transform 2
511-Oct-09Thanks Giving 
 13-Oct-09Continuous, FunctionsStructure 2, Structure 3
August 27, 2010, at 03:18 PM by 136.159.7.119 -
Changed lines 57-83 from:
113-Sep-09Labour Day
 15-Sep-09Introduction, Code ElementsStructure 1
220-Sep-09Coordinates, Primitives, VariablesShape 1, Data 1
 22-Sep-09Arithmetic, Functions, DecisionsMath1, Control 1
327-Sep-09Repetition, VeritcesControl 2, Shape 2
 29-Sep-09Curves, Colour, Display, TintMath 2, Color 1, Image 1
404-Oct-09Text, Conversion, ObjectsData 2, Data 3
 06-Oct-09Display, Trigonometry, RandomTypography 1, Math 3, Math 4
511-Oct-09Translate, Matrices, Rotate, ScaleTransform 1, Transform 2
 13-Oct-09Continuous, FunctionsStructure 2, Structure 3
618-Oct-09Thanks Giving
 20-Oct-09Parameters, Recursion, MouseShape 3, Input 1
725-Oct-09Mouse, Static Forms, KeyboardInput 1, Drawing 1, Input 2
 27-Oct-09Events, Mouse, Time, DateInput 3-5
801-Nov-09Midterm Exam - in class
 03-Nov-09Debugging, Lines, Curves, Machine, OrganismDevel 2, Motion 1, Motion 2
908-Nov-09ArraysData 4
 10-Nov-092D Arrays 
1015-Nov-09Animation, PixelsImage 2, Image 3
 17-Nov-09Rememberance Day
1122-Nov-09Motion, ResponseTypography 2-3
 24-Nov-09Components, Filter, Blend, Copy, MaskColor 2, Image 4
1229-Nov-09Image Processing, Image outputImage 5, Output 1
 01-Dec-09Phidget Interface KitExtension 8
1303-Dec-09Other Phidgets 
 08-Dec-09TBA 
to:
113-Sep-09Introduction, Code ElementsStructure 1
 15-Sep-09Coordinates, Primitives, VariablesShape 1, Data 1
220-Sep-09Arithmetic, Functions, DecisionsMath1, Control 1
 22-Sep-09Repetition, VeritcesControl 2, Shape 2
327-Sep-09Curves, Colour, Display, TintMath 2, Color 1, Image 1
 29-Sep-09Text, Conversion, ObjectsData 2, Data 3
404-Oct-09Display, Trigonometry, RandomTypography 1, Math 3, Math 4
 06-Oct-09Translate, Matrices, Rotate, ScaleTransform 1, Transform 2
511-Oct-09Continuous, FunctionsStructure 2, Structure 3
 13-Oct-09Thanks Giving
618-Oct-09Parameters, Recursion, MouseShape 3, Input 1
 20-Oct-09Mouse, Static Forms, KeyboardInput 1, Drawing 1, Input 2
725-Oct-09Events, Mouse, Time, DateInput 3-5
 27-Oct-09Midterm Exam - in class
801-Nov-09Debugging, Lines, Curves, Machine, OrganismDevel 2, Motion 1, Motion 2
 03-Nov-09ArraysData 4
908-Nov-092D Arrays 
 10-Nov-09Animation, PixelsImage 2, Image 3
1015-Nov-09Rememberance Day
 17-Nov-09Motion, ResponseTypography 2-3
1122-Nov-09Components, Filter, Blend, Copy, MaskColor 2, Image 4
 24-Nov-09Image Processing, Image outputImage 5, Output 1
1229-Nov-09Phidget Interface KitExtension 8
 01-Dec-09Other Phidgets 
1306-Dec-09TBA 
 08-Dec-10Review 
August 27, 2010, at 03:13 PM by 136.159.7.119 -
Changed lines 57-83 from:
107-Sep-09Labour Day
 09-Sep-09Introduction, Code ElementsStructure 1
214-Sep-09Coordinates, Primitives, VariablesShape 1, Data 1
 16-Sep-09Arithmetic, Functions, DecisionsMath1, Control 1
321-Sep-09Repetition, VeritcesControl 2, Shape 2
 23-Sep-09Curves, Colour, Display, TintMath 2, Color 1, Image 1
428-Sep-09Text, Conversion, ObjectsData 2, Data 3
 30-Sep-09Display, Trigonometry, RandomTypography 1, Math 3, Math 4
505-Oct-09Translate, Matrices, Rotate, ScaleTransform 1, Transform 2
 07-Oct-09Continuous, FunctionsStructure 2, Structure 3
612-Oct-09Thanks Giving
 14-Oct-09Parameters, Recursion, MouseShape 3, Input 1
719-Oct-09Mouse, Static Forms, KeyboardInput 1, Drawing 1, Input 2
 21-Oct-09Events, Mouse, Time, DateInput 3-5
826-Oct-09Midterm Exam - in class
 28-Oct-09Debugging, Lines, Curves, Machine, OrganismDevel 2, Motion 1, Motion 2
902-Nov-09ArraysData 4
 04-Nov-092D Arrays 
1009-Nov-09Animation, PixelsImage 2, Image 3
 11-Nov-09Rememberance Day
1116-Nov-09Motion, ResponseTypography 2-3
 18-Nov-09Components, Filter, Blend, Copy, MaskColor 2, Image 4
1223-Nov-09Image Processing, Image outputImage 5, Output 1
 25-Nov-09Phidget Interface KitExtension 8
1330-Nov-09Other Phidgets 
 02-Dec-09TBA 
1407-Dec-09TBA 
to:
113-Sep-09Labour Day
 15-Sep-09Introduction, Code ElementsStructure 1
220-Sep-09Coordinates, Primitives, VariablesShape 1, Data 1
 22-Sep-09Arithmetic, Functions, DecisionsMath1, Control 1
327-Sep-09Repetition, VeritcesControl 2, Shape 2
 29-Sep-09Curves, Colour, Display, TintMath 2, Color 1, Image 1
404-Oct-09Text, Conversion, ObjectsData 2, Data 3
 06-Oct-09Display, Trigonometry, RandomTypography 1, Math 3, Math 4
511-Oct-09Translate, Matrices, Rotate, ScaleTransform 1, Transform 2
 13-Oct-09Continuous, FunctionsStructure 2, Structure 3
618-Oct-09Thanks Giving
 20-Oct-09Parameters, Recursion, MouseShape 3, Input 1
725-Oct-09Mouse, Static Forms, KeyboardInput 1, Drawing 1, Input 2
 27-Oct-09Events, Mouse, Time, DateInput 3-5
801-Nov-09Midterm Exam - in class
 03-Nov-09Debugging, Lines, Curves, Machine, OrganismDevel 2, Motion 1, Motion 2
908-Nov-09ArraysData 4
 10-Nov-092D Arrays 
1015-Nov-09Animation, PixelsImage 2, Image 3
 17-Nov-09Rememberance Day
1122-Nov-09Motion, ResponseTypography 2-3
 24-Nov-09Components, Filter, Blend, Copy, MaskColor 2, Image 4
1229-Nov-09Image Processing, Image outputImage 5, Output 1
 01-Dec-09Phidget Interface KitExtension 8
1303-Dec-09Other Phidgets 
 08-Dec-09TBA 
August 27, 2010, at 02:53 PM by 136.159.7.119 -
Changed line 1 from:

CPSC 601.36 - Fall 2009:

to:

CPSC 601.36 - Fall 2010:

Changed lines 14-15 from:
 Lectures: MW 1630-1745h in MS 239
to:
 Lectures: MW 1630-1745h in ICT 616
Deleted lines 20-21:
A course with such a bad name should probably be avoided. However, if you know better than to judge a book by its title, read on.
December 08, 2009, at 11:37 AM by 136.159.7.119 -
Changed line 120 from:
  • Code for practice final exam.
to:
  • Code for practice final exam, and solutions.
November 30, 2009, at 04:15 PM by 136.159.7.119 -
Added line 120:
  • Code for practice final exam.
October 30, 2009, at 01:05 PM by 136.159.7.119 -
Changed line 111 from:

Consult the software and instructions I wrote to help you use Phidgets from Processing.

to:

Consult the software and instructions that I wrote to help you use Phidgets from Processing.

October 30, 2009, at 01:04 PM by 136.159.7.119 -
Changed line 111 from:

Consult the I wrote to help you use Phidgets from Processing.

to:

Consult the software and instructions I wrote to help you use Phidgets from Processing.

October 30, 2009, at 01:02 PM by 136.159.7.119 -
Changed line 111 from:

Consult the I wrote to help you use Phidgets from Processing.

to:

Consult the I wrote to help you use Phidgets from Processing.

October 30, 2009, at 01:01 PM by 136.159.7.119 -
October 30, 2009, at 01:00 PM by 136.159.7.119 -
Added lines 106-113:

Phidgets

Phidgets provide a convenient way to provide a hardware interface to your program. This convenience comes from the use of the USB interface available on most computers, and software that makes Phidget devices easy to program.

Consult the I wrote to help you use Phidgets from Processing.

September 23, 2009, at 12:34 PM by 136.159.7.119 -
Added line 111:
September 23, 2009, at 10:58 AM by 136.159.7.119 -
Changed line 110 from:
to:
September 23, 2009, at 10:58 AM by 136.159.7.119 -
Added line 110:
September 23, 2009, at 10:51 AM by 136.159.7.119 -
Changed line 110 from:
to:
September 23, 2009, at 10:44 AM by 136.159.7.119 -
Changed lines 110-111 from:
to:
September 23, 2009, at 10:43 AM by 136.159.7.119 -
Changed line 110 from:
to:
September 23, 2009, at 10:42 AM by 136.159.7.119 -
Changed line 110 from:
to:
September 23, 2009, at 10:42 AM by 136.159.7.119 -
Added line 110:
September 01, 2009, at 03:37 PM by 136.159.7.119 -
Changed line 1 from:

CPSC 601.36:

to:

CPSC 601.36 - Fall 2009:

August 31, 2009, at 03:42 PM by 136.159.7.119 -
Added lines 100-101:
TBAFinal Exam
August 31, 2009, at 02:24 PM by 136.159.7.119 -
Deleted lines 103-109:
  • Assignment 1
  • Assignment 2
  • Assignment 3
  • Assignment 4
  • Assignment 5
August 31, 2009, at 02:24 PM by 136.159.7.119 -
Added lines 102-103:

All the assignments are in a single document with general instructions.

August 28, 2009, at 01:53 PM by 136.159.7.119 -
Changed line 82 from:
 25-Nov-09Phidget Interface Kit 
to:
 25-Nov-09Phidget Interface KitExtension 8
August 25, 2009, at 03:58 PM by 136.159.7.119 -
Changed lines 84-85 from:
 02-Dec-09Guest 1 
1407-Dec-09Guest 2 
to:
 02-Dec-09TBA 
1407-Dec-09TBA 
August 24, 2009, at 03:57 PM by 136.159.7.119 -
Changed line 112 from:
  • [[http://www.processing.org/ | Processing ] home.
to:
  • Processing home.
August 24, 2009, at 03:57 PM by 136.159.7.119 -
Added line 112:
  • [[http://www.processing.org/ | Processing ] home.
August 24, 2009, at 03:56 PM by 136.159.7.119 -
Changed line 51 from:
The Processing language is a text programming language specifically designed to generate and modify images.
to:
The Processing language is a text programming language specifically designed to generate and modify images.(Reas and Fry, page 1)
August 24, 2009, at 02:08 PM by 136.159.7.119 -
Deleted line 58:
Deleted line 59:
August 24, 2009, at 02:04 PM by 136.159.7.119 -
Changed line 59 from:
to:
August 24, 2009, at 02:02 PM by 136.159.7.119 -
Changed lines 59-61 from:
107-Sep-09Labour Day
to:
107-Sep-09Labour Day
August 24, 2009, at 01:59 PM by 136.159.7.119 -
Changed lines 60-68 from:
 09-Sep-09Introduction, Code ElementsStructure 1
214-Sep-09Coordinates, Primitives, VariablesShape 1, Data 1
 16-Sep-09Arithmetic, Functions, DecisionsMath1, Control 1
321-Sep-09Repetition, VeritcesControl 2, Shape 2
 23-Sep-09Curves, Colour, Display, TintMath 2, Color 1, Image 1
428-Sep-09Text, Conversion, ObjectsData 2, Data 3 A1 Due
 30-Sep-09Display, Trigonometry, RandomTypography 1, Math 3, Math 4
505-Oct-09Translate, Matrices, Rotate, ScaleTransform 1, Transform 2
 07-Oct-09Continuous, FunctionsStructure 2, Structure 3
to:
 09-Sep-09Introduction, Code ElementsStructure 1
214-Sep-09Coordinates, Primitives, VariablesShape 1, Data 1
 16-Sep-09Arithmetic, Functions, DecisionsMath1, Control 1
321-Sep-09Repetition, VeritcesControl 2, Shape 2
 23-Sep-09Curves, Colour, Display, TintMath 2, Color 1, Image 1
428-Sep-09Text, Conversion, ObjectsData 2, Data 3
 30-Sep-09Display, Trigonometry, RandomTypography 1, Math 3, Math 4
505-Oct-09Translate, Matrices, Rotate, ScaleTransform 1, Transform 2
 07-Oct-09Continuous, FunctionsStructure 2, Structure 3
Changed lines 70-77 from:
 14-Oct-09Parameters, Recursion, Mouse Shape 3, Input 1
719-Oct-09Mouse, Static Forms, Keyboard Input 1, Drawing 1, Input 2
 21-Oct-09Events, Mouse, Time, Date Input 3-5
826-Oct-09Midterm Exam - in class
 28-Oct-09Debugging, Lines, Curves, Machine, Organism Devel 2, Motion 1, Motion 2
902-Nov-09Arrays Data 4 A3 Due
 04-Nov-092D Arrays
1009-Nov-09Animation, Pixels Image 2, Image 3
to:
 14-Oct-09Parameters, Recursion, MouseShape 3, Input 1
719-Oct-09Mouse, Static Forms, KeyboardInput 1, Drawing 1, Input 2
 21-Oct-09Events, Mouse, Time, DateInput 3-5
826-Oct-09Midterm Exam - in class
 28-Oct-09Debugging, Lines, Curves, Machine, OrganismDevel 2, Motion 1, Motion 2
902-Nov-09ArraysData 4
 04-Nov-092D Arrays 
1009-Nov-09Animation, PixelsImage 2, Image 3
Changed lines 79-85 from:
1116-Nov-09Motion, Response Typography 2-3
 18-Nov-09Components, Filter, Blend, Copy, Mask Color 2, Image 4
1223-Nov-09Image Processing, Image output Image 5, Output 1 A4 Due
 25-Nov-09Phidget Interface Kit
1330-Nov-09Other Phidgets
 02-Dec-09Guest 1
1407-Dec-09Guest 2 A5 Due
to:
1116-Nov-09Motion, ResponseTypography 2-3
 18-Nov-09Components, Filter, Blend, Copy, MaskColor 2, Image 4
1223-Nov-09Image Processing, Image outputImage 5, Output 1
 25-Nov-09Phidget Interface Kit 
1330-Nov-09Other Phidgets 
 02-Dec-09Guest 1 
1407-Dec-09Guest 2 
August 24, 2009, at 01:56 PM by 136.159.7.119 -
Changed lines 59-85 from:
107-Sep-09'Labour Day'
 09-Sep-09 Introduction, Code Elements Structure 1
214-Sep-09 Coordinates, Primitives, Variables Shape 1, Data 1
 16-Sep-09 Arithmetic, Functions, Decisions Math1, Control 1
321-Sep-09 Repetition, Veritces Control 2, Shape 2
 23-Sep-09 Curves, Colour, Display, Tint Math 2, Color 1, Image 1
428-Sep-09 Text, Conversion, Objects Data 2, Data 3 A1 Due
 30-Sep-09 Display, Trigonometry, Randon Typography 1, Math 3, Math 4
505-Oct-09 Translate, Matrices, Rotate, Scale Transform 1, Transform 2
 07-Oct-09 Continuous, Functions Structure 2, Structure 3
612-Oct-09 Thanks Giving A2 Due
 14-Oct-09 Parameters, Recursion, Mouse Shape 3, Input 1
719-Oct-09 Mouse, Static Forms, Keyboard Input 1, Drawing 1, Input 2
 21-Oct-09 Events, Mouse, Time, Date Input 3-5
826-Oct-09 Midterm Exam - in class
 28-Oct-09 Debugging, Lines, Curves, Machine, Organism Devel 2, Motion 1, Motion 2
902-Nov-09 Arrays Data 4 A3 Due
 04-Nov-09 2D Arrays
1009-Nov-09 Animation, Pixels Image 2, Image 3
 11-Nov-09 Rememberance Day
1116-Nov-09 Motion, Response Typography 2-3
 18-Nov-09 Components, Filter, Blend, Copy, Mask Color 2, Image 4
1223-Nov-09 Image Processing, Image output Image 5, Output 1 A4 Due
 25-Nov-09 Phidget Interface Kit
1330-Nov-09 Other Phidgets
 02-Dec-09 Guest 1
1407-Dec-09 Guest 2 A5 Due
to:
107-Sep-09Labour Day
 09-Sep-09Introduction, Code ElementsStructure 1
214-Sep-09Coordinates, Primitives, VariablesShape 1, Data 1
 16-Sep-09Arithmetic, Functions, DecisionsMath1, Control 1
321-Sep-09Repetition, VeritcesControl 2, Shape 2
 23-Sep-09Curves, Colour, Display, TintMath 2, Color 1, Image 1
428-Sep-09Text, Conversion, ObjectsData 2, Data 3 A1 Due
 30-Sep-09Display, Trigonometry, RandomTypography 1, Math 3, Math 4
505-Oct-09Translate, Matrices, Rotate, ScaleTransform 1, Transform 2
 07-Oct-09Continuous, FunctionsStructure 2, Structure 3
612-Oct-09Thanks Giving
 14-Oct-09Parameters, Recursion, Mouse Shape 3, Input 1
719-Oct-09Mouse, Static Forms, Keyboard Input 1, Drawing 1, Input 2
 21-Oct-09Events, Mouse, Time, Date Input 3-5
826-Oct-09Midterm Exam - in class
 28-Oct-09Debugging, Lines, Curves, Machine, Organism Devel 2, Motion 1, Motion 2
902-Nov-09Arrays Data 4 A3 Due
 04-Nov-092D Arrays
1009-Nov-09Animation, Pixels Image 2, Image 3
 11-Nov-09Rememberance Day
1116-Nov-09Motion, Response Typography 2-3
 18-Nov-09Components, Filter, Blend, Copy, Mask Color 2, Image 4
1223-Nov-09Image Processing, Image output Image 5, Output 1 A4 Due
 25-Nov-09Phidget Interface Kit
1330-Nov-09Other Phidgets
 02-Dec-09Guest 1
1407-Dec-09Guest 2 A5 Due
August 24, 2009, at 01:53 PM by 136.159.7.119 -
Changed lines 59-76 from:
107-Sep-09 Labour Day
 09-Sep-09 Introduction, Code Elements Structure 1
214-Sep-09 Coordinates, Primitives, Variables Shape 1, Data 1
 16-Sep-09 Arithmetic, Functions, Decisions Math1, Control 1
321-Sep-09 Repetition, Veritces Control 2, Shape 2
 23-Sep-09 Curves, Colour, Display, Tint Math 2, Color 1, Image 1
428-Sep-09 Text, Conversion, Objects Data 2, Data 3 A1 Due
 30-Sep-09 Display, Trigonometry, Randon Typography 1, Math 3, Math 4
505-Oct-09 Translate, Matrices, Rotate, Scale Transform 1, Transform2
 07-Oct-09 Continuous, Functions Structure 2, Structure 3
612-Oct-09 Thanks Giving A2 Due
 14-Oct-09 Parameters, Recursion, Mouse Shape 3, Input 1
719-Oct-09 Mouse, Static Forms, Keyboard Input 1, Drawing 1, Input 2
 21-Oct-09 Events, Mouse, Time, Date Input 3-5
826-Oct-09 Midterm Exam - in class
 28-Oct-09 Debugging, Lines, Curves, Machine, Organism Devel 2, Motion 1, Motion 2
902-Nov-09 Arrays Data 4 A3 Due
 04-Nov-09 2D Arrays
to:
107-Sep-09'Labour Day'
 09-Sep-09 Introduction, Code Elements Structure 1
214-Sep-09 Coordinates, Primitives, Variables Shape 1, Data 1
 16-Sep-09 Arithmetic, Functions, Decisions Math1, Control 1
321-Sep-09 Repetition, Veritces Control 2, Shape 2
 23-Sep-09 Curves, Colour, Display, Tint Math 2, Color 1, Image 1
428-Sep-09 Text, Conversion, Objects Data 2, Data 3 A1 Due
 30-Sep-09 Display, Trigonometry, Randon Typography 1, Math 3, Math 4
505-Oct-09 Translate, Matrices, Rotate, Scale Transform 1, Transform 2
 07-Oct-09 Continuous, Functions Structure 2, Structure 3
612-Oct-09 Thanks Giving A2 Due
 14-Oct-09 Parameters, Recursion, Mouse Shape 3, Input 1
719-Oct-09 Mouse, Static Forms, Keyboard Input 1, Drawing 1, Input 2
 21-Oct-09 Events, Mouse, Time, Date Input 3-5
826-Oct-09 Midterm Exam - in class
 28-Oct-09 Debugging, Lines, Curves, Machine, Organism Devel 2, Motion 1, Motion 2
902-Nov-09 Arrays Data 4 A3 Due
 04-Nov-09 2D Arrays
August 24, 2009, at 01:52 PM by 136.159.7.119 -
Changed lines 58-85 from:

Week Date Topic Chapter Assmnt 1 07-Sep-09 Labour Day

	09-Sep-09	Introduction, Code Elements	Structure 1	

2 14-Sep-09 Coordinates, Primitives, Variables Shape 1, Data 1

	16-Sep-09	Arithmetic, Functions, Decisions	Math1, Control 1	

3 21-Sep-09 Repetition, Veritces Control 2, Shape 2

	23-Sep-09	Curves, Colour, Display, Tint	Math 2, Color 1, Image 1	

4 28-Sep-09 Text, Conversion, Objects Data 2, Data 3 A1 Due

	30-Sep-09	Display, Trigonometry, Randon	Typography 1, Math 3, Math 4	

5 05-Oct-09 Translate, Matrices, Rotate, Scale Transform 1, Transform 2

	07-Oct-09	Continuous, Functions	Structure 2,  Structure 3	

6 12-Oct-09 Thanks Giving A2 Due

	14-Oct-09	Parameters, Recursion, Mouse	Shape 3, Input 1	

7 19-Oct-09 Mouse, Static Forms, Keyboard Input 1, Drawing 1, Input 2

	21-Oct-09	Events, Mouse, Time, Date	Input 3-5	

8 26-Oct-09 Midterm Exam - in class

	28-Oct-09	Debugging, Lines, Curves, Machine, Organism	Devel 2, Motion 1, Motion 2	

9 02-Nov-09 Arrays Data 4 A3 Due

	04-Nov-09	2D Arrays		

10 09-Nov-09 Animation, Pixels Image 2, Image 3

	11-Nov-09	Rememberance Day		

11 16-Nov-09 Motion, Response Typography 2-3

	18-Nov-09	Components, Filter, Blend, Copy, Mask	Color 2, Image 4	

12 23-Nov-09 Image Processing, Image output Image 5, Output 1 A4 Due

	25-Nov-09	Phidget Interface Kit		

13 30-Nov-09 Other Phidgets

	02-Dec-09	Guest 1		

14 07-Dec-09 Guest 2 A5 Due

to:
WeekDateTopicChapter
107-Sep-09 Labour Day
 09-Sep-09 Introduction, Code Elements Structure 1
214-Sep-09 Coordinates, Primitives, Variables Shape 1, Data 1
 16-Sep-09 Arithmetic, Functions, Decisions Math1, Control 1
321-Sep-09 Repetition, Veritces Control 2, Shape 2
 23-Sep-09 Curves, Colour, Display, Tint Math 2, Color 1, Image 1
428-Sep-09 Text, Conversion, Objects Data 2, Data 3 A1 Due
 30-Sep-09 Display, Trigonometry, Randon Typography 1, Math 3, Math 4
505-Oct-09 Translate, Matrices, Rotate, Scale Transform 1, Transform2
 07-Oct-09 Continuous, Functions Structure 2, Structure 3
612-Oct-09 Thanks Giving A2 Due
 14-Oct-09 Parameters, Recursion, Mouse Shape 3, Input 1
719-Oct-09 Mouse, Static Forms, Keyboard Input 1, Drawing 1, Input 2
 21-Oct-09 Events, Mouse, Time, Date Input 3-5
826-Oct-09 Midterm Exam - in class
 28-Oct-09 Debugging, Lines, Curves, Machine, Organism Devel 2, Motion 1, Motion 2
902-Nov-09 Arrays Data 4 A3 Due
 04-Nov-09 2D Arrays
1009-Nov-09 Animation, Pixels Image 2, Image 3
 11-Nov-09 Rememberance Day
1116-Nov-09 Motion, Response Typography 2-3
 18-Nov-09 Components, Filter, Blend, Copy, Mask Color 2, Image 4
1223-Nov-09 Image Processing, Image output Image 5, Output 1 A4 Due
 25-Nov-09 Phidget Interface Kit
1330-Nov-09 Other Phidgets
 02-Dec-09 Guest 1
1407-Dec-09 Guest 2 A5 Due
August 24, 2009, at 01:49 PM by 136.159.7.119 -
Changed lines 55-86 from:
to:

Outline

Week Date Topic Chapter Assmnt 1 07-Sep-09 Labour Day

	09-Sep-09	Introduction, Code Elements	Structure 1	

2 14-Sep-09 Coordinates, Primitives, Variables Shape 1, Data 1

	16-Sep-09	Arithmetic, Functions, Decisions	Math1, Control 1	

3 21-Sep-09 Repetition, Veritces Control 2, Shape 2

	23-Sep-09	Curves, Colour, Display, Tint	Math 2, Color 1, Image 1	

4 28-Sep-09 Text, Conversion, Objects Data 2, Data 3 A1 Due

	30-Sep-09	Display, Trigonometry, Randon	Typography 1, Math 3, Math 4	

5 05-Oct-09 Translate, Matrices, Rotate, Scale Transform 1, Transform 2

	07-Oct-09	Continuous, Functions	Structure 2,  Structure 3	

6 12-Oct-09 Thanks Giving A2 Due

	14-Oct-09	Parameters, Recursion, Mouse	Shape 3, Input 1	

7 19-Oct-09 Mouse, Static Forms, Keyboard Input 1, Drawing 1, Input 2

	21-Oct-09	Events, Mouse, Time, Date	Input 3-5	

8 26-Oct-09 Midterm Exam - in class

	28-Oct-09	Debugging, Lines, Curves, Machine, Organism	Devel 2, Motion 1, Motion 2	

9 02-Nov-09 Arrays Data 4 A3 Due

	04-Nov-09	2D Arrays		

10 09-Nov-09 Animation, Pixels Image 2, Image 3

	11-Nov-09	Rememberance Day		

11 16-Nov-09 Motion, Response Typography 2-3

	18-Nov-09	Components, Filter, Blend, Copy, Mask	Color 2, Image 4	

12 23-Nov-09 Image Processing, Image output Image 5, Output 1 A4 Due

	25-Nov-09	Phidget Interface Kit		

13 30-Nov-09 Other Phidgets

	02-Dec-09	Guest 1		

14 07-Dec-09 Guest 2 A5 Due

August 24, 2009, at 01:48 PM by 136.159.7.119 -
Added line 56:
Added lines 68-76:

Assignments

  • Assignment 1
  • Assignment 2
  • Assignment 3
  • Assignment 4
  • Assignment 5
August 24, 2009, at 01:47 PM by 136.159.7.119 -
Added lines 67-69:

Links

August 24, 2009, at 01:46 PM by 136.159.7.119 -
Changed line 53 from:

Processing web site

to:

You can download Processing at the Processing web site.

August 24, 2009, at 01:45 PM by 136.159.7.119 -
Added lines 48-54:

Processing

The Processing language is a text programming language specifically designed to generate and modify images.

Processing web site

August 24, 2009, at 01:41 PM by 136.159.7.119 -
Changed lines 51-53 from:
to:
August 24, 2009, at 01:39 PM by 136.159.7.119 -
Changed lines 53-61 from:
First class9-Sep-2009
Assignment 1 due0900h 28-Sep-2009
Assignment 2 due0900h 12-Oct-2009
Midterm examin class 26-Oct-2009
Assignment 3 due0900h 02-Nov-2009
Assignment 4 due0900h 23-Nov-2009
Assignment 5 due0900h 07-Dec-2009
Last class07-Dec-2009
to:
9-Sep-2009First class
0900h 28-Sep-2009Assignment 1 due
0900h 12-Oct-2009Assignment 2 due
1630h 26-Oct-2009Midterm exam
0900h 02-Nov-2009Assignment 3 due
0900h 23-Nov-2009Assignment 4 due
0900h 07-Dec-2009Assignment 5 due
07-Dec-2009Last class
August 24, 2009, at 01:37 PM by 136.159.7.119 -
Changed lines 55-61 from:
Last class7-Dec-2009
to:
Assignment 1 due0900h 28-Sep-2009
Assignment 2 due0900h 12-Oct-2009
Midterm examin class 26-Oct-2009
Assignment 3 due0900h 02-Nov-2009
Assignment 4 due0900h 23-Nov-2009
Assignment 5 due0900h 07-Dec-2009
Last class07-Dec-2009
August 24, 2009, at 01:34 PM by 136.159.7.119 -
Changed lines 49-55 from:
to:

Important Dates

First class9-Sep-2009
Last class7-Dec-2009
August 24, 2009, at 01:33 PM by 136.159.7.119 -
Changed line 47 from:

Some information on phidgets will be provided in class, and their is more documentation posted on the | phidget website.

to:

Some information on phidgets will be provided in class, and their is more documentation posted on the phidget website.

August 24, 2009, at 01:32 PM by 136.159.7.119 -
Added line 47:

Some information on phidgets will be provided in class, and their is more documentation posted on the | phidget website.

August 24, 2009, at 01:31 PM by 136.159.7.119 -
Changed line 43 from:
Reas and Fry, Processing: A Programming Handbook for Visual Designers and Artists,MIT Press, Cambridge, MA, 2007.
to:
Reas and Fry, Processing: A Programming Handbook for Visual Designers and Artists, MIT Press, Cambridge, MA, 2007.
August 24, 2009, at 01:31 PM by 136.159.7.119 -
Added lines 37-46:

Textbook

The course text is:

Reas and Fry, Processing: A Programming Handbook for Visual Designers and Artists,MIT Press, Cambridge, MA, 2007.

It should be available in the University Bookstore.

August 24, 2009, at 01:26 PM by 136.159.7.119 -
Added lines 1-38:

CPSC 601.36:

Applications of Computing Technology for Non-Computer Scientists

InstructorDr. J. E. Boyd
 Department of Computer Science
 University of Calgary
 2500 University Drive NW
 Calgary Alberta Canada T2N 1N4
  
 Email: boyd at cpsc ucalgary ca
  
 Office: ICT 711
 Office hours: MW 0900-1000h
 Lectures: MW 1630-1745h in MS 239

Selected Course Material

Description

A course with such a bad name should probably be avoided. However, if you know better than to judge a book by its title, read on.
The course is open to all graduate students without a computer science background, but is specifically intended for those students enrolled in the CMD program. Students will acquire a set of basic skills that will allow them to include computation as part of their CMD projects. Of primary importance, students will acquire basic programming skills in the Processing computer language. This language is similar to Java, but provides and environment that facilitates the use of visual and other media.
The course will also introduce students to a small sample of application and research areas in computer science.

Evaluation

Students will be evaluated through a series of assignments and exams as follows:

Assignments50%
Midterm Exam25%
Final Exam25%
Page last modified on December 01, 2010, at 04:00 PM