CS-3744: Introduction to GUI Programming and Graphics
Description: Design and implementation of object-oriented graphical user interfaces (GUI) and two-dimensional computer graphics systems. Implementation methodologies including callbacks, handlers, event listeners, design patterns, layout managers, and architectural models. Mathematical foundations of computer graphics applied to fundamental algorithms for clipping, scan conversion, affine and convex linear transformations, projections, viewing, structuring, and modeling. A grade of C or better is required in CS pre-requisite 2114.
Pathways: N/A
Course Hours: 3 credits
Corequisites: N/A
Crosslist: N/A
Repeatability: N/A
Sections Taught: 35
Average GPA: 3.08 (B+)
Strict A Rate (No A-) : 31.60%
Average Withdrawal Rate: 6.22%
Peter J Radics | 2012 | 25.0% | 30.0% | 15.0% | 5.0% | 20.0% | 5.0% | 2.32 | 1 |
Denis Gracanin | 2023 | 40.8% | 27.9% | 11.8% | 7.3% | 6.1% | 6.1% | 2.93 | 17 |
Reza Tasooji | 2023 | 73.3% | 17.0% | 3.0% | 0.7% | 0.0% | 6.0% | 3.68 | 2 |
Christopher L North | 2011 | 23.8% | 28.6% | 17.8% | 9.4% | 12.1% | 8.2% | 2.47 | 2 |
Kurt Luther | 2019 | 52.0% | 25.5% | 9.1% | 1.9% | 2.4% | 9.1% | 3.32 | 5 |
Nicholas F Polys | 2010 | 11.7% | 29.5% | 37.3% | 6.0% | 2.0% | 13.7% | 2.48 | 1 |
Dongyoon Lee | 2023 | 66.5% | 25.8% | 5.7% | 0.0% | 0.0% | 2.0% | 3.56 | 2 |
Luke S Gusukuma | 2022 | 63.4% | 19.1% | 8.2% | 2.7% | 2.5% | 4.0% | 3.40 | 4 |
Daniel J Williams | 2024 | 73.3% | 10.7% | 10.7% | 1.4% | 2.7% | 1.3% | 3.50 | 1 |