|
|
|
|
|
|
|
Course Criteria
Add courses to your favorites to save, share, and find your best transfer school.
-
3.00 Credits
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. Preq: CPSC 2120 and MATH 3110; or DPA 4010.
-
3.00 Credits
Computational, mathematical, physical and perceptual principles underlying the production of effective three-dimensional computer graphics imagery. Preq: CPSC 2120 and MATH 3110; or DPA 4010.
-
3.00 Credits
Students are introduced to computer vision techniques starting with basic digital image processing. Concepts covered include image convolution, edge detection, and the Fourier and Wavelet transforms. The course also introduces students to video processing, including camera calibration and concepts related to Augmented Reality, including marker detection and camera homography. Preq: CPSC 2120.
-
3.00 Credits
Design and implementation of software systems necessary to create virtual environments. Discusses techniques for achieving real-time, dynamic display of photorealistic, synthetic images. Includes hands-on experience with electromagnetically-tracked, head-mounted displays and requires, as a final project, the design and construction of a virtual environment. Preq: CPSC 2120 and 2150, both with a C or better.
-
3.00 Credits
Introduction to the human visual system; visual perception; eye movements; eye tracking systems and applications in psychology, industrial engineering, marketing, and computer science; hands-on experience with real time, corneal-reflection eye trackers, experimental issues. Final project requires the execution and analysis of an eye tracking experiment. Preq: CPSC 2120 or MKT 4310 or PSYC 3100.
-
3.00 Credits
Survey of human and computer interaction, its literature, history, and techniques. Covers cognitive and social models and limitations, hardware and software interface components, design methods, support for design, and evaluation methods. Preq: CPSC 2120 and 2150, each with a C or better.
-
3.00 Credits
Detailed study of programming, tools, and design decisions involved in developing applications for mobile devices. Students design and implement a nontrivial software application for a mobile device. Preq: CPSC 2120 and CPSC 2150, each with a C or better.
-
3.00 Credits
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. Preq: CPSC 2120 and 2150, each with a C or better.
-
3.00 Credits
Introduces students to important concepts, algorithms, and techniques of 3D game programming. Topics include game engines, character controllers, motion graphs, and artificial intelligence for games. Preq: CPSC 4050 with a grade of C or higher.
-
3.00 Credits
Survey of the field of usable security and privacy with an emphasis on emerging technologies. Topics include authentication, location privacy, social network privacy, behavioral advertising, health privacy, anonymity, cryptocurrency, technical writing and ethical conduct of usable privacy and security research. Preq: CPSC 2150 or ECE 4490 or IE 4880 or PSYC 3100 or PSYC 3350 or POSC 4280 with a C or better.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Privacy Statement
|
Terms of Use
|
Institutional Membership Information
|
About AcademyOne
Copyright 2006 - 2024 AcademyOne, Inc.
|
|
|