Game Programming CS233G / Winter 2012 / PCC

Size: px
Start display at page:

Download "Game Programming CS233G / Winter 2012 / PCC"

Transcription

1 Game Programming CS233G / Winter 2012 / PCC Portland Community College Sylvania Campus, Technology Classroom Building (TCB) room 310 Instructor: Phillip Kerman Telephone/Messages: teacher@phillipkerman.com 6:00pm 8:50pm, Tuesdays 10 th of January through 20th of March Web Site (where you ll find--among other things--a PDF version of this syllabus) Don't just read the notes. That is, do read the notes but don t read only the notes. The Course Content and Outcome Guide (CCOG) for this course currently online was written for a different course and is therefore out of date: Course Content Even though the course you'll be attending is not far from the CCOG above, I'd still prefer you consider the following as the actual content and intended outcomes for this course: Object oriented architectures and software design patterns used for game production. Students use ActionScript 3 to solve a variety of programming challenges facing game programmers, including: designing and using data structures for user tracking/restoring as well as time/date maneuvers, graphical APIs (Application Programming Interfaces) for dynamic vector and raster drawing, and appropriate and practical architectural decisions including whether to use third party code libraries. In addition, students will research and survey a variety of third party code libraries to help with things like tweening, 2D, or 3D, as well as entire game frameworks. Such research reinforces the concept of having to constantly learn new topics. Students are welcome and encouraged to also study how HTML5/CSS3/JavaScript is solving similar tasks once unique to Flash. A strong emphasis is also placed on students building code that will necessarily be re written (refactored) multiple times on its way to exhibit good architecture. That is, you'll have to throw away code you write as you improve it. By understanding you ll necessarily be refactoring helps you avoid spending an inordinate amount of time planning, designing, and optimizing all in an attempt to produce perfect code which, in reality, is never finished because it can never live up to the expectations. Give yourself permission to make bad code in fact, I require it (you ll turn in early revisions). But then, go back and improve what you ve made. During their exploration of game programming students will naturally encounter (and resolve) a wide variety challenges which are less "code based" such as language and communication. For example, I place a high value on students ability to discuss the subject matter. Each student is required to maintain

2 a list of vocabulary they ve learned during the course. Additionally, I m grading students on their involvement during discussions(both in writing via and the mypcc discussions for this course as well as verbally in person). Expect to look at each exercise and project from multiple perspectives. You should: actively participate in lectures and discussions. do some work in lab while teacher is present. do more work outside of the class ideally including some time working with others. do still more work researching topics as needed. present some assignments to entire class. get inspired to build code beyond the exercises, projects, and assignments from class. pretend you love the class even if you have to lie to yourself. Is this class right for you? The prerequisites for this class are general but I expect one of two types of students: 1, you ve got some programming experience (ideally a language that s object oriented like Java or C++ or C#) but you ve got little or no experience with Flash/ActionScript or, 2, you have basic Flash skills and want to become more advanced for example, you may have taken the courses MM240 and MM241. If you ve never done ActionScript 3.0 (AS3) then expect to get up and running very quickly. The good news is you can see results very quickly and it s possible to do all the coursework with 100% free software. I ll provide additional resources and screencasts that can help you get started. You will need to get your workspace set up and this can be a bit of a chore. Skills doing Object Oriented Programming (OOP) will make the transition to AS3 very easy. If you re here to advance your Flash skills, you might be shocked by the strong emphasis on OOP. Plus, while everyone is welcome to use Flash Professional (the authoring tool) the best coding tools are nearly any other tool so we ll spend all our coding outside Flash Professional. You might need an OOP crash course and luckily I have resources to help you too. For everyone, remember that when learning something new anything at interestingly complex it s likely that you ll feel disconnected and as if you don t know anything at first. That s a normal feeling. Because the end of this week is the last day to drop, it's important that you understand what this course is all about. I'll attempt to clearly communicate that during the first class session. I'm certainly not trying to scare you because I believe this course will be one of the most fun programming classes you ll ever take. (I know that most of the student who completed the course last year found it very fun.) I suggest planning on studying for 4 to 8 hours each week (in addition to the 3 hours in class). It's best to break this up into many small or medium sessions and to take a variety of approaches to the work. Perhaps invest 1 hour before each class discussing with another student. Or force yourself to research and answer one or more question you encounter every week. There are many resources that can make this interesting such as simply reading from the ActionScript 3 Language Reference. (Be careful not to

3 fall into the trap of spending countless hours following mediocre or just plain bad online tutorials or videos. I'll be glad to review any you find if you want my feedback.) Course Outcomes Upon completion of this course, students should be able to: Assess and specify programming tasks. Refactor code especially your own code. Describe and build a game framework (not so much "build a universal framework" but more "make a framework that you can use for a specific project"). Describe and implement code related to many of the ActionScript classes and packages most notably flash.display, flash.geom, flash.net, flash.media (and most of the top level classes like Array and XML). Be comfortable and able to learn any additional unfamiliar classes from the ActionScript language. Describe and create custom datatypes or "value objects". Describe and build classes that extend display objects. Describe and build systems that load content at both runtime and build time. Course Content (Themes, Concepts, Issues and Skills) Demonstration of instructor's work including games programmed for MSN and MSN Messenger. Listen to wisecracks and attempts at humor (mostly failing) from instructor. Take practical and realistic approaches to problem solving. Attempt a solution, re analyze, and then re build. Clearly describe problems and systematically design solutions. Schedule Overview Course overview. AS3 basics/display options and class architecture. Designing data structures for user tracking. Scaffolding/stub code, prototyping. Common maneuvers using String, Date and Time, and Bitmap/Vector display. Specifying and scoping game projects. Dispatching custom events. Build infinite scroll, gravity features, and basic navigation. Building custom vs. leveraging others' code. Use and study tween engines and other libraries including frameworks. Explore performance enhancements. Students share framework research. Summary of course. Final project TBD (to be decided).

4 Assignments 3 things Due at beginning of class every Tuesday Before the class start time of 6pm, students must turn in ( or paper) and have available for discussion a list of three specific things they learned during the previous class session including your homework. Note: these things must be stated in a way that I can confirm your understand a topic. That is, don t just say I learned about events because I can t say for certain if you are correct or not. You need to state the thing in a way that takes a stand on a topic. Often it will be more specific. For example, you could say I learned that events are just strings though every event name has a static property you can use. That s clearly either true or false. This example happens to be correct but it s totally satisfactory for any or all of you things to be wrong (as long as they re stated properly). Often students will leave out details or state something incorrectly. The purpose (and value) of this assignment is that I can address very early any miscommunication/misunderstanding. Homework presentations due in class as assigned (about every other session): I will periodically assign homework about which you will need to present, turn in, or complete a quiz (depending on the assignment details). at least one assignment will involve you presenting in front of the whole class. Vocabulary: Each student will collect a list of vocabulary words acquired during the course related to ActionScript programming as well as programming generally and the games industry (or at least the casual and online game industry with which I'm most familiar but you're welcome to expand to any corner of the industry). You must send me all the terms/words (and your definitions for each) and I will provide feedback. It s possible that you may know many of the terms that come up in class that s fine. Either way, however, you ll be prepared for the vocabulary quizzes later in the course. I doubt very much that any attentive student will find any terms to be completely unfamiliar (that is, you ll recognize every term that I quiz you on). In Class Exercises: There will also be additional exercises assigned during class where I will want to review your code. Sometimes this will be as easy as letting me just see where you're headed on a task. Other times you'll have to me the code you complete outside of class. Often I'll make you re do the work multiple times to improve upon your code. it's best to attend class to learn of these assignments however each week by midnight on Thursday (or before) I'll post all assignments to the following website. You can't pass this class without attending the sessions however the assignments will be clearly posted at The page above won't win any awards for visual design or even usability however if you simply read everything you will find details for every assignment. no student should find the workload for this class insurmountable provided you have the interest and time to invest into this class. It's quite possible that I reduce some of the requirements or

5 even make up alternatives more appropriate to how our course develops. I want this document to accurately represent expectations for the class but I'm also a very practical human and adaptable. Keep in mind, this is simply my plan. It will likely get adjusted as the course progresses. Detailed Schedule Weeks 1 & 2 Lecture: Class format, course overview, and "Being a Programmer" Demo: Two games I've built: Spot the Difference and Tic a Tac Poker Lecture: AS3 Overview including ways to make a.swf, ways to display content, and how to use the language reference docs. Also, I'll point to additional resources for learning OOP, ActionScript, and Flash. Exercise: Save/restore many objects. Exercise: Homemade tween Weeks 3 & 4 Lecture: Prototyping, stub code, and "The Lazy Programmer" Demo: Jigsaw and prototypes. Exercise: Timers Exercise: Strings to express numeric values. Exercise: Dynamic graphing. Weeks 5 & 6: Demo: Multi user projects (meeting software, cattle auction, MSN Messenger games) Demo: Randometer, HP Timeline Lecture: Dispatching custom events. Exercise: Infinite scrolling Exercise: Gravity Grading Policy My assessment of student comprehension and ability involves a variety of methods. Attendance: I take role and consider attendance to be a critical part of completing the course. "90% of success is just showing up." If you miss a little bit of class it won't necessarily cause you to fail but I doubt very much any student can learn the necessary content without attending most all the sessions. Try to avoid traffic accidents just to arrive on time if you miss a little bit here or there you'll probably be fine. Unless you already know the subject matter from class (which would be odd because taking this class would necessarily be a waste), then do plan on attending each class. In class participation: I know that students who actively participate get a lot more out of my classes. Try NOT to simply look at the subject matter and determine what parts I want you to learn. Rather, try to learn all you can about what I am covering. Part of your challenge will be to decide what NOT to study. That is, only given all the time in the world can you learn "everything". We don't have all the time in the world so you'll often need to make the tough decision to stop studying (say, to sleep or move on to other topics).

6 Written and verbal communication: Chances are none of us are savants in the field of game programming. But no matter what field you pursue in life, you'll be more successful if you can communicate to others. For me, I find the best way to judge your ability as a student is for me to consider how you talk and write about a subject. That is, you can't just turn in beautiful code with no comments and expect a good grade. Assignments, exercises, quizzes: I'll provide prompt feedback for every assignment you turn in. However, I do not have a mathematical formula whereby you can calculate your grade by adding up all your results. When grading I usually find there are three groups of students: 1) obvious A students, 2) obvious D/F students (Fs for those who aren't present), and 3) the B and C students which are the hardest for me to grade. It is with these B and C students which I apply an arbitrary but measured system that effectively applies a "curve". That is, I take these students and find specific reasons why one should receive a C (maybe they missed an assignment) or another should receive a B (perhaps they did better on all the quizzes). You will get a better grade if you re simply an active participant in class (participate in discussions etc.). Because I mentioned the curve be certain that I have no problem grading every student with an A. Extra Credit and Makeup In my years of teaching I found it appropriate only once to let a student do extra credit work and don't expect to see it happen again. It's much more rare than a total eclipse of the sun. Required A backup system such as a flash media drive or web storage. Better yet use an off site version control software such as GIT or subversion. "The file got deleted" is not an acceptable excuse for missing an assignment. Plus, you should want to keep some of your files. Find additional resources at:

AMS 5 Statistics. Instructor: Bruno Mendes mendes@ams.ucsc.edu, Office 141 Baskin Engineering. July 11, 2008

AMS 5 Statistics. Instructor: Bruno Mendes mendes@ams.ucsc.edu, Office 141 Baskin Engineering. July 11, 2008 AMS 5 Statistics Instructor: Bruno Mendes mendes@ams.ucsc.edu, Office 141 Baskin Engineering July 11, 2008 Course contents and objectives Our main goal is to help a student develop a feeling for experimental

More information

CLASS PARTICIPATION: MORE THAN JUST RAISING YOUR HAND

CLASS PARTICIPATION: MORE THAN JUST RAISING YOUR HAND STUDENT LEARNING SUPPORT TUTORIAL PRODUCED BY THE CENTER FOR TEACHING AND FACULTY DEVELOPMENT CLASS PARTICIPATION: MORE THAN JUST RAISING YOUR HAND CHAPTER 1: LEARNING THROUGH CLASS PARTICIPATION CLASS

More information

Distance Education Committee DE Faculty Survey - Student Technical Support () No. of responses = 98

Distance Education Committee DE Faculty Survey - Student Technical Support () No. of responses = 98 Distance Education Committee DE Faculty Survey - Student Technical Support () No. of responses = 98 Survey Results Legend Question text Relative Frequencies of answers Std. Dev. Mean Median Quantile 0%

More information

Technology Department Computer and Network Support Capstone CMP 259-D01 Syllabus: Spring 2015

Technology Department Computer and Network Support Capstone CMP 259-D01 Syllabus: Spring 2015 Technology Department Computer and Network Support Capstone CMP 259-D01 Syllabus: Spring 2015 Professor: Curtis Satterfield Office Hours: Monday 3:00 5:00 PM, Tuesday 3:00 5:00 PM, Wednesday 12:00p 1:00p

More information

>> My name is Danielle Anguiano and I am a tutor of the Writing Center which is just outside these doors within the Student Learning Center.

>> My name is Danielle Anguiano and I am a tutor of the Writing Center which is just outside these doors within the Student Learning Center. >> My name is Danielle Anguiano and I am a tutor of the Writing Center which is just outside these doors within the Student Learning Center. Have any of you been to the Writing Center before? A couple

More information

Physics 21-Bio: University Physics I with Biological Applications Syllabus for Spring 2012

Physics 21-Bio: University Physics I with Biological Applications Syllabus for Spring 2012 Physics 21-Bio: University Physics I with Biological Applications Syllabus for Spring 2012 Class Information Instructor: Prof. Mark Reeves (Samson 214, reevesme@gwu.edu 46279) Office Hours: Tuesday 4:30-5:15

More information

Technology Department Help Desk & User Support CMP 240-D01 - Online Syllabus: Spring 2015

Technology Department Help Desk & User Support CMP 240-D01 - Online Syllabus: Spring 2015 Technology Department Help Desk & User Support CMP 240-D01 - Online Syllabus: Spring 2015 Instructor: Curtis Satterfield Office Hours: Monday 3:00 5:00, Tuesday 3:00 5:00, Wed 11:00 12:00 or by appointment.

More information

Spring 2015 Syllabus for ENG 131.42: Writing Experience I

Spring 2015 Syllabus for ENG 131.42: Writing Experience I 1 Spring 2015 Syllabus for ENG 131.42: Writing Experience I Instructor: Professor Martha Petry Office: My Office is located on JC s Main Campus, WA 226 My Office Phone: 517-796- 8530 English Dept. Phone:

More information

TIME MANAGEMENT FOR COLLEGE STUDENTS

TIME MANAGEMENT FOR COLLEGE STUDENTS TIME MANAGEMENT FOR COLLEGE STUDENTS Have you ever found yourself bleary-eyed and strung out from too much coffee and too little sleep after pulling an "all nighter" right before the big biology test?

More information

Becoming an Online Learner

Becoming an Online Learner Becoming an Online Learner Online education is where it is at. As an online student, I have control of when I learn, how I learn, and what extra I learn. I gain only as much as I put in; this is what distinguishes

More information

Earth Science 101 Introduction to Weather Fall 2015 Online

Earth Science 101 Introduction to Weather Fall 2015 Online Parkland College Earth Science Courses Natural Sciences Courses 2015 Earth Science 101 Introduction to Weather Fall 2015 Online Julie Angel Parkland College, jangel@parkland.edu Recommended Citation Angel,

More information

Technology Department Computer Forensics CMP 250-D01 Syllabus: Spring 2015

Technology Department Computer Forensics CMP 250-D01 Syllabus: Spring 2015 Technology Department Computer Forensics CMP 250-D01 Syllabus: Spring 2015 Professor: Curtis Satterfield Office Hours: Monday 3:00 5:00 PM, Tuesday 3:00 5:00 PM, Wednesday 12:00p 1:00p or by appointment.

More information

Effective Study Skills. Dr. Bob Kizlik. How to Study and Make the Most of Your Time

Effective Study Skills. Dr. Bob Kizlik. How to Study and Make the Most of Your Time Effective Study Skills Dr. Bob Kizlik How to Study and Make the Most of Your Time There is little doubt that no two people study the same way, and it is a near certainty that what works for one person

More information

Advanced Blackboard 9.1 Features

Advanced Blackboard 9.1 Features Advanced Blackboard 9.1 Features Asynchronous Communication Tools Discussion Board Blogs Journals Wikis Assessment Assignments Grade Center LinkMaker Wimba Tests, Surveys and Question Pools Asynchronous

More information

Olathe North High School Accounting I - Syllabus

Olathe North High School Accounting I - Syllabus Olathe North High Accounting I - Syllabus Course: Accounting I Instructor: Mr. Pollom Room: 801 Email: apollomon@olatheschools.org Home Room: 801 (usually available 3:00 4:00 pm) Description: This is the

More information

I prepare many lectures in this sort of format. I usually tell you what the lecture will be about, and then I try to cover each point.

I prepare many lectures in this sort of format. I usually tell you what the lecture will be about, and then I try to cover each point. You ve chosen an online class. Maybe you did it because you re completely comfortable with using technology to achieve your goals. More likely you ve made the choice because of a personal need, such as

More information

TeachingEnglish Lesson plans

TeachingEnglish Lesson plans Topic: Talking About the Future - a one-hour revision lesson Aims To help students talk about the future To review 4 ways to talk about the future To help students choose the most appropriate future tense

More information

El Camino College Chemistry 1B: General Chemistry II. Instructor: Dr. Peter A. Doucette Office: Chem 122 email: pdoucette@elcamino.

El Camino College Chemistry 1B: General Chemistry II. Instructor: Dr. Peter A. Doucette Office: Chem 122 email: pdoucette@elcamino. El Camino College Chemistry 1B: General Chemistry II Instructor: Dr. Peter A. Doucette Office: Chem 122 Summer 2011 email: pdoucette@elcamino.edu Section 1060 Lectures: MTWTh 9:30-12:05 Chem 105 Labs:

More information

Castro, Elizabeth. HTML, XHTML & CSS Visual Quick Start Guide. Peachpit Press. Edition: Sixth. Pages: 456. ISBN: 0-321-43084-0.

Castro, Elizabeth. HTML, XHTML & CSS Visual Quick Start Guide. Peachpit Press. Edition: Sixth. Pages: 456. ISBN: 0-321-43084-0. GDA135 Web Design 1 Syllabus Course Information Organization Course Number Credits 4 Contact Hours 44 Instructor E-mail Address Office 412 Pittsburgh Technical Institute GDA135 Tom Estlack estlack.thomas@pti.edu

More information

BA 561: Database Design and Applications Acct 565: Advanced Accounting Information Systems Syllabus Spring 2015

BA 561: Database Design and Applications Acct 565: Advanced Accounting Information Systems Syllabus Spring 2015 BA 561: Database Design and Applications Acct 565: Advanced Accounting Information Systems Syllabus Spring 2015 Course Logistics Where Rehn 18 2:00 4:45 Tuesday Instructor Dr. Jim Nelson Rehn 208A Office

More information

CS 378: Computer Game Technology

CS 378: Computer Game Technology CS 378: Computer Game Technology http://www.cs.utexas.edu/~fussell/courses/cs378/ Spring 2013 University of Texas at Austin CS 378 Game Technology Don Fussell Instructor and TAs! Instructor: Don Fussell!

More information

Riverside City College Arithmetic-Pre-Algebra/Math 65 (48422), Fall 2014 MTSC 103-MTWTh: 06:00PM - 07:10PM

Riverside City College Arithmetic-Pre-Algebra/Math 65 (48422), Fall 2014 MTSC 103-MTWTh: 06:00PM - 07:10PM Riverside City College Arithmetic-Pre-Algebra/Math 65 (48422), Fall 2014 MTSC 103-MTWTh: 06:00PM - 07:10PM Instructor: Jesús Magaña Email: Jesus.Magana@rcc.edu Welcome to Mathematics: The course will cover

More information

It is vital that you understand the rationale behind the correct answer(s) as wel as the incorrect answer options.

It is vital that you understand the rationale behind the correct answer(s) as wel as the incorrect answer options. Getting the Most out of ATI www.atitesting.com What is ATI? ATI is an online resource that will be used throughout the nursing program to help you learn about nursing practice as well as help prepare you

More information

Study Strategies Used By Successful Students

Study Strategies Used By Successful Students Study Strategies Used By Successful Students Test performance not only reflects how much one studied in the hours and days right before the test but also how well the person has been studying throughout

More information

Human Services Associate Spring 2014 Student SLO Report

Human Services Associate Spring 2014 Student SLO Report 1. What did you like about this program? I loved most of the teachers. One was not that great but I was informed she will not be back so that is good for the new students. I liked how the assignments helped

More information

ASSIGNMENT POLICY SETTINGS & BEST PRACTICES

ASSIGNMENT POLICY SETTINGS & BEST PRACTICES ASSIGNMENT POLICY SETTINGS & BEST PRACTICES ASSIGNMENT POLICY SETTINGS & BEST PRACTICES After you add questions from the question bank, the third step in creating your assignment is setting assignment

More information

Introduction: How does a student get started? How much time does this course require per week?

Introduction: How does a student get started? How much time does this course require per week? College Algebra Online (MATH 1111WEB) Spring 2016 Instructor: Mrs. Deltrye Eagle Holt Email: dholt@gru.edu Office: Allgood Hall N32 Phone: 706-667-4484 Skype: Prof.Holt1 Face-to-Face Office Hours Monday,

More information

In this topic we discuss a number of design decisions you can make to help ensure your course is accessible to all users.

In this topic we discuss a number of design decisions you can make to help ensure your course is accessible to all users. Accessible Course Design As a course designer you hold a pivotal role in ensuring that Learning Environment is accessible to all users, regardless of their learning needs. It is your content that students

More information

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

Introduction to Graphic and Web Design. Nina S. Young Date: 1/6/11 Revised:1/6/11 11 Beach Street New York, NY 10013 COURSE TITLE: Introduction to Graphic and Web Design COURSE NUMBER: GD 160 Section:A, B MCO PREPARED BY: INSTRUCTOR NAME: CREDIT HOURS: 3 COURSE LENGTH: Nina S. Young

More information

Virtual Classroom Student Guide

Virtual Classroom Student Guide Virtual Classroom Student Guide Table of Contents Overview 3 Grade Weights 3 Finding Help 3 Virtual Classroom Login 4 Virtual Classroom Lobby 5 The Course Map 6 Activities in the Virtual Classroom 7 Vocabulary

More information

El Camino College Chemistry 1B: General Chemistry II Instructor: Dr. Melvin Kantz Office: Chem 133 email: drmelk@verizon.net

El Camino College Chemistry 1B: General Chemistry II Instructor: Dr. Melvin Kantz Office: Chem 133 email: drmelk@verizon.net El Camino College Chemistry 1B: General Chemistry II Instructor: Dr. Melvin Kantz Office: Chem 133 Spring 2013 email: drmelk@verizon.net Section 1245 Lecture: Monday, Wednesday 06:00PM - 08:30PM, Chemistry,

More information

PSYCHOLOGY 236 PERSONALITY PSYCHOLOGY ONLINE SUMMER, 2013

PSYCHOLOGY 236 PERSONALITY PSYCHOLOGY ONLINE SUMMER, 2013 PSYCHOLOGY 236 PERSONALITY PSYCHOLOGY ONLINE SUMMER, 2013 Semester: Summer Session One, May 13 th - June 27 th Section: 730 Location: https://angel.msu.edu Instructor: Jessica Wortman (wortmanj@msu.edu)

More information

CFHS Grading Scale: Computer Lab Rules: THESE RULES ARE DISTRICT POLICIES AND MONITORED BY THE ADMINISTRATION, TECH SUPPORT AND TEACHER

CFHS Grading Scale: Computer Lab Rules: THESE RULES ARE DISTRICT POLICIES AND MONITORED BY THE ADMINISTRATION, TECH SUPPORT AND TEACHER 2011 2012 Course: Graphic Design 1 Teacher: Kim Gassman Email: kgassman@cfsd16.org Room: Computer lab, House 1 Office Hours: 7:30 AM Fee: $40 payable to the bursar Class Website: http://www.cfsd16.org/teachers/gassman

More information

How To Pass A Web Design And Design Course

How To Pass A Web Design And Design Course COMM 275 / WEB DESIGN AND USABILITY / SPRING 2014 Tuesdays + Thursdays, 10am - 11:15am / School of Communication (51 E. Pearson), Room 015 Instructor: Luke Strosnider / lstrosnider@luc.edu Course website:

More information

FYS 110 53 Life Maps JACKSON COMMUNITY COLLEGE 1/10 through 2/23/2012 WINTER 2012

FYS 110 53 Life Maps JACKSON COMMUNITY COLLEGE 1/10 through 2/23/2012 WINTER 2012 FYS 110 53 Life Maps JACKSON COMMUNITY COLLEGE 1/10 through 2/23/2012 WINTER 2012 Professor: Suzanne E Kiess, CPA, MBA JCC Phone: (517) 796 8608 E Mail: kiesssuzannee@jccmi.edu JCC Office: Whiting 150D

More information

Mendocino College Online Math Orientation presented by Susan Bell & Jason Edington

Mendocino College Online Math Orientation presented by Susan Bell & Jason Edington Volcano Fractal, by Philippe de Courcy Mendocino College Online Math Orientation presented by Susan Bell & Jason Edington What is a fractal? Answer given at end of presentation. 1 Table of Contents Part

More information

MKT395A: SOCIAL MEDIA BRANDING & PR

MKT395A: SOCIAL MEDIA BRANDING & PR MKT395A: SOCIAL MEDIA BRANDING & PR SPRING 2015 Richard J. Wehle School of Business CANISIUS COLLEGE Instructor: Mark Yi-Cheon Yim, Ph.D. Email: yimy@canisius.edu Office: CT-404 Tel: 716-888-3264 Office

More information

Social Psychology PSYC 2319 - Online

Social Psychology PSYC 2319 - Online Page 1 of 12 ADMINISTRATIVE MENU HOME LOG IN Course Syllabus for PSYC 2319 Section 009 Social Psychology 2011 Spring Standard Semester Note to Students: Syllabi are the most recent available at the time

More information

The Challenge of Helping Adults Learn: Principles for Teaching Technical Information to Adults

The Challenge of Helping Adults Learn: Principles for Teaching Technical Information to Adults The Challenge of Helping Adults Learn: Principles for Teaching Technical Information to Adults S. Joseph Levine, Ph.D. Michigan State University levine@msu.edu One of a series of workshop handouts made

More information

Join Your Accountant And Jump

Join Your Accountant And Jump Join Your Accountant And Jump On Our Cloud Your accountant is using Clear Books so why aren't you? Carry on reading to find out why Clear Books is the perfect accounting software for you and your business.

More information

MathXL Getting Started Guide for Students

MathXL Getting Started Guide for Students MathXL Getting Started Guide for Students Copyright Notice Copyright 2013 by Pearson Education. All rights reserved. No part of the contents of this book may be reproduced or transmitted in any form or

More information

CS 170 Java Programming 1. Welcome to CS 170. All about CS 170 The CS 170 Online Materials Java Mechanics: Your First Program

CS 170 Java Programming 1. Welcome to CS 170. All about CS 170 The CS 170 Online Materials Java Mechanics: Your First Program CS 170 Java Programming 1 Welcome to CS 170 All about CS 170 The CS 170 Online Materials Java Mechanics: Your First Program What s the Plan? Topic I: What s CS 170 All About? Contact information Topics,

More information

Foothill College Winter 2014 Pre-Calculus III Math 48C CRN #31104 5.0 units

Foothill College Winter 2014 Pre-Calculus III Math 48C CRN #31104 5.0 units Foothill College Winter 2014 Pre-Calculus III Math 48C CRN #31104 5.0 units Instructor: Yvette Butterworth Text: A Graphical Approach to Precalculus with Limits, Ed. 5, Hornsby, Lial & Rockswold Precalculus

More information

AGEC $424$ Syllabus. Financial Management of Agricultural Businesses

AGEC $424$ Syllabus. Financial Management of Agricultural Businesses AGEC $424$ Syllabus Financial Management of Agricultural Businesses INSTRUCTOR Dr. Timothy G. Baker OFFICE Krannert 590 TELEPHONES 49-44237 (office), 714-0426 (cell phone), and 497-3252 (home) E-MAIL baker@purdue.edu

More information

Bergen Community College - Information Technology Course Syllabus

Bergen Community College - Information Technology Course Syllabus 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

More information

General Procedures for Developing an Online Course

General Procedures for Developing an Online Course General Procedures for Developing an Online Course General Procedures for Developing an Online Course Questions to Ask before you Begin Analysis 1. What is your learner audience? Is the course for beginners

More information

F l o r i d a G u l f C o a s t U n i v e r s i t y S t a t i s t i c a l M e t h o d s F a l l 2 0 1 2 - C R N 8 1 1 2 6

F l o r i d a G u l f C o a s t U n i v e r s i t y S t a t i s t i c a l M e t h o d s F a l l 2 0 1 2 - C R N 8 1 1 2 6 F l o r i d a G u l f C o a s t U n i v e r s i t y S t a t i s t i c a l M e t h o d s F a l l 2 0 1 2 - C R N 8 1 1 2 6 Instructor: Larry L. Southard, M.A. Email: lsouthar@fgcu.edu Telephone: (239) 590-7420

More information

Get enough sleep so that you can stay alert during lecture. Falling asleep in the front row wastes your time and might offend your professor.

Get enough sleep so that you can stay alert during lecture. Falling asleep in the front row wastes your time and might offend your professor. SCIENCE STUDY SKILLS CYCLE (S 3 C) DR. JEFF PARADIS (SACSTATE) GENERAL INFORMATION Doing well in college science classes requires a minimum of 2-3 hours work outside of class for each hour you are in lecture.

More information

Spring 2013 Structured Learning Assistance (SLA) Program Evaluation Results

Spring 2013 Structured Learning Assistance (SLA) Program Evaluation Results Crafton Hills College RRN 682 July 2013 Research Brief Spring 2013 Structured Learning Assistance (SLA) Program Evaluation Results Prepared by Lorena Guadiana Summary of Main Findings 85% of respondents

More information

Florida Gulf Coast University Finite Math M GF 1106 Spring 2014 CRN 11072

Florida Gulf Coast University Finite Math M GF 1106 Spring 2014 CRN 11072 Florida Gulf Coast University Finite Math M GF 1106 Spring 2014 CRN 11072 Instructor: Jaffar Ali Shahul-Hameed Ph.D. Associate Professor Email: jahameed@fgcu.edu Telephone: (239) 590-1470 Office: AB7 206

More information

UNIVERSITY OF MARYLAND MONEY AND BANKING Economics 330 Fall 2015

UNIVERSITY OF MARYLAND MONEY AND BANKING Economics 330 Fall 2015 UNIVERSITY OF MARYLAND MONEY AND BANKING Economics 330 Fall 2015 Professor: Martina Copelman Office: TDY 3127 F at College Park Phone:(301) 405-3548 Lecture: Fridays 9:40-12:20 pm Email: copelman@econ.umd.edu

More information

Faculty Innovator Grant 2011 Center for Learning Technologies. Final Report Form

Faculty Innovator Grant 2011 Center for Learning Technologies. Final Report Form Faculty Innovator Grant 2011 Final Report Form Primary Faculty Name: Hongwei Zhu Department: Information Technology and Decision Sciences Email Address: hzhu@odu.edu Office Phone Number: 683-5175 Project

More information

The course assumes successful completion of CSCI E-50a and CSCI E-50b, i.e. at least two semesters of programming, with a grade of C- or better.

The course assumes successful completion of CSCI E-50a and CSCI E-50b, i.e. at least two semesters of programming, with a grade of C- or better. Syllabus Artificial Intelligence CSCI E-220 Fall 2012 Time Thursdays, 5:30-7:30pm Location Maxwell-Dworkin G135 Instructor Eric Breck (http://www-personal.umich.edu/~ebreck) Email ebreck@fas.harvard.edu

More information

Olathe North High School Accounting II - Syllabus

Olathe North High School Accounting II - Syllabus Olathe North High Accounting II - Syllabus Course: Accounting II Instructor: Mr. Pollom Room: 801 Email: apollomon@olatheschools.org Home Room: 801 (usually available 3:00 4:00 pm) Description: This a

More information

SE 333/433 Software Testing and Quality Assurance

SE 333/433 Software Testing and Quality Assurance Instructor Dennis Mumaugh College of Computing & Digital Media, DePaul University Office: CDM 432 Email: dmumaugh@cdm.depaul.edu Office hours: Tuesday 4:00-5:30 PM (CDM 428) Course Information SE 433 Section

More information

Web Design Methodology IT 205

Web Design Methodology IT 205 Web Design Methodology IT 205 UNM Valencia, Digital Media Arts updated 8-2014 Fall 2014 Monday Wednesday, 10:30am 11:45am UNM Learn Enhanced Course Professor: Alexa Wheeler alexa08@unm.edu Campus Office

More information

CS 106 Introduction to Computer Science I

CS 106 Introduction to Computer Science I CS 106 Introduction to Computer Science I 01 / 21 / 2014 Instructor: Michael Eckmann Today s Topics Introduction Homework assignment Review the syllabus Review the policies on academic dishonesty and improper

More information

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

INFO 2130 Introduction to Business Computing Spring 2013 Self-Paced Section 006 INFO 2130 Introduction to Business Computing Spring 2013 Self-Paced Section 006 Course Coordinator & Master Instructor: Prof. Ming-Chang Huang Office: 306A, Friday Phone: 704-687-7452 Email: mhuang5@uncc.edu

More information

NEW FACULTY ORIENTATION FOR CAREER SCHOOL INSTRUCTORS

NEW FACULTY ORIENTATION FOR CAREER SCHOOL INSTRUCTORS NEW FACULTY ORIENTATION FOR CAREER SCHOOL INSTRUCTORS CONTENTS Course Description... 3 Introduction... 3 Course Structure... 3 Contact Hours... 3 Course Length... 3 Delivery Method... 3 Instructors...

More information

ADVANCED CORPORATE FINANCE I 2009 SPRING SEMESTER

ADVANCED CORPORATE FINANCE I 2009 SPRING SEMESTER GEORGETOWN UNIVERSITY THE MCDONOUGH SCHOOL OF BUSINESS Course: ADVANCED CORPORATE FINANCE I 2009 SPRING SEMESTER FINC-555-30 R 6:30-9:45 P.M. CBN 204 Instructor: Office: Dr. Allan Eberhart 411 New North

More information

PCB 3043: Ecology Spring 2012, MMC

PCB 3043: Ecology Spring 2012, MMC PCB 3043: Ecology Spring 2012, MMC Instructor: Dr. John Withey OE 212 (office) ECS 158 (lab) Office Hours: Tu/Th after class in ECS 158 (to 3pm) for study questions Tu/Th 3-4 pm in OE 212 for private questions

More information

CS 300 Data Structures Syllabus - Fall 2014

CS 300 Data Structures Syllabus - Fall 2014 CS 300 Data Structures Syllabus - Fall 2014 Catalog Description Data structures are fundamental to advanced, efficient programming. Topics including asymptotic analysis, stacks, queues, linked lists, trees,

More information

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

IV. Student Performance Objectives: Upon successful completion of this course, the student will have met the following objectives: Course Title: 2D Vector Animation Course Number: MTM213 Course Prerequisites: ART103 Credit Hours: 3.0 General Studies Credits: N/A Contact Hours: 45 Hours I. Course Description: Students will learn techniques

More information

1.00 Lecture 1. Course information Course staff (TA, instructor names on syllabus/faq): 2 instructors, 4 TAs, 2 Lab TAs, graders

1.00 Lecture 1. Course information Course staff (TA, instructor names on syllabus/faq): 2 instructors, 4 TAs, 2 Lab TAs, graders 1.00 Lecture 1 Course Overview Introduction to Java Reading for next time: Big Java: 1.1-1.7 Course information Course staff (TA, instructor names on syllabus/faq): 2 instructors, 4 TAs, 2 Lab TAs, graders

More information

TITLE: Elementary Algebra and Geometry OFFICE LOCATION: M-106 COURSE REFERENCE NUMBER: see Website PHONE NUMBER: (619) 388-3252

TITLE: Elementary Algebra and Geometry OFFICE LOCATION: M-106 COURSE REFERENCE NUMBER: see Website PHONE NUMBER: (619) 388-3252 SDCCD ONLINE COURSE: MATH 95 PROFESSOR: David Kater TITLE: Elementary Algebra and Geometry OFFICE LOCATION: M-106 COURSE REFERENCE NUMBER: see Website PHONE NUMBER: (619) 388-3252 OFFICE HOURS: Online.

More information

Software Development Foundations CPSC 2150-002 Spring 2014 Syllabus

Software Development Foundations CPSC 2150-002 Spring 2014 Syllabus College of Engineering and Science, School of Computing Part 1: Course Information Instructor Information Instructor: J. Yates Monteith Office: McAdams 109 Office Hours: Monday / Wednesday, 2:00 PM 4:00

More information

CSC122/CYEN122: Intermediate Computer Programming

CSC122/CYEN122: Intermediate Computer Programming CSC122/CYEN122: Intermediate Computer Programming Fall 2013 Description: Per the catalog: Analysis, design and implementation of programs. Application structures, algorithm development, eventdriven programming,

More information

etroy Course Syllabus BUS 3382 XTIA Business Communication Term 1, 2015 August 10 October 11, 2015

etroy Course Syllabus BUS 3382 XTIA Business Communication Term 1, 2015 August 10 October 11, 2015 etroy Course Syllabus XTIA Business Communication Term 1, 2015 August 10 October 11, 2015 For course syllabus posted prior to the beginning of the term, the instructor reserves the right to make minor

More information

College of Southern Maryland Fundamentals of Accounting Practice(ACC 1015) Course Syllabus Spring 2015

College of Southern Maryland Fundamentals of Accounting Practice(ACC 1015) Course Syllabus Spring 2015 INSTRUCTOR: College of Southern Maryland Fundamentals of Accounting Practice(ACC 1015) Course Syllabus Spring 2015 Bonnie Harrison Office - Room #228 (PFA) Office Hours: Tuesdays: 9:00am 10:00am Wednesday:

More information

Welcome to Life Span Psychology (Psych 41) East Los Angeles College. 3 Credit Hours. Professor Maria Mayoryk

Welcome to Life Span Psychology (Psych 41) East Los Angeles College. 3 Credit Hours. Professor Maria Mayoryk Welcome to Life Span Psychology (Psych 41) East Los Angeles College 3 Credit Hours Professor Maria Mayoryk The BEST PLACE to contact me is within our class website. If, for some reason, you cannot access

More information

How To Manage A Business In A Microcomputer Game

How To Manage A Business In A Microcomputer Game The Pennsylvania State University, York Campus MKTG 301W-001 - Principles of Marketing SPRING 2009 Time: 9:20 10:35 AM Instructor: Dr. Ali Kara Day (s): Tuesday & Thursday Office: ISTC 206 Place: 206 Main

More information

Del Mar College - Mathematics Department SYLLABUS for the Online Calculus for Business and Social Science - Math 1325.709fa

Del Mar College - Mathematics Department SYLLABUS for the Online Calculus for Business and Social Science - Math 1325.709fa Del Mar College - Mathematics Department SYLLABUS for the Online Calculus for Business and Social Science - Math 1325.709fa INSTRUCTOR: Timothy Precella Course: Calculus for Business and Social Sciences,

More information

Contact Information: Email addresses: jimlanders19@gmail.com (best way to contact) jlanders@ccp.edu

Contact Information: Email addresses: jimlanders19@gmail.com (best way to contact) jlanders@ccp.edu Community College of Philadelphia English 098, Fundamentals of Writing, (CRN 11116), Section 278 English 108 Academic Reading Across the Disciplines, (CRN 11488), Section 278 Spring 2014 Instructor: Jim

More information

Counselor Chat Tuesday, January 10,2012

Counselor Chat Tuesday, January 10,2012 Chat Tuesday, January 10,2012 Vinnie_ASI Today's chat topic: Using LinkedIn to Get Sales Leads 01:15 Is anywhere here? 01:59 Is anyone here? Hi and welcome to today's chat. The topic: Using LinkedIn to

More information

Week 2 Practical Objects and Turtles

Week 2 Practical Objects and Turtles Week 2 Practical Objects and Turtles Aims and Objectives Your aim in this practical is: to practise the creation and use of objects in Java By the end of this practical you should be able to: create objects

More information

Practical Study Tips

Practical Study Tips Please read and inform student-athletes about this information Practical Study Tips Set Goals Setting goals helps you decide what is important, gives you a plan for success, and keeps you focused. Setting

More information

Governors State University College of Business and Public Administration. Course: STAT 361-03 Statistics for Management I (Online Course)

Governors State University College of Business and Public Administration. Course: STAT 361-03 Statistics for Management I (Online Course) Governors State University College of Business and Public Administration Course: STAT 361-03 Statistics for Management I (Online Course) Instructor: Kevin M. Riordan, M.A. Session: Fall Semester 2011 Prerequisite:

More information

BIO 315 Human Genetics - Online

BIO 315 Human Genetics - Online BIO 315 Human Genetics - Online Instructor: Dr. Steven Gorsich Office: Brooks Hall, 230a Phone: 774-1865 Email: gorsi1sw@cmich.edu (the best way to reach me) Office Hours: Online and/or by appointment

More information

Difficult Tutoring Situations

Difficult Tutoring Situations Difficult Tutoring Situations At some time or other, all tutors will find themselves faced with difficult situations in a tutoring session. The following information will provide you with some common categories

More information

Online Course Syllabus Page 1

Online Course Syllabus Page 1 Page 1 STATS 8: Introduction to Biological Statistics Summer Session II 2011 Class Meeting Information This course meets online from August 1 to September 7. Instructor Information Instructor: Name: Dr.

More information

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

Florida Gulf Coast University Lutgert College of Business Marketing Department MAR3503 Consumer Behavior Spring 2015 Course name: Class schedule: Course mode: Classroom: Lutgert Hall, Room 2208 CRN: 10141 Consumer Behavior Tuesday & Thursday, 9:30 AM 10:45 AM On campus, face-to-face meetings Credit hours: 3 Final exam:

More information

South Plains College: General Course Syllabus

South Plains College: General Course Syllabus South Plains College: General Course Syllabus Department: Behavioral Sciences Discipline: Sociology Course Number: Sociology 1301 Course Name: Introduction to Sociology Credit: 3 Lecture: 3 Lab: 0 This

More information

MG430: Sports Management

MG430: Sports Management MG430: Sports Management Spring 2011 Instructor Information Instructor Name: Office Location: Office Hours: Email: Dr. Barbara Wech (pronounced way ) 317 D BEC Tuesday 2:00 p.m. 4:00 p.m.; Friday 10:00

More information

Introduction to the course, Eclipse and Python

Introduction to the course, Eclipse and Python As you arrive: 1. Start up your computer and plug it in. 2. Log into Angel and go to CSSE 120. Do the Attendance Widget the PIN is on the board. 3. Go to the Course Schedule web page. Open the Slides for

More information

EDCI 53100 Learning Theory and Instructional Design

EDCI 53100 Learning Theory and Instructional Design EDCI 53100 Learning Theory and Instructional Design Instructor Faculty Instructor Sunnie Lee Watson, Ph.D. Assistant Professor of Learning Design and Technology Department of Curriculum and Instruction,

More information

PROFESSIONAL WRITING WRT 307 ~ Spring, 2010

PROFESSIONAL WRITING WRT 307 ~ Spring, 2010 PROFESSIONAL WRITING WRT 307 ~ Spring, 2010 Benette Whitmore, Instructor E-mail address: bwhitmor@syr.edu Campus phone: 470-6722 Office: 105 Moon Library, SUNY ESF Welcome to WRT 307, a course designed

More information

TINA: But we re getting ahead of ourselves. Let s start at the beginning This is Ivy Tech.

TINA: But we re getting ahead of ourselves. Let s start at the beginning This is Ivy Tech. SFX: Commercial Soundtrack STU: There s nothing like it. Walking across that stage knowing you ve graduated and you re ready for the next step. Whether it s a job or continuing on with your education Ivy

More information

How does mental illness interfere with school performance?

How does mental illness interfere with school performance? How does mental illness interfere with school performance? Mental illnesses may interfere with functioning in different ways. Often, the person themselves or the professionals working with them can describe

More information

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

Great Basin College Spring Semester 2015. GRC 188 section 1001 Web Animation and Interactivity I Great Basin College Spring Semester 2015 GRC 188 section 1001 Web Animation and Interactivity I Instructor Website Kathy Schwandt office: High Tech Center (HTC) Room 129, 775-753-2218 email available through

More information

MyMathLab/MyStatLab Student User Guide

MyMathLab/MyStatLab Student User Guide MyMathLab/MyStatLab Student User Guide Copyright Notice Copyright 2012 by Pearson Education. All rights reserved. No part of the contents of this book may be reproduced or transmitted in any form or by

More information

Class Hours: All Online Address: 9000 Overland Ave., Culver City, CA 90230 Class Location: Etudes Website Office Location: CE Building Room #214

Class Hours: All Online Address: 9000 Overland Ave., Culver City, CA 90230 Class Location: Etudes Website Office Location: CE Building Room #214 Syllabus: T. Matosic Division: (Career Studies/Business) Course name: (Business 032: Business Communications) Section: (8018) / Semester (Winter 2016) Todd Matosic, Instructor, BA, MBA Email: matosit@wlac.edu

More information

Design Principles for Online Classes

Design Principles for Online Classes Technology Training Schedule Professional Development Fall 2015 Register for Technology Training Workshops at elcamino.flexreporter.com Presenter: Elana Azose, Trainer/Instructional Technology Specialist

More information

IMPLEMENTATION GUIDE for MEDICAL TERMINOLOGY ONLINE for MASTERING HEALTHCARE TERMINOLOGY, Third Edition Module 7: Male Reproductive System

IMPLEMENTATION GUIDE for MEDICAL TERMINOLOGY ONLINE for MASTERING HEALTHCARE TERMINOLOGY, Third Edition Module 7: Male Reproductive System IMPLEMENTATION GUIDE for MEDICAL TERMINOLOGY ONLINE for MASTERING HEALTHCARE TERMINOLOGY, Third Edition Module 7: Male Reproductive System OVERVIEW Module 7 in Medical Terminology Online accompanies Chapter

More information

Computer Science 040-6927 Spring 2012 Page 1. COURSE INFORMATION Introduction to Computers / COMSC 040-6927 / Online Section. kstanton@losmedanos.

Computer Science 040-6927 Spring 2012 Page 1. COURSE INFORMATION Introduction to Computers / COMSC 040-6927 / Online Section. kstanton@losmedanos. Computer Science 040-6927 Spring 2012 Page 1 COURSE INFORMATION Title and Course # Introduction to Computers / COMSC 040-6927 / Online Section Department: Computer Science Number of Units 4 Semester Spring

More information

CS 115 Introduction to Computer Programming Course Syllabus (Night Sections) Fall 2015

CS 115 Introduction to Computer Programming Course Syllabus (Night Sections) Fall 2015 CS 115 Introduction to Computer Programming Course Syllabus (Night Sections) Fall 2015 Night Section Lecturer: E-mail: Office Hours and Location: Class Webpage Mohammad Tariqul Islam mtislam.tarik@uky.edu

More information

itunes U Course Guidelines

itunes U Course Guidelines itunes U Course Guidelines Contents What s New in itunes U 1 Overview 2 Getting Started 3 Course Settings 4 Editing and Organizing Content 6 Adding Posts, Assignments, and Materials 7 Managing Enrollment

More information

Online Course Syllabus. POL 1113: American National Government. Fall 2015

Online Course Syllabus. POL 1113: American National Government. Fall 2015 Online Course Syllabus POL 1113: American National Government Fall 2015 Instructor Information Name & contact: Marija Naumoski (MA, University of Central Oklahoma). All inquiries must be sent via UCO's

More information

SYLLABUS & COURSE OUTLINE

SYLLABUS & COURSE OUTLINE 1 GENERAL INFORMATION SYLLABUS & COURSE OUTLINE Course Title and Number: CMAT 212-WF1 (5073) Interactive Multimedia Design Instructor s Name: James House, Jr. Office Phone: 301-784-5308 e-mail: jhouse@allegany.edu

More information

Success Tips for Online Learning

Success Tips for Online Learning B.R.E.A.T.H.E. Success Tips for Online Learning Phi Theta Kappa Alpha Omicron Beta Chapter B.R.E.A.T.H.E. Success Tips for Online Learning BE ON TOP OF READINGS REMEMBER DEADLINES EXPECT THE UNEXPECTED

More information