cslogo
 
login  ·  quick links  ·  sitemap  ·  EN
| | | |
home · studies
Course description


Advance Programming Applications
Module Type: Information Technology Track
Module Code: 632Π
Syllabus: Java as a portable language. Single inheritance, classes and Interfaces in Java. Packages. Applets and Applications. Java API basic structure. Introduction to AWT, event handling. Exceptions Handling. Java and Internet programming. Threads and parallel programming in Java. Java graphics and animation.
Module Aims-Objectives: To provide students with insight and knowledge in the subject of object-oriented programming via the use of a portable language such as Java. Emphasis is given on Java employment for Internet programming via the use of Java Applets as well as the Java security mechanism offered by the language. The Java API including class libraries such as AWT and Swing (or JFC) for GUI development and event-driven applications and applets is presented as well as Java classes for graphics and animation programming. Concurrent and parallel programming via Java threads is analysed along with synchronisation mechanisms (wait, notify etc). Finally the concept of contract programming and ways to be implemented via the exceptions mechanisms is presented thoroughly.
Upon completing this module students should be able to:
1. Programme Java applications and applets.
2. Programme graphical user interfaces (GUI) using classes’ libraries such as AWT and Swing.
3. Programme concurrent and parallel applications using Java threads as well as synchronisation mechanisms offered in Java. 4. Design and implement security policies for Java applications and applets.
5. Use and navigate with proficiency the Java API and its numerous objects.
6. Use the exceptions for the programming of applets.
Bibliography:

• "Introduction to Java", G. Liakeas, Klidarithmos "Publishing"
• "Java: How to Program", Harvey M. Dietel, Paul J. Dietel


 
             Online users:

 
 
Computer Science and Engineering
Faculty of Technological Applications
T.E.I. of Thessaly
Ring Road Larissas-Trikalon
41110
Larissa, Greece
Tel: +30 (2410) 684312    FAX: +30 (2410) 684-573
GPS 39.628860, 22.382690
Copyright © 2013-2014
Webmaster