Instructor: Dr. Jamal Alsakran

Office location: KASIT 1st floor (Computer Science Department)

Office hours: 12 - 1 (Sun, Mon, Tues, Wed)

Prerequisite: CS233 Data Structures I

**Course Content:**

Date | Topic | Chapter | Notes |
---|---|---|---|

Sep 18 | A Survey of Computer Graphics 2 6 | Chapter 1 | |

Sep 21 | Overview of Computer Graphics 2 6 | Chapter 2 | |

Sep 25 |
How to setup OpenGL with Visual Studio OpenGL Basics 2 6 Examples: Grid.cpp WalkingMan.cpp GrayScaleColors.cpp |
||

Oct 2 | OpenGL Practice (Drawing shapes) Practice1.cpp |
||

Oct 2 | GLUT (Mouse, Keyboard, Menus) 2 6 Practice 2 |
Refer to GLUT tutorial for further details | |

Oct 2 | GLUT (Mouse active and passive motion) Practice 3 |
||

Oct 15 | Homework #1 | Homework #1 Scores: Section 1 |
Due Date: Saturday July 2 by Midnight |

Oct 15 | Graphics Output Primitives 2 6 | Chapter 3 | |

Oct 25 | 2D Geometric Transformations 2 6 | Chapter 5 | |

Oct 29 | Midterm Fall 2014 Solution Midterm Fall 2015 Solution Midterm Fall 2016 Solution Midterm Fall 2017 Solution Midterm Summer 2018 Solution |
||

Oct 31 | 3D Geometric Transformations 2 6 | Chapter 5 | |

Nov 11 | OpenGL Transformations 2 6 3 Cubes Rotating Cubes 36 Snowmen |
Chapter 5 | |

Nov 18 | Homework #2 | Due Date: Tuesday Aug 7 by Midnight | |

Nov 18 | 2D Viewing 2 6 Viewing2D.cpp |
Chapter 6 | |

Nov 21 | 3D Viewing 2 6 Viewing3D.cpp |
Chapter 7 | |

Dec 10 | Illumination Models and Surface-Rendering Methods 2 6 Lighting.cpp Red book Ch5: OpenGL Lighting |
Chapter 10 | |

Dec 13 | Texture Mapping Example: Texture.cpp Box1.ppm BrickWall.ppm Download irfanview to convert images to ppm format |
||

Dec 16 | SampleQuestions.pdf Final Fall 2016 Solution Final Fall 2017 Solution |
||

Final Exam on Sunday 12/8/2018 at (9 - 11) in KASIT 105 | |||

August 11 | Homework 1 scores: Hw 1 Homework 2 scores: Hw 2 Totals (out of 60): Section 1 |
||

If there's an issue with your total you must see me on Sunday 12/8/ 2018 right after our final exam (at 11 am), or email me at: j.alsakran[at]ju.edu.jo no later than that Sunday afternoon. |

**Evaluation:**

MidTerm | Homework & Assignments | Final |
---|---|---|

30 | 30 | 40 |

**Text Book:**

Computer Graphics with OpenGL, by: Hearn and Baker, Prentice Hall, Third Edition 2004