This course builds on Object-Oriented Programming with Java Part 1, introducing a wider range of classes from the Java language. You will learn the object-oriented concepts in depth and discover how design patterns help solve common problems. The course strives to cover the core API packages of Java that every developer must know. put together in complex applications, such as multithreading and GUI applications, applying previously learnt programming constructs using design patterns that will be taught in the course.
This course is partial preparation for the Oracle Java certifications, if you are looking for professional accreditation.
Who is it for?
The course is ideal for those who have completed the Java 1: Object-oriented programming in Java, Part 1 short course or are familiar with basic Java programming. It builds on your knowledge to allow them to advance their skills and prepares them for Android programming.
Find out more about our Computer science and computing at City, University of London courses
This practical course takes the form of a series of 10 evening classes taking place once a week.
Part 2 of the Object-Oriented Programming with Java takes you beyond the basics, using practical exercises and real-world examples to equip you with the technical knowledge need for industry.