Preaload Image
Training Center Courses : C – Future University

C Programming Language

Program Title In English:

C Programming Language Program

Program Title In Arabic:

لغة البرمجة سي برنامج        

Certificate Title In English:

Certificate of Completion in C Programming Language

Certificate Title In Arabic:

شهادة إكمال  في  لغة البرمجة سي

Program Introduction (Brief):

The C programming language has been used extensively for many years resulting in large amounts of legacy code that must still be maintained, and in many areas where small size and efficiency are of primary concern C is still very much the language of choice. This course guides experienced programmers through the complexities of writing and maintaining C.

Upon completion of this course, the student will be able:

  • Write, maintain and debug C programs, use arrays, structures and dynamic memory.
  • Make effective use of the Standard Library, in particular the file I/O.
  • Use the basics of C++ programming including: Basics of C++ environment, Data representation, Control structures, Functions, Arrays, Pointers, Strings, and Classes
  • Understand the basic programming concepts and the different techniques pertaining problem solving skills
  • Write clear, elementary C++ programs.
  • Understand algorithmic thinking and apply it to programming.
  • Code with C++ arithmetic, increment, decrement, assignment, relational, equality and logical operators.
  • Code C++ control structures (if, if/else, switch, while, do/while, for) and use built-in data types.
  • Use standard library functions.
  • Write user-defined function definitions.
  • C Program Components.
  • Data and Operators.
  • Control Flow.
  • The Preprocessor.
  • Pointers and Arrays.
  • Pointers and Structures.
  • Dynamic Memory.
  • File I/O.
  • The Standard Library.
  • Larger Programs.

Advanced Features.

This course is designed for experienced programmers that need to write or maintain C programs.

Any prior knowledge of C is neither assumed nor required, however, before attending this course, students should:

  • Have a basic understanding of Computer Programming terminologies.
  • Have an experience in a block-structured language such as Pascal, modern variants of Basic, Smalltalk, Ada etc.
  • Be familiar with concepts such as functions or procedures, control flow, arrays, and structures or records.
  • Have the ability to follow complex instructions in written English.

Program Approach & Duration:

The duration of this programme is 40 Hours

Instructor-led presentations and practical hands-on exercises. The practical sessions are structured to give the delegates the opportunity to put into practice all of the language constructs covered during the instructor-led sessions.

  • The C Programming Language by Brian Kernighan and Dennis Ritchie.
  • C, The Complete Reference by Herbert Schildt.
  • Head First C by Anthony J.F. Griffiths and Thomas Asbridge.
  • C Traps and Pitfalls by Andrew Koenig

Center Announcement

Contact Us