• Home
  • Program Information
    • Program Information - Auto Body Repair
      • Program Information - Auto Body Repair - Articles
    • Program Information - Automotive Technology
    • Program Information - Aviation Mechanics
    • Program Information - Certified Nursing Assistant
    • Program Information - Computer Programming & Gaming Technologies
    • Program Information - Computer Technology
    • Program Information - Construction Trades
    • Program Information - Cosmetology
    • Program Information - Culinary Arts
      • Program Information - Culinary Arts - Articles
    • Program Information - Emergency Medical Services
      • Program Information - Emergency Medical Services - Articles
    • Program Information - Fire Science
    • Program Information - Graphic Design
      • Program Information - Graphic Design - Articles
    • Program Information - Health Occupations
    • Program Information - Law Enforcement
      • Program Information - Law Enforcement - Articles
    • Program Information - Sports Medicine
      • Program Information - Sports Medicine - Articles
    • Program Information - Student Services
    • Program Information - Teaching Methods
      • Program Information - Teaching Methods - Articles
      • Program Information - Teaching Methods - Preschool Application
      • Program Information - Teaching Methods - Preschool Calendars
    • Program Information - Welding & Fabrication
      • Program Information - Welding & Fabrication - Articles
  • Staff Information
    • Staff Information - Administration
    • Staff Information - Articles
    • Staff Information - Cosmetology
    • Staff Information - Instructional Staff
    • Staff Information - Salary Report for Certified Personnel
    • Staff Information - Support Staff
  • District Information
    • District Information - Board Policy
    • District Information - Board of Control
      • District Information - Board of Control - Board of Control Meeting Information
      • District Information - Board of Control - Minutes
    • District Information - Earlville
    • District Information - Hinckley-Big Rock
    • District Information - Indian Creek
    • District Information - Leland
    • District Information - Newark
    • District Information - Plano
    • District Information - Sandwich
    • District Information - Serena
    • District Information - Somonauk
    • District Information - Yorkville
  • General Information
    • General Information - Articles
    • General Information - Attendance Policy
    • General Information - Collective Bargaining Agreement
    • General Information - Contracts Totaling $25,000 or More
    • General Information - FOIA Request
    • General Information - Illinois State Board of Education
    • General Information - IMRF
    • General Information - Internet Policy
    • General Information - Joint Agreement Budget
    • General Information - SkillsUSA
    • General Information - Student Guidelines
    • General Information - VALEES
  • Online Payment
  • Industry Visit Permission Form
  • Repair Disclaimer
  • Resources
  • Strategic Plan - 2019-2024
  • Calendar
  • Contact Us
  • Archives
Quick Links
Skip to main contentSkip to navigation
Main Navigation
Menu
Toggle extra links
  • Quicklinks
    • Online Payment
  • District Schools
    • Earlville School District #9
    • Hinckley-Big Rock School District #429
    • Indian Creek School District #425
    • Leland School District #1
    • Newark School District #18
    • Plano School District #88
    • Sandwich School District #430
    • Serena School District #2
    • Somonauk School District #432
    • Yorkville School District #115
    • Current conditions as of 2 Sep 18:52 pm CDT

      Fair

      Location:Sandwich
      Feels like:NA°
      Humidity:70
      Wind:W 3 mph
      Fair69°
      Tonight
      Partly cloudy, with a low around 56. Calm wind becoming southwest around 5 mph after midnight.
      Wednesday
      A slight chance of showers before 11am, then a chance of showers and thunderstorms between 11am and 1pm, then periods of showers and possibly a thunderstorm after 1pm. High near 76. West wind 5 to 15 mph, with gusts as high as 20 mph. Chance of precipitation is 80%. New rainfall amounts between a tenth and quarter of an inch, except higher amounts possible in thunderstorms.
      Wednesday Night
      A chance of showers and thunderstorms before 7pm, then a slight chance of showers between 7pm and 8pm. Mostly cloudy, with a low around 44. Northwest wind 5 to 10 mph, with gusts as high as 15 mph. Chance of precipitation is 30%.
      Weather forecast provided by weather.gov.

Indian Valley Vocational Center

Return to home

Indian Valley Vocational Center Logo

Program Information
  1. Home Link
  2. breadcrumbs: Program Information
  3. breadcrumbs: Computer Programming & Gaming Technologies

Website Navigation   As Staff Page Only

Set as Default Template Help

 

HTML Editor:

Your session will expire in 0 minutes.

Feature & Share

Working...

Ajax Loading Image

 

Computer Programming & Gaming Technologies

Instructor: AJ Keller

Launch the media gallery 1 player

 

Salutations,

I’m a passionate educator who believes learning should be engaging, creative, and connected to real-world interests. My teaching philosophy is simple: “You cannot force anyone to learn; you can only present a different way of thinking.” I have been teaching Computer Programming and Game Design for 8 years, encouraging students to explore problem-solving, creativity, and innovation through technology. I have working in the Education field for a little over 20 years and the Technology field for 15 years. I received My Bachelor's degree in English & Secondary education from Roosevelt University. I earned my Master's in Education from Northern Illinois University. Outside the classroom, I enjoy sports, video games, reading, writing, and painting—all of which inspire my teaching approach. Whether it’s teamwork from sports, storytelling from books, or creativity from art and games, I bring these experiences into my lessons to make learning dynamic, relevant, and fun. I look forward to working with your students and helping them grow their skills, creativity, and confidence.

 

COMPUTER PROGRAMMING I

Grades: 11, 12

 

Computer Programming 1 is the first year of a two-year sequence.  

Units of study - Functional programming, object oriented programming, computational concepts, computer engineering, robotics, automation, game development, digital sculpting/modeling, and animation 

 

Tasks you will complete - 

  • Develop problem solving skills through code to solve problems

  • Use digital clay to sculpt objects in Blender as well as Unreal Engine

  • Design 2D, 3D, 2.5D games using the Unreal Engine as well as Blender

  • Use 3D modeling to create digital animation

  • Complete regular assignments; both by yourself and within groups

  • Use data to create, import and edit spreadsheets as well as documents

 

Skills/abilities you need to be successful - participation in all projects, work well within a team, understanding of algebraic concepts and algorithms, good note taking skills and analytical thinking 


Certification you may be eligible to receive upon successful completion -

  • PCEP-30 Certified Entry-Level Python Programmer 

 

Related careers - Computer/Electrical Engineering, Computer Programmer (C++, Java, Python), Game Environment Developer, Unreal Engine Developer, 3D/2D Model Designer, Blender Developer, Data Entry, Word Processor, Office Management Systems

 

COMPUTER PROGRAMMING II

Grade: 12

Required: 70% or higher in Computer Programming I

 

Computer Programming 2 is the second year of a two-year sequence.  

Units of study - Functional programming, object oriented programming, computational concepts, computer engineering, robotics, automation,  game development, digital sculpting/modeling, and animation 

 

Tasks you will complete - 

  • Develop problem solving skills through code to solve problems

  • Use digital clay to sculpt objects in Blender as well as Unreal Engine

  • Design 2D, 3D, 2.5D games using the Unreal Engine as well as Blender

  • Use 3D modeling to create digital animation

  • Complete regular assignments; both by yourself and within groups

  • Use data to create, import and edit spreadsheets as well as documents

  • Support first year students with assignments and projects

  • Take leadership role in regards to various class projects

 

Skills/abilities you need to be successful - participation in all projects, work well within a team, understanding of algebraic concepts, able to type for extended periods of time, good note taking skills, good listener 


Certification you may be eligible to receive upon successful completion -

  • PCEP-30 Certified Entry-Level Python Programmer  


Related careers - Computer/Electrical Engineering, Computer Programmer (C++, Java, Python), Game Environment Developer, Unreal Engine Developer, 3D/2D Model Designer, Blender Developer, Data Entry, Word Processor, Office Management Systems
 

Mr. Keller can be reached at (815) 786-9873, extension 244, or via email at AKeller@ivvc.net.

 

https://www.facebook.com/IVVC-Programming-and-Gaming-Technologies-238026390893954

or

Follow @IndianValleyVocationalCenter
Indian Valley Vocational Center

Sign up for our Newsletter

Indian Valley Vocational Center600 Lions RoadSandwich, IL  60548PH: 815-786-9873FX: 815-786-6928
FacebookTwitter
SOCS-Simplified Online Communication System  (socs01)© 2025 Indian Valley Vocational CenterAccessibilityPrivacy Pledge
This institution is an equal opportunity provider.
ivvc.socs.net