CSC-255 Game Programming Team Capstone Project

This course is offered in a student-centered and student-directed manner where students demonstrate that they have achieved the goals for learning established by FLCC and the Computing Sciences Department. Students will develop a digital game which requires the command, analysis and synthesis of game programming knowledge and skills as well as game design, scheduling and production techniques. As part of a team, students will create the software from concept to publication, present the game in a public exposition, and finalize their portfolio.

Credits

3

Prerequisite

CSC-246

Lecture Contact Hours

3

Lab Contact Hours

0

Other Contact Hours

0

Department

  • Computer Science

Grading Scheme

  • Letter

SUNY Gen Ed Credit

  • No

Course Learning Outcomes

  1. Collaboratively produce a complete polished game from concept to publication.
  2. Maintain and develop efficient production techniques and documentation.
  3. Finalize and present a professional portfolio.
View Course Outline

CSC 255: Game Programming Team Capstone Project

Department

Computer Science

Course Description

This course is offered in a student-centered and student-directed manner where students demonstrate that they have achieved the goals for learning established by FLCC and the Computing Sciences Department. Students will develop a digital game which requires the command, analysis and synthesis of game programming knowledge and skills as well as game design, scheduling and production techniques. As part of a team, students will create the software from concept to publication, present the game in a public exposition, and finalize their portfolio.

Credit Hours

3

Contact Hours

Lecture3
Lab0
Other0

Grading Scheme

Letter

Prerequisites

CSC-246

Capstone Course

Yes

Course Learning Outcomes

  1. Collaboratively produce a complete polished game from concept to publication.
  2. Maintain and develop efficient production techniques and documentation.
  3. Finalize and present a professional portfolio.

Topic Outline

  1. Team Building
    1. Identifying Roles
    2. Tools Available
    3. Communication
    4. Resolving Issues and Conflicts
  2. Project Development and Management
    1. Scheduling (long term and short term)
    2. Key Benchmarks
    3. Evaluating Progress
    4. Resources Available
    5. Balancing Quality with Resources, Time, and Features
  3. Portfolio Publication
    1. Examining sample portfolios
    2. Compiling sample work
    3. Publishing
  4. Intellectual Property and Copyright
    1. Definitions
    2. Current issues within industry and education
    3. Additional examples
  5. Game Publishing
    1. Identifying requirements
    2. Platform options
  6. Game Exposition
    1. Preparing
    2. Presentation
    3. Reflecting and evaluating