0
(
ratings
)
1
students
Created by:
![Profile Photo](https://opencoursa.com/wp-content/uploads/avatars/809/62de1041c5027-bpfull.jpg)
Last updated:
December 2, 2022
Duration:
Unlimited Duration
FREE
This course includes:
Unlimited Duration
Badge on Completion
Certificate of completion
Unlimited Duration
Description
This course focuses on introducing the language, libraries, tools and concepts of Javaᵀᴹ.
The course is specifically targeted at students who intend to take 6.170 in the following term and feel they would struggle because they lack the necessary background. Topics include: Object-oriented programming, primitives, arrays, objects, inheritance, interfaces, polymorphism, hashing, data structures, collections, nested classes, floating point precision, defensive programming, and depth-first search algorithm.
Course Curriculum
- Introduction and JavaTM Programming by Lucy Mendel Unlimited
- JavaTM Objects by Corey McCaffrey Unlimited
- Classes and Interfaces by Justin Mazzola Paluska Unlimited
- Polymorphism by Robert Toscano Unlimited
- Hashing, Collections, and Comparators by Scott Ostler Unlimited
- Interfaces, Abstract classes, Exceptions, Inner classes by Lucy Mendel Unlimited
About the instructor
5
5
Instructor Rating
1
Reviews
1520
Courses
1916
Students
![Profile Photo](https://opencoursa.com/wp-content/uploads/avatars/809/62de1041c5027-bpfull.jpg)
Massachusetts Institute of Technology