Spring 2013

Demystifying the Internet

Listed in: Computer Science, as COSC-105

Formerly listed as: COSC-05

Moodle site: Course


Catherine C. McGeoch (Section 01)


This course provides an introductory survey of topics in computer science that are related to the Internet. Students will become familiar with the history and underlying structure of the Internet and with technologies such as email, web browsers, search engines, and web page design tools. We will learn about the science behind the technology: topics to be addressed include network design and network protocols, modern encryption methods, and applications of algorithmics and artificial intelligence to the design of search engines. Some time will also be spent considering social issues such as privacy, worms and viruses, spam, cookies, and encryption policy. Three class meetings per week, with occasional in-class lab sessions. This course does not provide prerequisite credit for any computer science course, nor does it count towards the computer science major. No previous experience with computers is required.

Limited to 40 students. Spring semester. Professor C. McGeoch.


Science & Math for non-majors, Writing attentive


2015-16: Not offered
Other years: Offered in Fall 2008, Spring 2010, Spring 2013