Difference between revisions of "BTC640"

From CDOT Wiki
Jump to: navigation, search
(Weekly program)
 
(77 intermediate revisions by 3 users not shown)
Line 1: Line 1:
 
= BTC640/PRO608 -- Multimedia Presentations / Multimedia Authoring =
 
= BTC640/PRO608 -- Multimedia Presentations / Multimedia Authoring =
Course description...
+
 
 +
In the winter 2013 semester Andrew Smith will be teaching PRO608, and [http://littlesvr.ca/currentposition.php here's his schedule]:
 +
 
 +
The office number is T2096, please send me an email if you would like to meet and discuss anything: andrew.smith at senecac.on.ca
  
 
== Textbook & Resources ==
 
== Textbook & Resources ==
Line 14: Line 17:
 
== Grading ==
 
== Grading ==
  
 +
There is no exam in this course, and only one test. That means most of your marks will come from labs and assignments. If you want to do well in the course: come to all the labs. Not only will that get you 20% of the final grade but it will prepare you for the assignments.
 +
 +
Besides, you're here to learn, not just to get grades, right?
 +
 +
{| class="wikitable" border="1"
 +
! BTC640 !! PRO608 || Weight
 +
|-
 +
| Ten labs || Ten labs || 20%
 +
|-
 +
| Two quizzes || Two quizzes || 10%
 +
|-
 +
| One test || One test || 25%
 +
|-
 +
| Three assignments || Three assignments || 45%
 +
|}
 +
 +
Labs are due on friday at 23:00. Late submissions will not be accepted unless you have a doctor's note.
 +
 +
Your grades will be recorded in [https://open.senecac.on.ca/cms/ Moodle]
  
 
== Weekly program ==
 
== Weekly program ==
  
 
{| class="wikitable" border="1"
 
{| class="wikitable" border="1"
! Week !! Material !! Textbook !! Links !! Homework
+
! Week !! Material !! Textbook !! Links !! Homework !! Testing Material
 +
|--
 +
| 1 (6-10 may) || Introduction / course overview; || Chapter 1 || [[BTC640/Overview]] || Lab 1 ||
 
|-
 
|-
| 1 (9-13 jan) || Introduction / course overview; || || ||
+
| 2 (13-17 may) || Text || Chapter 2 || [[BTC640/Text]] || Lab 2 ||
 
|-
 
|-
| 2 (16-21 jan) || || || ||
+
| 3 (21-24 may) || Images || Chapters 3, 13 || [[BTC640/Images]] || Lab 3 ||
 
|-
 
|-
| 3 (23-27 jan) ||  || || ||
+
| 4 (27 - 31 may) || Sound || Chapter 4 || [[BTC640/Sound]] || Lab 4 || Quiz 1 ( 5% )
 
|-
 
|-
| 4 (30 jan - 3 feb) || || || ||
+
| 5 (3-7 jun) || Video || Chapter 6 || [[BTC640/Video]] || Lab 5 || Quiz 2 ( 5% ).
 
|-
 
|-
| 5 (6-10 feb) ||  ||  || ||
+
| 6 (10-14 jun) || Test review / test ||  ||  || || Test (25%).
 
|-
 
|-
| 6 (13-17 feb) ||  || || ||
+
| 7 (17-21 jun) || Work on Assignment 1 ||  || [[BTC640/Assignment1]] || || Assignment 1 due (10%).
 
|-
 
|-
| 7 (20-24 feb) ||  ||  ||  ||
+
| style="background: gray; color: white" | '''STUDY WEEK'''  ||  style="background: gray; color: white" | ''' '''||  style="background: gray; color: white" | ''' '''||  style="background: gray; color: white" | ''' '''||  style="background: gray; color: white" | ''' '''|| style="background: gray; color: white" | ''' '''
 
|-
 
|-
| Break (27 feb - 2 mar) || || || ||
+
| 9 (2-5 jul) || Filming, editing, Popcorn.js || Chapter 6 || [[BTC640/Filming]] [[BTC640/Assignment2]] || Lab 6 ||
 
|-
 
|-
| 8 (5-9 mar) ||  ||  || ||
+
| 10 (8-12 jul) || Assignment progress review ||  ||  || ||
 
|-
 
|-
| 9 (12-16 mar) ||  || || ||
+
| 11 (15-19 jul) || Processing.js basics, HTML5 Canvas ||  || [[BTC640/ProcessingBasics]] || Lab 7|| Assignment 2 due (25%)
 
|-
 
|-
| 10 (19-23 mar) ||  || || ||
+
| 12 (22-26 jul) || AJAX ||  || [[BTC640/ProcessingAjax]] [[BTC640/Assignment3]] ||Lab 8 ||  
 
|-
 
|-
| 11 (26-30 mar) ||  || || ||
+
| 13 (29 jul - 2 aug) || jQuery ||  || [[BTC640/jQuery]] || Lab 9 || Assignment 3 due (10%)
 
|-
 
|-
| 12 (2-6 apr) ||  || || ||
+
| 14 (6-9 aug) || Android development introduction ||  || [[BTC640/Mobile]] || Lab10 ||  
 
|-
 
|-
| 13 (9-13 apr) || ||  ||  ||
+
| Exam (12-16 aug) || No exam in this course ||  ||  || ||
|-
 
| Exam (16-20 apr) ||  ||  || ||
 
 
|}
 
|}
  
== Pile ==
+
Older pages: [[BTC640/ProcessingPrereq]]
 
 
Chapter1:
 
 
 
* Ignore the term 'Hypermedia' in the textbook. This term was never adopted outside of academics.
 
* DHTML used to be a big fancy complicated thing back in the days but now (even before HTML5 it is irrelevant. Ignore this term also.
 
 
 
What is multimedia, where is it used, evolution, technologies. Presentations is not the same as powerpoints.
 
 
 
Technologies:
 
* Traditional slideshows (MS Powerpoint, LibreOffice Impress)
 
* HTML (http://littlesvr.ca/)
 
* CSS (http://www.w3schools.com/css/css_examples.asp)
 
* Static images (http://littlesvr.ca/misc/lacloche/)
 
* Animated images (http://en.wikipedia.org/wiki/Animation)
 
* JavaScript (any modern website)
 
* Browser plugins (Java, Flash, Silverlight)
 
* Video (TV, files, disks, on the web)
 
* Audio (Radio, files, disks, on the web)
 
* VRML
 
* Traditional applications (using rich text, images, sound, video)
 
* Kiosk type applications (e.g. Seneca Freedom Toaster)
 
 
 
Distribution:
 
* Copying - little distribution opportunity.
 
* Readonly media - limited distribution and expensive.
 
* Downloads - good distribution opportunity but limited by bandwidth and hosting is not completely free.
 
* Live on the web - client-side bandwidth limit very important.
 
** First rule: don't test locally or on a LAN, use at least a regular highspeed internet connection to test your work.
 
** Second rule: see if your website is at all usable on low speeds (dialup, "Lite" services).
 
** Use a tool like http://www.websiteoptimization.com/services/analyze/ to measure how big your pages are.
 
 
 
Degree students: read the 10 page paper [[Media:multimedia_and_learning.pdf|Multimedia Information and Learning (Najjar, 2006)]]. We are not writing academic papers in this course but you should be familiar with what an academic paper looks like and as degree students you're supposed to be able to write one. If you choose to continue your studies after graduation you will have to read hundreds of these and write some too. Read it here because it's relevant to the course and will give you (perhaps a first) feel for this type of document.
 
 
 
Note that even though the paper is 15 years old the substance basically hasn't changed. While going through this course you will find that despite many updates to technologies the same principles that have been studied before the explosion of the web still stand today.
 

Latest revision as of 21:10, 31 July 2013

BTC640/PRO608 -- Multimedia Presentations / Multimedia Authoring

In the winter 2013 semester Andrew Smith will be teaching PRO608, and here's his schedule:

The office number is T2096, please send me an email if you would like to meet and discuss anything: andrew.smith at senecac.on.ca

Textbook & Resources

The textbook for both courses is required, it is: Multimedia: Making It Work, Eighth Edition, Tay Vaughan, McGraw Hill, ISBN 978-0-07-174846-9

Also a number of online resources and free software will be used, these are listed in the weekly program.

Course Outlines

Somewhat out of date outlines:

Grading

There is no exam in this course, and only one test. That means most of your marks will come from labs and assignments. If you want to do well in the course: come to all the labs. Not only will that get you 20% of the final grade but it will prepare you for the assignments.

Besides, you're here to learn, not just to get grades, right?

BTC640 PRO608 Weight
Ten labs Ten labs 20%
Two quizzes Two quizzes 10%
One test One test 25%
Three assignments Three assignments 45%

Labs are due on friday at 23:00. Late submissions will not be accepted unless you have a doctor's note.

Your grades will be recorded in Moodle

Weekly program

Week Material Textbook Links Homework Testing Material
1 (6-10 may) Introduction / course overview; Chapter 1 BTC640/Overview Lab 1
2 (13-17 may) Text Chapter 2 BTC640/Text Lab 2
3 (21-24 may) Images Chapters 3, 13 BTC640/Images Lab 3
4 (27 - 31 may) Sound Chapter 4 BTC640/Sound Lab 4 Quiz 1 ( 5% )
5 (3-7 jun) Video Chapter 6 BTC640/Video Lab 5 Quiz 2 ( 5% ).
6 (10-14 jun) Test review / test Test (25%).
7 (17-21 jun) Work on Assignment 1 BTC640/Assignment1 Assignment 1 due (10%).
STUDY WEEK
9 (2-5 jul) Filming, editing, Popcorn.js Chapter 6 BTC640/Filming BTC640/Assignment2 Lab 6
10 (8-12 jul) Assignment progress review
11 (15-19 jul) Processing.js basics, HTML5 Canvas BTC640/ProcessingBasics Lab 7 Assignment 2 due (25%)
12 (22-26 jul) AJAX BTC640/ProcessingAjax BTC640/Assignment3 Lab 8
13 (29 jul - 2 aug) jQuery BTC640/jQuery Lab 9 Assignment 3 due (10%)
14 (6-9 aug) Android development introduction BTC640/Mobile Lab10
Exam (12-16 aug) No exam in this course

Older pages: BTC640/ProcessingPrereq