CISC 3660 (54.1) - Game Programming
M,W 09:30-10:45AM
Lab 5301N
Fall 2010

Back


ANNOUNCEMENTS

All of our classes will be taking place in room 5301N. If you want a seat, then you should arrive early.

SYLLABUS / CALENDAR



COURSE INFORMATION
Course Abbreviation: CISC 3660 (formerly CIS 54.1)
Credits: 3.0 (3 hours)
Code: 2259
Section: MW9
Schedule: M,W 09:30-10:45AM
Room: 4411 N
Lab: 5301 N
Semester: Fall 2010

INSTRUCTOR INFORMATION
Instructor: Matthew Meyer
Office: 534 NE
Office Hours:
- Monday, 1:00-3:00 PM
- Wedensday, 1:00-3:00 PM
E-mail: meyer(at)sci(dot)brooklyn(dot)cuny(dot)edu
Web Page: http://www.sci.brooklyn.cuny.edu/~meyer

COURSE DESCRIPTION

This course is a comprehensive introduction to the wide variety of topics within game programming, including:

Note on project requirements

Students will create several games as part of the class, and will be responsible for creating a portfolio to display those games at the final exam.

Note on final exam

The final exam for this course consists of a mock interview at a fictional computer game corporation. Students will present their resume and portfolio to the class as part of this interview as well as answer questions relating to the course.

Prerequisites:

CISC 1110 [CIS 1.5] Introduction to Programming Using C++
CISC 3110 [15] Advanced Programming Techniques
CISC 3130 [22] Data Structures

COURSE TEXTBOOK(s)

Introduction to Game Development (2nd Edition) by Rabin
ISBN: 1584506792
ISBN-13: 9781584506799

OR

Introduction to Game Development (1st Edition) by Rabin
ISBN: 1584503777
ISBN-13: 9781584503774

In addition handouts and lecture slides will be provided to students when appropriate.

TECHNOLOGY REQUIREMENTS

Students may use their own computers at home or use the college computers (Library, Computer Café, Web Building).
When specialized software is required, it will be either provided in the lab, or be freely available online.
A USB FLASH drive is REQUIRED.

GRADING

Attendance: I take attendance. Each unexcused absence will lower your FINAL grade by 1 percentage point. Each time you are late to class will cost you 1/2 of a percentage point on your FINAL grade.

COURSE POLICIES

Student Conduct

Any acts of disruption that go beyond the normal rights of students to question and discuss with instructors the educational process relative to subject content will not be tolerated, in accordance with the Academic Code of Conduct described in the Student Handbook.

Electronic Devices in Class Policy

Cellular telephones, pagers, CD players, radios, and similar devices are prohibited in the classroom and laboratory facilities. Calculators and computers are prohibited during examinations, unless specified.

Examination Policy

A midterm and final examination will be given in class. Please schedule your other activities in advance. No make-up exams will be allowed without prior arrangements being made.

Incomplete Policy

Students will not be given an incomplete grade in the course without sound reason and documented evidence. In any case, for a student to receive an incomplete, he or she must be passing and must have completed a significant portion of the course.

Academic Integrity Policy

Students are expected to uphold the school’s standard of conduct relating to academic honesty. Students assume full responsibility for the content and integrity of the academic work they submit. The guiding principle of academic integrity shall be that a student's submitted work, examinations, reports, and projects must be that of the student's own work. Students shall be guilty of violating the college’s policy if they:

Any student violating the college’s academic integrity policy is subject to receive a failing grade for the course and will be reported to the Office of Student Affairs. If a student is unclear about whether a particular situation may constitute violation, the student should meet with the instructor to discuss the situation.

For this class, it is permissible to assist classmates in general discussions of computing techniques. General advice and interaction are encouraged. Each person, however, must develop his or her own solutions to the assigned projects, assignments, and tasks. In other words, students may not "work together" on graded assignments. Such collaboration constitutes cheating. A student may not use or copy (by any means) another's work (or portions of it) and represent it as his/her own. If you need help on an assignment, contact your instructor, not other classmates.

Disabilities Policy

In compliance with the Americans with Disabilities Act (ADA), all qualified students enrolled in this course are entitled to “reasonable accommodations.” Please notify the instructor during the first week of class of any accommodations needed for the course.

GETTING HELP

Tutor Assistance

Tutors are available in the open lab in the laboratory facility at the WEB building. They may or may not be able to help you with your course materials.

General Advice
PROJECT INFORMATION

General Information

Each of the areas of study are covered by one or more "Projects". Each project is designed to give you an in depth introduction to a subject area. Students should prepare to spend AT LEAST 3 hours weekly, outside of the classroom, working on this material. If you do not have enough time, do not take the course. Do not kid yourself!

Project Submission Instructions:

You need to create an archive of the files you are submitting, and then email the archive to me. If you are using a PC, please use WinZip (not WinRar) to create the archive. WinZip is a Shareware program which you can download if it is not already installed on your Windows machine.

If you are using a MAC, you can use the File - Create Archive utility in the Finder. Simply highlight all the files you want to include in the archive by clicking once on each file's icon while holding down the Apple key. Then from the Finder, click on File - Create Archive and an archive file will be created called Archive.zip.

Late Assignments:

Each assignment must be handed in or emailed to me on the day that it is due. Any assignment received after midnight of its due date will be penalized 10%, for each calendar day after the due date (after 10 days I don't accept it).

Back