CPE 123 (171) Introduction to Interactive Entertainment



Course Information Grading Labs Homework Project Class Participation Resources


Course Information

Instructor

Place and Time

Michael Haungs
Email: mhaungs@calpoly.edu
Office: 14-226

Office hours:
TuTh 1:10pm-3:00pm

LAB ISAs: Savannah Smith (ssmith82@calpoly.edu),
Reece Camper (rcamper@calpoly.edu)


Lecture : Section 01
Room: 14-255

TuTh 3:10pm-4:30pm

Lab : Section 02
Room: 14-255

TuTh 4:40pm-6:00pm

Description

CSC 123 (171) is an introduction to interactive entertainment. It includes an overview of the development process of games and an introduction to gaming fundamentals: logic, story and game play. Students will use a click-and-drag software application to create an entertaining or informative, socially responsible application. The course will focus on software design, software development, teamwork, and basic programming concepts. The course is offered to be an enjoyable introduction to both computer science and interactive entertainment.

Learning Outcomes

Course Schedule

Here is a tentative lecture/reading schedule for the quarter.

Required Textbooks

Haungs, "Creative Greenfoot", 2014 Packt Publishing, ISBN 9781783980383; https://www.packtpub.com/hardware-and-creative/creative-greenfoot

Recommended Textbooks

Salen and Zimmerman , "Rules of Play: Game Design Fundamentals", 2004 The MIT Press, ISBN 0-262-24045-9

Note: You will need to take VERY GOOD notes during lecture to forgo buying "Rules of Play".

Michael Kolling, "Introduction to Programming with Greenfoot", 2010 Pearson, ISBN 978-0-13-603753-8

Prerequisites

PolyLearn


Grading

Grading Distribution (approximately)

Labs 15%
Homework 10%
Project (Milestones, Paper, Demo) 30%
Class Exercises 5%
Quizzes 5%
Midterm 15%
Final 20%
Total 100%

Grading Policy

Letter grades for the course will be assigned according to the following schedule:  100%-90% A, 89%-80% B, 79%-70% C, 69%-60% D, 59%-0% F.

Late Policy: Except for exceptional circumstances (e.g. a limb fell off), Late assignments will be given 0 points.

Regrades must be submitted within one week after the grades have been posted.

I will report all suspected incidents of academic dishonesty to the Office of Student's Rights and Responsibilities. If guilty, the student will receive an "F" in the course.


Labs

Lab Assignment Schedule

Assignment Due Points
Lab #0 (pdf) Jan 5 0%
Lab #1 (pdf) Jan 7 3%
Lab #2 (pdf) Jan 14 3%
Lab #3 (pdf) Jan 26 3%
Lab #4 (pdf) Feb 2 3%
Lab #5 (pdf) Feb 9 3%


Homework

Homework Assignment Schedule

Assignment Due Points
Homework #1 (html) Jan 21 3%
Homework #2 (html) Feb 11 3%
Homework #3 (html) Feb 25 4%


Final Project

Your final, quarter-long project in this class is to design and implement, in Greenfoot, a game.

Milestone Schedule

Milestones Due Points
Milestone #1 (pdf) Jan 28 5%
Milestone #2 (pdf) Feb 9 5%
Milestone #3 (pdf) Feb 23 5%
Milestone #4 (pdf) Mar 10 15%


Class Participation

Your class participation grade is based on your performance in the following three areas:

(CLICK ME!!) Class 1-minute Presentation Schedule and Information (CLICK ME!!)


Resources