| Medium of instruction: | English |
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.
| Classroom - Regular | ||||
| When | Duration | Where | Remarks | Price |
| Not Specified | (Total 48 Hrs) | All Venues | Not Specified | Price On Request |
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.



