Introduction to Java (pre-GCSE)
Who is the course for?
From the perspective of devices on which it has been installed, Java has become the most common language implemented on the planet and at all structural levels in IT. Utilised by more that 12 million developers, it is utilised on well in excess of 7 billion devices ranging from desktop computers and servers, down to mobile phones, car engine management systems and even video recorders and toasters, Java has obviously also becomes one of the most widely taught languages in education.
As a general guide, this course is aimed at UK year groups 7,8 and 9 (pre-GCSE) mainly to ensure that the experience of the course is similar across all students. The course is able to accommodate students outside this range with prior arrangement.
What will I learn?
One of the common criticisms levelled at pre-GCSE IT tuition in the UK at present is in regards to content. While GCSE courses and above introduce true IT learning, pre-GCSE courses currently concentrate on end-user experiences, such as using office automation applications, email and web-browsers.
This course, while covering some of this material in order to ensure that there is a level degree of knowledge in the classroom, is intended to fill that gap and act as a preparation for GCSE courses in both IT and non-IT related courses which may benefit from additional knowledge of computing. This course is intended as a jump-start, giving the student an advantage in their GCSE work with a head start of knowledge and practical experience.
Note that due to the duration of this course and limits of an 'introductory' level, Java will be taught within an editing environment that does not require the tuition of compilation and external execution on the computer. As a result, the source code will not be compiled into free-standing applications, but the editing environment is a freely available education level package that can be downloaded and installed at home without cost.
Areas covered by the course:
- Basic programming concepts including Variables, Logic and Conditional Statements, Data Types etc.
- An introduction to Objects and Object Oriented Programming
- Iterations (looping)
- Using functions
- Using external libraries
- Handling strings (text)
How long is this course?
This course is structured as 6 sessions, each lasting 90 minutes in length.
All computer equipment is provided in class as part of the course, and all software used is freely available from the Internet for use at home.
Is there additional learning?
Because of the nature of the course, there are additional uses of key skills such as English, Maths and general communications such as presentations and working as a team.
Where might this course lead?
This course is intended as an initial introduction to programming and/or programming with Java. It provides a head start to later IT learning, as well as use by the student in their own private use of IT. This course is ideal as an introduction and precursor to programming in more advanced Java and the various variations of Java as well as adapting to other commonly used languages (especially those descended from the same structural origins such as C, C++ and PHP) which have significant benefits in both academia and employment.
This course is also ideal as an introduction to the other more specialised IT courses offered by Edukus, especially for those students who would like to progress into software development.