Top Banner
UNC Chapel Hill M. C. Lin COMP089H: Everyday Computing (HONORS) MWF 2:30am – 3:45pm (FB008) http://www.cs.unc.edu/~lin/COMP089H Ming C. Lin FB 254 [email protected] Office Hours: Mon/Wed After Class or by Appointment
15

COMP089H: Everyday Computing (HONORS )lin/COMP089H/LEC/1.pdfListen to music ! Dissect robots ! Shrink to mini-you ! Try out theme-park like ride UNC Chapel Hill M. C. Lin Hopefully

Jun 12, 2020

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: COMP089H: Everyday Computing (HONORS )lin/COMP089H/LEC/1.pdfListen to music ! Dissect robots ! Shrink to mini-you ! Try out theme-park like ride UNC Chapel Hill M. C. Lin Hopefully

UNC Chapel Hill M. C. Lin

COMP089H: Everyday Computing (HONORS)

MWF 2:30am – 3:45pm (FB008)

http://www.cs.unc.edu/~lin/COMP089H

Ming C. Lin FB 254

[email protected] Office Hours: Mon/Wed After Class

or by Appointment

Page 2: COMP089H: Everyday Computing (HONORS )lin/COMP089H/LEC/1.pdfListen to music ! Dissect robots ! Shrink to mini-you ! Try out theme-park like ride UNC Chapel Hill M. C. Lin Hopefully

Is COMP089H for YOU?

l Computers are here to stay… How will you get along with them?

UNC Chapel Hill M. C. Lin

Page 3: COMP089H: Everyday Computing (HONORS )lin/COMP089H/LEC/1.pdfListen to music ! Dissect robots ! Shrink to mini-you ! Try out theme-park like ride UNC Chapel Hill M. C. Lin Hopefully

What’s COMP089H?

l Computing for non-Geeks!

UNC Chapel Hill M. C. Lin

If you were going to take 1 CS class, what do you want to know? Everything from this class!

Page 4: COMP089H: Everyday Computing (HONORS )lin/COMP089H/LEC/1.pdfListen to music ! Dissect robots ! Shrink to mini-you ! Try out theme-park like ride UNC Chapel Hill M. C. Lin Hopefully

UNC Chapel Hill M. C. Lin

What Will We Be Doing

l Do a little ‘dabbling’ l Create something cool l Watch movies l Play games l Listen to music l Dissect robots l Shrink to mini-you l Try out theme-park like ride

Page 5: COMP089H: Everyday Computing (HONORS )lin/COMP089H/LEC/1.pdfListen to music ! Dissect robots ! Shrink to mini-you ! Try out theme-park like ride UNC Chapel Hill M. C. Lin Hopefully

UNC Chapel Hill M. C. Lin

Hopefully then…

l Get to examine interesting problems in our everyday life

l Learn problem-solving techniques using computer technology

l Appreciate how computing solve real-world problems in many applications

Page 6: COMP089H: Everyday Computing (HONORS )lin/COMP089H/LEC/1.pdfListen to music ! Dissect robots ! Shrink to mini-you ! Try out theme-park like ride UNC Chapel Hill M. C. Lin Hopefully

UNC Chapel Hill M. C. Lin

Some Applications

l Artistic & Creative Processes l Assistive Technology l Bioinformatics l Computer Animation l Computer Game Dynamics l Digital Music & Audio Synthesis l Image Analysis & Abnormality Detection

Page 7: COMP089H: Everyday Computing (HONORS )lin/COMP089H/LEC/1.pdfListen to music ! Dissect robots ! Shrink to mini-you ! Try out theme-park like ride UNC Chapel Hill M. C. Lin Hopefully

UNC Chapel Hill M. C. Lin

Some Applications

l Medical Simulation and Training l Rapid Prototyping for Design l Robotics and Automation l Special Effects Generation l Touch-Enabled Interfaces l Virtual Environments

Page 8: COMP089H: Everyday Computing (HONORS )lin/COMP089H/LEC/1.pdfListen to music ! Dissect robots ! Shrink to mini-you ! Try out theme-park like ride UNC Chapel Hill M. C. Lin Hopefully

Goal 1: Demystify Computers

l Strangely, most people (even some computer scientists) are afraid of computers.

l We are only afraid of things we do not understand!

UNC Chapel Hill M. C. Lin

Page 9: COMP089H: Everyday Computing (HONORS )lin/COMP089H/LEC/1.pdfListen to music ! Dissect robots ! Shrink to mini-you ! Try out theme-park like ride UNC Chapel Hill M. C. Lin Hopefully

Goal 2: Limits of Computation

l Computers are powerful, fast, and getting faster everyday...

l BUT, they do have provable limits l We know problems that

– No known computer can solve – No known program could solve within our lifetime (or the lifeime of the universe...)

UNC Chapel Hill M. C. Lin

Page 10: COMP089H: Everyday Computing (HONORS )lin/COMP089H/LEC/1.pdfListen to music ! Dissect robots ! Shrink to mini-you ! Try out theme-park like ride UNC Chapel Hill M. C. Lin Hopefully

Goal 3: Algorithms Matter

l  A good algorithm on a slow computer will beat a bad one on a fast computer... eventually if the size of the problem grows

l  Design matters! l  Algorithms are beautiful! l  Like art, you don’t have to

do it to appreciate it.

UNC Chapel Hill M. C. Lin

Page 11: COMP089H: Everyday Computing (HONORS )lin/COMP089H/LEC/1.pdfListen to music ! Dissect robots ! Shrink to mini-you ! Try out theme-park like ride UNC Chapel Hill M. C. Lin Hopefully

Goal 4: Understanding systems with >1G components

UNC Chapel Hill M. C. Lin

Page 12: COMP089H: Everyday Computing (HONORS )lin/COMP089H/LEC/1.pdfListen to music ! Dissect robots ! Shrink to mini-you ! Try out theme-park like ride UNC Chapel Hill M. C. Lin Hopefully

UNC Chapel Hill M. C. Lin

Other Goals

l  Understand the use of computing technology in our daily activities.

l  Study various examples on how computing affects different aspects of our daily life

Page 13: COMP089H: Everyday Computing (HONORS )lin/COMP089H/LEC/1.pdfListen to music ! Dissect robots ! Shrink to mini-you ! Try out theme-park like ride UNC Chapel Hill M. C. Lin Hopefully

UNC Chapel Hill M. C. Lin

Course Work & Grades

l  Homework: 30% (total of 3, one every month) l  Student Presentation: 20%

l  Course Project: 40% l  Class Participation: 10%

Page 14: COMP089H: Everyday Computing (HONORS )lin/COMP089H/LEC/1.pdfListen to music ! Dissect robots ! Shrink to mini-you ! Try out theme-park like ride UNC Chapel Hill M. C. Lin Hopefully

UNC Chapel Hill M. C. Lin

Communication

l  Visit instructor during office hours, by appointment, or email correspondence

l  All lecture notes and most of handouts are posted at the course website: http://www.cs.unc.edu/~lin/COMP089H

l  Major messages are notified by email alias

Page 15: COMP089H: Everyday Computing (HONORS )lin/COMP089H/LEC/1.pdfListen to music ! Dissect robots ! Shrink to mini-you ! Try out theme-park like ride UNC Chapel Hill M. C. Lin Hopefully

UNC Chapel Hill M. C. Lin

Basic Courtesy

l  TYPE your assignments using a computer

l  Please do not read newspaper & other materials in class

l  Please do not surf on the web during the class

l  Participate in the class discussion

l No whispers or private conversation

THANK YOU!!!