Core Studies 5.1: Syllabus with readings for faculty

Lecture Lab Readings
assigned readings on top
faculty readings below *
1) Intro - what is CS?
algorithms, programs
1) Intro to use of computers for subject matter to follow
Windows, Web, Email
Reed, Chap. 1
CoursePak, Section 1, "Using Notepad"
Walker, Chap. 1
Lehnert, Chap. 1
2) networks, LANs, WANS, TCP/IP 2) URLs, IP addresses, DNS names, tracert Reed, Chap. 3
CoursePak, Section 2
Lehnert, Chap. 1
Comer, Chap. 7,8, 15,16
3) machine architecture
bits and bytes, storage devices
3) History of CS
online tour of "virtual museum" material
Reed, Chap. 6,12
Brookshear, Chap. 1.1-1.3
4) Information representation;
data types; numeric computation vs. text based processing
4) Searching on the web Reed, Chap. 12
Brookshear, Chap. 1, 1.4-1.7
Lehnert, Chap. 6
5) Algorithmic thinking 5) HTML I
source file vs. browser display; basic tags
Reed, Chap. 2,8
Walker, Chap. 2
Lehnert, Chap. 4, 4.1-4.3
6) Computer languages
compilation process
(software view)
6) HTML II
lists, links, images
Reed, Chap. 2,8
Brookshear, Chap. 5
Lehnert, Chap. 4, 4.4-4.5
7) Review and Exam
8) stored program concept
(hardware view)
8) JavaScript I
alert and prompt methods
Reed, Chap. 14, 4

Brookshear, Chap. 2, 2.1-2.3
Lin, Chap. 1
9) event-driven programming
objects and methods
9) JavaScript II
properties and methods of window and document objects
Reed, Chap. 4
Lin, Chap. 1,3
10) unsolvability, halting problem 10) JavaScript III
responding to events
CoursePak, Section 3, Chap. 3
Reed, Chap. 9

Walker, Chap. 3
(Brookshear, Chap. 11)
Lin, Chap. 3
11) running time,
nonfeasability, loops
11) JavaScript IV
loops
demos of linear vs quadratric vs exponential running times
CoursePak, Section 3, Chap. 4
Reed, Chap.13
Walker, Chap. 4
(Brookshear, Chap. 11)
Lin, Chap. 2
12) copyright/plagiarism
privacy
12) security - encryption
digital signatures
 
Lehnert, Chap. 2, 4.10, 11
13) Review and second exam
14) current and future trends
e.g. wearable computers,
ubiquitous computing
14) exposure to current and future trends in online computing
e.g. Java applets, e-commerce
Reed, Chap. 18
Lehnert, Chap. 5.4-5.5, 10
current newspapers

References

* Some of the faculty readings correspond to the readings in the CoursePak. They are listed again for the faculty to make clear which books they are taken from.