Qualifications and Certificates
  Awards and Honors
  Technical Committee Member
  In the News
  Professional Experience
  Professional Memberships
  Auxiliary Activities
 Java Programming
Java is a programming language originally developed by James Gosling at Sun Microsystems and released in 1995. The language derives much of its syntax from C and C++ but has a simpler object model and fewer low-level facilities. Java applications are typically compiled to bytecode (class file) that can run on any Java Virtual Machine (JVM) regardless of computer architecture. Java is a general-purpose, concurrent, class-based, object-oriented language that is specifically designed to have as few implementation dependencies as possible. It is intended to let application developers "write once, run anywhere". Java is currently one of the most popular programming languages in use. This course is an introduction to Java programming that covers the fundamentals of programming with examples. Finally, students must be submitted one assingment from two available choices before week 10 and present it, also they must passed a practical exam that is a programming exam on PC and a Final exam.
Language: The class is taught in English.
Assistant: Select one student to manage, handle and collect the assignments, projects, and LAB activities.
Final Examination: Written examination, (40%)
Coursework 1: A 6 page paper (in a team of two students), (30%)
Coursework 2: A Project and Presentation (individually) , (30%)
Lecture Notes
Session 01: Java Programming
Session 02: Array and Methods
Session 03: Objects
Session 04: Class and Class Definition
Session 05: Classes Inheritance
Session 06: Graphical User Interface (GUI)
Session 07: Applet
Session 08: Event Handling
Session 09: Graphical Objects
New Brunswick, Canada