CSC 420 - PowerPoint PPT Presentation

1 / 6
About This Presentation
Title:

CSC 420

Description:

Students will learn the fundamentals of three-dimensional graphic programming, ... Based on attendance, eagerness to learn, in-class evidence of reading assignments ... – PowerPoint PPT presentation

Number of Views:35
Avg rating:3.0/5.0
Slides: 7
Provided by: elon47
Category:
Tags: csc | eagerness

less

Transcript and Presenter's Notes

Title: CSC 420


1
CSC 420
  • Game Programming and Computer Graphics

2
Course Catalog Description
  • A study of two major areas of programming video
    games graphics and game theory. Students will
    learn the fundamentals of three-dimensional
    graphic programming, including object
    transformations, ray tracing, collision
    detection, and animation as well as the
    components of game theory, including intelligent
    game playing, types of games, and creating
    engaging storylines.

3
Topics
  • Drawing on applets, windows, and full-screen
  • Animation basics translation, scaling, rotation,
    and interpolation
  • Advanced Java (where needed) interfaces,
    abstract classes, threads
  • Design principles open/closed principle,
    coupling, cohesion, frameworks
  • Game programming case studies, interactivity
    principles, usability, story-telling
  • 3-D graphics building world models, collision
    detection, light

4
Course Administration
  • Prerequisite CSC 230
  • Skills needed Java programming, especially
    inheritance, creativity
  • Several projects and culminating final project of
    a completed game
  • Programming projects will be in teams of 2-4.
  • No oral presentation needed.

5
Course Materials
  • Course textbook Developing Games in Java by
    David Brackeen
  • Several additional readings (will probably add a
    course pack next year)
  • Software any current Java IDE is ok, but Eclipse
    is recommended
  • Automatic refactoring and packaging
  • ANT is included (used to make JARs)

6
Course Assessment
  • Homework/Quizzes (15)
  • Small, short-term assignments to ensure
    understanding of class material
  • Projects (25)
  • Programs graded on correctness, design, and
    creativity
  • Exams (20)
  • Theory
  • Final Project (30)
  • Same criteria as projects plus ability to work in
    group
  • Class Participation (10)
  • Based on attendance, eagerness to learn, in-class
    evidence of reading assignments
Write a Comment
User Comments (0)
About PowerShow.com