Course Syllabus. Instructor Availability Outside of Class: (To be completed by instructor) Networked Multiplayer Game Development

Similar documents
Academic Freedom Intellectual Property Academic Integrity

Course Syllabus. Alternatively, a student can schedule an appointment by .

Spring 2015 CRN: Department: English CONTACT INFORMATION: REQUIRED TEXT:

Introduction to Sociology SOCI 1101 (CRN 30025) Spring 2015

Scottsdale Community College Spring 2016 CIS190 Intro to LANs CIS105 or permission of Instructor

Southeast Arkansas College 1900 Hazel Street Pine Bluff, Arkansas (870) Version 1.3.0, 28 July 2015

MKT ADVERTISING. Fall 2016

Accounting 312: Fundamentals of Managerial Accounting Syllabus Spring Brown

The Policymaking Process Course Syllabus

HCI 440: Introduction to User-Centered Design Winter Instructor Ugochi Acholonu, Ph.D. College of Computing & Digital Media, DePaul University

Syllabus - ESET 369 Embedded Systems Software, Fall 2016

Academic Affairs. General Information and Regulations

Records and Information Management Spring Semester 2016

Course Syllabus p. 1. Introduction to Web Design AVT 217 Spring 2017 TTh 10:30-1:10, 1:30-4:10 Instructor: Shanshan Cui

Dutchess Community College College Connection Program

MGMT 3362 Human Resource Management Course Syllabus Spring 2016 (Interactive Video) Business Administration 222D (Edinburg Campus)

SOUTHERN MAINE COMMUNITY COLLEGE South Portland, Maine 04106

BUS Computer Concepts and Applications for Business Fall 2012

IST 440, Section 004: Technology Integration and Problem-Solving Spring 2017 Mon, Wed, & Fri 12:20-1:10pm Room IST 202

SPANISH 102, Basic Spanish, Second Semester, 4 Credit Hours Winter, 2013

English Policy Statement and Syllabus Fall 2017 MW 10:00 12:00 TT 12:15 1:00 F 9:00 11:00

Course Syllabus Advanced-Intermediate Grammar ESOL 0352

The University of Texas at Tyler College of Business and Technology Department of Management and Marketing SPRING 2015

UNIVERSITY OF NORTH ALABAMA DEPARTMENT OF HEALTH, PHYSICAL EDUCATION AND RECREATION. First Aid

Policy Manual Master of Special Education Program

Required Materials: The Elements of Design, Third Edition; Poppy Evans & Mark A. Thomas; ISBN GB+ flash/jump drive

ACADEMIC POLICIES AND PROCEDURES

Cleveland State University Introduction to University Life Course Syllabus Fall ASC 101 Section:

Preferred method of written communication: elearning Message

Computer Architecture CSC

Course Policies and Syllabus BUL3130 The Legal, Ethical, and Social Aspects of Business Syllabus Spring A 2017 ONLINE

FLORIDA GULF COAST UNIVERSITY COLLEGE OF HEALTH PROFESSIONS DIVISION OF HEALTH SCIENCES

Interior Design 350 History of Interiors + Furniture

PSCH 312: Social Psychology

CS 100: Principles of Computing

Professors will not accept Extra Credit work nor should students ask a professor to make Extra Credit assignments.

DIGITAL GAMING AND SIMULATION Course Syllabus Advanced Game Programming GAME 2374

Chapter 4 Grading and Academic Standards

Required Texts: Intermediate Accounting by Spiceland, Sepe and Nelson, 8E Course notes are available on UNM Learn.

CIS 121 INTRODUCTION TO COMPUTER INFORMATION SYSTEMS - SYLLABUS

FINANCE 3320 Financial Management Syllabus May-Term 2016 *

STA2023 Introduction to Statistics (Hybrid) Spring 2013

HARRISBURG AREA COMMUNITY COLLEGE ONLINE COURSE SYLLABUS

SOLANO. Disability Services Program Faculty Handbook

Introduction to Information System

General Chemistry II, CHEM Blinn College Bryan Campus Course Syllabus Fall 2011

Name: Giovanni Liberatore NYUHome Address: Office Hours: by appointment Villa Ulivi Office Extension: 312

Corporate Communication

AGN 331 Soil Science Lecture & Laboratory Face to Face Version, Spring, 2012 Syllabus

ACADEMIC EXCELLENCE REDEFINED American University of Ras Al Khaimah. Syllabus for IBFN 302 Room No: Course Class Timings:

FIN 571 International Business Finance

Office Location: LOCATION: BS 217 COURSE REFERENCE NUMBER: 93000

COMM370, Social Media Advertising Fall 2017

Coding II: Server side web development, databases and analytics ACAD 276 (4 Units)

Aerospace Engineering

Course Syllabus Art History II ARTS 1304

Psychology 102- Understanding Human Behavior Fall 2011 MWF am 105 Chambliss

COURSE DESCRIPTION PREREQUISITE COURSE PURPOSE

MURRAY STATE UNIVERSITY DEPARTMENT: NUTRITION, DIETETICS, AND FOOD MANAGEMENT COURSE PREFIX: NTN COURSE NUMBER: 230 CREDIT HOURS: 3

COMP 3601 Social Networking Fall 2016

University of Waterloo Department of Economics Economics 102 (Section 006) Introduction to Macroeconomics Winter 2012

Instructor: Matthew Wickes Kilgore Office: ES 310

POLSC& 203 International Relations Spring 2012

HIST 3300 HISTORIOGRAPHY & METHODS Kristine Wirts

SYLLABUS. EC 322 Intermediate Macroeconomics Fall 2012

BRAZOSPORT COLLEGE LAKE JACKSON, TEXAS SYLLABUS. POFI 1301: COMPUTER APPLICATIONS I (File Management/PowerPoint/Word/Excel)

Soil & Water Conservation & Management Soil 4308/7308 Course Syllabus: Spring 2008

BIODIVERSITY: CAUSES, CONSEQUENCES, AND CONSERVATION

TRINITY VALLEY COMMUNITY COLLEGE COURSE SYLLABUS

COURSE SYLLABUS HSV 347 SOCIAL SERVICES WITH CHILDREN

COURSE SYLLABUS for PTHA 2250 Current Concepts in Physical Therapy

DEPARTMENT OF HISTORY AND CLASSICS Academic Year , Classics 104 (Summer Term) Introduction to Ancient Rome

Claude M. Steele, Executive Vice Chancellor & Provost (campuswide) Academic Calendar and Student Accommodations - Campus Policies and Guidelines

Philosophy in Literature: Italo Calvino (Phil. 331) Fall 2014, M and W 12:00-13:50 p.m.; 103 PETR. Professor Alejandro A. Vallega.

GEOG Introduction to GIS - Fall 2015

RM 2234 Retailing in a Digital Age SPRING 2016, 3 credits, 50% face-to-face (Wed 3pm-4:15pm)

INDES 350 HISTORY OF INTERIORS AND FURNITURE WINTER 2017

ECD 131 Language Arts Early Childhood Development Business and Public Service

Master Syllabus ENGL 1020 English Composition II

Department of Education School of Education & Human Services Master of Education Policy Manual

MATH 1A: Calculus I Sec 01 Winter 2017 Room E31 MTWThF 8:30-9:20AM

SAMPLE. PJM410: Assessing and Managing Risk. Course Description and Outcomes. Participation & Attendance. Credit Hours: 3

ENGLISH 298: Intensive Writing

Rhetoric and the Social Construction of Monsters ACWR Academic Writing Fall Semester 2013

AGN 331 Soil Science. Lecture & Laboratory. Face to Face Version, Spring, Syllabus

COURSE INFORMATION. Course Number SER 216. Course Title Software Enterprise II: Testing and Quality. Credits 3. Prerequisites SER 215

Maintaining Resilience in Teaching: Navigating Common Core and More Online Participant Syllabus

COURSE SYLLABUS: CPSC6142 SYSTEM SIMULATION-SPRING 2015

Intensive English Program Southwest College

REGULATIONS RELATING TO ADMISSION, STUDIES AND EXAMINATION AT THE UNIVERSITY COLLEGE OF SOUTHEAST NORWAY

Military Science 101, Sections 001, 002, 003, 004 Fall 2014

Biology 1 General Biology, Lecture Sections: 47231, and Fall 2017

CS/SE 3341 Spring 2012

Course Title: Dealing with Difficult Parents

INTRODUCTION TO GENERAL PSYCHOLOGY (PSYC 1101) ONLINE SYLLABUS. Instructor: April Babb Crisp, M.S., LPC

ECON492 Senior Capstone Seminar: Cost-Benefit and Local Economic Policy Analysis Fall 2017 Instructor: Dr. Anita Alves Pena

I275 Introduction to Human-Computer Interaction Theory

PHO 1110 Basic Photography for Photographers. Instructor Information: Materials:

Sacramento State Degree Revocation Policy and Procedure

Transcription:

Course Syllabus Course Number: Course Title: Class Meetings: Session/Year: VGPA302 Networked Multiplayer Game Development (To be completed by instructor) (To be completed by instructor) Instructor Name: (To be completed by instructor) Email Address: (To be completed by instructor) Phone: (To be completed by instructor) Instructor Availability Outside of Class: (To be completed by instructor) Networked Multiplayer Game Development Course Description: Rapid development of Internet technologies allow more and more complex games to be played over the net. This course addresses the design and creation of multi-player networked games and provides an opportunity for students to develop a multiplayer game that can be played over the net. Course Prerequisites: Advanced Software Development for Games Instructional Contact Hours/Credits: (Please insert the number of weeks, hours, lecture hours, and lab hours the class meets. This must match the language in your catalog.) Course Length: Contact Hours: Lecture: Lab: Credit Values: 11 Weeks 44 Hours 22 Hours 22 Hours 3.0 Credits Quarter Credit Hour Definition: A quarter credit hour is an amount of work represented in intended learning outcomes and verified by evidence of student achievement that is an institutionally established equivalency that reasonably approximates not less than: (1) One hour of classroom or direct faculty instruction and a minimum of two hours of out-of-class student work each week for 10-12 weeks, or the equivalent amount of work over a different amount of time; or (2) At least an equivalent amount of work as required in paragraph (1) of this definition for other academic activities as established by the institution including laboratory

work, internships, practica, studio work, and other academic work leading to the award of credit hours. Learning Objectives: Upon successful completion of the course, the student should be able to: Create a multi-player client/server based game using a modern game engine Plan, research, and design a playable demo-grade game suitable to be played over the net Explain the limitations imposed by network bandwidth Accommodate the limitations created by the interactivities among multiple players Develop techniques to conserve bandwidth Discuss various types of multi-player games such as real-time games, turnbased games, and social games Create a web/cloud based game server for a client/server based multi-player game Discuss the differences between cooperative gameplay and player-vs-player gameplay Review network libraries to develop suitable solutions for a client/server game Explore network programming concepts such as sockets, TCP/IP, and UDP Review different types of network architectures for creating multi-player games Textbook(s): Technology Needed: PC/ Unity game engine Grading Scale: All assignments must have clear criteria and objectives meet. All students shall be treated equitably. It will be that student s right to know his/her grade at any reasonable point that information is requested by that student. The criteria for determining a student s grade shall be as follows (on a percentage of total points basis): (Please use the grading scale in your catalog and on your transcripts.) (Sample Grading Scale) 93-100 A 90-92 A- 87-89 B+ 83-86 B 80-82 B- 77-79 C+ 73-76 C 70-72 C- 67-69 D+ 65-66 D 64 and lower F

Required Supplemental Materials: See Instructor s Syllabus Addendum Disability Policy Statement: The Art Institute of Seattle provides accommodations to qualified students with disabilities. The Department of Disability Support Services assists qualified students with disabilities in acquiring reasonable and appropriate accommodations and in supporting equal access to services, programs and activities at The Art Institute of Seattle. Students who seek reasonable accommodations should notify Disability Support Services at 1-855-855-0567 or dss@aii.edu of their specific limitations and, if known, their specific requested accommodations. Students will be asked to supply medical documentation of the need for accommodation. Classroom accommodations are not retroactive, but are effective only upon the student sharing approved accommodations with the instructor. Therefore, students are encouraged to request accommodations as early as feasible with Disability Support Services to allow for time to gather necessary documentation. If you have a concern or complaint in this regard, please contact Student Resolution at studentresolution@edmc.edu. Complaints will be handled in accordance with the school s Internal Grievance Procedure for Complaints of Discrimination and Harassment. Veterans Assistance: Students seeking Veterans Assistance may reach Erle Hunter our Vetcorps Navigator in the Veterans Resource Room on the 7th floor in the South Campus Mondays 1 pm 5pm, at huntee2@uw.edu or by calling 425-563-3582. Veterans may also reach out to the local Seattle Vet Center at 206-553-2706 or www.vetcenter.va.gov. Additionally, there is a Veterans Crisis Line at 1-800-273-8255 (press 1) or online at VeteransCrisisLine.net. Attendance Policy: The Art Institute of Campus is committed to learning-centered, hands-on instruction, which can only be accomplished when students attend class. There are no excused absences. The satisfactory explanation of an absence does not relieve the student from responsibility for the course work assigned and/or due during his/her absences. A student who does not attend class during the first week of school or starts late is still held responsible for his/her absences. A student who is absent for three cumulative weeks* will be withdrawn from the course unless the student submits an appeal following campus procedures to remain in class that is accepted by the instructor and department director/dean. A student is allowed only one appeal per class. In other words, if a student submits an appeal and it is approved, the next absence will initiate a non-appealable withdrawal from the course. The Attendance Appeal Request Form may be found in the Registrar s Office. It is your responsibility to stay in communication with your instructor about absences in order to stay current with assignments. You are expected to spend the entire amount of

scheduled class time in the classroom. If you are dropped from the class and you have a documented mitigating circumstance, you may have the opportunity to appeal. It is your responsibility to ensure that your attendance in class is brought to the faculty member s attention if you arrive late. Academic Dishonesty and Plagiarism: Students are expected to maintain the highest standards of academic honesty while pursuing their studies at The Art Institute. Academic dishonesty includes but is not limited to: plagiarism and cheating, misuse of academic resources or facilities, and misuse of computer software, data, equipment or networks. Plagiarism is the academic equivalent of theft, and can occur in any type of course. If you use someone else s words, ideas, facts or work in anyway, you must identify them as a source. Duplication someone else s work while handing in your own is intentional plagiarism. Anyone caught plagiarizing material will be required to meet with the Dean of Academic Affairs, and will be subject to immediate disciplinary action. Plagiarism is grounds for dismissal from school. Instructors must immediately refer suspected cases of plagiarism to the Dean. Cheating is to gain an unfair advantage on a grade by deception, fraud, or breaking the rules set forth by the instructor of the class. Cheating may include but is not limited to: copying the work of others; using notes or other materials when unauthorized; communicating to others during an exam; and any other unfair advantage as determined by the instructor. MAKE-UP AND DEADLINE POLICY FOR SUBMITTING COURSE WORK Deadlines for submitting course work and guidelines for submission of make-up work come under one of three policies. In calculating grades related to the policy, the numeric grade points should be utilized. The instructor will inform students which one of the following policies pertains to the particular course: 1. Deadline Policy 1: All late work must be in before the end of the official class time on the last day the course meets. A penalty of receiving a grade of F per project handed in after a deadline will be averaged in with overall grades (e.g., B+ (3.4) project and F (0.0) deadline = C (1.7) average). 2. Deadline Policy 2: All late work must be in before the end of the official class time on the last day the course meets. A penalty of one (1) letter grade per week will be dropped from the letter grade of the project (e.g., B+ (3.4) project = C+ (2.4) first week late, D+ (1.4) second week late, F (0.0) third week late). 3. Deadline Policy 3: All late work must be in before the end of the official class time on the last day the course meets. Late work may be handed in the next time class meets, with a penalty of one (1) letter grade dropped from the project grade. After one week, the project will be given an F (e.g., B+ 3.4) project = C+ (2.4) first week late, F (0.0) second week late).

Suggested Weekly Outline Week 1: Week 2: Week 3: Week 4: Week 5: Week 6: Week 7: Week 8: Week 9: Topics / Reading: Unity and Andriod Development Environment Lab / In-class activity: lecture and lab Work due this week: NA Homework for next week: hw1 Topics / Reading: Mobile GUI 1: Converting Standard Input to Android Work due this week: hwk1 Homework for next week: hwk2 Topics / Reading: Mobile GUI 2: Special Interface on Mobiles Work due this week: hwk2 Homework for next week: hwk3 Topics / Reading: Simply Geometry Work due this week: hwk3 Homework for next week: hwk4 (counted as Midterm) Topics / Reading: Midterm presentation and Problem Fixing Work due this week: hwk4 Homework for next week: hwk5 Topics / Reading: Advanced topics on Mobile Games Work due this week: hwk5 Homework for next week: hwk6 Topics / Reading: Advanced topics on Mobile Games Work due this week: hwk6 Homework for next week: hwk7 Topics / Reading: Advanced topics on Mobile Games Work due this week: hwk7 Homework for next week: final project (due in 3 wks) Topics / Reading: project Lab / In-class activity: project development Work due this week: project alpha version Homework for next week: final project

Week 10: Week 11: Topics / Reading: project presentation Lab / In-class activity: final project presentation Work due this week: final project Final Exam