Old Well


Department of Computer Science
College of Arts and Sciences
The University of North Carolina at Chapel Hill

COMP089-072 (Spring 2011): Everyday Computing


COMP 089-072 (Spring 2011): Everyday Computing

Instructor: Ming C. Lin


Time and Place: TR 2:00-3:15pm, SN008
Office Hours: TR 1:00-2:00pm, FB254
Prerequisites:None (Instructor's approval if full)
Textbook: Course Notes and In-Class Handouts


Check out some cool videos or find them at YouTube!

Line
  • Course Overview
  • Lectures and Approximate Schedule
  • Course Reading Materials
  • Assignments and Projects
  • Additional Reference Materials
  • Line

    COURSE OVERVIEW:

    Line

    The goal of this first-year seminar course is to understand the use of computing technology in our daily activities. In this course, we will study various examples on how computing affects different aspects of our daily life. More specifically, students will learn about use of computing technology in the following:

  • Artistic & Creative Processes
  • Assistive Technology
  • Bioinformatics
  • Computer Animation
  • Computer Game Dynamics
  • Digital Music & Audio Synthesis
  • Image Analysis for Abnormality Detection
  • Medical Simulation and Training
  • Rapid Prototyping for Design
  • Robotics and Automation
  • Special Effects Generation
  • Touch-Enabled Interfaces
  • Virtual Environments
  • Students will learn how to use computational thinking to solve many different problems in the physical and virtual world. We will discuss various considerations and tradeoffs used in designing computational methodologies (e.g. time, storage, ease of implementation, and generality). This will include data structures, algorithms, computational methods and their complexity and implementation.

    Line

    LECTURES AND APPROXIMATE SCHEDULE

    Line

    Here is a list of TENTATIVE lecture topics (subject to changes). Schedule and information on each topic (e.g. readings, web pointers) will be added during the semester before each class.

  • Overview (Tues, Jan 11, 2011)
  • Computer Technology (Thur, Jan 13, 2010)
  • Programming in One Day (Tues, Jan 18, 2010)
  • Algorithms (Thur, Jan 20, 2011)
  • Computational Thinking (Tues, Jan 25, 2010)
  • Multimedia (Thur, Jan 27, 2011)
  • Digital Sounds & Hands-on Lab (Tues, Feb 1, 2011)
  • Virtual Painting & Hands-on Lab (Thur, Feb 3, 2011)
  • Robots for Medicine and Personal Assistance by Prof. Ron Alterovitz (Tues, Feb 8, 2011)
  • Touch-Enabled Interfaces (Thur, Feb 10, 2011)
  • Being There @ Sitterson Virtual Reality Lab (Tues, Feb 15, 2011)
  • Multisensory Stimulation and Illusion @ FB141 (Thur, Feb 17, 2011)
  • Computing & nanoWorld, e-Microscope to Rheomics by Prof. Russell Taylor (Tues, Feb 22, 2011)
  • Enabling Technology by Prof. Gary Bishop (Thur, Feb 24, 2011)
  • Networking & Web (Tues, Mar 1, 2011)
  • Web Programming (Thur, Mar 3, 2011)
  • SPRING BREAK (March 4-13, 2011)
  • Principles of Computer Animation (Tues, Mar 15, 2011)
  • Computer Security & Privay by Prof. Fabian Monrose (Thur, Mar 17, 2011)
  • Computer Security (Tues, Mar 22, 2011)
  • 3D Animation & Alice (Thur, Mar 24, 2011)
  • Project Proposal (Tues, Mar 29, 2011)
  • Project Proposal (Thur, Mar 31, 2011)
  • Making of Tangled (I) (Tues, Apr 5, 2011)
  • Making of Tangled (II) (Thur, Apr 7, 2011)
  • Special Topics (Tues, Apr 12, 2011)
  • Special Topics (Thur, Apr 14, 2011)
  • Special Topics (Tues, Apr 19, 2011)
  • Special Topics (Thur, Apr 21, 2011)
  • Special Topics (Tues, Apr 26, 2011)
  • Class Lunch & Final Project Presentations (Wed, May 4, 2011)
  • Line

    COURSE READING MATERIALS

    Line

    References & Materials Used in Lectures:

  • List of Reference Papers & Supplementary Materials

  • Line

    ASSIGNMENTS AND PROJECTS

    Line The class grade of each student is determined by
  • Homework (30%)
  • Class Presentation (25%)
  • Course Project (35%)
  • Class Participation (10%)
  • Line

    POINTERS TO WEBSITES ON COMPUTING:

    Line

    SELECTED INDUSTRY

  • Boston Dynamics Inc.
  • Dreamworks Animation
  • GamaNetwork
  • Havok
  • IBM Smarter Planet
  • Immersion Corporation
  • Massive Software
  • MAYA (Alias|Wavefront)
  • MSC.Working Knowledge
  • NVIDIA PHYSX
  • Pixar Animation Studios
  • Rhythm & Hues Studios
  • SensAble Technology
  • Walt Disney Animation Studio
  • Weta Digital
  • Line

    For more information, contact Ming C. Lin, lin@cs.unc.edu.
    Line

    Copyright 2011. Personal use of this material is permitted. However, permission to reprint/republish this material for advertising or promotional purposes or for creating new collective works for resale or redistribution to servers or lists, or to reuse any copyrighted component of this work in other works must be obtained from the author.

    This material is presented to ensure timely dissemination of scholarly and technical work. Copyright and all rights therein are retained by authors or by other copyright holders. All persons copying this information are expected to adhere to the terms and constraints invoked by each author's copyright. In most cases, these works may not be reposted without the explicit permission of the copyright holder.