|
Topic |
Quiz |
Homework |
Weekly Reading |
Week 1 |
2/19 Chapter 7:
Classes
2/22 Midterm Exam (1)
|
|
HW1: Define a class CCircle |
New
report
details the prices within the cybercrime market
Who
are the hackers?
How
Hacking, `Phishing' Works
Google Science Fair
What most
schools don't teach (Code.org video) |
Week 2 |
2/26 Chapter 7: Constructors
3/1 no class |
|
HW2: Constructors
|
20
highest radiation phones
Let's
teach kids to code |
Week 3 |
3/5 Chapter
8: Destructor
3/8 Chapter 8: Operator
Overloading |
Quiz 1
Quiz 2
|
HW3: Define
a Class CRational
HW4: Operator
Overloading |
Steamed:
Valve
Software Battles Video-game Cheaters |
Week 4 |
3/12 Chapter 8: Native
C++ Library Classes for Strings
String Manipulation using the CString
class
3/15 File
Processing using the fstream class |
Quiz 3
|
HW5: String
HW6: Debug Ex8_14.cpp
|
How
to
measure Windows 7 memory usage |
Week 5 |
3/19 #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>
3/22 Load a
binary file (e.g. .WAV) into memory |
Quiz 4
Quiz 5 |
HW7: fstream
HW8: Spreadsheet (1)
|
UK
teenager jailed for not disclosing password
After
11n: The Future of Wireless Home Networking
|
Week 6 |
3/26 Midterm Exam (2)
3/27 春季健行
3/29 no class |
|
HW10: Multitasking 閱讀心得
|
15 Windows
Utilities You Can't Live Without
Multitasking
|
Week 7 |
4/2 Spring Vacation
|
|
HW9: Spreadsheet (2) - Numbers should be
right-aligned |
The
next 5,000 days of the web
How
to
Build a Website
How to Download and Watch Free
Movies Online Legally
|
Week 8 |
4/9 The
Last Samurai
4/12 Chapter 9: Class
Inheritance
|
Quiz 6
Quiz 7
|
HW11: 末代武士觀看心得
HW12: Exercise 9-4 (P.640)
|
Your Guide
to Windows 7 |
Week 9 |
4/16 Network
Programming with NetLink
Sockets C++
4/19 Chapter 9: Virtual Functions
|
Quiz 8
Quiz 9 |
HW13: Linked List
HW14: Linked List (2)
|
Five
reasons why Windows 8 has failed
Why
Windows 8 Has Been Slow to Capture Consumer Mindshare
Simon
Sinek: How great leaders inspire action
|
Week 10 |
4/23 Exercise
4/26 Chapter 10: The Standard Template Library
|
|
HW18: Sherry Turkle: Connected, but alone? 心得
|
Sherry
Turkle: Connected, but alone?
RFC
1855 - Netiquette Guidelines |
Week 11 |
4/30Chapter 14: Windows
Programming with the Microsoft Foundation Classes
5/3 Chapter 16:
Drawing in a Window
|
Quiz 10
|
HW15: Drawing a Star
HW16: Colorful Bricks
HW17: Drawing Your National Flags
|
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/7 Midterm Exam (3)
5/10 Chapter 13: Programming for Multiple Cores |
|
|
The
Sound of Raining
Analyst's
View: PDF - Pretty Dangerous Format? |
Week 13 |
5/14 Chapter 15:
Working with Menus and Toolbars
Partially finished sketcher-ch15.zip
5/17 |
Quiz 11 |
HW19: Menu Items for Bar Chart and Line Chart
|
10
Tips to Become a Better Presenter
The
Mobile Phone in Developing Nations
SSD vs HDD: What's
the Difference?
|
Week 14 |
5/21 Display
BITMAP files
5/24 Chapter 18:
Working with Dialogs and Controls
|
Quiz 12
|
|
MIT Creates Amazing
UI From
Levitating Orbs
ZeroN -
Levitated Interaction Element |
Week 15 |
5/28 Edit
Box
5/31 Tutorial
to MFC Controls |
|
|
MIT's Oxygen
Project |
Week 16 |
6/4 List
Box
6/7 Enable
a Button; Using Radio Buttons
|
Quiz 13
Quiz 14 |
|
Computer
Program Spots Fake Product Reviews
Dream
Job: Nights at the Opera
|
Week 17 |
6/11 Final Exam
|
|
|
Tech
world preps to honor 'Father of Computer Science' Alan Turing, as
centenary nears
第六感驚人的潛
力 Pranav Mistry |
Week 18 |
6/21 Second Chance
|
|
|
NTT
DoCoMo Vision (1)
NTT
DoCoMo Vision (2) [wmv]
NTT DOCOMO
Mobile Future |