Introduction to C - A 5-day CourseSynopsisThis is an intensive introduction to ANSI C programming using the GNU C compiler. At the end of the course attendees should be reasonably confident in reading and writing C programs and have a good practical understanding of advanced topics such as the use of C pointers, the relationship between pointers and arrays, as well as dynamic memory allocation and memory management. In addition, they will be able to understand makefiles and version control using RCS and CVS. Throughout, the course will emphasise a disciplined and structured approach to C programming. Debugging and code testing techniques will also be covered extensively, including the use of the GNU debugging tools. The course is not based on any particular Integrated Development Environment (IDE), and adopts a more traditional approach where files are created using a suitable editor (such as EMACS) and programs are compiled either by issuing commands at the commandline, or by invoking make on an appropriate makefile. Suitable forAttendees are expected to have some programming experience - e.g. Basic, Fortran or Pascal. The course is also suitable for recent engineering and computer science graduates who need to "cure" any bad (programming) habits they might have picked up at University. PrerequisitesDrive and determination are important pre-requisites - the course aims to produce competent working programmers, as is a good sense of humour (vital when working under pressure). Good programmers think hard, but also have a strong obsessive streak .... a need to get a program fully debugged and working at all costs. Key Skills
DeliveryThis is instructor-led C training. Each section of the material covered by the tutor is followed by hands-on practical exercises for which worked examples of the solutions are typically provided. The course also includes numerous mini-challenges and code examples for private study, and to build on the skills acquired during the course.
Scheduled and On-site CoursesCourses in this subject are scheduled on an 'ad-hoc' basis. We can arrange a course at our Carshalton centre or on customer site for any client wishing to send two or more delegates on the same course. For courses at the Carshalton Centre the fee will be:
On-site course fees are as above + expenses recharged at cost. For a 1:1 course in Carshalton the fee is £2750 + VAT. For a 1:1 on-site course the fee is £2750 + VAT + expenses recharged at cost. If there are any dates showing below this line, a course has been scheduled and places for individuals are available at £1750. Otherwise, no courses are currently scheduled and the above fees apply. Contents
|
C training UK enquiriesC training UK pricesFor publicly scheduled training (individual places), see our UK training schedule. In-house training for company groups is charged at a daily rate per group — see our In-House UK Training Guidelines. Publicly Scheduled Training LocationsWe currently run public training courses in the following locations:
Most UK public training courses are available on a monthly basis. Please see the individual course outlines or our public training schedule for details. In-house (on-site) training locationsWe deliver in-house courses at client premises and/or training facilities in any part of the world which is practically and commercially accessible. Our In-house training guidelines outline our basic requirements and our UK pricing structure. To estimate costs for training in other countries, simply convert to your local currency and then make a rough calculation of our tutor's costs for travelling to and staying at your location. |
|||
West Yorkshire Office
GBdirect Ltd
Training: 0800 651 0338 Please call between 0900 and 1700 (UK time) on Monday to Friday South East Regional Office
GBdirect Ltd
Training: 0800 651 0338 Please call between 0900 and 1700 (UK time) on Monday to Friday Please note: |