Java 2: Object-oriented Programming with Java Part 2 Short Courses
Software version: JDK 6
Course Information
| Start Date | Start Time | Duration | Cost | Course Code | Apply |
|---|---|---|---|---|---|
| Tuesday 4 October 2011 | 18:30 - 20:30 | 10 weekly classes | £360.00 | CE2577 | Apply Now |
| Tuesday 17 January 2012 | 18:30 - 20:30 | 10 weekly classes | £360.00 | CE2577 | Apply Now |
| Tuesday 1 May 2012 | 18:30 - 20:30 | 10 weekly classes | £360.00 | CE2577 | Apply Now |
Tutor Info
George K. Lekeas is a Visiting Lecturer with the Department of Computing in the School of Informatics and he is a research collaborator with the University of Athens. He holds a PhD in Computing and conducts research in the area of Multi-Agent Systems and Web Services. He taught extensively at all levels courses in software development methods, programming and software engineering in general (C#, C, C++, Unix, Systems Administration, PHP, Perl, Java, Oracle, MySQL, XML, CMS) and other computing areas. He also works as a freelance Unix and Web Scripting Languages consultant.
Eligibility
Successful completion of Java 1: Object-oriented programming in Java, Part 1 or knowledge of topics therein.
What will I learn?
- Model-View-Controller, Singleton, Factories.
- Classes/packages.
- Swing, Threads, Exceptions, Assertions, Console and File I/O, Collections, Networking, Generics. JDBC, Logging, JUnit.
- GUI design using Swing.
- In depth view of Swing. Events and multithreading in GUI applications.
- Interoperability with enterprise components over the network.
- Application distribution.
- Java web start, Applets.
At the end of this course the students will have taken a significant step towards successfully completing the Sun Certified Java Programmer exam (SCJP), an essential step to professional accreditation The course is not a complete preparation however and students are advised that some independent study with the help of the SJCP study guide is required.
Recommended Reading
The Java Programming Language (2005) by Ken Arnold, James Gosling, David Holmes, Prentice Hall
Core Java(TM), Volume II--Advanced Features (2008) by Cay S. Horstmann, Gary Cornell, Prentice Hall PTR
Concurrent Programming in Java: Design Principles and Patterns (1999) by Douglas Lea, Prentice Hall
SCJP Sun Certified Programmer for Java 5 Study Guide (Exam 310-055): Study Guide Exam 310-055 (Certification Press), Katherine Sierra and Bert Bates, McGraw-Hill Osborne
SCJP Exam for J2SE 5: A Concise and Comprehensive Study Guide for The Sun Certified Java Programmer Exam (2005) Paul Sanghera, Apress; Stg edition