Digital Gaming and Simulation Course Syllabus GAME Game Engine

Similar documents
Design and Creation of Games GAME

DIGITAL GAMING AND SIMULATION Course Syllabus Advanced Game Programming GAME 2374

Course Syllabus Advanced-Intermediate Grammar ESOL 0352

Course Syllabus Art History II ARTS 1304

Office Hours: Day Time Location TR 12:00pm - 2:00pm Main Campus Carl DeSantis Building 5136

Course Goal This is the final course in the developmental mathematics sequence and its purpose is to prepare students for College Algebra.

Intensive English Program Southwest College

Course Syllabus Art History I ARTS 1303

ITSC 1301 Introduction to Computers Course Syllabus

BUS Computer Concepts and Applications for Business Fall 2012

Fashion Design & Merchandising Programs STUDENT INFORMATION & COURSE PARTICIPATION FORM

SOUTHWEST COLLEGE Department of Mathematics

CIS Introduction to Digital Forensics 12:30pm--1:50pm, Tuesday/Thursday, SERC 206, Fall 2015

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

CHEM:1070 Sections A, B, and C General Chemistry I (Fall 2017)

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

MGMT3274 INTERNATONAL BUSINESS PROCESSES AND PROBLEMS

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

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

SYLLABUS: RURAL SOCIOLOGY 1500 INTRODUCTION TO RURAL SOCIOLOGY SPRING 2017

STUDENT HANDBOOK ACCA

3D DIGITAL ANIMATION TECHNIQUES (3DAT)

DIGITAL GAMING & INTERACTIVE MEDIA BACHELOR S DEGREE. Junior Year. Summer (Bridge Quarter) Fall Winter Spring GAME Credits.

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

2362 Palmer Set up an appointment:

Title IX, Gender Discriminations What? I Didn t Know NUNM had Athletic Teams. Cheryl Miller Dean of Students Title IX Coordinator


Monday/Wednesday, 9:00 AM 10:30 AM

Table of Contents. Fall 2014 Semester Calendar

ACCT 100 Introduction to Accounting Course Syllabus Course # on T Th 12:30 1:45 Spring, 2016: Debra L. Schmidt-Johnson, CPA

Course Syllabus MFG Modern Manufacturing Techniques I Spring 2017

Class Tuesdays & Thursdays 12:30-1:45 pm Friday 107. Office Tuesdays 9:30 am - 10:30 am, Friday 352-B (3 rd floor) or by appointment

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

UNIVERSITY OF BALTIMORE SCHOOL OF LAW FALL SEMESTER 2017

Interior Design 350 History of Interiors + Furniture

CMST 2060 Public Speaking

STA2023 Introduction to Statistics (Hybrid) Spring 2013

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

INTERMEDIATE ALGEBRA Course Syllabus

Course Syllabus: Photography One

Corporate Communication

WRITING FOR INTERACTIVE MEDIA

Foothill College Summer 2016

I275 Introduction to Human-Computer Interaction Theory

ITM2500 Spreadsheet & Database Productivity. Spreadsheet & Database Productivity

Psychology Northwest College

Midland College Syllabus MUSI 1311 Music Theory I SCH (3-3)

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

MKT ADVERTISING. Fall 2016

HARRISBURG AREA COMMUNITY COLLEGE ONLINE COURSE SYLLABUS

JN2000: Introduction to Journalism Syllabus Fall 2016 Tuesdays and Thursdays 12:30 1:45 p.m., Arrupe Hall 222

CSCI 333 Java Language Programming Fall 2017 INSTRUCTOR INFORMATION COURSE INFORMATION

CRITICAL THINKING AND WRITING: ENG 200H-D01 - Spring 2017 TR 10:45-12:15 p.m., HH 205

INDES 350 HISTORY OF INTERIORS AND FURNITURE WINTER 2017

COMP 3601 Social Networking Fall 2016

TITLE IX COMPLIANCE SAN DIEGO STATE UNIVERSITY. Audit Report June 14, Henry Mendoza, Chair Steven M. Glazer William Hauck Glen O.

SYLLABUS. EC 322 Intermediate Macroeconomics Fall 2012

Applied Trumpet V VIII

ECO 2013: PRINCIPLES OF MACROECONOMICS Spring 2017

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

IPHY 3410 Section 1 - Introduction to Human Anatomy Lecture Syllabus (Spring, 2017)

Human Development: Life Span Spring 2017 Syllabus Psych 220 (Section 002) M/W 4:00-6:30PM, 120 MARB

Individual Instruction Voice (MPVA 300, 301, 501) COURSE INFORMATION Course Description Learning Objectives: Course Information

BSW Student Performance Review Process

CHEM 1105: SURVEY OF GENERAL CHEMISTRY LABORATORY COURSE INFORMATION

Fullerton College Business/CIS Division CRN CIS 111 Introduction to Information Systems 4 Units Course Syllabus Spring 2016

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

DEPARTMENT OF THE AIR FORCE AIR UNIVERSITY (AETC)

Fashion Design & Merchandising Programs STUDENT INFORMATION & COURSE PARTICIPATION FORM

Appalachian State University Department of Family and Child Studies FCS 3107: Variations in Development in Early Childhood Fall 2015

MAE Flight Simulation for Aircraft Safety

ENEE 302h: Digital Electronics, Fall 2005 Prof. Bruce Jacob

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

UCC2: Course Change Transmittal Form

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

TRINITY VALLEY COMMUNITY COLLEGE COURSE SYLLABUS

SYLLABUS- ACCOUNTING 5250: Advanced Auditing (SPRING 2017)

Math 181, Calculus I

ECD 131 Language Arts Early Childhood Development Business and Public Service

Syllabus: CS 377 Communication and Ethical Issues in Computing 3 Credit Hours Prerequisite: CS 251, Data Structures Fall 2015

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

TA Decision Chart WHAT IS THIS RESOURCE? DESCRIPTION AND CONTACT INFORMATION POLICIES

Syllabus for ART 365 Digital Photography 3 Credit Hours Spring 2013

HUMAN ANATOMY AND PHYSIOLOGY II

Application Paralegal Training Program. Important Dates: Summer 2016 Westwood. ABA Approved. Established in 1972

SYLLABUS FOR HISTORY 4362 FORMERLY HISTORY 4353 THE HISTORY OF MEXICAN CULTURE FALL, 2015

TRINITY VALLEY COMMUNITY COLLEGE COURSE SYLLABUS

Introduction to Sociology SOCI 1101 (CRN 30025) Spring 2015

FINANCIAL STRATEGIES. Employee Hand Book

POFI 1349 Spreadsheets ONLINE COURSE SYLLABUS

MATH 205: Mathematics for K 8 Teachers: Number and Operations Western Kentucky University Spring 2017

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

PSCH 312: Social Psychology

Android App Development for Beginners

Indiana University Northwest Chemistry C110 Chemistry of Life

Lee College. Master of Arts. Concentration: Health and Fitness. University of Houston Clear Lake. Telephone number:

Accounting 380K.6 Accounting and Control in Nonprofit Organizations (#02705) Spring 2013 Professors Michael H. Granof and Gretchen Charrier

Instructor: Khaled Kassem (Mr. K) Classroom: C Use the message tool within UNM LEARN, or

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

THE UNIVERSITY OF WESTERN ONTARIO. Department of Psychology

Transcription:

Digital Gaming and Simulation Course Syllabus GAME 2319 - Game Engine Any student who faces challenges securing their food or housing and believes this may affect their performance in the course is urged to contact the Dean of Students for support. Furthermore, please notify the professor if you are comfortable in doing so. Tell us how you are doing so we are ready for you when classes start: www.hccs.edu/harveystudentsurvey At HCC the safety of our students, staff, and faculty is our first priority. As of August 1, 2017, Houston Community College is subject to the Campus Carry Law (SB11 2015). For more information, visit the HCC Campus Carry web page at http://www.hccs.edu/district/departments/police/campus-carry/. Semester with Course Reference Number (CRN) Instructor contact information (phone number and email address) Fall 2017 CRN: 39862 Name: Dr. Reni Abraham Telephone: (713) 718 2067 Email: reni.abraham@hccs.edu (prefer all email communication done through Canvas email service, Inbox) Office Location and Hours West Loop (5601 West Loop South, Houston, TX 77081), Room C256 Office hours by appointment. Course Location/Times Course Semester Credit Hours (SCH) (lecture, lab) If applicable Online Credit Hours: 3 Lecture Hours: 2 Laboratory Hours: 4 External Hours: Total Course Contact Hours Course Length (number of weeks) Type of Instruction Course Description: 96.00 16 weeks Web Instruction (Canvas) Explore game engines and their core functionalities such as rendering engine for 2D or 3D graphics, physics engine, collision detection, sound, scripting, animation, artificial intelligence, networking, streaming, and memory management.

Course Prerequisite(s) GAME 2347 or COSC 1437 Academic Discipline/CTE Program Learning Outcomes Course Student Learning Outcomes (SLO): 4 to 7 Learning Objectives (Numbering system should be linked to SLO - e.g., 1.1, 1.2, 1.3, etc.) SCANS and/or Core Curriculum Competencies: If applicable Instructional Methods Student Assignments Student Assessment(s) 1. Prepare a design document for a solo game 2. Develop a game or simulation based on the solo design documentation 3. Jointly develop the design documentation for a team project 4. Develop a game or simulation based on the team design documentation 1. For the student to understand the structure of a typical game team and understand the structure of a game engine 2. Different game engines based on genre 3. Understanding of tools used to build a game engine 4. Management of resources used by the game engine in the production of the game 5. How the game loop is continued and how real-time simulation is accomplished. 6. How to work with human interface devices. 7. How to deploy, use and understand results of debugging and development tools. 8. How rendering is accomplished and the steps in the animation pipeline 9. What are the elements of a collision detection system and how rigid body dynamics affecting the system 10. What a game play system is and the components of the foundation system For the student to understand the structure of a typical game team and understand the structure of a game engine Different game engines based on genre Understanding of tools used to build a game engine Management of resources used by the game engine in the production of the game How the game loop is continued and how real-time simulation is accomplished. How to work with human interface devices. How to deploy, use and understand results of debugging and development tools. How rendering is accomplished and the steps in the animation pipeline What are the elements of a collision detection system and how rigid body dynamics affecting the system What a game play system is and the components of the foundation system For the student to understand the structure of a typical game team and understand the structure of a game engine Different game engines based on genre Understanding of tools used to build a game engine Management of resources used by the game engine in the production of the game How the game loop is continued and how real-time simulation is accomplished. How to work with human interface devices. How to deploy, use and understand results of debugging and development tools. How rendering is accomplished and the steps in the animation pipeline What are the elements of a collision detection system and how rigid body dynamics affecting the system What a game play system is and the components of the foundation system Web Instruction Refer to Canvas Refer to Canvas

Instructor's Requirements Read all the assigned readings. Complete the required assignments and assessments. Ask for help when there is a question or problem. Keep up with the materials. NO late assignments will be given credit, even if you are absent NO makeup on quizzes. Program/Discipline Requirements: If applicable Manage your personal life (work, playing games, etc.) wisely. Students are expected login at least twice a week. Students are expected to download the game engine for creating the game(s). Students will be expected to turn in all work with profession quality. Students will be expected to be self-motivated and enthusiastic about the work to be completed. Students will be expected to be encouraging and professional at all times. If there is a presentation requirement, students will be expected to be in professional attire for all presentations. Students are expected to respect constructive comments from peers. TITLE IX OF THE EDUCATION AMENDMENTS OF 1972, 20 U.S.C. A 1681 ET. SEQ. Houston Community College is committed to cultivating an environment free from inappropriate conduct of a sexual or gender-based nature including sex discrimination, sexual assault, sexual harassment, and sexual violence. Sex discrimination includes all forms of sexual and gender-based misconduct and violates an individual s fundamental rights and personal dignity. Title IX prohibits discrimination on the basis of sex-including pregnancy and parental status-in educational programs and activities. If you require an accommodation due to pregnancy please contact an Abilities Services Counselor. The Director of EEO/Compliance is designated as the Title IX Coordinator and Section 504 Coordinator. All inquiries concerning HCC policies, compliance with applicable laws, statutes, and regulations (such as Title VI, Title IX, and Section 504), and complaints may be directed to: David Cross Director EEO/Compliance Office of Institutional Equity & Diversity 3100 Main (713) 718-8271 Houston, TX 77266-7517 or Houston, TX 77266-7517 or Institutional.Equity@hccs.edu HCC Grading Scale: A = 100-90 4 points per semester hour B = 89-80: C = 79-70: D = 69-60: 3 points per semester hour 2 points per semester hour 1 point per semester hour 59 and below = F FX (Failure due to non-attendance) IP (In Progress)

W (Withdrawn) I (Incomplete) AUD (Audit) IP (In Progress) is given only in certain developmental courses. The student must reenroll to receive credit. COM (Completed) is given in non-credit and continuing education courses. FINAL GRADE OF FX: Students who stop attending class and do not withdraw themselves prior to the withdrawal deadline may either be dropped by their professor for excessive absences or be assigned the final grade of "FX" at the end of the semester. Students who stop attending classes will receive a grade of "FX", compared to an earned grade of "F" which is due to poor performance. Logging into a DE course without active participation is seen as non-attending. Please note that HCC will not disperse financial aid funding for students who have never attended class. Students who receive financial aid but fail to attend class will be reported to the Department of Education and may have to pay back their aid. A grade of "FX" is treated exactly the same as a grade of "F" in terms of GPA, probation, suspension, and satisfactory academic progress. To compute grade point average (GPA), divide the total grade points by the total number of semester hours attempted. The grades "IP," "COM" and "I" do not affect GPA. Instructor Grading Criteria Items Percent Assignments (Unity 2D and Swift) 50% Projects (Unity 2D and Swift) 50% TOTAL 100% Instructional Materials Access Student Services Policies on their Web site: Textbooks: o ibook: Everyone Can Code Intro to App Development with Swift o ibook: Everyone Can Code In App Development with Swift Software: o MAC: XCode o PC: Unity Access to PC and MAC External Storage HCC Policy Statement http://www.hccs.edu/district/students/disability-services/student-resources

EGLS3 -- Evaluation for Greater Learning Student Survey System At Houston Community College, professors believe that thoughtful student feedback is necessary to improve teaching and learning. During a designated time near the end of the term, you will be asked to answer a short online survey of research-based questions related to instruction. The anonymous results of the survey will be made available to your professors and department chairs for continual improvement of instruction. Look for the survey as part of the Houston Community College Student System online near the end of the term. HCC 16-week Calendar Final Exam Schedule Friday, Dec. 8 Sunday, Dec. 10, 2017

Week 1 Aug. 28 Inclement Weather 2 Sep. 5 Inclement Weather Topic In this course, you will be required to work with MAC and PC You do not need to buy any new computers The college has open labs with PCs and MACs The college will provide a MAC Book, if you need one for the current semest The text books for the MAC content is on ibook; therefore, you need an App device to read the book and do the exercises Tentative Course Calendar Unity Tutorial (PC) 3 Sep. 11 Unity Tutorial 4 Sep. 18 Conference Intro: September 18, 2017 from 1:00pm 3:00pm On Canvas Complete Tutorial and Game Design Document for the Unity Project ibook: Intro to App Development with Swift (MAC) 5 Sep. 25 Introduction, Identifiers, Strings, Simple Code, First App Lessons 1-5 6 Oct. 2 Functions, Constants, Variables, Types Lessons 6-9 7 Oct. 9 Parameters, Decisions, Instances, Methods, Properties Lessons 10-1 Conference Intro Project: October 9, 2017 from 1:00pm 3:00pm On Canvas 8 Oct. 16 Arrays, Loops, Structures Lessons 14-1 9 Oct. 23 Actions, UI, Enumeration, Switches Lessons 17-2 ibook: App Development with Swift (MAC) 10 Oct. 30 Getting Started and UIKit Lesson 1 & 2 11 Nov. 6 Navigation and Workflow Lesson 3 Conference App Dev Project: November 6, 2017 from 1:00pm 3:00pm On Canvas 12 Nov. 13 Tables and Persistence Lesson 4 13 Nov. 20 Nov. 23 Thanksgiving 14 Nov. 27 Working with the Web & Prototyping and Project Planning Lesson 5 & 6 Unity (PC) Conference Unity 2D Project: November 27, 2017 from 1:00pm 3:00pm On Canvas Start on the Production of the Platformer, based on the Game Design Document complet earlier in the semester. 15 Dec. 4 Complete Unity Project GAMING PROJECT SHOWCASE Wednesday, Dec. 6, 2017, 6:00pm-8:30pm ATTENDANCE MANDATORY!!! Professional Attire!! 16 Postmortem Friday, Dec. 8 Sunday, Dec. 10, 2017