Bergen Community College - Information Technology Course Syllabus



Similar documents
Bergen Community College. Information Technology Course Syllabus

Great Basin College Spring Semester GRC 188 section 1001 Web Animation and Interactivity I

SYLLABUS & COURSE OUTLINE

IV. Student Performance Objectives: Upon successful completion of this course, the student will have met the following objectives:

CS 1361-D10: Computer Science I

WEB Javascript 3 Credit Hours

Art 301 Web Design. Louis A. Solis Office Hours: Fri 1-3pm Location of Office hours: room AC404

CS Client Side Web Development, Hybrid (crn # 10332) Fall 2015 Northeastern Illinois University > College of Arts & Sciences > Syllabus

CENTRAL TEXAS COLLEGE ITSE 2459 ADVANCED COMPUTER PROGRAMMING C# Semester Hours Credit: 4 INSTRUCTOR: OFFICE HOURS:

CG: Computer Graphics

BRAZOSPORT COLLEGE LAKE JACKSON, TEXAS SYLLABUS ITSE 1432 INTRODUCTION TO VISUAL BASIC.NET PROGRAMMING

RARITAN VALLEY COMMUNITY COLLEGE COURSE OUTLINE. CISY 103 Computer Concepts and Programming

PELLISSIPPI STATE TECHNICAL COMMUNITY COLLEGE MASTER SYLLABUS CIW JAVASCRIPT FUNDAMENTALS WEB 2300

CS 261 C and Assembly Language Programming. Course Syllabus

MIT The Fundamentals of Computer Programming Fall Credits Watson School of Education University of North Carolina Wilmington

INF 203: Introduction to Network Systems (3 credit hours) Spring W1, Class number 9870

NEW YORK CITY COLLEGE OF TECHNOLOGY/CUNY Computer Systems Technology Department. COURSE: CST2403 C++ Programming Part 1 ( 4 hours, 3 credits )

MGSC 290 Computer Information Systems in Business SYLLABUS Spring 2008

CIS305 - Course Syllabus

ENGR 102: Engineering Problem Solving II

Introduction to Graphic and Web Design. Nina S. Young Date: 1/6/11 Revised:1/6/11

PSYC 2301 General Psychology Course Syllabus. PSYC 2301 General Psychology. Psychology. Behavioral Sciences Department. Division of Arts and Sciences

Introduction to Psychology 100 On-Campus Fall 2014 Syllabus

Learning and Memory Adult Development. Lifespan Development Applied Psychology. Multi-Cultural Psychology Child Development

Accounting Fundamentals of Accounting Class Syllabus Spring 2014 (Instructor Reserves the Right to Make Changes)

INTRODUCTION TO INFORMATION TECHNOLOGY

Florida Gulf Coast University Lutgert College of Business Marketing Department MAR3503 Consumer Behavior Spring 2015

PELLISSIPPI STATE COMMUNITY COLLEGE MASTER SYLLABUS 3D MODELING & ANIMATION CGT Class Hours: 3.0 Credit Hours: 3.0

COURSE SYLLABUS. Luis Hernandez Chemical & Environmental Building J TBA. luis.hernandez@harlingen.tstc.edu

Canisius College Computer Science Department Computer Programming for Science CSC107 & CSC107L Fall 2014

Multimedia 320 Syllabus

Interactive Media Design

PSYC 2301 General Psychology Course Syllabus. PSYC 2301 General Psychology. Psychology. Behavioral Sciences Department. Division of Arts and Sciences

Diagnostic Coding OST 148 OL1 Fall Semester 2015 Class hours: Online

Thursday 11:00 a.m. - 12:00 p.m. and by appointment

INFO & 090 Business Data Communications and Information Security Fall 2014

SOUTHWESTERN MICHIGAN COLLEGE DEPT. OF INFORMATION TECHNOLOGY Dowagiac, Michigan COURSE SYLLABUS Fall 2014

Central High School / Small Business Development

Course Description. Prerequisites. CS-119/119L, Section 0137/0138 Course Syllabus Program Design & Development - Fall 2015

Syllabus: Web Design 1

CS135 Computer Science I Spring 2015

BERGEN COMMUNITY COLLEGE

NURS 1050 Medical Terminology. Course Description

IT 145 Section 300 Fall 2013 Web Design Fundamentals: HTML and Style Sheets. Syllabus and Course Outline

PSYCH 3510: Introduction to Clinical Psychology Fall 2013 MWF 2:00pm-2:50pm Geology 108

PELLISSIPPI STATE TECHNICAL COMMUNITY COLLEGE MASTER SYLLABUS CIW XML/DHTML/CSS/XHTML WEB 2350

Animation (1 credit) Course Syllabus Next course: Advanced Animation (2-3 credits 11,12) Course Description and Objectives

Bergen Community College Department of Communication Division of Arts, Humanities, and Wellness. CIN-170 American Cinema

PELLISSIPPI STATE COMMUNITY COLLEGE MASTER SYLLABUS PROJECT SCHEDULING W/LAB ENGT 2021

COMMONWEALTH OF MASSACHUSETTS BUNKER HILL COMMUNITY COLLEGE CHARLESTOWN, MASSACHUSETTS COMPUTER INFORMATION TECHNOLOGY DEPARTMENT

IS Management Information Systems

University of Missouri Department of Psychological Sciences Psychology General Psychology Fall 2015

Psychology 2510: Survey of Abnormal Psychology (Section 2) Fall 2015

SPRING 2013 BUSINESS COMMUNICATIONS Syllabus

How To Pass A Chemistry Course

Course: ISYS 4373 Application Development with Java Prerequisite: ISYS 3293

ITSE 1401 Section 151 (I-NET) Web Design Tools

Orange Coast College Syllabus Course Number: Accounting 101 Course Title: Financial Accounting

CRJU Introduction to Criminal Justice (CRN 20933) Course Syllabus Spring 2015

COURSE SYLLABUS BIOL 2020 Human Anatomy and Physiology II (4)

General Psychology. Course Syllabus

BASIC DIGITAL PHOTOGRAPHY SPRING 2016

SPEECH 1311.BX1 COURSE SYLLABUS Fall, 2015

PELLISSIPPI STATE TECHNICAL COMMUNITY COLLEGE MASTER SYLLABUS PROJECT SCHEDULING W/LAB CET 2021

INFO 2130 Introduction to Business Computing Fall 2014

STAT 2300: BUSINESS STATISTICS Section 002, Summer Semester 2009

BCM 247 BUSINESS COMMUNICATION Course Syllabus Fall 2012

ART 296 PHOTOGRAPHY I 3 cr. (2-2)

COM 1010, Basic Web Design

NORTH CENTRAL TEXAS COLLEGE COURSE SYLLABUS. Juvenile Justice CJSA 1317 sec Instructor s Name Cherly Gary Office Phone # Cell Phone #

Southwestern Michigan College School of Business Dowagiac, Michigan. Course Syllabus FALL SEMESTER 2012

INFO 2130 Introduction to Business Computing Spring 2013 Self-Paced Section 006

Information Systems and Technology in Healthcare

EXPECTED LEARNING OUTCOMES:

CATALOGUE/COURSE DESCRIPTION:

Orange Unified School District Video Game Design II Year Course

INTRODUCTION TO INFORMATION TECHNOLOGY CSIT Class Hours: 3.0 Credit Hours: 4.0 Laboratory Hours: 3.0 Revised: August 24, 2012

West Los Angeles College Department of Allied Health Pharmacy Technician Program

RARITAN VALLEY COMMUNITY COLLEGE ACADEMIC COURSE OUTLINE. CISY 105 Foundations of Computer Science

Psychology 420 (Sections 101 and 102) Experimental Psychology: Social Psychology Laboratory

RCT 291 REALTIME SPEEDBUILDING I 5 cr. (0-10)

GOGEBIC COMMUNITY COLLEGE COURSE SYLLABUS

MATH 245 COLLEGE ALGEBRA Section :55 1:30

SUFFOLK COUNTY COMMUNITY COLLEGE Course Outline for ART145: Digital Photography I

Syllabus. No: CIS 200. Title: Fundamentals of Network Security. Credits: 4. Coordinator: Dr. B. Dike-Anyiam, Computer Science & Networking Lecturer

MIS W: Mobile Business

Davis Applied Technology College Curriculum Development Policy and Procedures Training Division

Transcription:

Bergen Community College - Information Technology Course Syllabus Course Title: Game Programming 2D Credits/Hours: 3 credits/2 hours lecture, 2-hour lab Prerequisite: None Recommended Co-requisite: CIS-165 Fundamentals of Programming OR INF-145 Visual Basic Programming OR INF-153 Java Programming OR INF-152 C/C++ Programming Course Description: This course introduces the student to fundamental game programming concepts including managing data, control structures, input/output, and functions. Game production topics include animation, sound effects, sprite movement, collisions, player control, user interface controls and splash screens. Students will plan, design and test game elements that they implement. Textbooks and Supplies: See course outline. Student Learning Objectives 1. Create, test and debug fundamental game elements using a scripting language and a 2D game engine. 2. Plan and design games by developing a storyline and creating storyboards and flowcharts. Assessment Measures Assignment Exam Assignment 3. Utilize animations, audio and GUI editors to enhance games. Assignment 4. Demonstrate proficiency in using a level editor to design a game level. Exam Assignment Student College Competencies: Learning Objective: TECHNOLOGICAL AND INFORMATION FLUENCY 1-4 APPLIED KNOWLEDGE 1, 4 CREATIVITY AND AESTHETIC APPRECIATION 2 Course Content: See course outline Assessment: An average of 60% from combined assessment measures is required to demonstrate proficiency in course material. Exams and Projects 70% Assignments 30% Quizzes and Labs (Instructor Discretion) Bonus Points Quizzes: There may be several quizzes, each worth 10 points, given at the beginning pre-selected classes. The quiz material will be based upon the prior lectures and labs, homework, and/or the reading assignments. A quiz cannot be made up if missed. A student entering class late, after a quiz has begun, will not be entitled to extra time to complete the quiz. Students entering class after a quiz is completed will not be permitted to take the quiz and a zero grade will be assigned.

Testing: Students are required to take examinations on the day and time they are scheduled. If special circumstances require a test schedule adjustment, this must be worked out in advance with the instructor. If a student misses an exam (except for prearranged circumstances with the instructor) a zero grade will be assigned. The instructor can be reached by telephone (see course outline for appropriate phone number), e-mail, or a written note can be left in the Divisional Office (during the day) A-306C or in the Evening Office L-113. If there are extreme circumstances (documentation may be required) that prevent a student from taking a test or an exam according to the published schedule, the student should use one of the above options to contact the instructor before the next class. An arrangement for a special testing schedule is solely at the discretion of the instructor. A student who waits for the next class session to speak with the instructor will not be accommodated with a special test schedule. The use of electronic devices during exams is prohibited. Any student using an electronic device during an exam (unless directed to do so by the instructor) will receive a 0 for the exam. Projects, Assignments, Laboratory Work: Assignments are hands-on productions that show the instructor that the student understands concepts presented in class and in the readings and can competently use specified software to apply specific concepts. It is anticipated that students will spend at least 4 hours per week perfecting their skills and completing their assignments and homework. Some assignments are required for grading. They must be submitted on the assignment due date, and cannot be handed in late. Acceptance of late assignments is solely at the discretion of the instructor. Some assignments are instructional and need not be submitted. These lab assignments will help students prepare for graded assignments, quizzes, and exams. Homework: In addition to any homework assignment given during class, it is a standing assignment that the student read each chapter of the book prior to its discussion. Following the class discussion, the student should reread the material and work with the exercises throughout the text. It is anticipated that students will spend at least 4-hours per week reading the text, working with the exercises and supplemental resources, and completing assignments. Policies: Lateness The roll will be taken at the beginning of class. If the student is not in attendance at that time, he/she will be carried in the roll book as being absent unless the instructor is notified immediately after class. Attendance sheets cannot be adjusted at following class meetings. The student must adhere to all college polices. Due to the nature of this course, it is recommended that the student review the policy titled Acceptable Information Technology Use at Bergen Community College. The use of portable electronic devices such as pagers and cell phones is not permitted while class is in session. Please be sure to silence electronic devices before entering class.

The use of audio CD or tape players, radios, and college computers to play music during class is prohibited. Students are expected to demonstrate listening, reading, note taking, and writing skills. The student will need to take notes during class discussions and understand and follow verbal and written directions. All assignments and correspondence with the instructor (including e-mail) must be well written in full sentence format. Proper paragraph format must be used for all postings to the student bulletin board (if applicable). The subject line of all e-mail correspondence to the instructor must contain the course number and section and student s name. Any e-mail received without this information will not be opened. Plagiarism in any form will be treated as a failure to complete an assignment. All work submitted should reflect individual effort by the student. In borderline cases that arise in almost every class each semester a student s attendance, class participation, attitude, and observed effort will be considered in helping to determine the student s final grade. If the instructor does not appear after 20 minutes following the scheduled time, students should generate an attendance list. One volunteer member need deliver the list, containing the course title, date, and instructor s name, to the Evening Office L-113 or to the Divisional Office (during the day) A-306C. Additional policy and assessment information may be distributed by individual instructors.

Bergen Community College - Information Technology GAM-111 2-D Game Programming Sample Outline Instructor: E-mail: Office: Course Title: Game Programming 2D Course Syllabus at http://www.bergen.edu/departments/business/inf/syllabi Course Web Site: http://dl.bergen.edu Textbooks and Supplies: ActionScript 3.0 Game Programming University, Gary Rosenzweig. 2008. Que. ISBN: 978-0-7897-3702-1. Textbook web site: www.flashgameu.com Software: Adobe Flash CS5. Do NOT download/install this yet! Wait till November to get the 30-day trial for free. Other products to get meanwhile: Google s AppInventor (free download). Unity 3D Game Engine (free download). Course Outline Week Topic* Assignments* 1 Introduction to Course Introduction to Flash: Fundamental Elements; GUI & Flash Tools; Testing & Debugging; Publishing your Flash animation 2 Ch1: Using Flash and ActionScript 3.0 Variables; Conditions; Loops; Functions 3 Ch2: ActionScript Game Elements Movie clips, buttons, shapes, text, links, sprites, sprite groups, sprite depth, player input, animation, user interaction, external data, other game elements 4 Ch3: Basic Game Framework Interactive elements, game play, encapsulation, scoring/clocks, effects 5 Ch4: Brain Games: Memory & Deduction Arrays and data objects Exam #1 6 Ch5: Game Animation: Shooting and Bouncing Games Time-based animation 7 Ch6: Picture Puzzles: Sliding and Jigsaw Loading bitmaps; breaking up bitmaps Use Flash to create a simple, multi-frame Flash movie with Motion Tweening and Shape Tweening. Create a Flash movie incorporating a movie clip, buttons and text fields. Flash movies with game elements. Matching Game. Memory Game Deduction Game Air Raid Paddleball Sliding Puzzle Game Jigsaw Puzzle Game

Week Topic* Assignments* 8 Ch7: Direction and Movement Rotating objects; moving objects; sines and cosines of the times 9 Ch8: Casual Games Reusable classes, point burst class Exam #2 10 Ch9: Word Games Strings and text fields 11 Ch10: Trivia and Quiz Games Storing/retrieving game data XML data files, trapping load errors 12 Ch11: Action Games Platform games Level design Exam #3 13 Ch12: Game Worlds Class definition; constructors Space Rocks Game Match 3 Game Hangman Word Search Trivia Quiz Deluxe Trivia Quiz Picture Quiz Platformer game Top-down driving game Flash Racing game 14 Googe AppInventor Portable Android App 15 Google AppInventor Exam #4 Android App #2 *Topics, quizzes, exams, and assignments may be modified due to time constraints