C S 355
Download as PDF
Interactive Graphics and Image Processing
Computer ScienceCollege of Computational, Mathematical, & Physical Sciences
Course Description
Introduces basic concepts of computer graphics and image processing. Includes characteristics of physical cameras and displays; color models; basic image processing algorithms: 2D and 3D homogeneous coordinate transformations; fundamentals of 3D rendering geometry; lighting and shading: image warping and texture mapping; and frequency-domain processing.
When Taught
Fall
Min
3
Fixed/Max
3
Fixed
3
Fixed
0
Prerequisite
Fulfill ANY of the following requirements:
Complete ALL of the following Courses:
- 09200-000
OR
Complete ALL of the following Courses:
- 09200-000
AND 13764-000
AND 13765-000
Title
Mathematics and Geometry
Learning Outcome
Apply and implement fundamental mathematical concepts-including linear algebra, points, vectors, and matrices-to manipulate numeric data. This rigorous application of mathematical truth is intellectually enlarging, as it reveals the precise geometric laws that govern digital space.
Title
Graphical User Interfaces
Learning Outcome
Develop modern graphical user interfaces by implementing event handling and Model-View-Controller architectures. Building these intuitive gateways for human interaction is spiritually strengthening, as it empowers students to create tools that facilitate clear communication and productivity.
Title
2D Drawing, Viewing, and Selection
Learning Outcome
Implement 2D transformations and coordinate compositions to render and manipulate simple shapes. Mastering these foundational techniques is character building, requiring the meticulous attention to detail and patience necessary to ensure visual accuracy and system reliability.
Title
3D Rendering Geometry
Learning Outcome
Construct 3D perspective renderings using libraries like OpenGL and implement custom shading techniques. This creative process is intellectually enlarging, as students learn to simulate the complexity of the physical world through sophisticated computational models.
Title
Basic Image Processing
Learning Outcome
Implement point, neighborhood, and image-to-image operations to enhance and filter digital media. Students will view the ability to clarify and improve information as a form of stewardship, utilizing their technical skills to provide high-quality visual resources.
Title
Geometric Operations on Images
Learning Outcome
Execute image warping using backward-mapping approaches to transform digital assets. The persistence required to master these complex spatial mappings fosters character building, encouraging students to solve difficult problems with resilience.
Title
Color Models
Learning Outcome
Utilize the language and principles of common color models to represent and manipulate digital light. This deeper understanding of how we perceive and reproduce the world is spiritually strengthening, fostering an appreciation for the beauty and order inherent in our environment.
Title
Continuous Innovation
Learning Outcome
Research and apply emerging graphics techniques to solve novel visualization challenges. This proactive approach to staying current in a fast-moving field establishes a habit of lifelong learning, preparing students for a career of constant discovery.