Griffin Software Home
Training ServicesCoursesFacilitiesConsultancy Services
Course List
Linux & Unix
Solaris TM
HPUX TM
Oracle TM
Development
Contact Us
home

Development


C Programming

This 5 day course is for experienced programmers with a knowledge of a High Level Language. It provides a sound understanding of the "C" language. The course covers language constructs, structured data type flow control and the "C" compiler.

Course Summary:
  • History of the "C" language, overview of "C"
  • Program structure & compilation
  • Variables & constants; data types
  • Arithmetic & assignment of operators
  • Relational operators / type conversion
  • Increment / Decrement ; Bitwise logical operators
  • if-else and switch statements / while, do-while and for loops
  • Function declarations, calls, arguments & return values, scope rules
  • Constants ; Macros; File Inclusion; Conditional Compilation Addresses
  • Structure notation
  • Unions
  • Unformatted & Formatted Standard I/O
  • File Handling
  • Unix System Calls / Character Manipulation Routines
  • Storage Allocation
Target Audience
This course is designed to teach the key elements of the 'C' programming language to existing software developers.

Prerequisites:
  1. General keyboard familiarity will be assumed
  2. The ability to use a Unix editor such as "vi" is essential
  3. Knowledge of a high level language such as Pascal would be an advantage
 


Back to top
© 2018 Griffin Software Ltd - All Trademarks acknowledged (3.16). Griffin Software Ltd, Tel: +353 (1) 4622277