Premium
Trainers
Vassilis Kolias,
Doctoral candidate NTUA
Duration
12 - 15 Weeks
Cost
430 euros
Περισσότερες Πληροφορίες
You can see a sample of the lesson here
Introduction
The seminar "Introduction to the Java Programming Language - SCJP" is organized by the specialized high-tech company Digital Academy created by the Group of Lecturers of the NTUA Multimedia Technology Laboratory. It is an intensive seminar that is carried out exclusively with the method of Distance Learning (e-learning), allowing the learner to follow a high-level scientific training program from his home, his office, or from the place of his choice and at the time of his choice, via Internet. The program has been designed in such a way by the Laboratory, so that it combines high-level theoretical knowledge but also ways of designing and implementing object-oriented applications using the popular Java programming language, which, with the independence from the hardware system that characterizes it, has brought real revolution in the creation of applications both for the internet (internet) and for intranets (intranets).
The course consists of 10 modules that are completed over a period of approximately 15 weeks and corresponds to 140-160 hours of lessons.
Topics
- Basic elements of the language
- Data Types/Operators
- Program flow control
- Object Oriented Programming A
- Object oriented programming B
- Exception Handling
- Using Base Classes
- Objects, Wrapper Classes, Generalizations
- Multi-threaded processing
- Graphical Environment Design (GUI)
Methodology
According to our educational program, the material is divided into 10 educational units and the program is completed with a final exam. The program uses the latest version of the free software (open source) Moodle, which is based on the PHP programming platform. The online courses are hosted on privately owned servers integrating cutting-edge technologies such as: Processor 2 x Intel Pentium XEON hyperthreading, Memory 32GB DDR RAM, Hard Disks IBM SCSI U320 HDDs@ 15000 rpm Raptors Hardware RAID 5. The central interface with the internet is carried out through the ESET ( National Research and Technology Network) and is of the order of 1 Gbps (EDET has 2 x 622 Mbps internet connection – Pan-European Research Internet GEANT).
After the seminar
After the seminar, the trainee will have acquired the necessary knowledge and skills to:
- To know the Java programming language and the principles of object-oriented programming.
- Be able to solve problems and design simple applications having developed critical thinking and learned to apply the rules of good practice when writing code.
- To implement simple Java applications such as command line and windows.
- Take and successfully pass the Sun Microsystems certification exam
Critical thinking, design initiative and the ability to implement programs in Java will be developed thanks to the ready-made programs provided by the instructors as well as the weekly assignments.
Purpose of the seminar
The purpose of the course is to teach students the basic capabilities of Java through a series of 10 training modules that cover everything one should know to start programming applications in Java. The organization of the teaching of the course has been done considering that the students have no previous contact with Java or any other programming language and therefore, the teaching starts from scratch. However, in order to be able to attend the seminar, the trainees should have at least the basic knowledge of operating Windows, which is the operating system of choice for it. Users of other operating systems (Unix, Linux) can also follow the tutorial by installing the software of their choice themselves. The training is designed for immediate learning of the Java programming language and its key features. It focuses on the detailed analysis of the characteristics of the language and with this method the learner is properly prepared for the development of relevant applications. Special emphasis is placed on learning the language correctly, and for this reason both the code you will encounter in the notes and presentations closely follows the rules of good practice established by the programming community for creating "clean" and easy-to-read programs. Also, from the Winter teaching semester of 2009, it is possible for the trainees, after completing the seminar, and for those who wish, to take another step towards the official certification of Sun Microsystems for Java, by participating and successfully passing the corresponding test. So, all the required components that the candidate should know, as defined by Sun Microsystems, have been included and fully covered in the syllabus. During the training, the Java 6 SE platform is used to implement and test Java programs.