CS1315: Introduction to Media Computation Introduction to Course & Administrivia.
-
Upload
harry-powell -
Category
Documents
-
view
222 -
download
0
description
Transcript of CS1315: Introduction to Media Computation Introduction to Course & Administrivia.
CS1315:Introduction to Media ComputationIntroduction to Course &Administrivia
Cedric Stallworth Office hours:
T.B.A. by Wednesday Email:
cedric @ cc.gatech.edu include CS1315 in the subject
Coweb Post questions/comments
TAs, Dr. Potts and I monitor constantly
def negative(picture): for px in getPixels(picture): red=getRed(px) green=getGreen(px) blue=getBlue(px) negColor=makeColor(255-red,255-green,255-blue) setColor(px,negColor)
def clearRed(picture): for pixel in getPixels(picture): setRed(pixel,0)
def greyscale(picture): for p in getPixels(picture): redness=getRed(p) greenness=getGreen(p) blueness=getBlue(p) luminance=(redness+blueness+greenness)/3 setColor(p, makeColor(luminance,luminance,luminance))
def chromakey2(source,bg): for p in getPixels(source):
if (getRed(p)+getGreen(p) < getBlue(p)):
setColor(p,getColor(getPixel(bg,getX(p),getY(p))))
return source
How grades will be determined5% n Pop Quizes (5/n% each)
30% 3 Midterms (10% each)
10% 3 Quizzes (3.33% each)
10% 4 Labs (2.5% each)
30% 6 of 7 Homework Assignments (5% each)
15% Final
A >= 90
B >=80 and <90
C >=70 and <80
D >=60 and <70
F <60
There is no curve!
Collaborative for Learning,Non-Collaborative for AssessmentCollaboration OK Non-Collaborative
Labs
Homework
Pre-quizzes (not graded) Quiz
Midterms and Final
Read the statement concerning acceptable practices on the website
Labs How to use your computer to do useful
things Word, Excel, PowerPoint, HTML
On your own computer (not really in a lab)
Collaborative
Pop Quizzes Unannounced Given during lecture Some may be collaborative, others not
Quizzes Pre-quizzes are released before quizzes.
They are not collected, but are merely for your practice. They are collaborative - so feel free to work on them with your friends to learn the material
Quizzes will be very similar in content, but in class (15-20 minutes), individual work
Homework Programming assignments Collaborative No Late Assignments Accepted AT ALL
(without prior notification) Assignments due at 7:00 p.m on due
date
Midterms and Final Three midterms
All-class-period long Final
Friday, May 4, 2:50-5:40 Trying to have a Monday, April, 30, 2:50-5:40 Option
Class website
This is where you’ll find everything associated with the class—editable by you! Syllabus Homeworks/Projects/Labs TA Information Soapbox and Personals Announcements (You are responsible for these! Check daily!!)
http://coweb.cc.gatech.edu/cs1315
Text Book from Pearson/Prentice
Hall:“Introduction to Computing and Programming in Python:A Multimedia Approach” by Mark Guzdial, 2005. Be aware that this version of the book is
copyright 2005. The older book, “Introduction to Media
Computation” 2nd edition, is very similar, but does differ some from the newest edition (that happens to have a new title.)
CD with software and media attached to book JES (our programming environment) also
on CoWeb
No Cell Phones or Pagers Permitted Emergencies happen
Let me know before class if you are expecting a phone or page and need to leave it on
But in any event, if you get a call or page, you are expected to LEAVE THE LECTURE.
COME TO CLASS! Approach of the class is apprenticeship
I’ll demonstrate a lot of what you need to do You will see me make mistakes.
You will also see how to fix them Class attendance is expected and
required But if you miss class, you are still responsible for
everything that was covered. Get notes from a friend and see the online material.
Organization of the class Mandatory lectures
Mon/Wed/Fri in Klaus 1443 No Class
Monday, January 15 Possibly, Friday, March 2 Spring Break
Monday, March 19 Wednesday, March 21 Friday, March 23
Strongly Recommended (but highly recommended) recitations Section B1, Thursdays, 6-7:30 CoC 101 Section B2, Tuesdays, 6-7:30 CoC 101 Section B3, Wednesdays, 3-4:30 CoC 17 Section B4, Thursdays, 4:30-6 Klaus 2447 Problem solving, examples, and so on
TALK TO US! (Please!) We really want to know if the class is working
and how it doesn’t work Comment areas on CoWeb Office hours etc.