CORC 1312: Syllabus

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

References

Goals and Objectives