Programming In C

  

About this Course

This course provides students with a comprehensive study of the C Programming language. Classroom lectures stress the strengths of C, which provide programmers with the means of writing efficient, maintainable and portable code.

On completion of the course, candidate:

  • will have an understanding of how to write modular, efficient and readable C programs.
  • will be able to utilize pointers to efficiently solve problems.
  • will be able to use functions from the portable C library.


Course Outline :

Section 1 : Introduction and Control Structure
  • Structure of C
  • C Fundamentals
  • Declarations
  • Data Types
  • User Defined Data Types
  • Operations
  • Type Conversion
  • I/O Functions
  • Header File
  • Library Functions
  • Conditional Constructs
  • Control Constructs
  • Multiple Branching
  • Iteration and Jump Constructs

Section 2 : Arrays and Functions
  • Declarations
  • Initialization and Manipulation of Single and Multidimensional Arrays
  • String Handling
  • String Manipulations and Character Handling Functions
  • String Manipulation Operations
  • Function Declarations
  • Definition
  • Scope
  • Arguments
  • Call by Reference and Value
  • Recursion
  • Storage Classes
  • Preprocessor Directives

Section 3 : Structures, Unions and Pointers

  • Structures and Unions
  • Declarations
  • Initialzations and Nested Structure
  • Structure with Arrays and Functions
  • Pointer Declarations
  • Accessing Through Pointers
  • Pointer and Character String
  • Pointer to Pointer
  • Pointers in Arrays, Structures and Functions
  • Dynamic Memory Allocation

Section 4 : File and Graphics
  • Files
  • Sequential Access
  • Random Access
  • Opening and Closing File
  • File Processing Using File Manipulation Funtions, Grpahics
  • Detect, Initiate and Close Graph Primitive Drawing Functions (Circle, Line, Ellipse, Rectangle and Images)
  • Sound and Motion Functions


Course Duration : 24 Hours


Target Audience

This course is designed for a those who wishes to explore the strengths of C programming

Pre-requisites

Basic computer skills and preferably experience with programming language

Certification

Successful trainees will receive Certificate of Attainment from Genetic Computer School

Course Pathway

Other Programming language


Rate this course:

Comments

Course Rating

  • /5 from users

Course Enquiry

Course Info

Similar Courses Provided By Other Premium Providers