This course provides students with the knowledge to handle and even create exceptions to achieve graceful error handling in programs. They will also create and utilize data structures, including lists and files. Students will also learn about recursion and how it can be a useful approach to repetition in a program. Finally, students will learn how to develop basic graphical user interfaces (GUIs) using JavaFX.
Creating and handling exceptions
Reading and writing files, including delimited files
Programming with generics
Recursion and the call Stack
Developing graphical user interfaces (GUIS) with JavaFX
Basics of anonymous inner classes and lambda expressions