Introduction to Video Game Programming (VGP)
Today’s Objective(s) and Bell-Ringer Bell-Ringer 1.What Middle School did you go to? 2.Where were you born? 3.Where is a place you’d like to go? Objective Given computer and internet acceptable use standards, TSW correctly identify policies with no errors. (BUS )
Bell-Ringer Procedures Top line Name on left, date on right Skip a line Copy and answer Questions Leave a blank line or two after each question for the answers
Bell-Ringer Procedures 1. What Middle School did you go to? 2. Where were you born? 3. Where is a place you’d like to go?
Bell-Ringer Procedures Skip two lines Copy Today’s Objective(s)
Today’s Objective(s) Given computer and internet acceptable use standards, TSW correctly identify policies with no errors. (BUS )
Bob Smith Bell-Ringer 1.What Middle School did you go to? Davis 2.Where were you born? Hampton 3.Where is a place you’d like to go? Hawai’i Objectives Given computer and internet acceptable use standards, TSW correctly identify policies with no errors. (BUS ) 9/2/2013
Syllabus Course Description Explore history and development of computer technology and concepts. Apply logical procedures and implement programming procedures
Syllabus Course Description Use Graphical User Interfaces, such as Alice and Game Maker, to design and develop interactive multimedia applications
Syllabus No textbook All materials found on class web page
Syllabus Materials 1-inch binder (provided if fees paid) Divider set, at least 4 tabs Filler paper Black or blue pens Headphones/Ear buds
Syllabus Student Organization FBLA – Future Business Leaders of America Mr. Eure is Adviser Listen for announcements
Syllabus Grade Criteria Each Quarter/Grading Period/Nine Weeks Class Preparation/Teamwork = 10% Projects = 50% Portfolio = 20% Tests = 20% Number of points tells you how important assignments are Projects = 50 points Tests = 50 points Most Class Work = 5 points
Syllabus Semester Grades First Grading Period = 40% Second Grading Period = 40% Semester Exam = 20% If exempt from Semester Exam First Grading Period = 50% Second Grading Period = 50%
First Semester Work Course Introduction Programming Careers and the Student Organization Computer History and Concepts Program Design and Solutions Intro to Alice and Object- Oriented Programming
First Semester Work Developing Classes, Objects, Methods and Parameters Programming with Logical Structures Event-Driven Programming
Second Semester Work Intro to Video Game Programming and Game Maker Good Game Design Event Inheritance Designing Levels and Features Developing Multiplayer Games Multiplayer Game Balance
Syllabus Make-Up Work See Rights & Responsibilities Tardy If late from lunch, you will be marked tardy
Syllabus Professional Behavior This is a “Business & IT” class You are expected to act professionally I do not do professional dress days
Syllabus Cheating/Plagiarism Claiming credit for something you did not create Copying/Pasting from Internet is Plagiarism Must key in all of your work in your own words
Syllabus Gum/Food/Drink/Candy Not allowed! Exception – bottled drinks, but no cans Grooming Not in class! Other students will be using the computers
Syllabus Beginning of Class Get notebook Sit at assigned seat Complete Bell-Ringer Wait for instruction
Syllabus Ending of Class Save work/submit if necessary Return notebooks/materials Straighten up work area Sit at assigned seat Place chair under desk
BHS Acceptable Computer Use Policy
Computer Use Policy Students will NOT use BHS resources for these purposes: Political Religious Personal Commercial
Computer Use Policy Students WILL Honor all copyrights and licenses
Computer Use Policy Students will NOT Share login names, passwords, or data
Computer Use Policy Students will NOT Misuse or abuse equipment and/or data
Computer Use Policy Misuses include, but are not limited to: Printing material unrelated to class work Exploring unauthorized areas of hard drive/system files
Computer Use Policy Students will NOT Attempt to circumvent security practices
Computer Use Policy Students WILL Respect the privacy of all other users of the system
BHS Internet Acceptable Online Behavior
Internet Acceptable Behavior Access to the Internet is given as a PRIVLEGE to learners who agree to act in a considerate and responsible manner
Internet Acceptable Behavior Students WILL Use the Internet for productive purposes only Practice good “Netiquette”
Internet Acceptable Behavior Students are responsible for good behavior on the Internet General school rules for behavior and communications apply
Internet Acceptable Behavior Network storage areas may be treated like school lockers Network administrators may review files and communications Users should NOT expect that files will be private
Internet Acceptable Behavior Students will NOT Damage computers, computer systems, or computer networks either physically or electronically e.g., writing viruses or hacking
Internet Acceptable Behavior Students will NOT Violate copyright laws Use another’s password Trespass in another’s folders, work, or files
Internet Acceptable Behavior Violations may result in Loss of access Other disciplinary or legal action
Computer and Internet Contracts Student AND Parent/Guardian MUST sign this agreement and return to the teacher
Computer and Internet Contracts Students will NOT Be allowed to use any business department computer equipment until this form has been signed and returned
Computer and Internet Contracts Violations of these policies Will result in consequences as outlined in the Student’s Rights and Responsibilities Handbook
Computer and Internet Contracts Violations of these policies Can result in computer use privileges being permanently revoked
Computer and Internet Contracts Get signed and bring back NEXT CLASS We will begin working on computers NEXT CLASS If you don’t have them signed, you will fall behind
Introduction to Video Game Programming (VGP)
Bell-Ringer Get the Bell-Ringer you completed earlier in class
“Getting to Know You” Name Where you were born Middle School Place you’d like to go
Introductions Saudi Arabia England Turkey Crete (Greece) Austria, Belgium, Bulgaria, Croatia, France, Germany, Italy, Slovenia, Spain, Vatican City Canary Islands (Spain) Azores (Portugal) Barbados Mexico Canada 47 States, Lived in 9
Introduction to Video Game Programming (VGP)
Computer Math Prefixes: K = kilo = 1,000 (thousand) M = mega = 1,000,000 (million) G = giga = 1,000,000,000 (billion) T = tera = 1,000,000,000,000 (trillion)
Computer Math CPU Speeds Measured in Hz (hertz) Means cycles per second The more cycles it can process, the faster it can run
Computer Math 1a. If a CPU is rated at 500 MHz, how many cycles can it process in a second? 500 times M (1,000,000) = 500,000,000 (500 million)
Computer Math 1b. If a CPU is rated at 1 GHz, how many cycles can it process in a second? 1 times G (1,000,000,000) = 1,000,000,000 (1 billion)
Computer Math 1c. If a CPU is rated at 950 MHz, how many cycles can it process in a second? 950 times M (1,000,000) = 950,000,000 (950 million)
Computer Math 1d. If a CPU is rated at 1.1 GHz, how many cycles can it process in a second? 1.1 times G (1,000,000,000) = 1,100,000,000 (1.1 billion)
Computer Math 1e. Which CPU is faster, one rated at 1.1 GHz, or one rated at 950 MHz? 1.1 GHz = 1,100,000, MHz = 950,000,000
Computer Math Hard Drive Capacity Measured in B (bytes) Means pieces of data More bytes on the hard drive = more data you can store
Computer Math 2a. If a hard drive holds 200 GB, how many pieces of data can it store? 200 times G (1,000,000,000) = 200,000,000,000 (200 billion)
Computer Math 2b. If a hard drive holds 1TB, how many pieces of data can it store? 1 times T (1,000,000,000,000) = 1,000,000,000,000 (1 trillion)
Computer Math 2c. If a hard drive holds 750 GB, how many pieces of data can it store? 750 times G (1,000,000,000) = 750,000,000,000 (750 billion)
Computer Math 2d. You need to have a total of 1TB of storage, and you already have a hard drive that holds 750GB. What is the smallest hard drive you can add and have 1TB of storage? 1TB (1,000,000,000,000) minus 750GB (750,000,000,000) = 250GB (250,000,000,000)
Information Technology Fundamentals (ITF)