Demystifying the Internet
Listed in: Computer Science, as COSC-105
Formerly listed as: COSC-05
Moodle site: Course (Login required)
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.
KeywordsScience & Math for non-majors, Writing attentive
Offerings2015-16: Not offered
Other years: Offered in Fall 2008, Spring 2010, Spring 2013