Topic 1 - Variables and Data Types
Topic 2 - Conditionals and Strings
Topic 3 - Loops
Topic 4 - Arrays
Topic 5 - File Handling
Semester 1 Projects
Topic 6 - Classes/Objects and Methods
Topic 7 - ArrayLists
Semester Projects

Part 3: Possible Extensions

Extensions are purely optional. Some possible ideas are:

  • Provide questions that the user can answer in the program
  • Give more information about the personality dimension
  • Give the user more specific information about their answers.
  • Provide a nicer message to the user.
  • Provide questions on the program itself so that the user doesn’t have to input a file name.