Home :: Site Map

About SRTRI Courses Admissions Faculty Facilities Contact

Syllabus:

Module I : Overview of C

Module II : Constants, Variables and Data Types

Module III : Operators & Expressions
Module IV : Managing Input and Output Operations
Module V : Decision Making & Branching
Module VI : Decision Making and Looping
Module VII : Arrays
Module VIII : Character Arrays and Strings
Module IX : User-defined Functions
Module X : Structures and Unions
Module XI : Pointers
Module XII : File Management in C

IT Courses:
 

Data Entry Operator (DEO)

 

MSOffice 2000

 

Accounting Package (Tally 6.3)

 

Desktop Publishing (DTP)

 

Web Designing

 

Computer Hardware Mechanism

 
C Language  

You are here: Home Courses Information Technology C Language

Course Name: C Language

Objective: To generate most creative and innovative human talent in the area of Web World through imparting necessary skills, orientation and aptitude among the participants to enable them to participate effectively in ever growing Internet needs of the knowledge society. 

Duration:3 Months
Eligibility: Degree 
Material Charges: Rs. 250/-
Course In-charge: Mrs. PSSR Lakshmi

Syllabus:



Module I : Overview of C

  • Algorithm & Flowcharts

  • History of C

  • Basic Structure of C Programs

Top

Module II : Constants, Variables and Data Types

  • Introduction

  • Character Set

  • C Tokens

  • Keywords & Identifiers

  • Variables & Constants

  • Data Types

  • Declaration of Variables, Storage Class

  • Assigning Values to Variables

  • Defining Symbolic Constants

  • Declaring Variable as Constant

Top

Module III : Operators & Expressions

  • Introduction

  • Arithmetic, Logical and Relational Operators

  • Assignment, Increment and Decrement Operators

  • Conditional Operators

  • Bitwise Operators

  • Special Operators

  • Arithmetic, Evaluation of Expressions

  • Precedence of Arithmetic Operators

  • Type Conversions in Expressions

  • Mathematical Functions

Top

Module IV : Managing Input and Output Operations

  • Introduction

  • Reading & Writing a Character

  • Formatted Input & Output

Top

Module V : Decision Making & Branching

  • Introduction

  • Decision Making with IF Statement

  • The Switch Statement

  • The ?: Operator

  • The Goto Statement

Top

Module VI : Decision Making and Looping

  • Introduction

  • The While, do, for Statements

  • Jumps in Loops

Top

Module VII : Arrays

  • Introduction

  • One-dimensional, Two-dimensional and Multi-dimensional Arrays

  • Declaration of Arrays

  • Initialization of Arrays

  • Dynamic Arrays

  • More About Arrays

Top

Module VIII : Character Arrays and Strings

  • Introduction

  • Declaring and Initializing String Variables

  • Reading and Writing of Strings

  • Arithmetic Operations on Characters

  • String-handling Functions

  • Other Features of Strings

Top

Module IX : User-defined Functions

  • Introduction

  • Functions Calls

  • Definition of  Functions

  • Return values and Their Types

  • Category of Functions

  • Nesting of Functions

  • Recursion

  • Passing Arrays to Functions

  • Passing Strings to Functions

Top

Module X : Structures and Unions

  • Introduction

  • Defining Structure & Union

  • Accessing Structure and Union Members

  • Operations on Individual Members

  • Arrays of Structures

  • Arrays within Structures

  • Structures within Structures

  • Structures and Functions

Top

Module XI : Pointers

  • Introduction

  • Understanding Pointers

  • Declaring and Accessing Pointer Variables

  • Chain of Pointers

  • Pointer Expressions

  • Pointers and Arrays

  • Pointers as Function Arguments

  • Functions Returning Pointers

  • Pointers and Structures

Top

Module XII : File Management in C

  • Introduction

  • Defining and Opening a File

  • Closing a File

  • I/O Operations on Files

  • Random Access to Files

  • Command Line Arguments

Top