Advanced Java Programming
Course Description :

​This course introduces advanced programming skills based on core concepts
of Object-Oriented Programming (OOP) and Design using Java language. It builds on the OOP course to
finalize a Java full-stack application. This course starts with using some Java classes such as String,
StringBuffer and StringBuilder, and StringtTokenizer for string-processing. It also focuses on I/O
operations using files and streams, and JavaFX for developing rich client applications. In addition to,
GUI components, event-handling, Generics, exception-handling, multithreading, and JavaFX Event-
Handler using Inner Class, Anonymous Class, and Lambda Expression. Finally, it introduces databases
connectivity using JDBC. The JDBC case study is based on MySQL Database and Eclipse IDE.

Department :Computer Information Systems
Program :Bachelor of Computer Information Systems
Course Level :Bachelor
Course Outline :
1902214_Advanced Java Programming.pdf    

King Abdullah II School of Information Technology
Department of Computer Information Systems


  • Saying goodbye to my wonderful faculty is more nostalgic than simple words can describe; it has truly become a second home. ... Eman Ennab

  • King Abdullah II College for Information Technology was and still maintains the pertinent atmosphere for volunteering in many sci ... Yousef Arabiat

  • Despite having differences between the study experiences and real work experience, the university is the pillar for building care ... Abed Abuhijleh