Carleton University School of Computer Science COMP 3009 - Computer graphics Fall 2015

Similar documents
COMP 1405 Intro. to Computer Science I. Course Outline (F2015)

Eric Sprott School of Business Business 3401 Applications Development for Online Environments Winter

Project Management - BUSI 3309 Winter 2013

CRCJ 1000C: Introduction to Criminology and Criminal Justice Fall 2012 Instructor: Dr. Evelyn Maeder MW 8:35 9:55

Field Placement in Criminology and Criminal Justice

BUSI 2505 Business Finance Winter 2013

CRCJ 1000B: Introduction to Criminology & Criminal Justice

CSCD18: Computer Graphics

CARLETON UNIVERSITY. Department of Law LAWS 2301 CRIMINAL JUSTICE SYSTEM

Carleton University Winter Term 2016 The College of the Humanities Religion Program RELI 3840A :Topics in Judaism: ADAM & EVE AND THEIR INTERPRETERS

CARLETON UNIVERSITY LAWS 3307B/T: YOUTH AND CRIMINAL LAW. Department of Law and Legal Studies

IDES 4301B: User Experience and Interface Design (Minor Studio)

COMP-557: Fundamentals of Computer Graphics McGill University, Fall 2010

Institute of Criminology & Criminal Justice. Course Outline

International Expansion & Operations BUSI 4708 Fall 2015

BUSI 3205 A Marketing Communications Fall 2015

French Interdisciplinary Studies FINS 2105 Updated Aug 31, 2014

Department of Business BUS 3000 Human Resources Management Fall 2012

BUSINESS ETHICS BUSI 4601 A (Mon); B (Fri) Fall 2014

THE UNIVERSITY OF WESTERN ONTARIO Department of Sociology Administration of Criminal Justice Fall 2013

School of Linguistics and Language Studies. PORT 1010A Course Outline

ECON 1000 V Introduction to Economics 2011 Summer

PA 750: Financial Management in Public Service Tuesday, 6:00-8:45 pm DTC Lab 617

Instructors: Professors Orlaith McCaul PhD and Yvonne Harrison PhD Skype: orlsmc Phone: (613) (Cell)

MUSIC BUSINESS Northwest College MUSB COOPERATIVE EDUCATION, MUSIC MANAGEMENT AND MERCHANDISING. CRN Summer 2014

Introduction to Computer Graphics. Jürgen P. Schulze, Ph.D. University of California, San Diego Fall Quarter 2012

Geomorphology: Syllabus, Winter Term 2015

ITIS5432 A Business Analytics Methods Thursdays, 2:30pm -5:30pm, DT701

Communication Skills for Engineering Students Sample Course Outline

GGR272: GEOGRAPHIC INFORMATION AND MAPPING I. Course Outline

GGR272: GEOGRAPHIC INFORMATION AND MAPPING I. Course Outline

Faculty of Science Course Syllabus Department of Chemistry / Department of Physics & Atmospheric Science Note Instructors: Lectures Laboratories

General Psychology, PSY 101

Academic Calendars. Term I (20081) Term II (20082) Term III (20083) Weekend College. International Student Admission Deadlines

GEOG/PLAN 210 IMAGE INTERPRETATION AND PHOTOGRAMMETRY

Department of Marketing & Consumer Studies. MCS*2020 MARKETING INFORMATION MANAGEMENT Fall 2011

FALL Monday/Wednesday, 9:00-10:15, IT167, Class # Department of Psychology Indiana University-Purdue University Indianapolis

Institution : Majmaah University. Academic Department : College of Science at AzZulfi. Programme : Computer Science and Information Course :

Psychology 261, Fall 2012 Physiological Psychology

PSYC*3250, Course Outline: Fall 2015

ACC 7145: ACCOUNTING SYSTEMS DESIGN AND CONTROL SYLLABUS FOR SUMMER SESSION 2014

AAF Ad Campaign I MCM Name: Dr. Linda Bond lbond@sfasu.edu Phone: Office: Boynton 301

The University of Manitoba Asper School of Business Department of Business Administration HRIR 2440 A06 - HUMAN RESOURCES MANAGEMENT COURSE OUTLINE

Carolina Courses Online

WESTERN UNIVERSITY LONDON CANADA Department of Psychology Psychology 3285F Section 001 Research in Behavioural Neuroscience

Video Game Programming ITP 380 (4 Units)

Carleton University. Sprott School of Business. Managing Conflict and Negotiation (BUSI 3106A) Winter 2015

11:709:255:90/91 Nutrition & Health (3 credit hours) Fall 2015 Online Online ecollege ( Index # 07233/10724

Course Outline. Business 110

OGEECHEE TECHNICAL COLLEGE One Joe Kennedy Boulevard Statesboro GA

Dr. Stanny EXP 3082L Fall 2003 EXPERIMENTAL PSYCHOLOGY LABORATORY. Office Hours For Dr. Stanny: 9:00 AM - 11:30 AM Tuesday, Wednesday, & Thursday

INFO 2130 Introduction to Business Computing Fall 2014

How To Pass A Management Course At Anciento State University

CS 649 Database Management Systems. Fall 2011

COMM Interpersonal Communication Course Syllabus Fall 2013

INTRODUCTION TO INFORMATION TECHNOLOGY

Computer Science Spring 2012 Page 1. COURSE INFORMATION Introduction to Computers / COMSC / Online Section. kstanton@losmedanos.

through d2l Phone: Office: Ewing 240 Office Hours: Online "Office Hours": Friday 11:00-12:00

Objectives: To develop the ability to solve problems in areas related to oscillations and waves, electricity and magnetism, and optics.

CS 1340 Sec. A Time: 8:00AM, Location: Nevins Instructor: Dr. R. Paul Mihail, 2119 Nevins Hall, rpmihail@valdosta.

COURSE NUMBER AND TITLE: Management Information Systems Concepts

ENGG*4040 Medical Imaging Modalities Fall 2015

UNIVERSITY OF LETHBRIDGE FACULTY OF MANAGEMENT Mgt 2400A Management Accounting Fall 2014

COLLEGE OF EDUCATION: ON-LINE COURSE EEX 3012: Introduction to Special Education Fall, 2015

PHOTOGRAPHY DEPARTMENT Columbia College Chicago Syllabus Fall 2015

Quantitative Analysis in International Affairs American University School of International Service SIS Fall 2008

Mgt 2020Y - Marketing Fall 2013 Wednesday: 6:00 8:50pm, S4037. Wednesdays 9:00-10:00pm or by appointment.

Syllabus for Accounting 300 Applied Managerial Accounting California State University Channel Islands Fall 2004

Principles of Financial Accounting Bus 210

MATHEMATICAL TOOLS FOR ECONOMICS ECON FALL 2011

MBA K731 Project Management Fall 2013 Course Outline. Information Systems Area DeGroote School of Business McMaster University

PSY 2012 General Psychology Sections 4041 and 1H85

ENGG*4420 Real Time Systems Design Fall 2015

Introduction to Sociology Online Course Syllabus SOC 2301 D30 CRN Fall 2015 Angelo State University

Business M740E Corporate Reputation and Brand Management Fall 2012 Course Outline. Marketing Area DeGroote School of Business McMaster University

BIOL 2401: Human Anatomy and Physiology I CLARENDON COLLEGE Division of Science and Health Course Syllabus Fall 2012

School of Psychology PSYC 332: Behaviour Analysis 2013-Trimester 1. Lecturers: N Buist M Hunt A Macaskill

Intro. to Data Visualization Spring 2016

BUSN 1250 Fall 2015 Syllabus/Lesson Plan **Disclaimer Statements** ****Instructor reserves the right to change the syllabus and/or lesson plan as

BUS , Management Communication

COURSE OUTLINE. The course description is

Psychology 261, Winter 2013 Physiological Psychology

CENTER FOR TEACHING EXCELLENCE

Marketing for Hospitality and Tourism Course Syllabus. Dr. Michelle Choate Office # C221 Phone: Mobile Office:

ECE 297 Design and Communication. Course Syllabus, January 2015

COURSE: PSYC 1101 (11) Introduction to Psychology TIME AND DAYS: Tuesdays & Thursdays; 1:00 2:15 pm CLASSROOM: Science Center 1405 (and computer lab)

SOC W: GLB/US Social Problems COURSE SYLLABUS Spring 2016

Business Administration

COMM 192. Business Communications

ASU College of Education - Teacher Education Department EPSY 3303 Child and Adolescent Development Course Syllabus Fall 2009

Strategic Use of Information Technology (CIS ) Summer /

Transcription:

Carleton University School of Computer Science COMP 3009 - Computer graphics Fall 2015 Class Schedule Classroom HP4125 Class Time Tuesday and Thursday 16:00-18:00 Curese Website Information is on CULearn Teaching Assistants Name Email Office Hours Location TBA Course Description An overview of computer graphics covering: rendering, modeling, and animation. Topics include geometric primitives and modeling; image formation algorithms such as ray tracing and the Z- buffer; lighting, shading, and texture; and introduction to physics-based animation and character animation.. Topics Covered The following topics will be covered in this course: Graphics Pipeline Transformation Projections Graphics primitives Lighting Shaders Collision detection Colour Ray tracing OpenGL The environment is Visual C++ and OpenGL Prerequisites COMP 2401, COMP 2402, Math 1104, Math 1007. Course Objectives Basic knowledge of computer graphics: terminology and techniques focusing on 2D and 3D graphics.

Basic knowledge of OpenGL as a graphics library. Textbook (s) Hearn, Baker, Carithers Computer Graphics with OpenGL Online and Other Resources Numerous resources are available on line for OpenGL Library Reserves There are no library reserves Laboratory Software The undergraduate labs on 3rd and 4th floors of the Herzberg building are equipped with Windows XP PCs and at least the Microsoft Visual C++ compiler Version 6. This is the preferred compiler for the course (others can also be used). If you want to work at home you can uses any C++ compiler that supports templates, exception handling, and the standard template library. Evaluation Students will be evaluated in this course according to the following measures. Component Weight Assignments 25 Project 25 Midterm 25 Final 25 Participation 5 Evaluation Note There will be 4-5 assignments in this course. Assignments will be announced in class and will be available on CULearn and are due at the time indicated on the assignment. Assignments are to be submitted electronically using CULearn. It is your responsibility to ensure that your assignment is submitted properly and that all the files for the assignment are included. Please remember to keep a copy of your submitted assignment! No late assignments will be accepted.

Copying of assignments is NOT allowed. Discussion of assignment work with others is acceptable but students are expected to do the work themselves. Outcome of cases where plagiarism has occurred (e.g., copying an assignment or code) may be: a. the assignments of the collaborators will be graded 0, b. collaborators will be asked to withdraw from the course c. collaborators will be reported to the Dean of the faculty in which they are registered. Note, that in most cases the latter option will be the most likely outcome. For further information please review the university plagiarism policy. Date Task Sept. 24 Oct. 22 Oct. 26-30 Nov. 2-6 Nov. 6 Dec. 1-3 Dec. 7 Dec. 7 Project proposal Mid term Fall break Project midterm demo Last day to apply to PMC Project presentations (may be cancelled) Last day of Fall term Project is due Tutorials Some self work/tutorial will be given during class time. In-class Tests One midterm test. Midterm Note Students must retain all assignments and midterm results in case of questions regarding correctness of recorded marks. The marks will be posted on-line. The students should ensure that the posted marks are correct. Any complaints regarding assignment marks should be brought to the attention of the T.A. who marked it (only if the T.A. does not address the problem to your satisfaction should you bring the matter to the instructor). This should be done no later than one week after the assignment has been marked. After this time no remarking will be done. Final Exam Note The time and place as well as the format of the final exam will be announced later in the term. Do not make travel plans until the dates are known as no advance exams will be given. The final for this course may use the Scantron automatic grading system.

Assignments In computer programming, an assignment statement sets or re-sets the value stored in the storage location(s) denoted by a variable name. In most imperative computer programming languages, assignment statements are one of the basic statements. Presentations Presentation is the practice of showing and explaining the content of a topic to an audience or learner. Presentations come in nearly as many forms as there are life situations. Attendance Class attendance is very important as students will be responsible for all items discussed in class. Collaboration Policy Collaborating on assignments is strictly disallowed. You must complete the work by yourself. If you need help, please see a TA or your instructor. Posting assignment solutions on discussion boards before the due date and time is also prohibited. SCS Computer Accounts Any student taking an SCS course qualifies to have an SCS account. SCS accounts can be created at the following URL: http://www.scs.carleton.ca/newacct. SCS students can access one of the designated labs for your course. The labs are operational 7 days a week 24 hours per day, please be advised that the building will be closed overnight, Mon. - Fri. 23:00-8:00 and on weekends from 17:00-8:00. Technical support is available in room HP5161 Monday to Friday from 9:00 until 17:00. All SCS account related information is accessible at the following URL: http://www.scs.carleton.ca/nethelp. Undergraduate Academic Advisor The Undergraduate Advisor for the School of Computer Science is available in Room 5302C HP, by telephone at 520-2600, ext. 4364 or by email at undergraduate_advisor@scs.carleton.ca. The undergraduate advisor can assist with information about prerequisites and preclusions, course substitutions/equivalencies, understanding your academic audit and the remaining requirements for graduation. The undergraduate advisor will also refer students to appropriate resources such as the Science Student Success Centre, Learning Support Services and the Writing Tutorial Services. University Policies Student Academic Integrity Policy Every student should be familiar with the Carleton University student academic integrity policy. A student found in violation of academic integrity standards may be awarded penalties which

range from a reprimand to receiving a grade of F in the course or even being expelled from the program or University. Some examples of offences are: plagiarism and unauthorized cooperation or collaboration. Information on this policy may be found in the Undergraduate Calendar. Plagiarism As defined by Senate, "plagiarism is presenting, whether intentional or not, the ideas, expression of ideas or work of others as one's own". Such reported offences will be reviewed by the office of the Dean of Science. Unauthorized Co-operation or Collaboration Senate policy states that "to ensure fairness and equity in assessment of term work, students shall not co-operate or collaborate in the completion of an academic assignment, in whole or in part, when the instructor has indicated that the assignment is to be completed on an individual basis". Please refer to the course outline statement or the instructor concerning this issue. Academic Accommodations for Students with Disabilities The Paul Menton Centre for Students with Disabilities (PMC) provides services to students with Learning Disabilities (LD), psychiatric/mental health disabilities, Attention Deficit Hyperactivity Disorder (ADHD), Autism Spectrum Disorders (ASD), chronic medical conditions, and impairments in mobility, hearing, and vision. If you have a disability requiring academic accommodations in this course, please contact PMC at 613-520-6608 or pmc@carleton.ca for a formal evaluation. If you are already registered with the PMC, contact your PMC coordinator to send me your Letter of Accommodation at the beginning of the term, and no later than two weeks before the first in-class scheduled test or exam requiring accommodation (if applicable). After requesting accommodation from PMC, meet with me to ensure accommodation arrangements are made. Please consult the PMC website for the deadline to request accommodations for the formally-scheduled exam (if applicable) at http://www2.carleton.ca/pmc/new-and-current-students/dates-and-deadlines Religious Obligation Write to me with any requests for academic accommodation during the first two weeks of class, or as soon as possible after the need for accommodation is known to exist. For more details visit the Equity Services website: http://www2.carleton.ca/equity/ Pregnancy Obligation Write to me with any requests for academic accommodation during the first two weeks of class, or as soon as possible after the need for accommodation is known to exist. For more details visit the Equity Services website: http://www2.carleton.ca/equity/ Medical Certificate

The following is a link to the official medical certificate accepted by Carleton University for the deferral of final examinations or assignments in undergraduate courses. To access the form, please go to http://www.carleton.ca/registrar/forms