Information Course Schedule summer 2011
Prerequisites: Upper level undergraduates. This course explores the history of information and associated technologies, uncovering why we think of ours as "the information age." We will select moments in the evolution of production, recording, and storage from the earliest writing systems to the world of Short Message Service (SMS) and blogs. In every instance, we'll be concerned with both what and when and how and why, and we'll keep returning to the question of technological determinism: how do technological developments affect society and vice-versa?
Three hours of lecture per week. Prerequisites: No prior New Media production experience required. Introduction to interdisciplinary study and design of New Media. Survey of theoretical and practical foundations of New Media including theory and history; analysis and reception; computational foundations; social implications; interaction, visual, physical, and narrative design. Instruction combines lectures and project-based learning using case studies from everyday technology (e.g., telephone, camera, web).
Two hours of lecture and one hour of laboratory per week. Prerequisites: Introductory programming experience. This course focuses on understanding the Web as an information system, and how to use it for information management for personal and shared information. The Web is an open and constantly evolving system which can make it hard to understand how the different parts of the landscape fit together. This course provides students with an overview of the Web as a whole, and how the individual parts it together. It provides students with the understanding and skills to better navigate and use the landscape of Web information.
Three hours of lecture and one hour of laboratory per week. An introduction to high-level computer programming languages with emphasis on strings, modules, functions and objects; sequential and event-based programming. Uses the PYTHON language.