![]() |
|
Lecture | 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, tracert | PC - Chap. 3 |
3) Algorithmic thinking |
3) HTML I
source file vs. browser display; basic tags; ordered and unordered lists |
PC - Chap. 2, 7 First Appendix |
4) Computer languages
compilation process (software view) |
4) HTML II links, images |
PC - Chap. 2, 7 |
5) data representation, storage devices | 5) data representation, searching on the web, plagiarism | PC - Chap. 8, 9 |
6) Exam I |
6) History of CS
online tour of "virtual museum" material |
PC - Chap. 5 |
7)Introduction to JavaScript: scripts, variables and expressions |
7) JavaScript I alert and prompt methods variables and expressions |
PC- Chap. 4 |
8) Using predefined functions; introduction to event-driven programming |
8) JavaScript II library functions and predefined methods;simple responses to events |
PC - Chap. 6 |
9) machine architecture stored program concept (hardware view) |
9) architecture simulation lab | PC - Chap. 10 |
10) writing user-defined functions |
10) JavaScript III functions; events that invoke functions |
PC - Chap. 6 |
11) unsolvability and nonfeasibility, halting problem |
11) JavaScript IV loops and running time |
PC - Chap. 11 |
12) Review and Exam II | ||
13) Security and privacy | 13) e-commerce; cookies; secure transactions | PC - Chap. 12, 13 |
14) Encryption | 14) PGP encryption and digital signatures | PC - Chap. 12, 13 |