comp089h: everyday computing (honors )lin/comp089h/lec/1.pdflisten to music ! dissect robots !...

15
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

Upload: others

Post on 12-Jun-2020

1 views

Category:

Documents


0 download

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!!!