CORC 1312: Syllabus

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

References

Goals and Objectives