CS3744: Introduction to GUI Programming and Graphics
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. (3H,3C)
Prerequisites:
- a grade of C or better in CS 2114 or ECE 3514, and
- Math 1114 or Math 2114, and
- Math 1224 or Math 2204;
Taught By:
Denis Gracanin
Sang Won Lee