UNC Chapel Hill M. C. Lin COMP089H: Everyday Computing (HONORS) MWF 2:30am – 3:45pm (FB008) Ming C. Lin FB 254

Slides:



Advertisements
Similar presentations
Computing Studies Is it for me? Click here to find out…
Advertisements

Sixth Grade Meet & Greet
CSCE 689: Computer Animation Jinxiang Chai. CSCE 689: Computer Animation Course Instructor - Dr. Jinxiang Chai - Richardson 912B - Meeting time: TR 2:20PM-3:35PM.
CS150 Introduction to Computer Science 1 Professor: Chadd Williams.
Welcome to Introduction to Java Programming At J.D.O’Bryant Science & Mathematics Chonho Lee Department of Computer Science University of Massachusetts.
Interactive Sound Rendering SIGGRAPH 2009 Dinesh Manocha UNC Chapel Hill
UNC Chapel Hill M. C. Lin COMP259: Physically-Based Modeling, Simulation & Animation Tues/Thur 12:30pm – 1:45pm (SN 011)
The UNIVERSITY of NORTH CAROLINA at CHAPEL HILL Adrian Ilie COMP 14 Introduction to Programming Adrian Ilie Summer Session II, 2005 MTWRF 9:45-11:15 am.
Statistical Methods in Computer Science Course Introduction Ido Dagan.
1 CIS101 Introduction to Computing Week 01 Professor Catherine Dwyer.
Introduction to Programming with Java, for Beginners Welcome.
EDCI650 Curriculum Design Lecture 1 – Overview Our Electronic Classroom Two primary ways of getting around the classroom –Grand Central Station –Course.
UNC Chapel Hill D. Manocha COMP Robotics: An Introduction Mon/Wed 11:00am – 12:15pm (SN 115) Dinesh.
1 CIS101 Introduction to Computing Week 01 Professor Catherine Dwyer.
WX 365 Satellite and Radar Weather Interpretation Dr. Brad Muller.
RPED 251 Dr. Phillip Bogle, Ph.D. Program Coordinator.
Dasar Teknologi Informasi
WEEK 1 CS 361: ADVANCED DATA STRUCTURES AND ALGORITHMS Dong Si Dept. of Computer Science 1.
CS490 Web Design, AJAX, JQuery
CS 150 PERSONAL PRODUCTIVITY USING TECHNOLOGY Instructor: Dr. Xenia Mountrouidou.
Course Information and Introductions Intro to Computer Science CS1510 Dr. Sarah Diesburg University of Northern Iowa 1.
CS451 Computer Graphics JYH-MING LIEN DEPARTMENT OF COMPUTER SCIENCE GEORGE MASON UNIVERSITY.
CS 150 PERSONAL PRODUCTIVITY USING TECHNOLOGY Instructor: Xenia Mountrouidou.
COMP Introduction to Programming Yi Hong May 13, 2015.
Computer Networks CEN 5501C Spring, 2008 Ye Xia (Pronounced as “Yeh Siah”)
Kiarah This is my Electronic Portfolio From ~ Gardner Math, Science,
Computer Networks Lecture 1: Logistics Based on slides from D. Choffnes Northeastern U. and P. Gill from StonyBrook University Revised Autumn 2015 by S.
Media Computing Instructor Byung Kim Olsen 231 Office hours – MWF 9:00-10:00 AM or by appointment.
Data Structures, Algorithms, and Generic Programming Breno de Medeiros COP 4530 / CGS 5425 (Fall 2006)
Recap Kickoff MVRT. Recap Do you understand the game/rules/scoring? Do you understand the different aspects of the game in terms of strategy? Remember.
 Multi (Latin): Many/Much  Media (Latin): An intervening substance through which something is transmitted on.
Gaming and Simulation Development Jason Witherell April 12, 2007.
Welcome to the San Bernardino Coach Quarterly Meeting.
Course Information and Introductions Intro to Computer Science CS1510, Section 2 Dr. Sarah Diesburg University of Northern Iowa 1.
1 Dr. Scott Schaefer Introduction to Computing CSCE 181.
424 - Honors Biology Text: Dynamic Biology NGSS, Sapling Learning online course Biology, Mader, 10 th edition, McGraw Hill.
UNC Chapel Hill M. C. Lin COMP Robotics: An Introduction Tues/Thur 11:00am – 12:15pm (SN 115) Ming C. Lin SN223,
CSE8A: Introduction to Programming in Java Fall 2012 Prof. Christine Alvarado cse8afall.weebly.com.
CS 345 – Software Engineering Nancy Harris ISAT/CS 217
COP4610/CGS5765 Operating Systems Syllabus. Instructor Xin Yuan Office: 168 LOV Office hours: W M F 9:10am – 10:00am, or by appointments.
UNC Chapel Hill M. C. Lin Basics of Motion Generation let X i = position,orient. of O i at t k = t 0,  i END = false while (not END) do display O i, 
Welcome to English Class Week Class 1 Topic: Introductions Professor Emory.
Course Instructor Professor Clark J. Radcliffe Office hours: MWF 11:30-12: EB ME 481.
Math 210G Section 1 Mathematics Appreciation MWF 11:30 – 12:20 SH102 Dr. John Harding.
CIS101 Introduction to Computing Week 01. Agenda What is CIS101? Class Introductions Using your Pace Introduction to Blackboard and online learning.
Computer Programming for Engineers CMPSC 201C Fall 2000.
Course Information and Introductions Intro to Computer Science CS1510 Dr. Sarah Diesburg University of Northern Iowa 1.
CSC4841/6841 Computer Animation Administrative Issues & Course Overview Ying Zhu.
Future 6 th Grade Parents! Highlander Way Middle School “Class of 2022”
1 Computer Science 1021 Programming in Java Geoff Draper University of Utah.
Fall 2008 CSC 4820/6820 Computer Graphics Algorithms Lecture 1 Instructor: Dr. Ying Zhu.
CSc 120 Introduction to Computer Programing II
Networking CS 3470, Section 1 Sarah Diesburg
Andy Wang Object Oriented Programming in C++ COP 3330
Course Information and Introductions
Course Information and Introductions
COMP259: Physically-Based Modeling, Simulation & Animation
Computer Graphics Imaging
Foundations of Visualization 8/30/05 Lecture Notes
Course Information and Introductions
Introduction and Overview
Andy Wang Object Oriented Programming in C++ COP 3330
Course Logistics CS533: Intelligent Agents and Decision Making
Overview Course Overview Course Webpage Administrative issues
COMP259: Physically-Based Modeling, Simulation & Animation
Course Information and Introductions
Administrative Issues
Are You Connected?.
Course Information and Introductions
Presentation transcript:

UNC Chapel Hill M. C. Lin COMP089H: Everyday Computing (HONORS) MWF 2:30am – 3:45pm (FB008) Ming C. Lin FB 254 Office Hours: Mon/Wed After Class or by Appointment

Is COMP089H for YOU? Computers are here to stay… How will you get along with them? UNC Chapel Hill M. C. Lin

What’s COMP089H? 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!

UNC Chapel Hill M. C. Lin What Will We Be Doing Do a little ‘dabbling’ Do a little ‘dabbling’ Create something cool Watch movies Play games Listen to music Dissect robots Shrink to mini-you Try out theme-park like ride

UNC Chapel Hill M. C. Lin Hopefully then… Get to examine interesting problems in our everyday life Learn problem-solving techniques using computer technology Appreciate how computing solve real- world problems in many applications

UNC Chapel Hill M. C. Lin Some Applications Artistic & Creative Processes Assistive Technology Bioinformatics Computer Animation Computer Game Dynamics Digital Music & Audio Synthesis Image Analysis & Abnormality Detection

UNC Chapel Hill M. C. Lin Some Applications Medical Simulation and Training Rapid Prototyping for Design Robotics and Automation Special Effects Generation Touch-Enabled Interfaces Virtual Environments

Goal 1: Demystify Computers Strangely, most people (even some computer scientists) are afraid of computers. We are only afraid of things we do not understand! UNC Chapel Hill M. C. Lin

Goal 2: Limits of Computation Computers are powerful, fast, and getting faster everyday... BUT, they do have provable limits 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

Goal 3: Algorithms Matter A good algorithm on a slow computer will beat a bad one on a fast computer... eventually if the size of the problem grows Design matters! Algorithms are beautiful! Like art, you don’t have to do it to appreciate it. UNC Chapel Hill M. C. Lin

Goal 4: Understanding systems with >1G components UNC Chapel Hill M. C. Lin

UNC Chapel Hill M. C. Lin Other Goals Understand the use of computing technology in our daily activities. Study various examples on how computing affects different aspects of our daily life

UNC Chapel Hill M. C. Lin Course Work & Grades Homework: 30% (total of 3, one every month) Student Presentation: 20% Course Project: 40% Class Participation: 10%

UNC Chapel Hill M. C. Lin Communication Visit instructor during office hours, by appointment, or correspondence All lecture notes and most of handouts are posted at the course website: Major messages are notified by alias

UNC Chapel Hill M. C. Lin Basic Courtesy TYPE your assignments using a computer Please do not read newspaper & other materials in class Please do not surf on the web during the class Participate in the class discussion No whispers or private conversation THANK YOU!!!