Ot3

C Programming


Course Outline

This course will be run as an in-house course only. Find out about 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 or delivery options please email info@objecttraining.com.au

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.

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.



Outcomes

At the end of this course, you will be able to:

Book Course Now

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

*If the course status is FULL or no date is scheduled in your state 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

Please check with us for course cost, special rates may apply

Duration

4.0 Days

Structure

Presentations, Demonstrations & Exercises (50% practical). PC-based

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