Jump to course:
The aims of this course are to introduce newcomers to programming the C language. The course covers all of the fundamental aspects of the C programming language. The emphasis is a hands on practical approach with plenty of examples and user interaction.
By the end of the course participants will be able to create and compile portable C programs to perform a wide variety of programming problems and become familiar with most aspects of the C programming language.
The course takes a hands-on practical approach to the development of programming skills which will enable the trainee to build useful applications by the end of the course.View the certification path
Create programs using the C programming language
Work with boolean operators
Understand pointers, arrays and structures
Create and edit make files
Handle command line arguments in C
… and much more
Characteristics of C and UNIX
C Language Syntax
Declaring variables
Built in variable types
Constants
Compiling and linking a file
Header files
Program project or make files
Boolean operators
Truth tables AND, OR and NOT operators
Type modifiers
Standard I/O Library
scanf, printf, getchar
Storage classes
Casting
Conditional expressions
IF and SWITCH statements
Loops Parts of a of loop
FOR and WHILE statements
Functions
Recursive functions
Parameter passing
Return valuesVOID functions
External functions
The Switch statement
Break and continue
Single dimensional arrays
Introduction to Pointers
Pointers as function parameters
Arrays vs. Pointers
To learn how to understand, modify and develop ANSI C programs in an efficient and re-usable way. To make full use of C’s powerful structured programming features and to be able to write complex data-structure definitions. To be able to develop programs using standard library functions and to be able to use the software tools necessary for C development.
New programmers who would like to get up to speed quickly in this powerful and versatile language.
3 Days / 8 Evenings
You may also be interested in:
Select Course... Databases Access - Level 1 Access - Level 2 Crystal Reports for Windows Intro to Relational Databases and SQL Introduction to ORACLE: PL/SQL SQL Server 2008 - Development SQL Server 2008 - Installation and Admin SQL Server Reporting Services (SSRS) SQL Server Analysis Services (SSAS) Project Management ITIL Foundation Course Requirements Analysis for IT Development PRINCE 2™ Foundation Course PRINCE 2™ Practitioners Workshop PRINCE 2™Practitioner Course Office Skills Word - Level 1 Word - Level 2 Excel - Level 1 Excel - Level 2 Excel - Level 3 Excel Dashboards Excel Master Certification Outlook Powerpoint Level 1 Project Microsoft VISIO ECDL - European Computer Driving Licence ECDL Certification Microsoft Office Microsoft MOS Certification Microsoft Office Specialist (MOS) MOS / MOS Master Instructor Course (MMI) Internet Workshops Dreamweaver Level 1 Flash Level 1 Flash Level 2 Fireworks E-Commerce for Managers JavaScript Clientside Primer JavaScript Developer Developing web applications with LAMP PHP & MySQL XHTML Level 1 Webmaster Professional Level 1 Webmaster Professional Level 2 Graphic Design Adobe InDesign Adobe Illustrator Adobe Photoshop Adobe FrameMaker iDTP Master Certification iPad Publishing QuarkXpress Corel Draw Corel PhotoPaint Corel Ventura Programming C Programming C Programming Level 2 C++ Object Oriented Programming BIZTALK SERVER – Developing Solutions OO Analysis & Design using UML Perl Programming Microsoft Certified Solution Developer Java Primer Java Level 2 VBA Development Visual BASIC .NET Visual Basic Advanced Diploma Visual Basic [Level 1] Visual Basic [Level 2] Visual Basic [Primer] Visual Basic [Progressor] Visual C++ XML Networking CompTIA Network+ Certification CCNA - Cisco Certified Network Associate Citrix MetaFrame Administration (ctx-302.2) Citrix MetaFrame XP Administration (ctx-1221) PC Troubleshooting PC Survival Course PC Troubleshooting & Repair CompTIA A+ Certification CompTIA Network+ Course CompTIA Security+ Certification Operating Systems LINUX System Administration Windows 2003 Server Administration Windows 2008 Server Administration MCSA - Microsoft Certified Systems Administrator MCITP Certification SharePoint Server 2007