introduction to video game programming (vgp). today’s objective(s) and bell-ringer bell-ringer...
TRANSCRIPT
Introduction to Video Game Programming (VGP)
Today’s Objective(s) and Bell-RingerBell-Ringer1. 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. (BUS6640.033)
Bell-Ringer Procedures
Top lineName on left, date on right
Skip a lineCopy and answer Questions
Leave a blank line or two after each question for the answers
Bell-Ringer Procedures1. 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 linesCopy Today’s Objective(s)
Today’s Objective(s)
Given computer and internet acceptable use standards, TSW correctly identify policies with no errors. (BUS6640.033)
Bob SmithBell-Ringer1. What Middle School did you go to?
Davis2. Where were you born?
Hampton3. 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. (BUS6640.033)
9/2/2013
SyllabusCourse Description
Explore history and development of computer technology and concepts.
Apply logical procedures and implement programming procedures
SyllabusCourse Description
Use Graphical User Interfaces, such as Alice and Game Maker, to design and develop interactive multimedia applications
Syllabus
No textbookAll materials found on class web page
www.mrshultz.com
Syllabus
Materials1-inch binder (provided if fees paid)Divider set, at least 4 tabsFiller paperBlack or blue pensHeadphones/Ear buds
Syllabus
Student OrganizationFBLA – Future Business
Leaders of AmericaMr. Eure is AdviserListen 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 areProjects = 50 pointsTests = 50 pointsMost Class Work = 5 points
Syllabus
Semester GradesFirst Grading Period = 40%Second Grading Period = 40%Semester Exam = 20%
If exempt from Semester ExamFirst Grading Period = 50%Second Grading Period = 50%
First Semester WorkCourse IntroductionProgramming Careers and the
Student OrganizationComputer History and ConceptsProgram Design and SolutionsIntro to Alice and Object-
Oriented Programming
First Semester WorkDeveloping Classes, Objects,
Methods and ParametersProgramming with Logical
StructuresEvent-Driven Programming
Second Semester Work
Intro to Video Game Programming and Game Maker
Good Game DesignEvent InheritanceDesigning Levels and FeaturesDeveloping Multiplayer GamesMultiplayer Game Balance
Syllabus
Make-Up WorkSee Rights & Responsibilities
TardyIf late from lunch, you will be
marked tardy
Syllabus
Professional BehaviorThis is a “Business & IT” classYou are expected to act
professionallyI do not do professional dress
days
SyllabusCheating/PlagiarismClaiming credit for something you
did not createCopying/Pasting from Internet is
PlagiarismMust key in all of your work in
your own words
SyllabusGum/Food/Drink/Candy
Not allowed!Exception – bottled drinks, but no
cansGrooming
Not in class!Other students will be using the
computers
Syllabus
Beginning of ClassGet notebookSit at assigned seatComplete Bell-RingerWait for instruction
SyllabusEnding of Class
Save work/submit if necessaryReturn notebooks/materialsStraighten up work areaSit at assigned seatPlace chair under desk
BHS Acceptable Computer Use Policy
Computer Use Policy
Students will NOT use BHS resources for these purposes:
PoliticalReligiousPersonalCommercial
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 PolicyMisuses include, but are not limited
to:Printing material unrelated to class
workExploring 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 WILLUse the Internet for
productive purposes onlyPractice 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 NOTDamage computers, computer
systems, or computer networks either physically or electronically
e.g., writing viruses or hacking
Internet Acceptable Behavior
Students will NOTViolate copyright lawsUse another’s passwordTrespass in another’s
folders, work, or files
Internet Acceptable Behavior
Violations may result inLoss of accessOther 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 NOTBe 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”
NameWhere you were bornMiddle SchoolPlace 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 SpeedsMeasured 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,000950 MHz = 950,000,000
Computer Math
Hard Drive CapacityMeasured in B (bytes)
Means pieces of dataMore 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) minus750GB (750,000,000,000) =250GB (250,000,000,000)
Information Technology Fundamentals (ITF)