Programming in C

Teacher

Mamata Garanayak

Category

Course Attendees

Still no participant

Course Reviews

Still no reviews

Course Name : Programming in C

Code(Credit) :CUTM 1602 (1-2-1)

Course Objectives

Provide basic knowledge of programming tools and techniques.

Familiarize the programming environment and syntax of C programming.

Understand the working of basic programming constructs.

Course Outcomes

COs Course outcomes Mapping COs with POs

(High-3, Medium-2, Low-1)

CO1 Will gain Knowledge on programming PO1 (3), PO12(1)
CO2 Analyse the problems for implementation PO2 (3)
CO3 The student will able to write 150 to 200 line programs without any error to solve

any problems

PO3(3), PO5(2)
CO4 Design and develop several applications

with hands-on

PO3 (3)

Module I :Problem Solving Techniques ( 10Hours )

Problem solving techniques :  Algorithm, flow chart; Structure of C program, Character set, Identifiers, Keywords, Data Types, Constants and Variables, Input-output statements, relational and logical operators, increment and decrement operators, conditional operator, bit-wise operators, assignment operators, expressions, type conversions, conditional expressions, precedence and order of evaluation.

 

Module II : Control Structures ( 7Hours)

Statements and blocks, if and switch statements, loops : -while, do-while and for statements, break, continue, goto.

 

Module III : Array(7Hours )

Arrays-concepts, declaration, definition, accessing elements, two-dimensional and multi-dimensional arrays, applications of arrays.

 

Module IV : Functions( 15 Hours )  

Designing structured programs Functions, parameter passing, user defined functions, recursive functions, storage classes- extern, auto, register, static.

 

Module V : Pointers ( 15 Hours )

Pointers- concepts, initialization of pointer variables, pointers and function arguments, address arithmetic, Character pointers and functions, pointers to pointers, pointers and multidimensional arrays, dynamic memory management functions.

 

Module VI: Structures( 11Hours )

Derived types-structures-declaration, definition and initialization of structures, accessing structures, nested structures, arrays of structures, structures and functions, pointers to structures, self-referential structures, unions, Typedef, bit fields.

 

Module VII: Files (5 Hours )

Input and output–concept of a file, text files and binary files, file I/O operations, Command line arguments.

 

Text Books :

  1. Balaguruswamy “Programming in C”, Tata McGraw Hill 3rd Edition
  2. Kanetkar, “Let us C”, BPB Publications-9th edition.

 

Reference Books :

  1. H. Scheldt, “C The Complete Reference”, Tata McGraw Hill
  2. B.W. Kernighan & D.M. Ritchie, "C Programming Language", PHI.
  3. Gotterfried, Schaum Series-“C Programming”.

 

List of Projects:

  1. LASER Demonstration
  2. Electronic Voting Machine
  3. Elementary Database Management System
  4. Student Information System
  5. Parking System
  6. Bank Management System
  7. Result System
  8. Quiz Game Project
  9. Library Management System
  10. Pacman Game

Our Main Teachers

Mamata Garanayak

Assistant Professor
VIEW PROFILE

Mr.LakshmanaRao Battula is received DCME from SBTET-AP, B.Tech (CSE) from Loyola engineering college,Guntur,AP and M.Tech (CSE) from Gayathri Vidya Parishad College of Engineering, Visakhapatnam, AP and pursuing ph.d in GITAM UNIVERSITY,Visakhapatnam,AP and iam working as Assistant Professor in Centurion University, Vizianagaram, AP and area of Interest includes Computer Networks, Network Security and Cryptography, Cyber security […]