ISC/GAM 4322 ISC 6310 Multimedia Development and Programming Introduction.

Slides:



Advertisements
Similar presentations
Intro to CIT 594
Advertisements

Computer Graphics and Animation (AT70.09) Comp. Sc. and Inf. Mgmt. Asian Institute of Technology.
Economics 1 Principles of Microeconomics Instructor: Ted Bergstrom.
University of British Columbia CPSC 314 Computer Graphics Jan-Apr 2005 Tamara Munzner Introduction Week 1, Wed Jan 5.
CS150 Introduction to Computer Science 1 Professor: Chadd Williams.
COMS S1007 Object-Oriented Programming and Design in Java July 5, 2007.
Further Programming for 3D applications CE Introduction to Further Programming for 3D application Bob Hobbs Faculty of Computing, Engineering and.
1 Angel: Interactive Computer Graphics 4E © Addison-Wesley 2005 Introduction to Computer Graphics Ed Angel Professor of Computer Science, Electrical and.
COMP 110 Introduction to Programming Jingdan Zhang June 20, 2007 MTWRF 9:45-11:15 am Sitterson Hall 014.
COMP 110 Introduction to Programming Mr. Joshua Stough August 22, 2007 Monday/Wednesday/Friday 3:00-4:15 Gardner Hall 307.
CS 450: COMPUTER GRAPHICS COURSE AND SYLLABUS OVERVIEW SPRING 2015 DR. MICHAEL J. REALE.
COMP 350: Computer Graphics Highlights of class policies (A rare use of PowerPoint)
Welcome to CS 115! Introduction to Programming. Class URL Please write this down!
 Mrs. DeBoard’s Contact Information  Phone:   Website: deboardvirtualbio.wikispaces.com  Office Hours:
Welcome to CSC 341/CSC 630 Introduction to Computer Graphics  Instructor  Susanna Wei  Office: BL 214  Phone: (610) 
C O M P U T E R G R A P H I C S Guoying Zhao 1 / 16 Computer Graphics Course Introduction.
CS 480/680 Computer Graphics Course Overview Dr. Frederick C Harris, Jr. Fall 2012.
CS451 Computer Graphics JYH-MING LIEN DEPARTMENT OF COMPUTER SCIENCE GEORGE MASON UNIVERSITY.
COMP SCI 352 Computer Graphics and Animation. Computer Graphics2 My name is … My name is … How to find me How to find me Course Policies Course Policies.
Introduction to Programming Summer 2010 Akil M. Merchant.
COMP Introduction to Programming Yi Hong May 13, 2015.
CS 103 Discrete Structures Lecture 01 Introduction to the Course
CPS120: Introduction to Computer Science Fall: 2002 Instructor: Paul J. Millis.
COMP 175 | COMPUTER GRAPHICS Remco Chang1/ Introduction Lecture 01: Introduction COMP 175: Computer Graphics January 15, 2015.
Real-Time Computer Graphics. Introduction Aims The aim of the module is to provide a good grounding in the main techniques and algorithms of real-time.
McGraw-Hill/Irwin © 2004 The McGraw-Hill Companies, Inc., All Rights Reserved. 1-1 Introduction to Business Law Instructor: Byron Lilly
1 My Experiences as Faculty Member and Researcher Dr. Kalim Qureshi.
1 Angel and Shreiner: Interactive Computer Graphics 6E © Addison-Wesley 2012 Introduction to Computer Graphics 靜宜大學 資訊工程系 蔡奇偉 副教授
CSCI 51 Introduction to Computer Science Dr. Joshua Stough January 20, 2009.
Computer Graphics Kocaeli University Computer Engineering Department Spring 2012.
Introduction to Databases Computer Science 557 September 2007 Instructor: Joe Bockhorst University of Wisconsin - Milwaukee.
Introduction to Computer Graphics Dr.Giorgos A. Demetriou Dr. Stephania Loizidou Himona Computer Science Department Frederick University.
1 Angel and Shreiner: Interactive Computer Graphics 6E © Addison-Wesley 2012 Introduction to Computer Graphics Ed Angel Professor Emeritus of Computer.
Welcome to CS 115! Introduction to Programming. Class URL Write this down!
1 Introduction to Computer Graphics SEN Introduction to OpenGL Graphics Applications.
Computer Graphics I, Fall 2008 Introduction to Computer Graphics.
1 Angel: Interactive Computer Graphics 5E © Addison-Wesley 2009 CS4610/7610: Introduction to Computer Graphics.
CSE 581: Interactive Computer Graphics Spring 2012, UG 4 Tuesday, Thursday – 9:00AM – 10:18AM DL 0317 Raghu Machiraju Slides: Courtesy - Prof. Huamin Wang,
COP3502: Introduction to Computer Science Yashas Shankar.
Programming In Perl CSCI-2230 Thursday, 2pm-3:50pm Paul Lalli - Instructor.
+ Introduction to Class IST210 Class Lecture. + Course Objectives Understand the importance of data, databases, and database management Design and implement.
Advanced Computer Graphics Instructor LE Thanh Sach, Ph.D.
June 19, Liang-Jun Zhang MTWRF 9:45-11:15 am Sitterson Hall 011 Comp 110 Introduction to Programming.
IST 210: Organization of Data
Welcome to PHY2049 Physics for Engineers and Scientists II Dr. Bindell SPRING 2009 Dr. J. B. Bindell.
Welcome to PHY2049 Physics for Engineers and Scientists II Dr. Bindell.
1 Welcome Alireza Moghaddam Humber College Lecture 1 Game 540 Alireza Moghaddam
Research Experience Program (REP) Spring 2008 Psychology 100 Ψ.
James Tam Introduction To CPSC 233 James Tam Java Object-Orientation Event driven software.
James Tam Introduction To CPSC 233 James Tam Java Object-Orientation Graphical-user interfaces.
BIT 142:Programming & Data Structures in C#. 2 Syllabus : Book info BIT 142 uses the book fairly extensively –I would recommend getting it The edition.
1 CS 4396 Computer Networks Lab General Info. 2 Goal: This course aims at helping students get more insight into how the Internet works and gain hands.
Computer Graphics 台科大 資管系 楊傳凱 助理教授. Course Syllabus – 1/3 Course Web Site: Please go to the blackboard system( ) to get.
CIS 681 Course Introduction CSE681: Introduction to 3D Image Generation.
Research Experience Program (REP) Fall 2007 Psychology 100 Ψ.
ICS 151 Digital Logic Design Spring 2004 Administrative Issues.
Economics 175 American Economic History
Fall 2008 CSC 4820/6820 Computer Graphics Algorithms Lecture 1 Instructor: Dr. Ying Zhu.
1 Angel: Interactive Computer Graphics 5E © Addison-Wesley 2009 Introduction to Computer Graphics Dr Usman Saeed Assistant Professor Faculty of Computing.
All important information will be posted on Blackboard
CS4610/7610: Introduction to Computer Graphics
Introduction to Computer Graphics
BIOL 242: Human Anatomy and Physiology II
MA Fall 2016 Instructor: Matt Weaver Office: MATH 615
COMS S1007 Object-Oriented Programming and Design in Java
Introduction to Computer Graphics
Introduction to Computer Graphics
Computer Graphics Course Introduction.
Computer Engineering Department Islamic University of Gaza
Presentation transcript:

ISC/GAM 4322 ISC 6310 Multimedia Development and Programming Introduction

2 Today:  Learning objectives  Teacher  Projects  Homework  Midterms  Syllabus  Questions  First lecture: Introduction to computer graphics

Text Book  Required: –Interactive Computer Graphics: A Top- Down Approach using OpenGL By Edward Angel  Recommended: –OpenGL: A Premier By Edward Angel 3

4 Learning objectives  Create 2D/3D graphics.  Create an interactive application  Be able to apply geometrical transformations to an object.  Setup a camera and create different image projections.  Apply a light source and shading to an object set material properties of an object.  Create a clipped image.  Display a bitmap image.  Use discrete techniques (textures, blending etc).  Create a vertex shader  Create a scene graph.

5 Basicallly you could create this: Lights shadows textures 3d objects Animation Bump maps collisions Lights sounds Raah!!! clippin g Fog Blending Scene graphs culling

6 Instructor Alireza Tavakkoli Office: UC 101C Class : UW 106 Tue. 7:00 – 9:45 pm Mon. 5:00 – 6:00 pm Office hours: Wed. 3:00 – 4:00 pm or by appointment

7 Homework After each chapter (>2) send me by  1 True/False  1 multiple choice  1 fill in the blank  1 short answer or code See deadlines on website

8 Examinations  one midterms –Half way through the semester Tentative  One final –At the end of the semester Comprehensive

9 Projects  Start early! Start coding this week. Use the primer / read ahead. Don’t wait because then you will be too late.  Try the samples in the book.  Projects are a lot of work & but the best way to learn is to practice and implement.  Breakout (easy)  Paint (hard)  3d Pinball (medium)  Final project (depends on you)

10 Projects  Submit your projects on time!  Make sure you exe works on my machine and on the one that you will demo your project on.  Let me know if you need help installing openGL/SDL/Glut/GL etc.  More info in the Syllabus.

11 Syllabus  Read it carefully.  Changes in the schedule will be posted in advance on the website but it is your responsibility to check the website regularly.  Class Website: –

12 Lectures  We will discuss [ICG] 1-10 approximately  Sections which may be skipped will be announced on the website.  There may be some extra lectures not discussed in the book [SDL]  The primer follows the book but it is up to you to read it.