this is the second repository made to track my progress on University of Helsinki’s MOOC on Java Programming
Important
the exercises are tested using their automatic testing service Test My Code + NetBeans. the course has been divided in two individual parts (see part I here):
Java Programming I (Part 1 to 7)
Java Programming II (Part 8 to 14)
here's a summary of how each section is structured and what is being addressed throughout the exercises
Part 08
1. Short recap
2. Hash Map
3. Similarity of objects
4. Grouping data using hash maps
5. Fast data fetching and grouping information
total: theory + 15 exercises;
Part 09
1. Class inheritance
2. Interfaces
3. Object polymorphism
4. Summary
total: theory + 12 exercises;
Part 10
1. Discovering errors
2. Lists
3. Arrays
4. Using strings
5. Summary
total: theory + 17 exercises;
Part 11
1. Class diagrams
2. Packages
3. Exceptions
4. Processing files
5. Conclusion
total: theory + 13 exercises;
Part 12
1. Type parameters
2. ArrayList and hash table
3. Randomness
4. Multidimensional data
5. Summary
total: theory + 12 exercises;
Part 13
1. Graphical user interfaces
2. UI components and their layout
3. Event handling
4. Application's launch parameters
5. Multiple views
6. Summary
total: theory + 13 exercises;
Part 14
1. Data visualization
2. Multimedia in programs
3. Larger application: Asteroids
4. Maven and third-party libraries
5. Conclusion
total: theory + 14 exercises;