Break problems into multiple classes, each with their own methods ĥ. Use timing data to analyze empirical performance Ĥ. Develop classes that implement the Comparable interface ģ. Use sorting appropriately in solving problems Ģ. By the end of this course you will have written a program that analyzes and sorts earthquake data, and developed a predictive text generator.Īfter completing this course, you will be able to:ġ. Recognize that software engineering is more than writing code - it also involves logical thinking and design. Learn how to create programming solutions that scale using Java interfaces.
Solve real world problems with Java using multiple classes.