Presentation is loading. Please wait.

Presentation is loading. Please wait.

CGT 215 Computer Graphics Programming I

Similar presentations


Presentation on theme: "CGT 215 Computer Graphics Programming I"— Presentation transcript:

1 CGT 215 Computer Graphics Programming I
© Copyright by Pearson Education, Inc. All Rights Reserved; © Copyright 2012 by David Whittinghill, Ph.D., Bedrich Benes, Ph.D.

2 Hello! Welcome Informal poll Good news, everyone! Formal poll Syllabus
How many have programming experience How many do not Good news, everyone! Formal poll Assignment 1: Fill out the survey at [URL]. DUE FRIDAY! Syllabus © Copyright by Pearson Education, Inc. All Rights Reserved; © Copyright 2012 by David Whittinghill, Ph.D., Bedrich Benes, Ph.D.

3 Hello! © Copyright by Pearson Education, Inc. All Rights Reserved; © Copyright 2012 by David Whittinghill, Ph.D., Bedrich Benes, Ph.D.

4 About the Course This course provides a working knowledge of C++ for computer graphics students No programming experience required Programming from the ground up Goal: provide a working knowledge of programming concepts. This will help you with: Game development/design Animation scripting Mobile development Web development More! © Copyright by Pearson Education, Inc. All Rights Reserved; © Copyright 2012 by David Whittinghill, Ph.D., Bedrich Benes, Ph.D.

5 More specifically… Write, develop, debug C++ program
Use and understand Global/local variables Control Structures/Decisions Procedures/Functions/Method s Recursion Data Structures File I/O © Copyright by Pearson Education, Inc. All Rights Reserved; © Copyright 2012 by David Whittinghill, Ph.D., Bedrich Benes, Ph.D.

6 C++ Why C++? © Copyright by Pearson Education, Inc. All Rights Reserved; © Copyright 2012 by David Whittinghill, Ph.D., Bedrich Benes, Ph.D.

7 Why C++ It is a foundational language – the gold standard
But, I’m in animation and animators use Python! True! But learning C++ first will make learning other languages simple But, won’t learning C++ first confuse me when I learn other languages in my field? Maybe a little. However, a command of C++ will help you master any field Also, it is very difficult to start with another language, and THEN learn C++. Best to learn C++ first © Copyright by Pearson Education, Inc. All Rights Reserved; © Copyright 2012 by David Whittinghill, Ph.D., Bedrich Benes, Ph.D.

8 C++ But, I’m a web developer. I don’t need this
Again, C++ is a foundational language – the rest is easy But, I’m in CAD/PLM, I definitely don’t need this Wrong! Programming skills will teach you to solve problems more efficiently But, I want to be a game designer, not developer You should understand how your designs will be implemented. But, C++ is hard! OK, you got me there. C++ is hard. But worth learning well. © Copyright by Pearson Education, Inc. All Rights Reserved; © Copyright 2012 by David Whittinghill, Ph.D., Bedrich Benes, Ph.D.

9 So let’s go! © Copyright by Pearson Education, Inc. All Rights Reserved; © Copyright 2012 by David Whittinghill, Ph.D., Bedrich Benes, Ph.D.


Download ppt "CGT 215 Computer Graphics Programming I"

Similar presentations


Ads by Google