Course Syllabus

What you’ll learn

Efficient means of storing and retrieving data in a Java program
How to identify the data structure that best represents the problem at hand
Use of the inbuilt Java data structures
Assess and improve the quality of software design with respect to object-oriented principles
Convert a set of requirements into a high-quality software design
How to write efficient code that is easy to read, understand, and modify