Advanced JAVA Programming : Continuing-Education : Deanship of Community Service & Continuing Education :: PMU

Advanced JAVA Programming

Course/Workshop Title: Advanced JAVA Programming
Course/Workshop Duration: 40 Hours
Course Overview/Objectives: The objective of this course is to introduce a systematic study of basic data structures such as linked lists. A software engineering approach to developing computer programs is stressed and object-oriented concepts are emphasized. Reusability of code, effective software development methodologies and good programming practices are significant components of the course.
Expected Learning
Outcomes/Competencies:
At the end of this course participants will be able to:
  1. List, define and contrast basic object oriented concepts, including classes and public/private membership
  2. Develop the necessary skills to apply file i/o with advanced data types
  3. Define linked lists and recursion and utilize as efficient solutions to specific problems
  4. Explain advantages and disadvantages of advanced object oriented constructs including Inheritance, Polymorphism and Interfaces
  5. Develop the communication, leadership and teamwork skills necessary to work in or lead of teams
Who should attend
  • This workshop is designed for candidates with basic programming skills in any programming language.
  • Requirements Candidate who completed Introduction to Java programming as prerequisite