C PROGRAMMING
In-House Course
This course will run as an in-house course only
Find out about the benefits of having this course delivered by one of our qualified trainers at your organisation here.
To register your interest in this course, or to find out about pricing and delivery options, please email info@objecttraining.com.au
Course Outline
C is a widely-used programming language for large-scale software development. It is a general-purpose programming language that guarantees language portability across platforms and can be used to build financial applications to operating systems software.
Outcomes
This course will teach you the fundamentals of C and will reveal the benefits of using C is in its simple and largely orthogonal design, making it popular among knowledgeable and proficient programmers.
This simplicity of design and flexibility will give experienced programmers full control over this a powerful programming tool. It will also enable participants to avoid the creation of unmaintainable and unreliable code in C, which can occur without experience.
For example, the pointer feature in the language is the single most common cause of program failure in C code written by novice C programmers, and yet the pointer is central to implementing sophisticated algorithms in C.
It is with issues such as the pointer problem, that this course highlights and addresses. This introductory course will teach you not only the basic syntax and semantics of the C programming language, but through careful use of pedagogically relevant programming exercises, shows the safe and correct way of programming in the language. It is this emphasis on truly understanding the language and knowing how to use it safely, that distinguishes this course from others.
Book Course Now
Click on a date or location below to register for this course:
Please Note: Special prices are available for an In House delivery of this course. Read about the benefits and choices of our 'In House' course delivery option here.
Contact an Object Training Account Manager to enquire about alternative delivery options (such as In House or Customisation).
*All Australian prices are exclusive of GST
*Our new schedule is currently in development, for further information on this course please contact Object Training on 1300 360 203
Topics Covered
The C data types
Scope
C operators
C statements
Function definitions and declarations
Arrays in C
User-defined types and record structures in C
Pointers and dynamic memory allocation
String handling in C
The standard input/output library
Overview of the standard library
Modularisation in C
Header files
The C Preprocessor
Prerequisites
Students should have a working knowledge of any other programming language.
Audience
Application developers and solution providers who are planning to design, build, and deploy solutions using the C programming language.
Course Fee
Contact us to check the special rates that may apply to your company.
Duration
Four Days
Structure
Presentations and hands-on exercises
Material
Deliverable material for this course includes:
- Certificate of Accomplishment
- Professionally printed student notes and exercises
- CD containing original exercises and source code (For PC-based courses only)
For all courses, but particularly PC-based courses, students are encouraged bring their own USB drive to save worked solutions and/or additional reference material.
Terms and Conditions
Please click here to review our terms and conditions before booking on your course
Course Discounts
A discount may be available for this course and may be based on multiple bookings, In House delivery, or contract order agreements.
Please enquire about discounts with your Object Training Account Manager