0% found this document useful (0 votes)
37 views1 page

Syllabus in C

This document outlines a course handout for the Department of Computer Science and Engineering at the National Institute of Technology, Jamshedpur. The course covers 10 units on topics such as number systems, C programming basics, data types, control statements, functions, storage classes, arrays, strings, pointers, structures, unions, and dynamic memory allocation. Consultation hours for the instructor Dr. Subhash Chandra are listed from 5-6 PM Monday through Friday in room NA003 of the CSE department. Important notices will be posted on the CSE department notice board.

Uploaded by

pioneer series
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
37 views1 page

Syllabus in C

This document outlines a course handout for the Department of Computer Science and Engineering at the National Institute of Technology, Jamshedpur. The course covers 10 units on topics such as number systems, C programming basics, data types, control statements, functions, storage classes, arrays, strings, pointers, structures, unions, and dynamic memory allocation. Consultation hours for the instructor Dr. Subhash Chandra are listed from 5-6 PM Monday through Friday in room NA003 of the CSE department. Important notices will be posted on the CSE department notice board.

Uploaded by

pioneer series
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 1

National Institute of Technology, Jamshedpur

Department of Computer Science and Engineering


Course Handout

___________________________________________________________________________________________

Unit 1: Number System, Introduction to C Programming: Features of C and its Basic Structure,
Simple C programs, Constants, Integer Constants, Real Constants, Charact er Constants, String
Constants, Concept of an Integer and Variable.

Unit 2: Operators and Expressions: Arithmetic Operators, Unary Operators, Relational and
Logical Operators, The Conditional Operator, Library Functions, Bitwise Operators, The
Increment and Decrement Operators, The Siz e of Operator, Precedence of operators

Unit 3: Data Types and Input /Output Operators: The type cast Operator, The type char,
Keywords, Character Input and Output.

Unit 4: Control Statements and Decision Making: The goto statement, The if statement, The if-
else statement, Nesting of if statements, The conditional expression, The switch statement, The
while loop, The do…while loop, The for loop, The nesting of for loops, The break statement
and continue statement.

Unit 5: Functions: Function Basics, Function Prototypes, Recursion.

Unit 6: Storage Classes: Automatic or local variables, Global variables, Static variables,
External variables

Unit 7: Arrays and Strings: One Dimensional Arrays, Passing Arrays to Functions,
Multidimensional Arrays, Strings

Unit 8: Pointers: Basics of Pointers, Pointers and One-dimensional Arrays, Pointer Arithmetic.
Unit 9: Structures and Unions: Basics of Structures, Structures and Functions, Arrays of
Structures.

Unit 10: Dynamic Memory Allocation, Allocating Memory with malloc and calloc.

Consultation Hours: 5 PM to 6 PM (Monday to Friday) in NA003 CSE Dept.


Note: All notice regarding the course will be displayed only on the Dept. of CSE notice board.

Dr. Subhash Chandra


Instructor In-charge
Contact: 8210905596
e-mail: [email protected]

You might also like