Java 2: Object-Oriented Programming with Java Part 2
City of London , United Kingdom
Tuition Fee
GBP 490
Per year
Start Date
Medium of studying
Duration
2 months
Program Facts
Program Details
Degree
Courses
Major
Computer Programming | Software Development | Software Engineering
Area of study
Information and Communication Technologies
Timing
Full time
Course Language
English
Tuition Fee
Average International Tuition Fee
GBP 490
About Program
Program Overview
This Java 2 program builds on Part 1, expanding knowledge of Java classes and object-oriented concepts. It covers design patterns, core Java API packages, and complex application development, including multithreading and GUI applications. Taught by an industry professional in small groups, the program prepares learners for Android programming and provides a City, University of London certificate.
Program Outline
Extracted Information from "Java 2: Object-Oriented Programming with Java Part 2" Short Course:
Degree Overview:
- Builds upon: "Object-Oriented Programming with Java Part 1"
- Learning Objectives:
- Expand knowledge of Java language classes.
- Gain in-depth understanding of object-oriented concepts.
- Learn how to use design patterns to solve common problems.
- Cover core Java API packages.
- Apply programming concepts to build complex applications, including multithreading and GUI applications.
- Prepare for Android programming.
- Partial preparation:
- Oracle Java certifications (for those seeking professional accreditation)
Outline:
- Course Format:
- 10 evening classes
- Once a week
Assessment:
- Assessment Type: Informal
- Assessment Methods:
- Group discussions
- Classroom activities
- Question and answer sessions
Teaching:
- Taught by: Industry professional
- Class Size: Small groups
- Certificate Awarded: City, University of London certificate
- Prerequisites:
- Successful completion of "Java 1: Object-oriented programming in Java, Part 1"
- OR Knowledge of topics covered in Part 1
Careers:
- Target Audience:
- Individuals who have completed "Java 1: Object-oriented programming in Java, Part 1"
- Individuals with basic Java programming knowledge
Other:
- Benefits:
- Delivered by an industry professional
- Taught in small groups
- Awarded a City, University of London certificate
- Covers practical exercises and real-world examples
- Equips learners with technical knowledge needed for industry
Note:
- Information regarding program fees, admission requirements, and application process is not provided in the given context.
Additional Information:
- The course aims to cover the following topics:
- Model-View-Controller (MVC)
- Singleton pattern
- Factories
- Classes/packages
- Swing, Threads, Exceptions, Assertions
- Console and File I/O
- Collections
- Networking
- Generics
- JDBC
- Logging
- JUnit
- GUI design using Swing
- Events and multithreading in GUI applications
- Interoperability with enterprise components over the network
- Application distribution
- Lambdas (Functional programming - JDK8)
SHOW MORE