Meet with students one-on-one to help them develop a Java class in order to clarify basic concepts and increase their confidence with object-oriented programming.

  • These one-on-one sessions are most helpful in the beginning of the course to help students build a strong foundation in Java and object-oriented programming (OOP).
  • During these sessions, provide students feedback as they develop and debug their class to help them through the process.
    • Give students hints about good coding practices throughout the session.
      • For example, remind them to compile often, develop test cases, and write method specifications before method bodies.

More about this tip

External Source
"A principled approach to teaching OO first" by David Gries under "2. Pedagogical Principles."