3rd Semester 2023-2024 @ FIT VLU
Java Application Programming (72ITSE40403, undergraduate, honors program, English-medium instruction)
Lecture Slides
Chapter 2: Object-Oriented Programming (Theory, May 31, 2024; Exercises)
Chapter 3: One-Dimensional Arrays (Theory, June 4, 2024; Exercises)
Chapter 4: Two-Dimensional Arrays (Theory, June 7, 2024; Exercises)Â
Chapter 5: Files (Theory, June 11, 2024; Exercises, June 14, 2024)
Chapter 6: Strings (Theory, June 18, 2024; Exercises, June 21, 2024)
Chapter 7: Java Swing - GUI (Theory, June 25 & 28, July 2, 2024; Exercises, July 5, 2024)
Chapter 8: Java 2D Graphics (Theory, July 9, 2024; Exercises, July 16, 2024)
Chapter 9: JSON Data Structure (Theory, July 19, 2024)
Chapter 10: Summary and Preparation for Final Exam (July 30 & August 2, 2024)
Projects
Project Presentation, July 23, 2024: Calculator, Tic-Tac-Toe Game
Project Presentation, July 26, 2024: Image Viewer, Address Book
Final Exam: August 3, 2024
Related Resources
Marc Loy, Patrick Niemeyer, Daniel Leuck, "Learning Java: An Introduction to Real-World Programming with Java," 2021, O'Reilly Media