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.