GTx: Introduction to Object-Oriented Programming with Java III: Exceptions, Data Structures, Recursion, and GUIs

230,00 

Learn how to create and use exceptions, data structures, recursion, and graphical user-interfaces (GUIs).

230,00 

Learn how to create and use exceptions, data structures, recursion, and graphical user-interfaces (GUIs).

Discover the Course

About this course

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.

At a glance

  • Institution: GTx
  • Subject: Computer Science
  • Level: Introductory
  • Prerequisites:

    Introduction to Java Programming II: Object-Oriented Programming and Algorithms

  • Language: English
  • Video Transcript: English
  • Associated programs:
    • Professional Certificate in Introduction to Object-Oriented Programming with Java
  • Associated skills:Graphical User Interface, Object-Oriented Programming (OOP), Java (Programming Language), Data Structures, Exception Handling

What you’ll learn

  • Understand the benefit of exceptions vs. built-in error checking
  • Handle an exception by either catching or specifying it
  • Read and write simple text files from Java
  • Distinguish a checked exception from an unchecked
  • Create and manipulate both ArrayLists and LinkedLists
  • Understand the differences between array-based data structures and link-based ones
  • Identify the base case, reduction step, and recursive call in recursive solutions
  • Model the call stack during the execution of a recursive method
  • Develop a JavaFX scene with a basic layout and controls
  • Attach event handlers to controls and bring life to the scene
  • Package the scene and event handlers into a Java application

Course Overview

Wide Choice

Explore expert-led technical, leadership & personal growth courses.

Customized Learning

AI-powered recommendations so you follow what fits your goals.

Certifiable Skils

Earn recognized certificates to showcase your progress.

Practical Impact

Gain immediately usable knowledge you can apply at work or life.

Progress Tracking

Track your growth every course, see how far you’ve come.

Career & Personal Growth

Advance professionally while growing personally.

FAQ

What makes ClearTech different?

We combine wide course variety, AI-driven personalization, and practical content so you learn what matters, efficiently.

Yes, every completed course grants you a certificate to validate your achievements.

They range from beginner to advanced. No matter your level, there’s a fit to help you grow.

Our platform uses AI to analyze your progress and suggest courses tailored to your goals.

ClearTech provides progress tracking tools so you can monitor learning achievements as you complete courses.

Yes, once you enroll, you can access your courses online and start right away.

Related Products