Computer Programming & Gaming Technologies
Instructor: AJ Keller
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-
or