Computer Programming II (Java) – 2016

The Islamic University of Gaza                                Department of Computer Engineering

ECOM 2324 – Computer Programming II (Java)

Syllabus – Spring 2016

Instructor: Dipl.-Ing. Abdelnasser Abdelhadi




Room: I516, Phone: 1049

Lecture time: SMW 10:00 – 11:00


Textbook: Introduction to Java programming 10th edition. Daniel Liang




Course Description: The course covers comprehensively the object oriented software development using Java. It includes concepts of GUI programming using JavaFx. Students will also learn how to use the IO streams, how to work with strings and computer graphics, and how to handle exceptions.

Prerequisite: Computer programming I (Java) ECOM 2314



  • OOP Inheritance
  • OOP abstract classes and interfaces
  • OOP Polymorphism
  • Strings and Characters
  • Graphics and Mutimedia
  • GUI Programming (JavaFx)
  • Event Driven Programming
  • Exception Handling
  • Files and IO Streams


Grading Scheme:

  • Attendance and Quizzes 10%
  • Midterm 30%
  • Final 60%