Csc 458 fundamentals of computer graphics
1 / 19

CSC 458– Fundamentals of Computer Graphics - PowerPoint PPT Presentation

  • Uploaded on

CSC 458– Fundamentals of Computer Graphics. Introduction and Overview. Dr. Paige H. Meeker Computer Science Presbyterian College, Clinton, SC. Lecture 1. Introduction and Class Overview Syllabus Expectations Important Dates. Contact Information. Name: Dr. Paige H. Meeker

I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
Download Presentation

PowerPoint Slideshow about ' CSC 458– Fundamentals of Computer Graphics' - chapa

An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.

- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
Csc 458 fundamentals of computer graphics

CSC 458– Fundamentals of Computer Graphics

Introduction and Overview

Dr. Paige H. Meeker

Computer Science

Presbyterian College, Clinton, SC

Lecture 1
Lecture 1

  • Introduction and Class Overview

    • Syllabus

    • Expectations

    • Important Dates

Contact information
Contact Information

Name: Dr. Paige H. Meeker

Office: Richardson 229

Phone: (864) 833-8413 (office)

(803)-749-1647 (home – between 9 and 9 ONLY)

Email: [email protected]

Required texts
Required Texts

  • “Principles of Computer Graphics” by ShaliniGovil-Pai

Late policy
Late Policy

It is very difficult for students to catch up once they have fallen behind. Consequently, late work is not accepted. All assignments must be turned in by the start of class the day they are due. If you think you will be unable to meet a due date on an assignment due to an emergency, contact me in advance to negotiate an extension. If you have not negotiated an extension, then submit what you have by the due date to receive partial credit. You will receive no credit for an assignment submitted after the due date or negotiated new due date as applicable.

Attendance policy
Attendance Policy

  • Coming to class is important.

  • More than 5 absences (excused or not) will result in the loss of one letter grade for each additional class day missed. More than 8 absences will result in a failing grade for the class.

Grading policy
Grading Policy

”I wrote the examination, determined the marking scheme (which was quite complicated) and set the Grade levels, so you can take it from me, as the sole examiner, that if you received ‘Acceptable’ or higher you really earned your grade. Of course, this meant that some people had to fail, but what would be the point of putting you through all that work without giving you honestly earned rewards?”

– J. K. Rowling,

concerning the W.O.M.B.A.T

test on her personal website

Grading policy1
Grading Policy

So, what does that mean to you?

I don’t “give” grades – you “earn” them. Think about this now, not the last week of class. It will save us all time and heartache!

Grading policy2
Grading Policy

Grading will be assigned using the standard +/- scale. Your final grade will be calculated as follows:

  • Labs / Programming Assignments 35%

  • Written Work / Homework 20%

  • Midterm 20% - Wednesday, 9/29/10

  • Final Exam 25% - Friday, 12/10/10

Academic dishonesty
Academic Dishonesty

I take the PC honor code very seriously. If you have any questions about what is considered “bad behavior” ask BEFORE, not AFTER. Ignorance is no excuse.

Every act of dishonesty has at least two victims: the one we think of as the victim, and the perpetrator as well. Each little dishonesty makes another little rotten spot somewhere in the perpetrator’s psyche. – Lesley Conger.

Academic dishonesty1
Academic Dishonesty

All assignments will be pledged:

"On my honor, I will abstain from all deceit. I will neither give nor receiveunacknowledged aid in my academic work, nor will I permit such action by any member of this community. I will respect the persons and property of the community, and will not condone discourteous or dishonest treatment of these by my peers. In my every act, I will seek to maintain a high standard of honesty and truthfulness for myself and for the College."

Academic honesty specifics
Academic Honesty Specifics

  • If you use external resources – cite clearly!

  • Don’t do anything that would even be considered dishonest. Ask if you think there is a question.

  • Remember PC’s standard penalty –

    • An F in the course

    • A WF in all other courses taken that semester

    • A semester suspension.

  • Think – is it worth it? (Answer: NO!)


  • Reasons to participate

    • Class means more to you and me

    • More entertaining, interactive lectures

    • I’ll start giving quizzes if I think you’re not paying attention (feel free to insert an evil laugh here)

  • How to participate?

    • Ask questions

    • Make comments

    • NOTE: No question/comment is considered “dumb”

Dates to remember
Dates to Remember…

  • Midterm: Wednesday, September 29th

  • Final: Friday, December 10that 9:00am

    Check for conflicts now. If you miss either the midterm or final, you will receive a 0.

For each task in life remember
For each task in life, remember…

“What work I have done, I have done because it has been play. It if had been work I shouldn’t have done it.”

– Mark Twain

What will you learn
What will you learn?

  • Computer Graphics Applications (aka – why are you here?)

  • A little C and C++ with OpenGL and GLUT

  • Image representation and manipulation

  • 2D and 3D drawing algorithms

  • Animation with Maya (3D Modeling and Animation Software)

  • Anything else I can fit in!

What will you learn1
What will you learn?

Tentative Class Goals (Subject to Change)

  • Between now and 9/29 – 2D modeling, transformations, and video games

  • Between 9/30 and 10/27 – 3D modeling, transformations, and projects in modeling and rendering

  • Remainder of the course – Animation (both in code and using Maya) with a final project

    There will be various written and coded assignments throughout the term. The midterm and final will be written, but will include information about the code as well as general information about computer graphics.

Where s the lab
Where’s the Lab?

As you may have noticed (you are clever folks) – there are no computers in here. Guess what? They are in transit as we speak. So, written work for the first couple of weeks – then we can start coding.

Feel free to practice on your own laptops/computers with any C/C++ compiler with OpenGL and GLUT. For installation instructions, see your book’s Appendix A and B