Topic
|
Lab
|
Readings
|
1) Intro - what is CS?
algorithms, programs
|
1) Intro to use of computers for subject matter to follow
Windows, Web, Email
|
Pearson Custom (PC), Chap. 1 Two Appendices
|
2) Networks, LANs, WANS, TCP/IP
|
2) URLs, IP addresses, DNS names
|
PC - Chap. 3
|
3) The World Wide Web, Browsers, HTML
|
3) HTML I
source file vs. browser display; basic tags; ordered and unordered lists
|
PC - Chap. 2 First Appendix
|
4) Algorithms and Computer languages
compilation process
(software view)
|
4) HTML II
links, images
|
PC - Chap. 8
PC - Chap. 2
|
5) data representation
|
5) searching on the web, plagiarism
|
PC - Chap. 9
PC - Chap. 5
|
6) Binary Numbers
|
6) History of CS
online tour of "virtual museum" material
|
PC - Chap. 9, 10
PC - Chap. 6
|
Exam I
|
7)Introduction to JavaScript: scripts, variables and expressions
|
7) JavaScript I alert and prompt methods
variables and expressions
|
PC- Chap. 4, 7
|
8) Using predefined functions; introduction to event-driven programming
|
8) JavaScript II
library functions and predefined methods;simple responses to events
|
PC - Chap. 4, 7
|
9) machine architecture
stored program concept
(hardware view)
|
9) architecture simulation lab
|
PC - Chap. 11
|
10) writing user-defined functions
|
10) JavaScript III
functions; events that invoke functions
|
PC - Chap. 4, 7
|
11) unsolvability and nonfeasibility, halting problem
|
11) JavaScript IV
loops and running time
|
PC - Chap. 12
PC - Chap. 4, 7
|
12) Exam II
|
13) Security and privacy
|
13) e-commerce; cookies; secure transactions
|
PC - Chap. 13, 14
|
14) Encryption
|
14) PGP encryption and digital signatures
|
PC - Chap. 14
|