DIGITAL GAMING AND SIMULATION Course Syllabus Advanced Game Programming GAME 2374

Similar documents
Design and Creation of Games GAME

Course Syllabus Advanced-Intermediate Grammar ESOL 0352

Course Syllabus Art History II ARTS 1304

Course Syllabus Art History I ARTS 1303

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

ITSC 1301 Introduction to Computers Course Syllabus

Intensive English Program Southwest College

Course Syllabus: Photography One

Instructor: Matthew Wickes Kilgore Office: ES 310

SOUTHWEST COLLEGE Department of Mathematics

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

Grading Policy/Evaluation: The grades will be counted in the following way: Quizzes 30% Tests 40% Final Exam: 30%

FINN FINANCIAL MANAGEMENT Spring 2014

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

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

COURSE SYLLABUS for PTHA 2250 Current Concepts in Physical Therapy

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

Syllabus - ESET 369 Embedded Systems Software, Fall 2016

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

The Policymaking Process Course Syllabus

SYLLABUS. EC 322 Intermediate Macroeconomics Fall 2012

Psychology Northwest College

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

Fashion Design & Merchandising Programs STUDENT INFORMATION & COURSE PARTICIPATION FORM

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

GEOG 473/573: Intermediate Geographic Information Systems Department of Geography Minnesota State University, Mankato

Computer Architecture CSC

Medical Terminology - Mdca 1313 Course Syllabus: Summer 2017

Page 1 of 8 REQUIRED MATERIALS:

ECD 131 Language Arts Early Childhood Development Business and Public Service

Course Syllabus for Math

BIOL 2402 Anatomy & Physiology II Course Syllabus:

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

English 2323 British Literature II

SPCH 1315: Public Speaking Course Syllabus: SPRING 2014

Business Computer Applications CGS 1100 Course Syllabus. Course Title: Course / Prefix Number CGS Business Computer Applications

Foothill College Summer 2016

PELLISSIPPI STATE TECHNICAL COMMUNITY COLLEGE MASTER SYLLABUS. PROFESSIONAL PRACTICE IDT 2021(formerly IDT 2020) Class Hours: 2.0 Credit Hours: 2.

KOMAR UNIVERSITY OF SCIENCE AND TECHNOLOGY (KUST)

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

COURSE DESCRIPTION PREREQUISITE COURSE PURPOSE

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

BIOL 2421 Microbiology Course Syllabus:

Department of Drafting & Design Engineering Technology. Syllabus

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

STANDARDIZED COURSE SYLLABUS

MKT ADVERTISING. Fall 2016

BUS Computer Concepts and Applications for Business Fall 2012

Accounting 312: Fundamentals of Managerial Accounting Syllabus Spring Brown

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

COURSE WEBSITE:

Class Mondays & Wednesdays 11:00 am - 12:15 pm Rowe 161. Office Mondays 9:30 am - 10:30 am, Friday 352-B (3 rd floor) or by appointment

ENV , ENV rev 8/10 Environmental Soil Science Syllabus

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

COURSE SYLLABUS: CPSC6142 SYSTEM SIMULATION-SPRING 2015

Preferred method of written communication: elearning Message

Introduction to Information System

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

EDUC-E328 Science in the Elementary Schools

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

SOUTHERN MAINE COMMUNITY COLLEGE South Portland, Maine 04106

BA 130 Introduction to International Business

ECON 484-A1 GAME THEORY AND ECONOMIC APPLICATIONS

Class Numbers: & Personal Financial Management. Sections: RVCC & RVDC. Summer 2008 FIN Fully Online

FIN 571 International Business Finance

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

PSYC 2700H-B: INTRODUCTION TO SOCIAL PSYCHOLOGY

TRINITY VALLEY COMMUNITY COLLEGE COURSE SYLLABUS

MGMT 4750: Strategic Management

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

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

POFI 1349 Spreadsheets ONLINE COURSE SYLLABUS

Math 098 Intermediate Algebra Spring 2018

4. Long title: Emerging Technologies for Gaming, Animation, and Simulation

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

POLSC& 203 International Relations Spring 2012

Syllabus for GBIB 634 Wisdom Literature 3 Credit hours Spring 2014

GERM 3040 GERMAN GRAMMAR AND COMPOSITION SPRING 2017

POFI 2401 Word Processing Syllabus. MW 9AM-11:30AM TTH 8:30AM-11AM Friday By Appointment

BIOL Nutrition and Diet Therapy Blinn College-Bryan Campus Course Syllabus Spring 2011

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

ITSC 2321 Integrated Software Applications II COURSE SYLLABUS

Use the Canvas mail to contact me for class matters so correspondence is consistent and documented.

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

Dutchess Community College College Connection Program

ED487: Methods for Teaching EC-6 Social Studies, Language Arts and Fine Arts

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

MAT 122 Intermediate Algebra Syllabus Summer 2016

ECO 3101: Intermediate Microeconomics

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

Graduate Calendar. Graduate Calendar. Fall Semester 2015

Our Hazardous Environment

The University of Southern Mississippi

4:021 Basic Measurements Fall Semester 2011

Class meetings: Time: Monday & Wednesday 7:00 PM to 8:20 PM Place: TCC NTAB 2222

Records and Information Management Spring Semester 2016

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

Prerequisite: General Biology 107 (UE) and 107L (UE) with a grade of C- or better. Chemistry 118 (UE) and 118L (UE) or permission of instructor.

Syllabus for ART 365 Digital Photography 3 Credit Hours Spring 2013

IDS 240 Interdisciplinary Research Methods

Transcription:

DIGITAL GAMING AND SIMULATION Course Syllabus Advanced Game Programming GAME 2374 Semester and Course Reference Number (CRN) Semester: Spring 2011 CRN: 76354 Instructor Information Instructor: Levent Albayrak Email: levent.albayrak@hccs.edu Phone: (713) 718-5728 Office Location and Hours Meetings by appointment Course Location and Times HCC West Loop Campus, Room C124 Monday-Wednesday, 4:00pm to 7:00pm Course Semester Credit Hours (SCH) and Lecture/Lab Hours Credit Hours: 3.00 Lecture Hours: 2.00 Lab Hours: 4.00 Total Course Contact Hours 96 Continuing Education Units (CEU) N/A Course Length 16 Weeks Instruction Type Face to face, streamlined lecture, code snippets and unending assignments Course Description Advanced programming topics with applications in gaming and simulation; arrays, records, pointers, and object-oriented programming paradigm; focusing on the definition and use of classes along with the fundamentals of object-oriented design. Includes basic analysis of algorithms, searching and sorting techniques.

Course Prerequisites Departmental Approval Academic Discipline/CTE Program Learning Outcomes Prepare a design document for a solo game Develop a game or simulation based on the solo design documentation Jointly develop the design documentation for a team project Develop a game or simulation based on the team design documentation Course Student Learning Outcomes (SLO) 1. Develop well documented game and simulation programs containing complex data structures 2. Create classes and objects in programs 3. Incorporate advanced high-level programming language techniques Learning Objectives 1.1 Develop well documented game and simulation programs containing complex data structures. Code organization, modularization and design techniques 2.1 Understand the link between pointers, structs, namespaces, types, memory organization. 2.2 Combine the knowledge gathered with design principles to build a solid knowledge of objects. 3.1 Objects, classes, inheritance, polymorphism SCANS and/or Core Curriculum Competencies: Instructional Methods Streamlined lecture, code snippets and heavy assignments Student Assignments Attend every class and Friday tutorials Complete 1 to 4 assignments per class session Any remaining work must be completed and handed in the beginning of next session Depending on overall completion rate, quality and completeness, student may be awarded with extra credit towards project grade Project Assignment: Create a simple 2D game using Reni2D, details will be given in class In class assignments are bits and pieces of your midterm,final and project

assignment. Be advised to attend and complete them for a good grade. Student Assessments Timely completion and quality of in-class assignments Class Attendance, motivation Quality and completeness of project assignment Knowledge of pointers, structs, classes and basic data structures Preparedness before every class Instructor Requirements and Policies There will be absolutely no late assignments accepted and no make-up quizzes or exams given! Do not miss class! HCC Grading Scale A = 100-90 (4 points per semester hour) B = 89-80 (3 points per semester hour) C = 79-70 (2 points per semester hour) D = 69-60 (1 points per semester hour) F = 59 and below (0 points per semester hour) IP (in Progress) = (0 points per semester hour) W (Withdrawn) = (0 points per semester hour) I (Incomplete) = (0 points per semester hour) AUD (Audit) = (0 points per semester hour) 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. 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 First Project: 30% Midterm Project: 30% Final Project: 40% Total: 100%

Instructional Materials Textbook: Starting Out with C++: From Control Structures through Objects, 6 th Edition, Tony Gaddis ISBN-10: 0321545885 Addison-Wesley Reni2D: http://involuntaryexercise.com/apps/reni2d.zip Other: External Hard Drive, paper and pen! Tentative Course Calendar Week 1 1/18 1/20 Introduction to course Week 2 1/25 1/27 Arrays and Structs Review Week 3 2/1 2/3 Introduction to pointers Week 4 2/8 2/10 Intermediate pointers Week 5 2/15 2/17 Code organization and modularization Week 6 2/22 2/24 Efficient use of arrays and pointers for data management and control Week 7 3/1 3/3 Midterm Project Assignment Week 8 3/8 3/10 Midterm Working Time Exam and Midterm project due Wednesday, 2/10 at END of class! Week 9 3/15 3/17 Spring Break, No classes! Week 10 3/22 3/24 Midterm project, evaluation of technique Week 11 3/29 3/31 Introduction to object-oriented programming Week 12 4/5 4/7 Inheritance, polymorphism, overloading and code organization Week 13 4/12 4/14 Advanced OOP topics Week 14 4/19 4/21 Project assignment Week 15 4/26 4/28 Project Working Time Week 16 5/3 5/8 Final project due Wednesday, 2/3 at END of class! Final Critiques Week 17 5/10 5/12 Finals Week, Final is hands-on rapid application development from scratch Week 17 5/13 Gaming Showcase, Attendance Mandatory! The calendar is subject to change!

HCC Policy Statement Access Additional Information Online Student Services Policies: http://hccs.edu/student-rights DE Policies: http://de.hccs.edu/distance_ed/de_home/faculty_resources/pdfs/de_syllabus.pd CE Policies: http://hccs.edu/ce-student-guidlines Students with Disabilities Academic Honesty Any student with a documented disability (e.g., physical, learning, psychiatric, vision, hearing, etc.) who needs to arrange reasonable accommodations must contact the Disability Services Office at the respective college at the beginning of each semester. Faculty are authorized to provide only the accommodations requested by the Disability Support Services Office. For more information, go to the HCC ADA Web site at: http://www.hccs.edu/students/disability/faculty/index.htmfaculty Handbook/ Faculty Orientation information is also available on this site. For questions, call Donna Price at 713-718-5165 or the College Disability Counselor. Academic honesty is expected. Academic dishonesty includes, but is not limited to, cheating on tests, plagiarism and collusion. Students are expected to complete all materials (exams & exercises) on their own. This does not prevent the student from seeking assistance from the instructor or other students. Dishonesty will result in dismissal from this course and the student may be expelled from HCCS. Attendance and Withdrawal Policies: Students are expected to regularly attend and be on time for all classes. They are responsible for all materials covered during an absence. Attendance is required and monitored; a student may be dropped after missing 12.5% of a class (this includes lecture and lab time). Each individual instructor will provide their policy for tardiness. If a student desires to be withdrawn from a course, it is their responsibility to drop the course before the published deadline (usually about ¾ of the way through a course). If you stop attending you will be Withdrawn from the course by the instructor.