• Home
  • Program Information
    • Program Information - Auto Body Repair
      • Program Information - Auto Body Repair - Articles
    • Program Information - Automotive Technology
      • Program Information - Automotive Technology - Articles
    • Program Information - Aviation Mechanics
    • Program Information - Certified Nursing Assistant
      • Program Information - Certified Nursing Assistant - Articles
    • Program Information - Computer Programming & Gaming Technologies
    • Program Information - Computer Technology
    • Program Information - Construction Trades
      • Program Information - Construction Trades - Articles
    • 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 18 May 22:52 pm CDT

      Fair

      Location:Sandwich
      Feels like:41°
      Humidity:74
      Wind:E 15 mph
      Fair47°
      Tonight
      Partly cloudy, with a low around 45. East northeast wind 10 to 15 mph, with gusts as high as 20 mph.
      Monday
      A 20 percent chance of showers after 1pm. Mostly cloudy, with a high near 61. East wind around 15 mph, with gusts as high as 25 mph.
      Monday Night
      A slight chance of showers, then showers and possibly a thunderstorm after 1am. Low around 47. Breezy, with an east wind 15 to 20 mph, with gusts as high as 25 mph. Chance of precipitation is 90%. New rainfall amounts between a quarter and half of an inch possible.
      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

 

My name is Andrew (AJ) Keller and I teach Computer Programming 1 and 2, having begun at IVVC in 2018. I currently hold a Bachelor’s degree in Language Arts/Secondary Education and a Master’s Degree in Education while working on a second Master’s Degree in Journalism. My previous employment was with an IT Support firm for 2+ years. I also worked as a database administrator with Career Education Corporation for over 10 years. My areas of expertise include Microsoft Office 2010 as well as JAVA I and II, Visual Basic, Powershell, Adobe Dreamweaver, Blender, Cyber Security and various categories that fit within those scopes. Socrates wrote that you can never force anyone to learn you can only show a student a different way of thinking. I teach because I can genuinely state that I think differently. 

 

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  (socs02)© 2025 Indian Valley Vocational CenterAccessibilityPrivacy Pledge
This institution is an equal opportunity provider.
ivvc.socs.net