YoVDO

USF Spring 2017 IT Object Oriented Programming

Offered By: YouTube

Tags

Java Courses Object-oriented programming Courses Polymorphism Courses String Manipulation Courses

Course Description

Overview

Dive into object-oriented programming with Java in this comprehensive 3.5-hour lecture series from the University of South Florida. Learn essential concepts starting from basic I/O operations and String manipulation to advanced topics like interfaces, polymorphism, and JavaFX. Explore practical applications through hands-on examples, including working with turtles, implementing key listeners and bindings, and creating interactive graphical user interfaces. Master important OOP principles such as dependency relationships and anonymous inner classes, while also gaining exposure to modern Java features like lambdas. By the end of this series, develop a strong foundation in Java programming and be prepared to build sophisticated applications using JavaFX, complete with image handling, mouse interactions, and collision detection.

Syllabus

HelloWorld IntelliJ.
How to do I/O in Java with Scanner and manipulate Strings.
Objects, classes, & turtles in Java.
Interfaces & Polymorphism in Java using Icon and ImageIcon.
Java Key Listeners, Uses (Dependency) and Knows-a Relationships.
Key Listeners in Java, Adapters, and Anonymous Inner Classes.
Key Bindings in Java and Lambdas.
Intro to JavaFX including Images, Mouse listeners, Timeline, & Collision Detection.


Taught by

drprventura

Related Courses

Functional Programming Principles in Scala
École Polytechnique Fédérale de Lausanne via Coursera
Introduction à la programmation orientée objet (en Java)
École Polytechnique Fédérale de Lausanne via Coursera
Functional Program Design in Scala
École Polytechnique Fédérale de Lausanne via Coursera
Object-Oriented Programming
Indian Institute of Technology Bombay via edX
Orientação a Objetos com Java
Instituto Tecnológico de Aeronáutica via Coursera