SlideShare a Scribd company logo
1 of 2
Download to read offline
Windows and Game
  Programming 1

2011-2012 School Year
Full Year Course                                       Cheryl Claussen
Grades 6-12 Recommended                                Home: 269-671-4213 Cell: 269-414-8178
1 Computer Science credit or 1 Elective credit         tlckalamazoomrsclaussen@gmail.com



Course Description
Students will use Visual Basic to learn Windows and Game Programming fundamentals. Students will
learn foundational gaming topics such as graphics, animation, sound effects, game physics, game logic,
artificial intelligence, and more! The Visual Basic programming language is widely used in academia
and the software industry. Invest your student’s time in the modern languages they will learn and use
throughout their college and professional life. You won’t have to twist any arms to get this homework
done.


Windows Programming topics covered:                    Game Programming topics Covered:

      Brief introduction to computer hardware,                  Game design concepts
       software, and programming history                         Drawing shapes on the screen
      Introduction to the Microsoft Visual Basic                Responding to keyboard clicks and
       2010 Express development environment                       mouse movements
      Managing different types of data such as                  Displaying and animating images
       numbers and text                                          Object position, movement and
      Learning how to make decisions about                       acceleration
       program flow                                              Collision detection
      Obtaining and validating user input                       Playing music and creating sound
      Working with numbers and math                              effects
       operations                                                Artificial "game" intelligence
      Working with strings (text)                               Saving and loading games
      Learning how to debug (find errors in)                    Game Physics
       your code                                                 Printing screens to the printer
      Learning how to write loops to execute
       sections of code many times
      Working with arrays (sets of data)
      Learning how to publish your programs to
       other computers
      Putting it all together -- write a simple
       graphical game!



Grading
Tests, quizzes, hand-outs, assigned projects done at home, in-class projects, and exams done in class
receive a percentage from the tutor. 1 - 2 hours of outside class work is projected for each week. Class
attitude and weekly performance will also be taken into consideration. These percentages are averaged at
the end of each semester. Parents can then give a letter grade according to their grading scale. A
certificate of completion is granted at the end of the academic year.
Required Texts
Rented or Purchased through tutor.

       Rental Option: $90 deposit with $45 returned at end of academic year if text is returned in Nice
       to Good Condition. Nice: Slightly handled or used, Minimal wear, No writing/marks. Good:
       Regular use and wear, <10% pages marked/highlighted.
       Purchase Option: $125.55



Required Supplies
   o       USB flash drive (Labeled with name)
   o       1 ½ - 2” 3-ring binder with six dividers with tabs
   o       Sharp pencils & pencil sharpener
   o       Eraser
   o       Lined paper
   o       Laptop with the following requirements: Students will download a free software package
       from Microsoft for their development environment. After the initial download, the student can
       complete the course entirely on their own computer; no additional Internet access is required
       (though many useful programming resources are available online). In order to run the Microsoft
       product, your student’s laptop must have the following minimum requirements:

                  A CPU of at least 1.6Ghz
                  At least 1024MB of RAM
                  A display monitor with 1024 x 768 or higher resolution
                  A graphics card supporting DirectX-10 or later
                  A 5400+ RPM hard drive with 3GB or more free space
                  Windows XP + SP2, Vista or Windows 7 Operating System
                  An Internet connection


Course Prerequisites
Students should be familiar with using a keyboard and mouse to select and run programs, navigate
application menu systems, and interact with the Windows operating system. Students should understand
how to store and retrieve files on the hard disk and how to use Windows Explorer to navigate a file system
and directory structures. Students will learn how to program a computer from the ground up, but they
should already know the basics about using one!



Course Tuition & Fees
Tuition $250.00 for the year. $225.00 if paid in full by June 1. I will work with families that are
interested in a semester or monthly payment plan. **5% discount if you refer a family and they enroll for at
least one Claussen tutored class. (Only through June 1st)



About the Tutor
My husband and I live in Hickory Corners with our three children and 2 cats. We love the Lord and do our
best to serve Him wherever and whenever we can. I hold a Bachelor of Science Degree with majors in
both Mathematics and Computer Science from Alma College and a Master of Science Degree in Computer
Science from Western Michigan University. I have taught Computer Science and Mathematics at
professional, collegiate, and high school levels in both private and public settings. Before our
homeschooling journey began, I was a software engineer and database administrator for Eaton
Corporation. I also travelled throughout west Michigan as a database consultant. Now, the majority of
my time is spent schooling my children and developing our small homestead. When I have free time, I
love long walks with friends.

More Related Content

Similar to Claussen Windows and Game Programming 1 Syllabus

Fetc 2016 creating a game design sequence
Fetc 2016 creating a game design sequenceFetc 2016 creating a game design sequence
Fetc 2016 creating a game design sequenceMike Ploor
 
TCEA 2016 creating a game design sequence
TCEA 2016 creating a game design sequenceTCEA 2016 creating a game design sequence
TCEA 2016 creating a game design sequenceMike Ploor
 
Why Game Design Education in Middle or High School
Why Game Design Education in Middle or High SchoolWhy Game Design Education in Middle or High School
Why Game Design Education in Middle or High SchoolMike Ploor
 
Chapter 14-The Software as an Educational Resource-De la Torre, Allen R.
Chapter 14-The Software as an Educational Resource-De la Torre, Allen R.Chapter 14-The Software as an Educational Resource-De la Torre, Allen R.
Chapter 14-The Software as an Educational Resource-De la Torre, Allen R.AllenDelaTorre
 
FETC 2015 Advanced Game Design Presentation - Workshop
FETC 2015 Advanced Game Design Presentation - WorkshopFETC 2015 Advanced Game Design Presentation - Workshop
FETC 2015 Advanced Game Design Presentation - WorkshopMike Ploor
 
Tcea 2014 Video Game Design for New TEKS
Tcea 2014   Video Game Design for New TEKSTcea 2014   Video Game Design for New TEKS
Tcea 2014 Video Game Design for New TEKSMike Ploor
 
Ishan Vaid resume.(1)
Ishan Vaid resume.(1)Ishan Vaid resume.(1)
Ishan Vaid resume.(1)Ishan Vaid
 
Game design as a career
Game design as a career Game design as a career
Game design as a career Shanthi Ravi
 
Introduction To Game Programming
Introduction To Game ProgrammingIntroduction To Game Programming
Introduction To Game ProgrammingDien Wong
 
Software as an educational resource
Software as an educational resourceSoftware as an educational resource
Software as an educational resourceJoy Clearth Padro
 
Software as an educational resource
Software as an educational resourceSoftware as an educational resource
Software as an educational resourceLaniePapa
 
0 uprise u_coding major overview 20210105
0 uprise u_coding major overview 202101050 uprise u_coding major overview 20210105
0 uprise u_coding major overview 20210105John Picasso
 

Similar to Claussen Windows and Game Programming 1 Syllabus (20)

Fetc 2016 creating a game design sequence
Fetc 2016 creating a game design sequenceFetc 2016 creating a game design sequence
Fetc 2016 creating a game design sequence
 
Cv Of Mina Eleya
Cv Of Mina EleyaCv Of Mina Eleya
Cv Of Mina Eleya
 
Computer coding resources for your library
Computer coding resources for your library Computer coding resources for your library
Computer coding resources for your library
 
Gw01 introduction
Gw01   introductionGw01   introduction
Gw01 introduction
 
TCEA 2016 creating a game design sequence
TCEA 2016 creating a game design sequenceTCEA 2016 creating a game design sequence
TCEA 2016 creating a game design sequence
 
Why Game Design Education in Middle or High School
Why Game Design Education in Middle or High SchoolWhy Game Design Education in Middle or High School
Why Game Design Education in Middle or High School
 
Chapter 14-The Software as an Educational Resource-De la Torre, Allen R.
Chapter 14-The Software as an Educational Resource-De la Torre, Allen R.Chapter 14-The Software as an Educational Resource-De la Torre, Allen R.
Chapter 14-The Software as an Educational Resource-De la Torre, Allen R.
 
FETC 2015 Advanced Game Design Presentation - Workshop
FETC 2015 Advanced Game Design Presentation - WorkshopFETC 2015 Advanced Game Design Presentation - Workshop
FETC 2015 Advanced Game Design Presentation - Workshop
 
Tcea 2014 Video Game Design for New TEKS
Tcea 2014   Video Game Design for New TEKSTcea 2014   Video Game Design for New TEKS
Tcea 2014 Video Game Design for New TEKS
 
Tablet PC Workshop 2010
Tablet PC Workshop 2010Tablet PC Workshop 2010
Tablet PC Workshop 2010
 
Ishan Vaid resume.(1)
Ishan Vaid resume.(1)Ishan Vaid resume.(1)
Ishan Vaid resume.(1)
 
aniket resume
aniket resumeaniket resume
aniket resume
 
CV of Golam Sarwar-E-Kaynat
CV of Golam Sarwar-E-KaynatCV of Golam Sarwar-E-Kaynat
CV of Golam Sarwar-E-Kaynat
 
Ryan_Resume
Ryan_ResumeRyan_Resume
Ryan_Resume
 
CV-05.04.16
CV-05.04.16CV-05.04.16
CV-05.04.16
 
Game design as a career
Game design as a career Game design as a career
Game design as a career
 
Introduction To Game Programming
Introduction To Game ProgrammingIntroduction To Game Programming
Introduction To Game Programming
 
Software as an educational resource
Software as an educational resourceSoftware as an educational resource
Software as an educational resource
 
Software as an educational resource
Software as an educational resourceSoftware as an educational resource
Software as an educational resource
 
0 uprise u_coding major overview 20210105
0 uprise u_coding major overview 202101050 uprise u_coding major overview 20210105
0 uprise u_coding major overview 20210105
 

More from tlc kalamazoo

Claussen Algebra 2 syllabus.pdf
Claussen Algebra 2 syllabus.pdfClaussen Algebra 2 syllabus.pdf
Claussen Algebra 2 syllabus.pdftlc kalamazoo
 
Parker Public speaking class description
Parker Public speaking class descriptionParker Public speaking class description
Parker Public speaking class descriptiontlc kalamazoo
 
Webb, Peter PrivateLessonsTLC
Webb, Peter PrivateLessonsTLCWebb, Peter PrivateLessonsTLC
Webb, Peter PrivateLessonsTLCtlc kalamazoo
 
Claussen Computer Science 1 Syllabus
Claussen Computer Science 1 SyllabusClaussen Computer Science 1 Syllabus
Claussen Computer Science 1 Syllabustlc kalamazoo
 
Humphries High School Biology I
Humphries High School Biology IHumphries High School Biology I
Humphries High School Biology Itlc kalamazoo
 
Parker Financial Peace Class Description
Parker Financial Peace Class DescriptionParker Financial Peace Class Description
Parker Financial Peace Class Descriptiontlc kalamazoo
 
Maybee Introduction to Social Science
Maybee Introduction to Social ScienceMaybee Introduction to Social Science
Maybee Introduction to Social Sciencetlc kalamazoo
 
Grimmer Human Biology
Grimmer Human BiologyGrimmer Human Biology
Grimmer Human Biologytlc kalamazoo
 
Mom, Sherese Violin + Piano Lessons
Mom, Sherese Violin + Piano LessonsMom, Sherese Violin + Piano Lessons
Mom, Sherese Violin + Piano Lessonstlc kalamazoo
 
Valkema Teen Fitness
Valkema Teen FitnessValkema Teen Fitness
Valkema Teen Fitnesstlc kalamazoo
 
Olivarez Hands on Art
Olivarez Hands on ArtOlivarez Hands on Art
Olivarez Hands on Arttlc kalamazoo
 
Humphries Middle School Life Science
Humphries Middle School Life ScienceHumphries Middle School Life Science
Humphries Middle School Life Sciencetlc kalamazoo
 
Spilson adventure writing teacher bio
Spilson adventure writing teacher bioSpilson adventure writing teacher bio
Spilson adventure writing teacher biotlc kalamazoo
 
Daudert Choir Fundamentals
Daudert Choir FundamentalsDaudert Choir Fundamentals
Daudert Choir Fundamentalstlc kalamazoo
 
Olivarez Art III Final
Olivarez Art III FinalOlivarez Art III Final
Olivarez Art III Finaltlc kalamazoo
 
Wilga Chem description
Wilga Chem descriptionWilga Chem description
Wilga Chem descriptiontlc kalamazoo
 
Spilson advanced hs & college writing
Spilson advanced hs & college writingSpilson advanced hs & college writing
Spilson advanced hs & college writingtlc kalamazoo
 

More from tlc kalamazoo (19)

Reitler Algebra 1
Reitler Algebra 1Reitler Algebra 1
Reitler Algebra 1
 
Claussen Algebra 2 syllabus.pdf
Claussen Algebra 2 syllabus.pdfClaussen Algebra 2 syllabus.pdf
Claussen Algebra 2 syllabus.pdf
 
Parker Public speaking class description
Parker Public speaking class descriptionParker Public speaking class description
Parker Public speaking class description
 
Webb, Peter PrivateLessonsTLC
Webb, Peter PrivateLessonsTLCWebb, Peter PrivateLessonsTLC
Webb, Peter PrivateLessonsTLC
 
Claussen Computer Science 1 Syllabus
Claussen Computer Science 1 SyllabusClaussen Computer Science 1 Syllabus
Claussen Computer Science 1 Syllabus
 
Humphries High School Biology I
Humphries High School Biology IHumphries High School Biology I
Humphries High School Biology I
 
Parker Financial Peace Class Description
Parker Financial Peace Class DescriptionParker Financial Peace Class Description
Parker Financial Peace Class Description
 
Maybee Introduction to Social Science
Maybee Introduction to Social ScienceMaybee Introduction to Social Science
Maybee Introduction to Social Science
 
Grimmer Human Biology
Grimmer Human BiologyGrimmer Human Biology
Grimmer Human Biology
 
Mom, Sherese Violin + Piano Lessons
Mom, Sherese Violin + Piano LessonsMom, Sherese Violin + Piano Lessons
Mom, Sherese Violin + Piano Lessons
 
Valkema Teen Fitness
Valkema Teen FitnessValkema Teen Fitness
Valkema Teen Fitness
 
Olivarez Hands on Art
Olivarez Hands on ArtOlivarez Hands on Art
Olivarez Hands on Art
 
Humphries Middle School Life Science
Humphries Middle School Life ScienceHumphries Middle School Life Science
Humphries Middle School Life Science
 
Spilson adventure writing teacher bio
Spilson adventure writing teacher bioSpilson adventure writing teacher bio
Spilson adventure writing teacher bio
 
Valkema Mom Fitness
Valkema Mom FitnessValkema Mom Fitness
Valkema Mom Fitness
 
Daudert Choir Fundamentals
Daudert Choir FundamentalsDaudert Choir Fundamentals
Daudert Choir Fundamentals
 
Olivarez Art III Final
Olivarez Art III FinalOlivarez Art III Final
Olivarez Art III Final
 
Wilga Chem description
Wilga Chem descriptionWilga Chem description
Wilga Chem description
 
Spilson advanced hs & college writing
Spilson advanced hs & college writingSpilson advanced hs & college writing
Spilson advanced hs & college writing
 

Recently uploaded

Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxthorishapillay1
 
Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Jisc
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxiammrhaywood
 
Grade 9 Q4-MELC1-Active and Passive Voice.pptx
Grade 9 Q4-MELC1-Active and Passive Voice.pptxGrade 9 Q4-MELC1-Active and Passive Voice.pptx
Grade 9 Q4-MELC1-Active and Passive Voice.pptxChelloAnnAsuncion2
 
Planning a health career 4th Quarter.pptx
Planning a health career 4th Quarter.pptxPlanning a health career 4th Quarter.pptx
Planning a health career 4th Quarter.pptxLigayaBacuel1
 
Types of Journalistic Writing Grade 8.pptx
Types of Journalistic Writing Grade 8.pptxTypes of Journalistic Writing Grade 8.pptx
Types of Journalistic Writing Grade 8.pptxEyham Joco
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTiammrhaywood
 
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxEPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxRaymartEstabillo3
 
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxAnupkumar Sharma
 
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17Celine George
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatYousafMalik24
 
ROOT CAUSE ANALYSIS PowerPoint Presentation
ROOT CAUSE ANALYSIS PowerPoint PresentationROOT CAUSE ANALYSIS PowerPoint Presentation
ROOT CAUSE ANALYSIS PowerPoint PresentationAadityaSharma884161
 
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Celine George
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxNirmalaLoungPoorunde1
 
Quarter 4 Peace-education.pptx Catch Up Friday
Quarter 4 Peace-education.pptx Catch Up FridayQuarter 4 Peace-education.pptx Catch Up Friday
Quarter 4 Peace-education.pptx Catch Up FridayMakMakNepo
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon AUnboundStockton
 
AmericanHighSchoolsprezentacijaoskolama.
AmericanHighSchoolsprezentacijaoskolama.AmericanHighSchoolsprezentacijaoskolama.
AmericanHighSchoolsprezentacijaoskolama.arsicmarija21
 
What is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPWhat is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPCeline George
 

Recently uploaded (20)

Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptx
 
Rapple "Scholarly Communications and the Sustainable Development Goals"
Rapple "Scholarly Communications and the Sustainable Development Goals"Rapple "Scholarly Communications and the Sustainable Development Goals"
Rapple "Scholarly Communications and the Sustainable Development Goals"
 
Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
 
Grade 9 Q4-MELC1-Active and Passive Voice.pptx
Grade 9 Q4-MELC1-Active and Passive Voice.pptxGrade 9 Q4-MELC1-Active and Passive Voice.pptx
Grade 9 Q4-MELC1-Active and Passive Voice.pptx
 
Planning a health career 4th Quarter.pptx
Planning a health career 4th Quarter.pptxPlanning a health career 4th Quarter.pptx
Planning a health career 4th Quarter.pptx
 
Types of Journalistic Writing Grade 8.pptx
Types of Journalistic Writing Grade 8.pptxTypes of Journalistic Writing Grade 8.pptx
Types of Journalistic Writing Grade 8.pptx
 
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
 
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxEPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
 
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
 
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice great
 
ROOT CAUSE ANALYSIS PowerPoint Presentation
ROOT CAUSE ANALYSIS PowerPoint PresentationROOT CAUSE ANALYSIS PowerPoint Presentation
ROOT CAUSE ANALYSIS PowerPoint Presentation
 
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptx
 
Quarter 4 Peace-education.pptx Catch Up Friday
Quarter 4 Peace-education.pptx Catch Up FridayQuarter 4 Peace-education.pptx Catch Up Friday
Quarter 4 Peace-education.pptx Catch Up Friday
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon A
 
AmericanHighSchoolsprezentacijaoskolama.
AmericanHighSchoolsprezentacijaoskolama.AmericanHighSchoolsprezentacijaoskolama.
AmericanHighSchoolsprezentacijaoskolama.
 
What is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPWhat is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERP
 

Claussen Windows and Game Programming 1 Syllabus

  • 1. Windows and Game Programming 1 2011-2012 School Year Full Year Course Cheryl Claussen Grades 6-12 Recommended Home: 269-671-4213 Cell: 269-414-8178 1 Computer Science credit or 1 Elective credit tlckalamazoomrsclaussen@gmail.com Course Description Students will use Visual Basic to learn Windows and Game Programming fundamentals. Students will learn foundational gaming topics such as graphics, animation, sound effects, game physics, game logic, artificial intelligence, and more! The Visual Basic programming language is widely used in academia and the software industry. Invest your student’s time in the modern languages they will learn and use throughout their college and professional life. You won’t have to twist any arms to get this homework done. Windows Programming topics covered: Game Programming topics Covered:  Brief introduction to computer hardware,  Game design concepts software, and programming history  Drawing shapes on the screen  Introduction to the Microsoft Visual Basic  Responding to keyboard clicks and 2010 Express development environment mouse movements  Managing different types of data such as  Displaying and animating images numbers and text  Object position, movement and  Learning how to make decisions about acceleration program flow  Collision detection  Obtaining and validating user input  Playing music and creating sound  Working with numbers and math effects operations  Artificial "game" intelligence  Working with strings (text)  Saving and loading games  Learning how to debug (find errors in)  Game Physics your code  Printing screens to the printer  Learning how to write loops to execute sections of code many times  Working with arrays (sets of data)  Learning how to publish your programs to other computers  Putting it all together -- write a simple graphical game! Grading Tests, quizzes, hand-outs, assigned projects done at home, in-class projects, and exams done in class receive a percentage from the tutor. 1 - 2 hours of outside class work is projected for each week. Class attitude and weekly performance will also be taken into consideration. These percentages are averaged at the end of each semester. Parents can then give a letter grade according to their grading scale. A certificate of completion is granted at the end of the academic year.
  • 2. Required Texts Rented or Purchased through tutor. Rental Option: $90 deposit with $45 returned at end of academic year if text is returned in Nice to Good Condition. Nice: Slightly handled or used, Minimal wear, No writing/marks. Good: Regular use and wear, <10% pages marked/highlighted. Purchase Option: $125.55 Required Supplies o USB flash drive (Labeled with name) o 1 ½ - 2” 3-ring binder with six dividers with tabs o Sharp pencils & pencil sharpener o Eraser o Lined paper o Laptop with the following requirements: Students will download a free software package from Microsoft for their development environment. After the initial download, the student can complete the course entirely on their own computer; no additional Internet access is required (though many useful programming resources are available online). In order to run the Microsoft product, your student’s laptop must have the following minimum requirements:  A CPU of at least 1.6Ghz  At least 1024MB of RAM  A display monitor with 1024 x 768 or higher resolution  A graphics card supporting DirectX-10 or later  A 5400+ RPM hard drive with 3GB or more free space  Windows XP + SP2, Vista or Windows 7 Operating System  An Internet connection Course Prerequisites Students should be familiar with using a keyboard and mouse to select and run programs, navigate application menu systems, and interact with the Windows operating system. Students should understand how to store and retrieve files on the hard disk and how to use Windows Explorer to navigate a file system and directory structures. Students will learn how to program a computer from the ground up, but they should already know the basics about using one! Course Tuition & Fees Tuition $250.00 for the year. $225.00 if paid in full by June 1. I will work with families that are interested in a semester or monthly payment plan. **5% discount if you refer a family and they enroll for at least one Claussen tutored class. (Only through June 1st) About the Tutor My husband and I live in Hickory Corners with our three children and 2 cats. We love the Lord and do our best to serve Him wherever and whenever we can. I hold a Bachelor of Science Degree with majors in both Mathematics and Computer Science from Alma College and a Master of Science Degree in Computer Science from Western Michigan University. I have taught Computer Science and Mathematics at professional, collegiate, and high school levels in both private and public settings. Before our homeschooling journey began, I was a software engineer and database administrator for Eaton Corporation. I also travelled throughout west Michigan as a database consultant. Now, the majority of my time is spent schooling my children and developing our small homestead. When I have free time, I love long walks with friends.