Institute of Computer Science

Institute of Computer Science

Share

Institute of Computer Science (ICS) is an institute which offers specialized coaching for a number of subjects/fields related to Computer Science.

26/01/2013

Course Content for C Language
=====================
Introduction: C keywords, Data Types, C character set, First C Program

The Decision Control Structure: If, If-Else, Switch-Case, Nested if-elses, The Conditional Operators

The Loop Control Structure: Loops, While, For, Nested Loops, break, do-while loops

The Case Control Structure: Decisions Using switch, switch Versus if-else Ladder , The goto Keyword

Functions: What is a Function, Passing Values between Functions, Calling Convention, Advanced Features of Functions, Return Type of Function, Call by Value and Call by Reference

Pointers: An Introduction to Pointers, Pointer Notation, Recursion, Recursion and Stack , Adding Functions to the Library

Data Types Revisited: Integers (long, short, signed, unsigned), Chars(signed and unsigned), Floats and Doubles, Storage Classes in C (Automatic, Register, Static, External), Which to use When?

The C Preprocessor: Features of C Preprocessor, Macro Expansion, Macros with Arguments, Macros versus Functions, File Inclusion, Conditional Compilation, and Directives, Miscellaneous Directives, Preprocessing, Compilation, Assembling, Linking, Loading

Arrays: What are Arrays, Array Initialization, Passing Array Elements to a Function, Pointers and Arrays, Passing an Entire Array to a Function, Two Dimensional Arrays, Pointers and 2-Dimensional Arrays

Strings: What are Strings, Pointers and Strings, Standard Library String Functions, Two-Dimensional Array of Characters, Array of Pointers to Strings

Structures: Declaring a Structure, Accessing Structure Elements, How Structure Elements are Stored, Array of Structures, Uses of Structures

Console Input/Output: Types of I/O, Formatted Console I/O Functions, sprintf( ) and sscanf( ) Functions, Unformatted Console I/O Functions

File Input/Output: Data Organization, File Operations, Opening a File , Reading/Writing from/to a File , Closing the File , File Opening Modes

Operations On Bits : Bitwise Operators (Left/Right Shift operators, AND, OR, XOR, HEXADECIMAL numbering system, Binary and Hex)

Advanced Features: Enumerated Data Type, Typecasting , Bit Fields , Pointers to Functions, Functions Returning Pointers, Functions with Variable Number of Arguments , Unions , The volatile Qualifier

Advanced Topics: Network Communication, Packets and Sockets, IP Addresses, Port Numbers, Byte Ordering, Client Server Communication, Communication using Signals, Registering a Common Handler, Event Driven Programming

Want your school to be the top-listed School/college in Delhi?
Click here to claim your Sponsored Listing.

Category

Website

Address


Delhi
110027