TEACHING PLAN FAKULTI TEKNOLOGI MAKLUMAT DAN KOMUNIKASI UNIVERSITI TEKNIKAL MALAYSIA MELAKA

Similar documents
Manipal Institute of Technology Manipal University Manipal

CHAPTER 1 Graphics Systems and Models 3

Welcome to CS 4/57101 Computer Graphics

Teaching Plan FACULTY OF INFORMATION & COMMUNICATION TECHNOLOGY UNIVERSITI TEKNIKAL MALAYSIA MELAKA

Interactive Computer Graphics A TOP-DOWN APPROACH WITH SHADER-BASED OPENGL

Lahore University of Management Sciences. CS 452 Computer Graphics

Course Title: Computer Graphics Course no: CSC209

GLOBAL EDITION. Interactive Computer Graphics. A Top-Down Approach with WebGL SEVENTH EDITION. Edward Angel Dave Shreiner

Lahore University of Management Sciences. CS 452 Computer Graphics

COURSE OUTLINE. Course lecturer(s) Name Office Tel (07-55) Dr Norsham Idris N /

1 Preview. Dr. Scott Gordon Computer Science Dept. CSUS. Virtual Cameras, Viewing Transformations: CSc-155 Advanced Computer Graphics

Introduction to Computer Graphics. Knowledge basic concepts 2D and 3D computer graphics

Computer Graphics. Instructor: Oren Kapah. Office Hours: T.B.A.

Lecture 12: Mid-term test solution & project. CITS 3003 Graphics & Animation

Course Name: Computer Graphics - 2 Course Code: IT332

SCHEME OF INSTRUCTION & EXAMINATION B.E. III YEAR (COMPUTER SCIENCE & ENGINEERING) With effect from the Academic year

Lecture 15: Shading-I. CITS3003 Graphics & Animation

Chapter 4. Chapter 4. Computer Graphics 2006/2007 Chapter 4. Introduction to 3D 1

B. Subject-specific skills B1. Problem solving skills: Supply the student with the ability to solve different problems related to the topics

COURSE DELIVERY PLAN - THEORY Page 1 of 6

COURSE OUTLINE. Faculty of Computing, Universiti Teknologi Malaysia

QUESTION BANK 10CS65 : COMPUTER GRAPHICS AND VISUALIZATION

Supplement to Lecture 16

CSCE 441 Computer Graphics Fall 2018

Computer Graphics Disciplines. Grading. Textbooks. Course Overview. Assignment Policies. Computer Graphics Goals I

CSE4030 Introduction to Computer Graphics

3D GRAPHICS. design. animate. render

Lecture 0 of 41: Part A Course Organization. Introduction to Computer Graphics: Course Organization and Survey

Binghamton University. EngiNet. Thomas J. Watson. School of Engineering and Applied Science. State University of New York. EngiNet WARNING CS 560

CIS 581 Interactive Computer Graphics

COMPUTER GRAPHICS CS

CS230 : Computer Graphics Lecture 4. Tamar Shinar Computer Science & Engineering UC Riverside

Mcq In Computer Graphics

Overview. Computer Graphics CS324. OpenGL. Books. Learning Resources. CS131 Notes. 30 Lectures 3hr Exam

G - Graphics

ce Hours: MW 12:30 PM 1:30 PM (till 12/12/18), or by appointment

Part A: Course Outline

Lecture 1. Computer Graphics and Systems. Tuesday, January 15, 13

CS380: Computer Graphics Introduction. Sung-Eui Yoon ( 윤성의 ) Course URL:

National Chiao Tung Univ, Taiwan By: I-Chen Lin, Assistant Professor

CS451Real-time Rendering Pipeline

Course Title. Computer Graphics. Course Code CE313. Theory : 03. Practical : 01. Course Credit. Tutorial : 00. Credits : 04. Course Learning Outcomes

COURSE OUTLINE. Course code: SCSR 4473 Academic Session/Semester: /2. Course name: Security Management Pre/co requisite (course name

CS 418: Interactive Computer Graphics. Introduction. Eric Shaffer

School of Computing and Information Sciences. Course Title: Mobile Application Development Date: 8/23/10

2: Introducing image synthesis. Some orientation how did we get here? Graphics system architecture Overview of OpenGL / GLU / GLUT

Course Information Package

Lecture 5 Vertex and Fragment Shaders-1. CITS3003 Graphics & Animation

CIS 581 Interactive Computer Graphics (slides based on Dr. Han-Wei Shen s slides) Requirements. Reference Books. Textbook

CS5620 Intro to Computer Graphics

Introduction to Computer Graphics

SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY DEPARTMENT OF COMPUTER APPLICATIONS COURSE PLAN

Project 2: 3D transforms and Cameras

Introduction to Computer Graphics with WebGL

Graphics and Interaction Rendering pipeline & object modelling

COURSE OUTLINE. Last Amendment Edition Procedure No. Lecturer /blog Room No. Phone No. / Name.

Computer Graphics I Lecture 11

Curriculum Scheme. Dr. Ambedkar Institute of Technology, Bengaluru-56 (An Autonomous Institute, Affiliated to V T U, Belagavi)

COM337 COMPUTER GRAPHICS Other Topics

Computer Graphics CS 543 Lecture 1 (Part I) Prof Emmanuel Agu. Computer Science Dept. Worcester Polytechnic Institute (WPI)

School of Computing and Information Sciences

Introduction to 3D Graphics

Today. Rendering algorithms. Rendering algorithms. Images. Images. Rendering Algorithms. Course overview Organization Introduction to ray tracing

COMD D Animation & Modeling I

COURSE PLAN Regulation: R11 FACULTY DETAILS:

1. Query and manipulate data with Entity Framework.

Models and Architectures. Ed Angel Professor of Computer Science, Electrical and Computer Engineering, and Media Arts University of New Mexico

Course Name: Computer Vision Course Code: IT444

ITT Technical Institute. DT2630 3D Modeling and Visualization Onsite and Online Course SYLLABUS

Digital 3D Animation

Computer Graphics: Viewing in 3-D. Course Website:

Orthogonal Projection Matrices. Angel and Shreiner: Interactive Computer Graphics 7E Addison-Wesley 2015

CS354 Computer Graphics Introduction. Qixing Huang Januray 17 8h 2017

Computer Graphics. - Introduction - Hendrik Lensch. Computer Graphics WS07/08 - Introduction

Today. Rendering algorithms. Rendering algorithms. Images. Images. Rendering Algorithms. Course overview Organization Introduction to ray tracing

Academic Course Description

Advanced Graphics

SUMMARY OF INFORMATION ON EACH COURSE

CS450/550. Pipeline Architecture. Adapted From: Angel and Shreiner: Interactive Computer Graphics6E Addison-Wesley 2012

Student: Jiewei Lin Advisor: Dr. Chris Pollett Committee Members: Dr. Sin-Min Lee Dr. Ho Kuen Ng May 20, 2003

SRI VENKATESWARA COLLEGE OF ENGINEERING. COURSE DELIVERY PLAN - THEORY Page 1 of 6

Computer Graphics II: Tools and Techniques

CS452/552; EE465/505. Clipping & Scan Conversion

Computer Graphics. Anders Hast. måndag 25 mars 13

Lecture 9: Transformations. CITS3003 Graphics & Animation

3D Computer Modelling and Animation

A method in creating 3D models: From shape to shape, from shapes to model (October 2016)

AE Computer Programming for Aerospace Engineers

CSC 7443: Scientific Information Visualization

Reading. Hierarchical Modeling. Symbols and instances. Required: Angel, sections , 9.8. Optional:

Graphics. Syllabus. Computer Graphics CNCE340. Graphics Korea University.

CHETTINAD COLLEGE OF ENGINEERING & TECHNOLOGY CS2401 COMPUTER GRAPHICS QUESTION BANK

Midterm Exam! CS 184: Foundations of Computer Graphics! page 1 of 13!

University of Engineering and Technology, Taxila Department of Civil Engineering

3D Programming. 3D Programming Concepts. Outline. 3D Concepts. 3D Concepts -- Coordinate Systems. 3D Concepts Displaying 3D Models

Computer Graphics Fundamentals. Jon Macey

Computer Graphics Coursework 1

An Introduction to Computer Graphics

CMSC427 Final Practice v2 Fall 2017

COMP30019 Graphics and Interaction Rendering pipeline & object modelling

Transcription:

TEACHING PLAN FAKULTI TEKNOLOGI MAKLUMAT DAN KOMUNIKASI UNIVERSITI TEKNIKAL MALAYSIA MELAKA INTERACTIVE COMPUTER GRAPHI BITM STER SI 0/06 BITM INTERACTIVE COMPUTER GRAPHI (,, ) TYPE OF SUBJECT : K.0 LEARNING OUTCOME Upon completion of this course, the student should be able to:. Apply the knowledge and concept of computer graphic application into D and D objects and image development. (C, ). Solve a computer graphic problem with a selected technique and method using OpenGL graphic application. (C,P,, ). Select a suitable technique from relevant information to solve a computer graphic application. (A, C, P,,,, ).0 SYNOPSIS This course is to expose the students to the basic concept and digital graphic technology. This includes understanding and designing aspects by using a computer graphics application. The students will be exposed to the skill of using a computer graphics application such as OpenGL. It also emphasizes on the latest graphics design context which will focus on the graphic thinking and creative design process..0 PRE_REQUISITE BITP.0 PRACTICAL APPLICATION Labs and practical sessions are conducted in a way that leads students to use OpenGL as an API and Visual C++ as a tool to develop a computer graphic application..0 REFERENC /0

[] Edward Angel & Dave Shreiner (0), Interactive Computer Graphics: A Top-down Approach With Shader-based OpenGL (6 th edition), Pearson. [] Richard S. Wright, Jr. et. al, (00), OpenGL Superbible ( th edition), Addison Wesley. [] Edward Angel, (009), Interactive Computer Graphics: A Top Down Approach Using OpenGL. ( th edition), Addison Wesley. [] F.S.Hill. (007), Computer Graphics Using OpenGL. (rd edition), Prentice Hall. [] Donald Hearn & M. Pauline Baker,(00), Computer Graphics with OpenGL ( rd editing). Prentice Hall. [6] Mason Woo, et. Al, (999). OpenGL Programming Guide.( rd edition), Addison-Wesley. [7] Alan Watt. (000). D Computer Graphics ( rd edition), Addison-Wesley. [8] Mark J. Kilgard. (996). The OpenGL Utility Toolkit(GLUT) :Programming Interface, Silicon Graphics, Inc. [9] website : www.opengl.com 6.0 COURSE IMPLENTATION i) Lectures hours per week for weeks (Total = 8hrs) ii) Laboratory Activities hours per week for weeks (Total = 8hrs) iii) Assessments /0

7.0 COURSE EVALUATIONS Assessment Method LO LO LO Scheme, Rubric/ guideline Quiz () = (%) Q (.%) Q (.%) Assignment () = 0% AS (0%), Lab Test () = 0% LT (0%) LT (0%) Project () = 0% P (%) P (0%) Mid Term () = 0% MT (%) MT (%) Final () = 0% F (8%) F (%) Total.%. 0% 8.0 STUDENT LEARNING TIME (SLT) No. Session Hrs Freq Official Contact SLT Hrs Freq Student Learning Time(SL T) Lecture 8 Laboratory 8 Tutorial 0 0 0 0 0 Quiz 0. 0.9 Theoretical Test.. 6 Lab Test 0 7 Discussion 0 0 0 0 0 8 Mini Project Group 0. 0. 7 7 9 Mini Project Individual 0 0 0 0 0 0 0 Assignment Group 0. 0... Assignment Individual 0. 0. Presentation Group 0. 0... Presentation Individual 0 0 0. 0 0 Final.. 7 7 TOTAL 6.9 70 GRAND TOTAL.9 CREDIT CALCULATION. /0

9.0 WEEKLY SCHEDULE WEEK SSION CONTEN REFERENCE LECTURE LAB MODULE : Introduction to Computer Graphics(CG) What is the CG? Applications of CG. A Graphics System Images: Physical and Synthetic Graphics Architectures Computer Imaging : Computer Vision & Image Processing Lab : Setting Up OPENGL in Lab Computer or Laptop [,,] LECTURE LAB MODULE : Graphics Programming. The Sierpinski Gasket. The OpenGL API. Primitives and Attributes. Colour. Viewing : Understanding of perspectives LAB : Introduction to OpenGL (API) Try to write a very simple OpenGL programs Learn how to specify colour in terms of RGB components Quiz [,,,] LECTURE MODULE : Graphics Programming (cont.) Control Functions. The Gasket Program. Polygons and Recursion. The Three-Dimensional Gasket. [,,,] LAB LAB : Drawing in space: lines, points and polygons To write a basic program of the Gasket Program LECTURE MODULE : Input and Interaction [,,,] /0

WEEK SSION CONTEN REFERENCE Interaction. Input Devices. Clients and Servers. Display Lists. Programming Event-Driven Input. Menus. Picking. LAB LAB : Draw a few shapes using lines, points and polygons (D) Draw a few simple D model ASSIGNMENT GIVEN PROJECT GIVEN LECTURE MODULE : Geometric Objects and Transformations [,,,,] Scalars, Points, and Vectors. Three-Dimensional Primitives. Coordinate Systems and Frames. Modeling a Colored Cube. QUIZ PRACTICAL USING OPENGL SIMPLE PROGRAM 6 LECTURE 6 MODULE : Geometric Objects and Transformations. (cont.) [,,,,] 7 LECTURE 7 8 LAB Affined Transformations. Rotation, Translation, and Scaling. Transformations in Homogeneous Coordinates. LAB TT ONE USING OPENGL MODULE : Geometric Objects and Transformations. (cont.) Concatenation of Transformations. OpenGL Transformation Matrices. Interfaces to Three-Dimensional Applications. LAB : Apply transformations in the D using OpenGL coding. SUBMISSION OF ASSIGNMENT MID STER BREAK [,,,,] /0

WEEK SSION CONTEN REFERENCE 9 LECTURE 8 LAB 6 MODULE : Viewing Classical and Computer Viewing. Positioning of the Camera. Simple Projections. Projections in OpenGL. LAB 6: Apply transformations in the D using OpenGL coding. [,,,,,6,7,8] 0 LECTURE 9 MODULE : Viewing (cont.) Hidden-Surface Removal. Walking Through a Scene. Parallel-Projection Matrices. Perspective-Projection Matrices. Projections and Shadows [,,,,,6,7,8] LECTURE 0 LAB 7 LAB TT ONE USING OPENGL MODULE 6 : Lighting and Shading. Light and Matter. Light Sources. The Phong Reflection Model. Polygonal Shading. LAB 7: Drawing a cubes Creates perspectives views of D scenes To set parallel and perspective view [,,,,,6,7,8] LECTURE LAB 8 MODULE 6: Lighting and Shading (cont.) Light Sources in OpenGL. Specification of Materials in OpenGL. Shading of the Sphere Model. Global Rendering. (intro to ray tracing and radiosity - simple, intro+comparison) LAB 8: Add lights and shadows of objects to a scene. Add textures to the surfaces of objects. Add different material properties for faces of a surface. [,,,,,6,7,8] 6/0

WEEK SSION CONTEN REFERENCE LECTURE [,,,,,6,7,8] MODULE 7 : Hierarchical and Object- Oriented Graphics. Symbols and Instances. Hierarchical Models. A Robot Arm. Trees and Traversal. LAB 9 CREATING SIMPLE GAME/SIMULATION USING OPEN GL LECTURE LAB MODULE 8: Visualizations What is visualizations? Why visualize Visual metaphors The role of realism Handling complexity Examples of visualizations LAB : Draw a hierarchical model [,,,,,6,7,8] Project Presentation Project Submission 6-8 REVISION WEEK EXAMINATION WEEK 7/0

0.0 MATRIX OF LEARNING OUTCOM SUBJECT vs PROGRAM OUTCOME () PROGRAM OUTCOME () Subject BITM X X X X X X X 6 7 8 9 LEARNING OUTCOME (LO) Apply the knowledge and concept of computer graphic application into D and D objects and image LO development. (C, ) LO Solve a computer graphic problem with a selected technique and method using OpenGL graphic application. (C, P,, ) LEARNING OUTCOME (LO) vs PROGRAM OUTCOME () PROGRAM OUTCOME () LO 6 7 8 9 LO X X X X X X X LO X X X X LO X X X X X X LO Select a suitable technique from relevant information to solve a computer graphic application. (A, C, P,,,, ) SUBJECT vs SOFT SKIS SOFT SKIS Subject communication skill critical thinking & problem solving team work lifelong learning entrepreneursh ip skills ethics&moral professionalism leadership skills BITM X X X X X X X X X 8/0

LEARNING OUTCOME (LO) vs SOFT SKIS SOFT SKIS LO communication skill critical thinking & problem solving team work lifelong learning entrepreneurs hip skills ethics & moral professionalism leadership skills LO X LO X X X X X LO X X X X X X X X X SUBJECT vs TAXONOMY Taxonomy Subject Affective Cognitive Psychomotor A A A A A C C C C C C6 P P P P P P6 P7 BITM X X X X X X X X X LEARNING OUTCOME (LO) vs TAXONOMY Taxonomy LO Affective Cognitive Psychomotor A A A A A C C C C C C6 P P P P P P6 P7 LO X X X LO X X X X X X LO X X X X X X X X X 9/0