|
Course Schedule Please note: This is a tentative schedule, and is subject to change. "HW" = homework (written exercises); "PA" = programming assignment (programming exercises that may have a written component); all chapter readings refer to Schneider & Gersting (primary textbook) |
|||||||
| Class | Day | Date | News | Topic | Reading
(must be done by the following class) |
Due | Handouts and Comments |
| 1 | Thu | 8/30 | Wind
Brains | Course Overview: Grand Challenges for Computer Science | |
| Slides;
grading
policy;
schedule; HW1; PA0; Getting
Started with Scratch
| |
| 2 | Tue | 9/4 | Deconstructing Google: Search and Information Retrieval on the Web | | DUE: Academic integrity signature page,
survey
| Slides
| | |
| 3 | Thu | 9/6 | Deconstructing a Computer: What's Inside? | |
| Research paper handout
| | |
| 4 | Tue | 9/11 | From the Bottom Up: It's All Just Bits | | DUE: HW1
| Slides; HW2
| | |
| 5 | Thu | 9/13 | Programming with Scratch | | DUE: PA0
| Programming assignments packet (PA1,
PA2, PA3 (Scratch project))
| PA2 movie | |
| 6 | Tue | 9/18 | Storing Data: Huffman Codes and Image Representation | |
| Slides
| | |
| 7 | Thu | 9/20 | Algorithms and Pseudocode | |
| Slides
| | |
| 8 | Tue | 9/25 | Scratch II | DUE: HW2 | HW3
Today's Scratch project | ||
| 9 | Thu | 9/27 | Under the Hood: Computer Organization and Operating Systems | |
| Slides
| | |
| 10 | Tue | 10/2 | Problem Solving with Algorithms | | DUE: PA1
| Help
center schedule
| Help Center website | |
| 11 | Thu | 10/4 | Algorithms and Efficiency | |
| Slides
| Grace Hopper Conference: Dr. desJardins away Guest lecturers: Clay Alberty and Kellie LaFlamme Complexity exercises | |
| 12 | Tue | 10/9 | Connecting: Networks, the Internet, and Social Networking | | DUE: HW3; topic proposal
| Slides; HW4
| Algorithms handout | |
| 13 | Thu | 10/11 | Review & Catchup | "Your Turn" slide sample; study guide; Pseudocode for mode algorithm | |||
| 14 | Tue | 10/16 | Your Turn: Project Sharing | DUE BY MIDNIGHT MONDAY 10/15: PowerPoint slide DUE: PA2 | |||
| 15 | Thu | 10/18 | MIDTERM | ||||
| 16 | Tue | 10/23 | Midterm Review | DUE: Initial Bibliography | |||
| 17 | Thu | 10/25 | Leveraging Information: E-Commerce and Databases | |
| Slides
| | |
| 18 | Tue | 10/30 | NO CLASS -- HURRICANE SANDY | ||||
| 19 | Thu | 11/1 | Election | Keeping It Safe: Cybersecurity | | DUE: HW4
| Slides; HW5
| |
| 20 | Tue | 11/6 | Movie Day | DUE Monday 11/5 (online), Tuesday 11/6 (report): PA3 (Scratch Project) | |||
| 21 | Thu | 11/8 | Representing and Using Knowledge: Artificial Intelligence | |
| Slides
| | |
| 22 | Tue | 11/13 | Search and Game Playing | |
| Slides
| | |
| 23 | Thu | 11/15 | Graphics: Hollywood, Games, and Virtual Reality | |
| Guest speaker: Dr. Penny Rheingans
| Slides | |
| 24 | Tue | 11/20 | Multi-Agent Systems: Game Day | | DUE: Outline, HW5
| HW6
| Slides | |
| Thu | 11/22 | NO CLASS: ENJOY YOUR TURKEY! | |||||
| 25 | Tue | 11/27 | Computing in the World: Ethical Implications of Computation | |
| Slides
| Presentation feedback form Review form Presentation order Final exam study guide | |
| 26 | Thu | 11/29 | Out on the Fringe: Nanotechnology, Quantum Computing, and the Next Killer App | DUE: HW6 | Slides | ||
| 27 | Tue | 12/4 | Research Paper Presentations I | DUE: Research paper draft. Powerpoint slides are due at midnight the night before your presentation is scheduled. | |||
| 28 | Thu | 12/6 | Research Paper Presentations II | ||||
| 29 | Tue | 12/11 | Review, Wrap-Up, and Catch-Up | DUE: Paper reviews | Standard deviation
Simplified standard deviation | ||
| Tue | 12/18, 1pm | Final Exam | DUE: Final research paper | ` | |||