Do You Know What You Need to Know?
Whatever the course you are interested in attending - Java, JSP, JEE, C, C++, OO, VB.NET, C#
or any of our other courses - please first check to make sure that you comply with the
prerequisites for that course. This is as much for your benefit as it is for ours.
Meeting the prequisites for a course is not optional - it is essential.
Why are Prerequisites so Important?
Training is most effective when it is appropriate to your
ability and your current level of skill. It is detrimental to everyone
involved if a delegate does not meet the prerequisites for a course:
- Unprepared delegates are quickly confused by the subject matter.
This makes them feel frustrated and inadequate. They
will not enjoy the course, and will often blame the lecturer
- Unprepared delegates learn much less than they should have,
because they soon fall behind and never get a chance to catch up.
- It has a serious impact on the other delegates and reduces the
benefit which they would otherwise have derived from the course.
- The lecturer is forced to give more attention to the
unprepared delegate, depriving other delegates of their share
- It affects the pace at which the material can be handled,
and may result in less content or less advanced content being
covered. Our lecturers will always try and meet everyone's needs,
but it is impossible to run two different courses simultaneously.
- Good training is expensive. Attending a course that you are not ready
for is a waste of time and money, because you will not derive real benefit
Please note that, for some courses, the lecturer may elect to test
delegates at the start of the course to ensure that the prerequisite
knowledge is in place.This may be in the form of a short written test.
Should delegates not meet the specified prerequisites, we reserve
the right to exclude them from the course, and to postpone their
attendance until such time as the prerequisites are met.
What are the Prerequisites?
The prerequisites for each course are specified, and will vary from
course to course. There are a few prerequisites, in particular, to keep
- Almost all the courses require previous programming experience in
a structured programming language. The only exceptions are:
- Introduction to Programming.
- Project Management for IT.
- Client-side web development.
- Note that a delegate without programming experience can attend
requirements are met. A programming background will, however, be
- Java programming experience is essential before attending any
of the other Java courses, namely: Java Servlets and JSP Programming,
JavaServer Faces, Advanced Java Programming, Web Services, JEE Development
or Enterprise JavaBeans Development.
- C programming experience is an essential prerequisite
for the C++ programming course. By experience we mean a minimum
of 6 months practical experience.
- A good knowledge of HTML (which is covered during the
Client-side web development course) is required for any server-side
programming course i.e. ASP.NET, PHP, Server-side web
development, JSP, JSF and Struts.
- A delegate must have both a thorough grounding and practical
experience in a language before attending the advanced course in
that language. A minimum of 6 months intensive practical experience
Am I ready for a course?
If you are not sure whether you meet the requirements, please contact
us. We will either arrange to have a lecturer talk to you, or we can
arrange an assessment.