G-TEC COMPUTER EDUCATION CENTRE

 

Exclusive offer for Programming Courses S$1199 without project work More Info

Course Overview

  • C Programming
  • Course Overview:
  • The intent of the course is to teach student the Structured programming concept of C Language, this helps in dividing the programs into function modules or code blocks.
  • Although C was designed for implementing system software, it is also widely used for developing portable application software.
  • The course covers all the fundamentals concept programming like data types, arrays, structure, function, Pointers, String manipulations and file organisation.
  • The course curriculum is designed as a combination of theory and practical.
  • Course materials are covered with many hands on practical exercise with each theory topics.
Home->Programming Courses->C Programming

Unleash the power of C with hands on practical and project work. Real time classes with industrial experts with Linux based and windows based compilers. Basic to advanced level courses with fast and affordable prizes.

We are providing courses in 3 different level, Basic, Advanced and Full Course (Basic to Advanced + Project Work).


*Please click the course name to see the details:

C-Programming (Basic)

Objective:

This course is mainly for those who are just starting the programming in C. In this course we are covering all the fundamentals concepts in detail. The beginners will get good foundation of C programming after the course.

C programming Basic
Fee
S$640
Duration
20 hrs
Entry Requirement
Basic Computer Knowledge
Time Slot

Please call 63360244/96503505

Course Content:

Introduction to C Programming: Compiling & running programs, Storing data variables

Data type qualifiers: External variables, Static variables, Register variables, constants, Enumerating constants

Arrays: Working with array

Operators: Arithmetical operations, Logical operations, Assignment operations, Comparison operations, Conditional operator, The size of operator, Operator precedence

Conditional statement :if, If –else, Switch s, for loop, While loop, Do- while loop, Break, Continue, go to

Functions: Function declaration and definition, passing parameters , Recursive functions

C Programming (Advanced)

Objective:

This course is mainly focusing those who know the basic concepts and want to upgrade the knowledge in advanced topics of C Programming.In this course we are covering the advanced topics like, multiple source files, linking files, working with bits, Pointers, file organization, Manipulating String, building structure etc.

Students must have good knowledge in basic concepts must be good in syntax and semantics of C programming.

C programming Advanced
Fee
S$740
Duration
20 Hrs
Entry Requirement
Basic C Programming Knowledge
Time Slot

Please call 63360244/96503505

Course Content:

Working with bits: number system, OR, XOR , NOT ,Setting bit flags, Bitwise shift operators, Extracting bit values

Pointing to data: Getting values via pointers, Passing pointers to function, Arrays of pointers, Pointing to functions

Manipulating strings: String function, Working with strings

Building structures: Nested structures ,Array & pointers in structures, Array of structures

Union: Array of union

Standard input & output file streams: working with files

Header Function and Linking File:Function in custom headers, Multiple source files linking files, Static functions

Memory management

C Programming (Full Package)

Objective:

In this course we are starting from the fundamentals and covering in deeper Concepts. This course is a collection of examples and case studies. At the end of the course we are providing a Project Work (Case Study), so the students will get in -depth knowledge of the implementation of the Programming concept in real world applications.

C programming Full Package
Fee
S$1350
Duration
40hrs
Entry Requirement
Basic Computer Knowledge
Time Slot

Please call 63360244/96503505

Course Content:

Introduction to C Programming:Compiling & running programs, Storing data variables

Data type qualifiers: External variables, Static variables, Register variables, Arrays, constants, Enumerating constants

Operators: Arithmetical operations, Logical operations, Assignment operations, Comparison operations, Conditional operator, The size of operator, Operator precedence

Conditional statement :if, If –else, Switch s, for loop, While loop, Do- while loop, Break, Continue, go to

Functions: Function declaration and definition, passing parameters ,Recursive functions

Working with bits: number system, OR, XOR , NOT ,Setting bit flags, Bitwise shift operators, Extracting bit values

Pointing to data: Getting values via pointers, Passing pointers to function, Arrays of pointers, Pointing to functions

Manipulating strings: String function, Working with strings

Building structures: Nested structures ,Array & pointers in structures, Array of structures

Union: Array of union

Standard input & output file streams: working with files

Header Function and Linking File:Function in custom headers, Multiple source files linking files, Static functions

Memory management

Course Name
Duration
Entry requirement
Fee(SGD)
C Programming (Basic)
20 hrs
Basic Computer Knowledge
640
C Programming (Advanced)
20 hrs
Basic C Programming Knowledge
740
C Programming (Full Package with Project Work)
40 hrs
Basic Computer Knowledge
1350
Time Slot

Please call 63360244/96503505

or

mail to info.sg@gteceducation.com.

We also provides flexible timing to meet the customer's requirement,

Frequently asked questions

Why C programming so Popular?

C is a programming language is most popular computer language today because it is a structured high level, machine independent language. C has many qualities which any programmer may desire. It contains the capability of assembly language with the features of high level language which can be used for creating software packages, system software etc. It supports the programmer with a rich set of built-in functions and operators. C is highly portable. C programs written on one computer can run on other computer without making any changes in the program.

What are the advantages of C programming?

Despite its low-level capabilities, the language was designed to encourage cross-platform programming. A standards-compliant and portably written C program can be compiled for a very wide variety of computer platforms and operating systems with little or no change to its source code. The language has become available on a very wide range of platforms, from embedded microcontrollers to supercomputers.

Where C programming is Used?

C is often used for "system programming", including implementing operating systems and embedded system applications, due to a combination of desirable characteristics such as code portability and efficiency, ability to access specific hardware addresses, ability to pun types to match externally imposed data access requirements, and low runtime demand on system resources. C can also be used for website programming using CGI as a "gateway" for information between the Web application, the server, and the browser. Some reasons for choosing C over interpreted languages are its speed, stability, and near-universal availability. C also using for Game design and Development.

What is the relation between C AND C++

C++ is a superset to C.C++ includes C programming with object oriented concept. Studying C programming will make you to understand C++ easier and faster.

Request For Brochure

 

CPE Registration No: 200815354W Period: 13 October 2011 to 12 October 2015