|
PELLISSIPPI STATE COMMUNITY COLLEGE |
||||||||
|
GAMING & 3D SIMULATION PROGRAMMING I CSIT 1670 |
||||||||
|
Class Hours: 3.0 |
|
Credit Hours: 4.0 |
|
|||||
|
Laboratory Hours: 3.0 |
|
Revised: Fall 09 |
|
|||||
|
|
||||||||
|
Catalog Course
Description: |
|
|
||||||
|
|
Students will
explore 3D virtual simulation and game development using a selected game
development tool or engine. In depth development of game strategy, action figures,
movement, sound and object generation will be the focus of this course. |
|||||||
|
Entry Level Standards: |
|
|
||||||
|
|
Students will
need a home computer with enhanced graphics video and high-speed internet access
or use of our open lab systems beyond the class meetings and scheduled lab
times. Students must be able to read, write, speak and reason at the college
level. |
|||||||
|
Prerequisites: |
|
|
||||||
|
|
CSIT 1620 or CSIT
1510, or department approval |
|||||||
|
Textbook(s) and Other
Course Materials: |
|
|||||||
|
|
|
|||||||
|
I. Week/Unit/Topic
Basis: |
|
|
||||||
|
|
||||||||
|
|
Week |
Topic |
||||||
|
|
1 |
Introduction,
simulation and game design process and management |
||||||
|
|
2 |
Design, Development,
Primitives, Texturing, Graphics, linking, root prim |
||||||
|
|
3 |
Game and
simulation structures, math, geometry and virtual physics |
||||||
|
|
4 |
Programming
concepts for Virtual Reality environments, States, structures |
||||||
|
|
5 |
Program coding,
functions, scripts, Quiz |
||||||
|
|
6 |
Creating
Content, sound, media, animation |
||||||
|
|
7 |
Characters,
vehicles, weapons, items, objects, structures and obstacles |
||||||
|
|
8 |
Midterm test. Game
and real world simulation, sound, music |
||||||
|
|
9 |
Server-side
programming considerations and development |
||||||
|
|
10-12 |
Individual
product development, Quiz |
||||||
|
|
13-14 |
Collaboration and team product development (in class and online) |
||||||
|
|
15 |
Final
comprehensive test / project / product completion |
||||||
|
II. Course Objectives*: |
|
|
||||||
|
|
A. |
Discuss the need for game and simulation
development today, (including aspects beyond traditional game play products).
I, II, III, IV, XI |
||||||
|
|
B. |
Demonstrate an understanding of game
development, play, animated 3D backgrounds and 3D actionable motion, programming
and interaction. I, II, III, IV, XI |
||||||
|
|
C. |
Demonstrate use of algorithms, math,
concepts and data structures as applied to programming and scripting of
simulation and game-base products. I, II, III, V, IX, XI, XII |
||||||
|
|
D. |
Demonstrate and recognize proper syntax,
code structure, structured design and object coding
to produce functional game-based and simulation products. III, X, XI |
||||||
|
|
E. |
Generate figures, environmental objects,
controls and attributes, game design mission, scoring and end-game goals. V,
VI, VII, IX, XI, XII |
||||||
|
|
F. |
Demonstrate logic, use of resources and
tools to develop a programmed and fully functional/working set of game elements.
V, VI, VII, IX, XI, XII |
||||||
|
*Roman numerals after
course objectives reference the goals of the CSIT program. |
||||||||
|
III. Instructional
Processes*: |
|
|
||||||
|
Students will: |
|
|
|
|||||
|
|
1. |
Acquire resources, tools and
methods for game development and share resources, interactive coding and
strategies with other students. (Active Learning Strategies, Communications
Outcome) |
||||||
|
|
2. |
Learn, plan, schedule, execute,
control, enhance, debug and meet deadlines. (Active Learning Strategies) |
||||||
|
|
3. |
Apply game development
techniques, programming and script-coding to novel problem situations, and
generate an individual project (simulation). (Active Learning Strategies,
Social/Behavioral Sciences Outcome) |
||||||
|
|
4. |
Learn about hardware,
languages, engines, tutorials and software implementations used for game
generation, including those used in class and others found through handouts and
online research. (Active Learning Strategies, Social/Behavioral Sciences
Outcome) |
||||||
|
|
5. |
Effectively utilize the
resources provided and other sources of research to create functional elements
and two working finished products. (Active Learning Strategies, Technological
Literacy Outcome) |
||||||
|
*Strategies
and outcomes listed after instructional processes reference TBR's goals for
strengthening general education knowledge and skills, connecting course work
to experiences beyond the classroom, and encouraging students to take active
and responsible roles in the educational process. |
||||||||
|
IV. Expectations for Student Performance*: |
|
|
||||||
|
Upon
successful completion of this course, the student should be able to: |
||||||||
|
|
1. |
Demonstrate knowledge of
game and simulation usage and development. (A, F, G) |
||||||
|
|
2. |
List, discuss and use 2D/3D
development programming tools. (B, D, E) |
||||||
|
|
3. |
Generate working code that
will demonstrate game play and simulations of real-world actions and
outcomes. (B, C, D, E, F) |
||||||
|
|
4. |
Demonstrate proficiency of
the tools being used. (A, B, C, D. E, F) |
||||||
|
|
5. |
Use software and online
tutorial resources. (B, C, D, E, F, G) |
||||||
|
|
6. |
Create computer programs
that utilize correct methodologies. (B, C, D, G, E) |
||||||
|
|
7. |
Create computer controlled (scripted)
objects in a 3D virtual environment. (B, C, D, G, E) |
||||||
|
|
8. |
Design, build and
demonstrate a final product. (A, B, C, D, F) |
||||||
|
*Letters
after performance expectations reference the course objectives listed above. |
||||||||
|
V. Evaluation: |
|
|
||||||
|
|
A.
Testing Procedures: |
|||||||
|
|
Students are
evaluated primarily on the basis of tests and laboratory assignments. Each
instructor must provide full details the first week of class via a syllabus
supplement. |
|||||||
|
|
B.
Laboratory Expectations: |
|||||||
|
|
Lab is part of
this lecture/lab course and attendance is required. Assignments and projects
will be given and must be completed and handed in at the designated date. The
student is expected to turn in all required documentation for each lab. |
|||||||
|
|
C.
Field Work: |
|||||||
|
|
N/A |
|||||||
|
|
D.
Other Evaluation Methods: |
|||||||
|
|
Class
participation and online activities/homework will also comprise the final
grade for the course. |
|||||||
|
|
E.
Grading Scale: |
|||||||
|
|
93 – 100 A 88 – 92 B+ 83 – 87 B 78 – 82 C+ 73 – 77 C 65 – 72 D Below 65 F |
|||||||
|
VI. Policies: |
|
|
||||||
|
|
A.
Attendance Policy: |
|||||||
|
|
Pellissippi State
Technical Community College expects students to attend all scheduled
instructional activities. As a minimum, students in all courses must be
present for at least 75 percent of their scheduled class and laboratory
meetings in order to receive credit for the course. [NOTE: No differentiation
is noted for excused/unexcused absences. These will be treated as an
absence.] (Pellissippi State Catalog) |
|||||||
|
|
B.
Academic Dishonesty: |
|||||||
|
|
Plagiarism, cheating,
and other forms of academic dishonesty are prohibited. Students guilty of
academic misconduct, either directly or indirectly through participation or
assistance, are immediately responsible to the instructor of the class. In
addition to other possible disciplinary sanctions which may be imposed
through the regular Pellissippi State procedures as a result of academic
misconduct, the instructor has the authority to assign an F or a zero for the
exercise or examination or to assign an F in the course. (Pellissippi State
Catalog) |
|||||||
|
|
C.
Accommodations for disabilities: |
|||||||
|
|
Students who need accommodations because of a disability, have
emergency medical information to share, or need special arrangements in case
the building must be evacuated should inform the instructor immediately,
privately after class or in her or his office. Students must present a
current accommodation plan from a staff member in Services for Students with
Disabilities (SSWD) in order to receive accommodations in this course.
Services for Students with Disabilities may be contacted by going to Goins
134 or 126 or by phone: 694-6751(Voice/TTY) or 539-7153. More information is
available at www.pstcc.edu/departments/swd/. |
|||||||
|
|
D.
Other Policies: |
|||||||
|
|
Computer Usage Guidelines: |
|||||||