CSE 411 Computer Graphics Lecture #0 Organizational Issues

Slides:



Advertisements
Similar presentations
CP411 Computer Graphics, Wilfrid Laurier University Introduction # 1 Welcome to CP411 Computer Graphics 2012 Instructor: Dr. Hongbing Fan Introduction.
Advertisements

Computer Graphics and Animation (AT70.09) Comp. Sc. and Inf. Mgmt. Asian Institute of Technology.
Introduction to Computer Programming in C
CS/CMPE 535 – Machine Learning Outline. CS Machine Learning (Wi ) - Asim LUMS2 Description A course on the fundamentals of machine.
CS 450: COMPUTER GRAPHICS COURSE AND SYLLABUS OVERVIEW SPRING 2015 DR. MICHAEL J. REALE.
COMP4070 Computer Graphics Dr. Amy Zhang. Welcome! 2  Introductions  Administrative Matters  Course Outline  What is Computer Graphics?
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.
Chapter 1: Introduction to Project Management
Course Introduction Software Engineering
Computer Graphics. Requirements Prerequisites Prerequisites CS 255 : Data Structures CS 255 : Data Structures Math 253 Math 253 Experience with C Programming.
COMPUTER GRAPHICS Hochiminh city University of Technology Faculty of Computer Science and Engineering CHAPTER 0: Introduction.
WXGE 6103 Digital Image Processing Semester 2, Session 2013/2014.
Computer Animation - Lecture 1 1 Lecture 1 : SMM4302 Computer Animation Lecturer: Haw Su Cheng Website :
1 Angel and Shreiner: Interactive Computer Graphics 6E © Addison-Wesley 2012 Introduction to Computer Graphics Ed Angel Professor Emeritus of Computer.
Computer Graphics Using Direct 3D Introduction. 2 What are we doing here? Simply, learning how to make the computer draw.
1 Introduction to Computer Graphics SEN Introduction to OpenGL Graphics Applications.
Computer Graphics I, Fall 2008 Introduction to Computer Graphics.
Course Outline Course Code: CIS 111 Course Title: Introduction to computer science Units: 2 Programmes: B.Sc. Computer Science B.Sc. Management Information.
Advanced Computer Graphics Instructor LE Thanh Sach, Ph.D.
Handle By, S.JENILA AP/IT
Cheating The School of Network Computing, the Faculty of Information Technology and Monash as a whole regard cheating as a serious offence. Where assignments.
CIS 681 Course Introduction CSE681: Introduction to 3D Image Generation.
IMS 4212: Course Introduction 1 Dr. Lawrence West, Management Dept., University of Central Florida ISM 4212 Dr. Larry West
BMTS Computer Programming Pre-requisites :BMTS 242 –Computer and Systems Nature Of the Course: Programming course, contain such as C, C++, Database.
BMTS Computer and Systems Pre-requisites :CT140 –Computer Skills Nature Of the Course: This course deals about the fundamentals of Computer such.
Operating Systems (CS 340 D) Dr. Abeer Mahmoud Princess Nora University Faculty of Computer & Information Systems Computer science Department.
Fall 2008 CSC 4820/6820 Computer Graphics Algorithms Lecture 1 Instructor: Dr. Ying Zhu.
CS140 – Computer Programming 1 Course Overview First Semester – Fall /1438 – 2016/2017 CS140 - Computer Programming 11.
CSE202 Database Management Systems
ENG3380 Computer Organization
Cen 112 C Programming Özgür Örnek.
Course Overview - Database Systems
CSE 111 Introduction to Computer Applications
Computer Engineering Department Islamic University of Gaza
CSCE 121, Sec 200 Fall 2012 Prof. Jennifer L. Welch.
CS101 Computer Programming I
Object Oriented Programming Spring Semester
Syllabus Introduction to Computer Science
ECE 533 Digital Image Processing
CSE305 Software Engineering
CSE309 Computer Architecture and Organization
Computer Graphics and Animation (AT70. 09) Comp. Sc. and Inf. Mgmt
CS4610/7610: Introduction to Computer Graphics
Introduction to Computer Graphics
Farahwahida Mohd LRS13, L2 FITM
COURSE DESCRIPTION & OBJECTIVES This course provides an introduction to the basic concepts and principles of design. Through exercises it aims to develop.
Artificial Intelligence (CS 461D)
Artificial Intelligence (CS 370D)
Foundations of Visualization 8/30/05 Lecture Notes
Course Overview - Database Systems
Overview Course Overview Course Webpage Administrative issues
Organizational Issues
ENG3380 Computer Organization
Introduction to Programming Using C++
Introduction to Computer Graphics
Introduction to Computer Graphics
CSE 310 Human-Computer Interaction
CSE 307 Basics of Image Processing Lecture #0 Organizational Issues
Computer Graphics Course Introduction.
CSE 414 Systems Analysis and Design
Organizational Issues
L L Line CSE 420 Computer Games Organizational Issues.
Lecture #5 Interactive Input Methods
Computer Engineering Department Islamic University of Gaza
Programming Fundamentals Lecture #1 Overview of Computer Programming
Computer Graphics (under.) Sep., 2017
CSE 310 Human-Computer Interaction
Introduction to Computer Graphics
Presentation transcript:

CSE 411 Computer Graphics Lecture #0 Organizational Issues Prepared & Presented by Asst. Prof. Dr. Samsun M. BAŞARICI

Organizational Issues About this Course Course Title Course Code Semester Course Hour/Week ADU Credit ECTS Introduction to Computer Applications CSE 411 Fall Theory 2 Practice 3 6 Course Type 1. Compulsory Courses   1.1. Programme Compulsory Courses 1.2. University Compulsory Courses (UFND) 1.3. YÖK (Higher Education Council) Compulsory Courses 2. Elective Courses 2.1. Program Elective Courses X 2.2. University Elective Courses 3. Prerequisites Courses 3.1. Compulsory Prerequisites Courses 3.2. Elective Prerequisites Courses Organizational Issues

About this Course (Cont.) Language of Instruction English Level of Course Associate Degree (Short Cycle) Undergraduate (First Cycle) Graduate (Second Cycle) Doctoral Course (Third Cycle) Special Pre-Conditions of the Course (compulsory)  None Special Pre-Conditions of the Course (recommended) Knowledge of computer programming and basic data structures, such as arrays, pointer lists, files, and record organization. Also some basic knowledge in analytic geometry, linear algebra, vector and tensor analysis, complex numbers, basic calculus, and numerical analysis is helpful. Course Instructor(s) Dr. Samsun M. Başarıcı Mail: sbasarici@adu.edu.tr Web: http://akademik.adu.edu.tr/fakulte/muhendislik/personel/sbasarici/anasayfa Organizational Issues

Main Objective(s) of this Course In this course it is intended to introduce the basic concepts of computer graphics and provide a foundation for implementing commonly used computer graphics algorithms. Organizational Issues

Learning Outcomes of this Course Upon successful completion of this course, students will Understand the basic concepts of graphics hardware and software Develop computer graphics programs using OpenGL Be able to add 2D and 3D graphics to their applications Be able to write programs to display 2D and 3D data Have the basic knowledge and ability to follow new topics in computer graphics field Organizational Issues

Organizational Issues Course Content This course provides students with the fundamental topics in computer graphics including an overview of graphic systems, output primitives, geometric transformations, viewing techniques, visible surface detection, rendering methods, color models and rendering. Organizational Issues

Organizational Issues Resources Required Course Material (s) /Reading(s)/Text Book (s) Donald Hearn, M. Pauline Baker, Warren R. Carithers, “Computer Graphics with OpenGL, 4th Edition”; Pearson, 2011, ISBN: 978-0132484572 (HB) Jonas Gomez, Luiz Velho, Maria Costa Sousa, “Computer Graphics: Theory and Practice”, CRC Press, 2012, ISBN: 978-1568815800 (GVS) Lecture Notes Recommended Course Material (s)/Reading(s)/Other Sumanta Guha, “Computer Graphics Through OpenGL: From Theory to Experiments”, CRC Press, 2010, ISBN: 978-1439846209   Jeffrey J. McConnell, “Computer Graphics: Theory into Practice”, Jones & Bartlett Pub., 2005, ISBN: 978-0763722500 Organizational Issues

Organizational Issues Resources (cont.) Recommended Course Material (s)/Reading(s)/Other Kelvin Sung, Peter Shirley, Steven Baer, “Essentials of Interactive Computer Graphics: Concepts and Implementation”, CRC Press, 2008, ISBN: 978-1568812571  Richard S. Wright, Nicholas Haemel, Graham Sellers, Benjamin Lipchak, “OpenGL SuperBible: Comprehensive Tutorial and Reference”, Addison-Wesley, 2010, ISBN: 978-0321712615   Edward Angel, “Interactive Computer Graphics. A Top-Down Approach Using OpenGL”, Addison-Wesley, 2005, ISBN: 978-0321312525 http://www.glprogramming.com/ Other resources will be announced during the course Organizational Issues

Course Schedule (Weekly) Topics Preliminary Preparation Methodology and Implementation (theory, practice, assignment etc) 1 Introduction and overview, introduction to OpenGL HB Ch. 1-3 & App. C, GVS Ch. 1 C++ (Refreshment), Installing & using OpenGL (first steps) 2 Mathematics for CG HB App. A, GVS Ch. 2-4 C++, Installing & using OpenGL (cont.) 3 Graphics Output Primitives HB Ch. 4, GVS Ch. 7 (partly) Drawing simple primitives 4 Attributes of Graphics Primitives HB Ch. 5-6 Drawing simple primitives (cont.) Assignment 1 5 Interactive Input Methods HB Ch. 20 Creating menus, submenus etc. 6 2D Geometric Transformations  HB Ch. 7, GVS Ch. 3 Drawing 2D shapes and performing transformations 7 3D Geometric Transformations HB Ch. 9 Drawing 3D shapes like cubes, blocks etc. and performing transformations Assignment 2 Organizational Issues

Course Schedule (Weekly) (Cont.) Topics Preliminary Preparation Methodology and Implementation (theory, practice, assignment etc) 8 MIDTERM EXAM 9 2D Viewing HB Ch. 8 Implementing 2D clipping and transforming algorithms 10 3D Viewing HB Ch. 10 Implementing 3D clipping and transforming algorithms 11 3D Object Representations HB Ch. 13-15, GVS Ch. 8 & 10 Generating a scene using polyhedra Assignment 3 12 Visible Surface Detection HB Ch. 16, GVS Ch. 13 Displaying a polyhedron with selected faces removed 13 Illumination & Rendering HB Ch. 17 & 21, GVS Ch. 14 & 18 Illuminating the scene created with polyhedral Assignment 4 14 Illumination & Rendering (cont.) HB Ch. 17 & 21, GVS Ch. 14 & 18 (cont.) Creating and changing the transparency of a scene & implementing ray tracing methods 15 Project presentation 16 FINAL EXAM Organizational Issues

Assessment (tentative) Semester Activities/ Studies NUMBER WEIGHT in % Mid- Term 1 15 Attendance - Quiz 4 20 Assignment (s) 5 10 Project Laboratory Field Studies (Technical Visits) Presentation/ Seminar Practice (Laboratory, Virtual Court, Studio Studies etc.) Other (Placement/Internship etc.) TOTAL   60 Contribution of Semester Activities/Studies to the Final Grade Contribution of Final Examination/Final Project/ Dissertation to the Final Grade  1 40 100 Organizational Issues

Organizational Issues Assessment (Cont.) Final Grades will be determined according to the Adnan Menderes University Associate Degree, Bachelor Degree and Graduate Degree Education and Examination Regulation Organizational Issues

Responsibilities of the Students Obtaining the text book(s) Coming to the course with a good preparation Completing the exercises with individual efforts unless told otherwise Following the rules set by the responsibles for the course and the implementation/lab. studies HONESTY !!! Organizational Issues

Organizational Issues Plagiarism Plagiarism will not be tolerated Projects without references: a penalty of 20% Submitting your own work that has been earlier submitted to satisfy the requirements of another course is (self)-plagiarism (also called double dipping) Copying a journal article or a section of a book or code from an article or book and submitting it as your own is plagiarism Organizational Issues

Organizational Issues Plagiarism (Cont.) Using significant ideas from someone else, but putting them in to your own words and not acknowledging the source of the ideas is plagiarism Copying an essay, code, work etc. from another student and submitting it as your own is plagiarism And PLAGIARISM is THEFT So don’t steal (Nobody likes thieves) Organizational Issues