|
THU 9/3
|
About CS101
Computer Science and Computers
|
Reed ch 1
|
|
|
|
LAB
|
Lab 01: Set up lab account
|
|
|
HW01: Take-Home Quiz (due 9/9)
|
|
TUE 9/8
|
A Brief History of Computing
|
Reed ch 4, pp 64-79
|
|
|
|
THU 9/10
|
The World Wide Web and HTML
Backgrounder on files and directories
|
Reed ch 2, pp 19-26
|
test.html
logo_bu_seal.gif
sam.jpg
drinks.html
|
|
|
LAB
|
Lab 02: HTML basics
|
HTML Tutorial
|
|
HW 02: Basic HTML (due 9/16)
|
|
TUE 9/15
|
Publishing a Web Page
Intermediate HTML
|
Reed ch 2, pp 27-35
Reed ch 3, pp. 53-57
|
withcss.html
sample.css
|
|
|
THU 9/17
|
QUIZ 1
Web Applications and HTML Forms
|
HTML Tutorial
|
search.html
formtest.html
|
|
|
LAB
|
Lab 03: Advanced HTML
|
|
|
HW 03: HTML (due 9/23)
|
|
TUE 9/22
|
Computer Networking
The Internet
(History, Components, Protocols)
|
Reed ch 3, pp 44-50
|
|
|
|
THU 9/24
|
The Internet (continued)
Wireless Networking
|
Reed ch 3, pp. 51-53
|
|
|
|
LAB
|
Lab 04: IP and Networking Tools
|
|
|
HW 04: Networking (due 9/30)
|
|
TUE 9/29
|
Numbering Systems and Binary Numbers
Representing Text
|
Reed ch 5, pp 83-87, 89-90
|
|
|
|
THU 10/1
|
QUIZ 2
Binary Addition and Electronic Computing
|
Reed ch 7, pp 121-131
|
|
|
|
LAB
|
Lab05: Number Systems and Text Representation
|
|
|
HW05: Number Systems (due 10/7)
|
|
TUE 10/6
|
Digital Images (Introduction)
|
Reed ch 5, pp 90-95
|
|
|
|
TUE 10/8
|
Compression
Digital Images (Completed)
|
Reed ch 5, pp 90-95
|
|
|
|
LAB
|
Lab 06: Digital Images
|
|
|
HW06: Digital Images (due 10/14)
|
|
10/13
|
MONDAY SCHEDULE, NO LECTURE
|
|
|
|
|
THU 10/15
|
Digital Audio
|
Reed ch 5, pp 90-95
YouTube: Digital Audio
|
|
|
|
LAB
|
Lab 07: Digital Audio
|
|
|
HW07: Digital Audio (due 10/21)
|
|
TUE 10/20
|
Digital Video and Animation
Flash: Introduction,
Frame by Frame Animation, Tweening
|
General about Flash
Flash tutorial
|
hello.fla
bouncingBall.fla
|
|
|
THU 10/22
|
QUIZ 3
Flash: Motions Tweens and Shape Tweens
|
Flash tutorial
|
colorTween.fla
pumpkinTween.fla
win7.fla
shapeHint.fla
|
|
|
LAB
|
Lab 08: Flash Motions
|
|
|
HW 08: Flash Tweening (due 10/28)
|
|
TUE 10/27
|
Flash: Manipulating Images
|
|
pictures.fla
|
|
|
THU 10/29
|
Flash: Incorporating and Syncrhonizing Audio
|
Flash tutorial
|
|
|
|
LAB
|
Lab 09: Flash Images and Audio
|
|
|
HW 09: Flash Slideshow (due 11/4)
|
|
TUE 11/3
|
Flash/Actionscript:
Coding Concept,
Responding to Events
|
ActionScript Syntax Intro
AS 3.0 Syntax
AS 3.0 Functions
Handling Events
|
eventsExample.fla
movingObject.fla
treasureHunt.fla
|
|
|
THU 11/5
|
QUIZ 4
Flash/Actionscript: Event-based Frame Navigation
|
|
buttonExample.fla
|
|
|
LAB
|
Lab 10: Actionscript Events and Frame Navigation
|
|
|
HW 10*: Flash Multimedia Project
(due TUE 11/10)
|
|
TUE 11/10
|
Flash/Actionscript:
Building a Multimedia Website
|
Working with Video
|
flash-video.fla
|
|
|
THU 11/12
|
How Google Works
Searching Algorithms
|
How Google Works
|
|
|
|
LAB
|
Lab 11: Flash Multimedia
|
|
|
HW 11*: Flash Multimedia Project
(due TUE 11/17)
|
|
TUE 11/17
|
Sorting Algorithms
Sorting part 1
Sorting part 2
|
Sorting Algorithms
|
|
|
|
THU 11/19
|
QUIZ 5
How Facebook Works
Database Concepts
|
Database Concepts
|
|
|
|
LAB
|
Lab 12: Algorithm Analysis
|
|
|
HW 12: Algorithm Analysis
(due TUE 11/24)
|
|
TUE 11/24
|
NO LECTURE
Aaron's Jury Duty Day
|
|
|
|
|
THU 11/26
|
THANKSGIVING, NO LECTURE
|
|
|
|
|
LAB
|
|
|
|
|
|
TUE 12/1
|
Cryptography
|
|
|
|
|
TUE 12/3
|
QUIZ 6
Migrating your CS101 website
|
|
|
|
|
LAB
|
Lab 13: Crytography
|
|
|
HW 13: Cryptography (due 12/8)
|
|
TUE 12/8
|
Off-topic Discussion
|
|
|
|
|
THU 12/10
|
Exam Review
|
|
|
|
|
THU 12/17
|
FINAL EXAM 9:00 - 11:00 AM @ SAR 101
|
|
|
|