Programming is about using specific languages to tell the computer what to do. In this course, we teach programming with Java with the Intentional Method – guiding participants (working in pairs) to translate English comments (the intention) into runnable code. We program in the Eclipse IDE and teach effective use of tools right from the start. We learn how to say what we want in English, and how to start translating that into code. Unlike many courses, in this course we are not going to focus on just the code, but the entire environment needed for professional programming.
All learning on this course is highly interactive, and you will be working in pairs with a method where thinking happens hands off the keyboard, and words are needed to get the idea to the keyboard through someone else’s hands.
It’s a lot of fun, intensive learning. We spend one Saturday 9.30 – 17.30 going through teaching materials. Here’s a list of modules for the basic course – we will cover what we get to in the group’s pace.
Introduction to Classes, Methods and For Loops
More Methods and Intro to Variables
Intro to Conditionals with If Statements
Mastery Unit
Intro to Recursion
About MVC – Model View Controller
About Object Instances
Intro to Events
Final Unit – Real World Coding
If you have a laptop, bring it and we’ll set up the environment together in beginning of the class. We need a laptop per pair, and the instructors have some available if needed. No preinstall or pre-course prepation needed.