School of Computing

Digital Production Arts Minor Course Descriptions

DPA Minor Course Descriptions

FOUNDATION COURSES

DPA 4000 Technical Foundations of Digital Production I
The technical, conceptual, and algorithmic foundations of computer graphics. Covers the Unix operating system, scripting, C programming, and an interactive graphics API. Not open to Computer Science, Computer Engineering, or Computer Information Systems majors.

DPA 4010 Technical Foundations of Digital Production II
The mathematical and algorithmic foundations of computer graphics. Covers spatial data structures, object oriented programming in C++, mathematics for graphics, and 3-D graphics API. Prerequisite(s): DPA 4000. Not open to Computer Science, Computer Engineering, or Computer Information Systems majors.

DPA 4020 Visual Foundations of Digital Production I
Presents the visual foundations underlying computer graphics production. Covers perspective, observational drawing, color and value, principles of composition and design, and storyboarding. Incorporates the studio method, involves students in hands-on work and the critique process, and stresses examples from the history of art, animation and film. Not open to Architecture or Visual Arts majors.

DPA 4030 Visual Foundations of Digital Production II
Extends the foundational visual principles underlying computer graphics production begun in DPA 4020. Stresses representation of the figure in drawing and the use of cameras. Incorporates the studio method and the critique process, and stresses examples from the history of art, animation and film. Prerequisite(s): DPA 4020. Not open to Architecture or Visual Arts majors.

CORE COURSE

DPA 3070 Studio Methods for Digital Production
Exposes students to current studio practice in the development of 3-D computer graphics and animation for film, electronic games, and visualization. Topics include modeling, rigging, animation, texturing, lighting, rendering, compositing and editing. Open source tools are used so methods are transportable to most computing environments. Coreq: DPA 3071.

ELECTIVE COURSES

ART 2050 Beginning Life Drawing
Primary emphasis is on drawing from the live model. Students drawing skills and fundamental understanding of the structure and form of the human figure are reviewed through studio practice, augmented by lectures, discussions, demonstrations, and critiques. Addresses historical and contemporary use of the human figure in visual arts. Prerequisite(s): ART 1060 or ART 1510 or ART 1520.

ART 2130 Beginning Photography
Introduction to the use of photography as an art medium. Lectures and studio work cover the utilization of the camera, processing, and printing in black and white, with emphasis on perception and creative expression. Prerequisite(s): ART 1510 and ART 1520 and ART 1530 and ART 1540 and ART 2050 (Visual Arts majors); ART 1030 (non-Art majors); ARCH 1520 (Architecture majors); LARC 1520 (Landscape Architecture majors).

ART 4210 Two-Dimensional Digital Animation
Exposes students to the principles of animation with traditional techniques, while incorporating the latest 2-D digital tools. Students also develop interactive animations and showcase their work via the Internet. Prerequisite(s): ART 3210.

CPSC 4040 Computer Graphics Images
Presents the theory and practice behind the generation and manipulation of two-dimensional digital images within a computer graphics context. Image representation and storage, sampling and reconstruction, color systems, affine and general warps, enhancement and morphology, compositing, morphing, and non-photorealistic transformations. Students are expected to have completed coursework in data structures and linear algebra. Prerequisite(s): CPSC 2120 and MTHS 3110; or DPA 4010.

CPSC 4050 Computer Graphics
Computational, mathematical, physical and perceptual principles underlying the production of effective three-dimensional computer graphics imagery. Prerequisite(s): CPSC 2120 and MTHS 3110; or DPA 4010.

CPSC 4160 2-D Game Engine Construction
Introduction to tools and techniques necessary to build 2-D games. Techniques draw from subject areas such as software engineering, algorithms, and artificial intelligence. Students employ techniques such as sprite animation, parallax scrolling, sound, AI incorporated into game sprites, and the construction of a game shell. Prerequisite(s): CPSC 2120 and 2150, each with a C or better.

GC 3400 Digital Imaging and eMedia
Course centers around digital camera capture and control, and provides students with experience, techniques and processing options for creating interactive, integrated eMedia. Coursework includes commercial photography, color profiling, digital asset management, personalized cross-media campaigns, Web design and podcasts. Prerequisite(s): GC 1020 and GC 1040. Coreq: GC 3401.

PKSC 2200 Product/Package Design and Prototyping
Overview of structural and graphic development tools for product and packaging design. Focus on digital creation, photo rendering, wide-format plotting/proofing, rapid prototyping, visualization and real-time 2d/3d design. Course utilizes online lectures and hands-on laboratory experience at The Sonoco Institute. Coreq: PKSC 2201.

PKSC 3200 Packaging Design Theory
Study of human factors psychology as it relates to product and package development. Lecture topics center on advanced color theory, space, shape, texture, pattern, typography, branding, marketing, consumer studies, ergonomics, sustainability and applied packaging. Laboratory focuses on developing retail packaging through applying course theory, group development and peer critique. Prerequisite(s): PKSC 2200 Coreq: PKSC 3201.

THEA 2880 Introduction to Computer-Aided Drafting
Introduction to the basics of computer-aided drafting. Software applications include AutoCAD, Vectorworks, and WYSWYG. Coreq: THEA 2881.

THEA 4870 Stage Lighting I
Theory and practice of stage lighting through an understanding of various lighting instruments, lighting control systems, and execution of lighting designs. Coreq: THEA 4871, 6871.

THEA 4970 Scene Painting
Practical study of basic painting techniques for the theatre including layout, proper use of materials, painting styles, and texturing techniques. Coreq: THEA 4971, 6971.