Search in
Courses Providers, List Your Courses for FREE
Menu

C Programming Course


S P Acads
Training/Coaching/Tuition

by S P Acads


Gandhinagar
Request Info
Subjects Covered & Categories
Learn: C

Category: Programming


Basic Details
Medium of instruction:English
Overview, Content & Syllabus

Topic 1: An overview of C

  • A brief history of C

  • Langauge basics

  • Compilers vs. interpreters

  • Form of a C program

  • Compiling a C program

  • The library and linking

Topic 2: Expressions

  • Datatypes

  • Variables (Local and Global), initialization

  • Type qualifiers

  • Constants

  • Operators

  • Type conversion

Topic 3: Statements

  • Selection statements

  • Iteration statements

  • Jump statements

Topic 4: Arrays and Strings

  • Single dimension, two dimensions, multi dimensions array

  • Array initialization

  • Variable length array

  • String

Topic 5: Pointers

  • Pointer basics

  • Pointer variables

  • Pointer operators

  • Initializing a pointer

Topic 6: Functions

  • Form of a function

  • Scope of a function

  • Function arguments

  • Argc and argv of main() function

  • Return statement

  • Recursion

  • Function prototype

  • Inline keyword

Topic 7: User defined datatypes

  • Structures

  • Unions

  • Enumerations

  • Typedef

Topic 8: Console I/O

  • Reading and writing characters

  • Reading and writing strings

  • Formatted console I/O

  • Printf() - Format modifiers, handling different datatypes

  • Scanf() – Format specifiers, handling different datatypes

Topic 9: File I/O

  • Streams and files

  • File system basics – File pointer, opening and closing file, reading and writing character / string

Flushing a stream

Topic 10: The preprocessor and comments

  • Various preprocessors - #define, #error, #include, Conditional compilation directives, #undef

  • Predefined macro names

  • Comments – Single line and multi-line

Topic 11: Various functions

  • Mathematical functions

  • String functions

  • Date and time functions

  • Dynamic allocation functions

  • C program utility functions

C is a general-purpose computer programming language developed between 1969 and 1973 by Dennis Ritchie at the Bell Telephone Laboratories for use with the Unix operating system.Although C was designed for implementing system software,it is also widely used for developing portable application software.C is one of the most widely used programming languages of all time and there are very few computer architectures for which a C compiler does not exist. C has greatly influenced many other popular programming languages, most notably C++, which began as an extension to C.

C is not specially designed for specific applications areas like COBOL (Common Business-Oriented Language) or FORTRAN (Formula Translation). It is well suited for business and scietific applications. It has some various features like control structures, looping statements, arrays, macros required for these applications.

The first major program written in C was the UNIX operating system, and for many years C was considered to be inextricably linked with UNIX. Now, however, C is an important language independent of UNIX.


Course Schedule & Price
Classroom - Regular
When Duration Where Remarks Price
Not Specified (Total 48 Hrs) All Venues Not Specified Price On Request

Venues (Locations)
Gandhinagar, Sector - 22 (Head Office):- 303, 3rd Floor, Shreenath Complex Nearby Landmarks: Nr. 17/22 Bus-stop Sector - 22, Gandhinagar - 382 024, Gujarat, India


About Course Provider

S P Acads


S P Acads is a well-known training institute. Since it's establishment in 2012, S P Acads has been providing training to for various computer courses. Student pursuing BCA, Bsc IT, MCA, MSc IT, BE CS, BE IT, etc. have taken training for their subject courses and final semester project. The founder of S P Acads, Sunil Panchal, is having more than 4 years of experience in teaching and more than 6 years of experience in software / website development.

Browse similar courses by category





Subscribe & get details about interesting courses & events free in your mail