Lecture Notes

    Home | | Syllabus | | Assignments | | Lecture Notes | | Documentation


    Week 1: Introduction to Graphics and WebGL

    Lecture 1: Tuesday, 8/29, Course overview and Introduction.

    Lecture 2: Thursday, 8/31, Intro to JavaScript and WebGL


    Week 2: WebGL, Color, Viewing

    Lecture 3: Tuesday, 9/5, More WebGL, Color I

    Lecture 4: Thursday, 9/7, WebGL color, Viewing, Animation


    Week 3: User Interface

    Lecture 5: Tuesday, 9/12, User Interface

    Lecture 6: Thursday, 9/14, User Interface II, Geometric objects


    Week 4: Transformations

    Lecture 7: Tuesday, 9/19, Matrices, Transformations I

    Lecture 8: Thursday, 9/21, Transformations II


    Week 5: More Transformations, Review

    Lecture 9: Tuesday, 9/26, Working with transformations

    Lecture 10: Thursday, 9/28, Review for Exam 1

    Topics for Exam 1


    Week 6: Exam 1; Viewing I

    Lecture 11: Tuesday, 10/3, Exam 1

    Lecture 12: Thursday, 10/5, Viewing I


    Week 7: Viewing II; Shading I

    Lecture 13: Tuesday, 10/17, Viewing II

    Lecture 14: Thursday, 10/19, Shading I


    Week 8: Shading II

    Lecture 15: Tuesday, 10/24, Shading II

    Lecture 16: Thursday, 10/26, Shading III


    Week 9: Texture Mapping, Scan conversion

    Lecture 17: Tuesday, 10/31, Texture Mapping

    Lecture 18: Thursday, 11/2, Texture Mapping II, Scan Conversion


    Week 10: Scan Conversion

    Lecture 19: Tuesday, 11/7, Scan Conversion II

    Lecture 20: Thursday, 11/9, Exam Review II

    Topics for Exam 2


    Week 11: Exam 2; Curves and Surfaces I

    Lecture 21: Tuesday, 11/14, Exam 2

    Lecture 22: Thursday, 11/16, Curves and Surfaces I


    Week 12: Bezier Curves; Splines

    Lecture 23: Tuesday, 11/21, Hermite and Bezier curves; Splines

    Thursday, 11/23, NO CLASS. HAPPY THANKSGIVING!


    Week 13: Rendering Curves and Surfaces, Giving a Presentation

    Lecture 24: Tuesday, 11/28, Rendering Curves and Surfaces in WebGL

    Lecture 25: Thursday, 11/30, How to give a presentation


    Week 14: Project Presentations; Review for final exam

    Lecture 26: Tuesday, 12/5, Project Presentations

    Lecture 27: Thursday, 12/7, Presentations; Review for final

    Lecture 27 Solutions: Partial solutions to review problems.

    Topics for Final Exam


    Constance Royden--croyden@holycross.edu
    Computer Science 343, Computer Graphics
    Last Modified: September 4, 2024
    Page Expires: August 15, 2024