Computer Science

Operating Systems Design

BYU Course Code: 
C S 345
Course Description: 

Principles and concepts of operating systems design and the implementation of an operating system.

Department: 
Does the course meet general education requirements?: 
No
Prerequisites: 
C S 224 & C S 240.
Prerequisites Yes/No: 
Yes, there are prerequisites
CID Category: 
Design

Software Design + Testing

BYU Course Code: 
C S 340
Course Description: 

Principles of software design, design patterns, design representation, refactoring. Principles of software quality assurance and testing. Development and testing tools.

Department: 
Does the course meet general education requirements?: 
No
Prerequisites: 
C S 240.
Prerequisites Yes/No: 
Yes, there are prerequisites
CID Category: 
Design

Computer-Aided Geom Design

BYU Course Code: 
C S 557
Course Description: 

Free-form curves and surfaces; mathematical theory and algorithms. Bezier and B-spline curves and surfaces, subdivision surfaces, T-splines, free-form deformation, and intersection algorithms. Several programming projects.

Department: 
Does the course meet general education requirements?: 
No
Prerequisites: 
C S 240, Math 343; or equivalents.
Prerequisites Yes/No: 
Yes, there are prerequisites
CID Category: 
Design

Intro 3D Animation

BYU Course Code: 
CSANM 252
Course Description: 

Foundational principles and techniques of three-dimensional animation, including timing and pacing, character setup, and dynamics.

Department: 
Does the course meet general education requirements?: 
No
Prerequisites: 
CSANM 250.
Prerequisites Yes/No: 
Yes, there are prerequisites
CID Category: 
Creativity

Distributed System Design

BYU Course Code: 
C S 462
Course Description: 

Designing and implementing client-server enterprise applications. Web servers, application servers, database connectivity, remote procedure calls, transactions, messaging, directory, naming services, threads, security, data formats.

Department: 
Does the course meet general education requirements?: 
No
Prerequisites: 
C S 340 & C S 360.
Prerequisites Yes/No: 
Yes, there are prerequisites
CID Category: 
Design

Advanced Computer Graphics

BYU Course Code: 
C S 655
Course Description: 

Advanced computer graphics systems programming and architecture, including ray tracing, radiosity, animation, and physically based modeling.

Department: 
Does the course meet general education requirements?: 
No
Prerequisites: 
CS 455 or instructor's consent.
Prerequisites Yes/No: 
Yes, there are prerequisites
CID Category: 
Design

BFA Final Project

BYU Course Code: 
CSANM 497R
Course Description: 

Advanced individual project with minimum guidance, showing high degree of competence within chosen major.

Department: 
Does the course meet general education requirements?: 
No
Prerequisites: 
BFA advisor's consent.
Prerequisites Yes/No: 
Yes, there are prerequisites
CID Category: 
Design

Senior Film Production 2

BYU Course Code: 
CSANM 452R
Course Description: 

Portfolio development based on advanced animation/design projects. Senior film production and post production.

Department: 
Does the course meet general education requirements?: 
No
Prerequisites: 
None.
CID Category: 
Design

Lighting for 3D Graphics

BYU Course Code: 
CSANM 351R
Course Description: 

Developing lighting and color, and the compiling of the various elements for final images for use in three-dimensional applications.

Department: 
Does the course meet general education requirements?: 
No
Prerequisites: 
None.
CID Category: 
Design

Interm 3D Computer Graphics

BYU Course Code: 
CSANM 250
Course Description: 

Fundaments of building three-dimensional computer models and setting up model rigs for mobility.

Department: 
Does the course meet general education requirements?: 
No
Prerequisites: 
None.
CID Category: 
Design

Pages