|
Topic |
Quiz |
Homework |
Weekly Reading |
Week 1 |
2/24 Midterm Exam (1)
|
|
|
New
report
details the prices within the cybercrime market
Who are the hackers?
|
Week 2 |
2/29 Chapter 7: Classes
|
|
|
20
highest radiation phones
Let's
teach kids to code
|
Week 3 |
3/7 Chapter
8: Destructor |
Quiz 1
Quiz 2
|
|
Steamed:
Valve
Software Battles Video-game Cheaters |
Week 4 |
3/14 Chapter 8: Operator
Overloading
|
Quiz 3
|
|
How
to
measure Windows 7 memory usage |
Week 5 |
3/21 Chapter 8: Native C++ Library Classes for Strings
String Manipulation using the CString
class
File
Processing using the fstream class
Load a binary file (e.g. .WAV) into memory
|
Quiz 4
Quiz 5 |
|
UK
teenager jailed for not disclosing password
|
Week 6 |
3/28 春季健行
3/30 Midterm Exam (2) |
Quiz 6
|
|
15 Windows
Utilities You Can't Live Without |
Week 7 |
4/4 Spring Vacation
|
|
|
How to Build a Website
How to Download and Watch Free Movies Online Legally
|
Week 8 |
4/11 Chapter 9: Class
Inheritance
4/13 Chapter 9: Virtual Functions |
Quiz 7
|
|
Your Guide
to Windows 7 |
Week 9 |
4/18
4/20 #define, #include
#define - C and C++ Syntax Reference
Preprocessor directives - C++ Documentation
Building on the Command Line
Walkthrough: Compiling a Native C++ Program on the Command Line
(C++)
<iostream>
vs. <iostream.h>
|
Quiz 8
Quiz 9
|
|
Five
Real Computer Systems That Could Become Skynet
Simon Sinek: How great leaders inspire action
|
Week 10 |
4/25 Exercise
4/27 Chapter 10: The Standard Template Library
|
|
|
Sherry Turkle: Connected, but alone?
RFC
1855 - Netiquette Guidelines |
Week 11 |
5/2
Chapter 14: Windows
Programming with the Microsoft Foundation Classes 5/4 Star Wars Day
Chapter 13: Programming for Multiple Cores
|
Quiz 10
|
|
John Underkoffler points to the future of UI
TED blends animation with education at new website
Multi-core
has made it to cell phones
|
Week 12 |
5/9
Chapter 15:
Working with Menus and Toolbars
5/11
Partially finished sketcher-ch15.zip |
Quiz 11
Quiz 12
|
|
The
Sound of Raining
Analyst's
View: PDF - Pretty Dangerous Format? |
Week 13 |
5/16
5/18 Midterm Exam (3)
|
|
|
The Mobile Phone in Developing Nations
SSD vs HDD: What's the Difference?
|
Week 14 |
5/23 Chapter 16:
Drawing in a Window
5/25 Chapter 16: Drawing in a Window (Bounding Rectangles & Curves)
Partially finished sketcher-ch16-curve.zip
|
Quiz 13
|
|
MIT Creates Amazing UI From Levitating Orbs
ZeroN - Levitated Interaction Element
|
Week 15 |
5/30
6/1 Chapter 17:
Creating
the Document and Improving the View
Partially finished sketcher-ch17-delete.zip
|
Quiz 14
Quiz 15
|
|
MIT's Oxygen Project |
Week 16 |
6/6
6/8 Chapter 18:
Working with Dialogs and Controls |
|
|
Computer Program Spots Fake Product Reviews
Dream Job: Nights at the Opera
|
Week 17 |
6/13 Chapter 19: Storing and Printing Documents
6/15 Chapter 20: Writing Your Own DLLs |
|
|
Tech world preps to honor 'Father of Computer Science' Alan Turing, as centenary nears
第六感驚人的潛
力 Pranav Mistry |
Week 18 |
6/22 Final Exam, Hands-On Questions |
|
|
NTT
DoCoMo Vision (1)
NTT
DoCoMo Vision (2)
NTT DOCOMO Vision 2020
|