![]() |
|
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 |