CAP 4730 Computational Structures in Computer Graphics Course

  • Slides: 16
Download presentation
CAP 4730: Computational Structures in Computer Graphics Course Introduction

CAP 4730: Computational Structures in Computer Graphics Course Introduction

Today’s Outline • • • Syllabus Class Topics Motivation Assignment #0 Assignment #1

Today’s Outline • • • Syllabus Class Topics Motivation Assignment #0 Assignment #1

Welcome! • My name is Benjamin Lok. – Pronounced like “lock” as in lock

Welcome! • My name is Benjamin Lok. – Pronounced like “lock” as in lock the door. – Not Loke as in Tone Lōc. • A bit about myself – Background – Interests

Teaching Assistant • John Quarles – TA hours

Teaching Assistant • John Quarles – TA hours

Prerequisites • Vectors • Matricies

Prerequisites • Vectors • Matricies

Programming Prerequisites • Proficient in C/C++ or Java • Object Orientation Programming – Classes

Programming Prerequisites • Proficient in C/C++ or Java • Object Orientation Programming – Classes – Methods

What am I going to learn? Computer Graphics Design Adobe Photoshop 3 D Graphics

What am I going to learn? Computer Graphics Design Adobe Photoshop 3 D Graphics Web Design Real-Time Applications Video Games Animation Research Data Visualization Flight Simulators Non Real-Time Virtual Reality Scientific Visualization Movie Special Effects

Why computer graphics? • Money • Jobs • Why is it hard?

Why computer graphics? • Money • Jobs • Why is it hard?

Motivation • We want to understand how to do:

Motivation • We want to understand how to do:

Motivation Are there no other noble computer graphics pursuits?

Motivation Are there no other noble computer graphics pursuits?

Motivation

Motivation

Why should I take this course? • An excuse to build that program/game/project you

Why should I take this course? • An excuse to build that program/game/project you always wanted • A Computer Science course that involves a variety of skills (other than coding!) – – Art Psychology Sound Creativity • To play with fun toys • To show off your projects!

Course Run-icity • Ask questions!!! • Cheating will not be tolerated. You cheat ==

Course Run-icity • Ask questions!!! • Cheating will not be tolerated. You cheat == no longer in class. • If I make a mistake, PLEASE POINT IT OUT!!! • Very APPLIED (lots of projects). You will work hard. • We can explore things that interest you • Do not sweat the small stuff • My focus is for you to understand the concepts

Syllabus • Go over syllabus • Workload

Syllabus • Go over syllabus • Workload

Assignment #0 • • Practice compiling Turn in procedure Worth 0 points On web

Assignment #0 • • Practice compiling Turn in procedure Worth 0 points On web

Assignment 1 • Due Friday, January 27 th , 3 PM

Assignment 1 • Due Friday, January 27 th , 3 PM