The aim of this course is to teach newcomers the basics of programming using the dynamic new computer language – Java. The course aims at improving reasoning abilities in order to solve problems commonly encountered when writing programs and helps to develop the skills necessary to structure any program in a logical manner. Trainees will learn about data abstraction, modular program design, structured programming techniques and also learn to work with objects and classes. The course is suitable for anyone who wishes to learn to write structured computer programs and understand the methodology needed to manage complex programming tasks. It serves as an excellent introduction to the field of programming, giving attendees a taste of Java essentials, allowing for enhanced web page design and development of cross platform applications. The course is also ideal for those wishing to go on to program professionally in Java.
The course uses Java with the objective of teaching attendees how to program using modern structured design methods. A good foundation in the principles underlying the development of a good program helps with the management of complex programming tasks later on and enables attendees to grasp the underlying principles behind most computer languages. Attendees will learn Java concepts and how to enhance web sites using Java.
This course is suitable for web designers who want to learn Java to enhance web sites and develop web applications. This course is also suitable for new programmers interested in the JAVA language wishing to gain a starting point in programming.