Online courses directory (19947)
Do you want to think about ways to help solve New Orleans' problems? CityScope is a project-based introduction to the contemporary city. "Problem solving in complex (urban) environments" is different than "solving complex problems." As a member of a team, you will learn to assess scenarios for the purpose of formulating social, economic and design strategies to provide humane and sustainable solutions. A visit to New Orleans is planned for spring break 2007.
This workshop explores the potential of media technology and the Internet to enhance communication and transform city design and community development in inner-city neighborhoods. The class introduces a variety of methods for describing or representing a place and its residents, for simulating actions and changes, for presenting visions of the future, and for engaging multiple actors in the process of envisioning change and guiding action. Students will engage two neighborhoods: the Mill Creek neighborhood of West Philadelphia, PA, and the Brightwood/Northend neighborhood of Springfield, MA. Students will meet real people working on real projects, put theory into practice, and reflect on insights gained in the process. Our hope is that student work will contribute to new initiatives in both communities.
The class Web site can be found here: Media Technology and City Design and Development. It is sponsored by the West Philadelphia Landscape Project and the Center for Reflective Community Practice.
This subject discusses the broader trends in the labor market, how urban labor markets function, public and private training policy, other labor market programs, the link between labor market policy and economic development, and the organization of work within firms.
In this course students create digital visual images and analyze designs from historical and theoretical perspectives with an emphasis on art and design, examining visual experience in broad terms, and from the perspectives of both creators and viewers. The course addresses key topics such as: image making as a cognitive and perceptual practice, the production of visual significance and meaning, and the role of technology in creating and understanding digitally produced images. Students will be given design problems growing out of their reading and present solutions using technologies such as the Adobe Creative Suite and/or similar applications.
This course explores the properties of non-linear, multi-linear, and interactive forms of narratives as they have evolved from print to digital media. Works covered in this course range from the Talmud, classics of non-linear novels, experimental literature, early sound and film experiments to recent multi-linear and interactive films and games. The study of the structural properties of narratives that experiment with digression, multiple points of view, disruptions of time, space, and of storyline is complemented by theoretical texts about authorship/readership, plot/story, properties of digital media and hypertext. Questions that will be addressed in this course include: How can we define 'non-linearity/multi-linearity', 'interactivity', 'narrative'. To what extend are these aspects determined by the text, the reader, the digital format? What kinds of narratives are especially suited for a nonlinear/ interactive format? Are there stories that can only be told in a digital format? What can we learn from early non-digital examples of non-linear and interactive story telling?
This subject is aimed at students with little or no programming experience. It aims to provide students with an understanding of the role computation can play in solving problems. It also aims to help students, regardless of their major, to feel justifiably confident of their ability to write small programs that allow them to accomplish useful goals. The class will use the Python™ programming language.
This course introduces the theory of error-correcting codes to computer scientists. This theory, dating back to the works of Shannon and Hamming from the late 40's, overflows with theorems, techniques, and notions of interest to theoretical computer scientists. The course will focus on results of asymptotic and algorithmic significance. Principal topics include:
- Construction and existence results for error-correcting codes.
- Limitations on the combinatorial performance of error-correcting codes.
- Decoding algorithms.
- Applications in computer science.