Advanced Programming Applications

  • College of Computing & Information Technology |
  • English

Description

This course utilizes JAVA as an Object-Oriented Programming language. It introduces the advanced features of JAVA through applications. Among those advanced features: file I/O, exception handling, multithreaded programming, building user interface using JavaFX, database connectivity using JDBC, and network programming using sockets. The course will also introduce the principles of design patterns and remote method invocation.

Program

Information Systems Program

Objectives

  • 1. Write OOP programs using JAVA.
    2. Build advanced user interfaces using Java swing package/Java FX.
    3. Understand multithreaded programming.
    4. Communicate with a DBMS using JDBC.
    5. Discuss distributed computing.
    6. Build simple client-server applications using socket programming.
    7. Discuss RMI and CORBA.
    8. Understand the basics of java web programming.

Textbook

Y Daniel Liang, Introduction to JAVA Programming, Comprehensive Version, Prentice Hall

Course Content

content serial Description

Markets and Career

  • Generation, transmission, distribution and utilization of electrical power for public and private sectors to secure both continuous and emergency demands.
  • Electrical power feeding for civil and military marine and aviation utilities.
  • Electrical works in construction engineering.

Start your application

Start The your journey to your new career.