About Me

header ads

Introduction to C Programming (BESCK104E/204E)

Introduction to C Programming

Course Code: BESCK104E/204E 
CIE Marks:50
Course Type (Theory/Practical /Integrated ) 
Integrated SEE Marks:50
Total Marks:100
Teaching Hours/Week (L:T:P: S) 2:0:2:0 
Exam Hours:03
Total Hours of Pedagogy 40 hours 
Credits:03


Module-1 

Introduction to C: Introduction to computers, input and output devices, designing efficient programs.Introduction to C, Structure of C program, Files used in a C program, Compilers, Compiling and executing C programs, variables, constants, Input/output statements in C,

Textbook: Chapter 1.1-1.9, 2.1-2.2, 8.1 – 8.6, 9.1-9.14 Teaching-LearningProcess Chalkandtalkmethod/PowerPointPresentation


Module-2 

Operators in C, Type conversion and typecasting. Decision control and Looping statements: Introduction to decision control, Conditional branching statements, iterative statements, nested loops, break and continue statements, goto statement.

Textbook: Chapter 9.15-9.16, 10.1-10.6 Teaching-LearningProcess Chalkandtalkmethod/PowerPointPresentation


Module-3 

Functions: Introduction using functions, Function definition, function declaration, function call, return statement, passing parameters to functions, scope of variables, storage classes, recursive functions.

Arrays: Declaration of arrays, accessing the elements of an array, storing values in arrays, Operations on arrays,Passing arrays to functions,

Textbook: Chapter 11.1-11.13, 12.1-12.6 Teaching-LearningProcess Chalkandtalkmethod/PowerPointPresentation


Module-4 

Two dimensional arrays, operations on two-dimensional arrays, two-dimensional arrays to functions, multidimensional arrays.Applications of arrays and introduction to strings:Applications of arrays, case study with sorting techinques.Introduction to strings: Reading strings, writing strings, summary of functions used to read and write characters.Suppressing input using a Scanset.

Textbook: Chapter 12.7-12.12 Teaching-LearningProcess Chalkandtalkmethod/PowerPointPresentation


Module-5 

Strings: String taxonomy, operations on strings, Miscellaneous string and character functions, arrays of strings.

Pointers: Understanding the Computers Memory,Introduction to Pointers, Declaring Pointer Variables

Structures: Introduction to structures

Textbook: Chapter 13.1-13.6, 14.1-14.3,15.1 Teaching-LearningProcess Chalkandtalkmethod/PowerPointPresentation


Suggested Learning Resources:

Textbooks

1. Computer fundamentals and programming in c, “Reema Thareja”, Oxford University, Second edition, 2017. Reference Books:

2. E. Balaguruswamy, Programming in ANSI C, 7th Edition, Tata McGraw-Hill.

3. Brian W. Kernighan and Dennis M. Ritchie, The ‘C’ Programming Language, Prentice Hall of India.


Web links and Video Lectures (e-Resources):

1. elearning.vtu.ac.in/econtent/courses/video/BS/15PCD23.html

2. https://nptel.ac.in/courses/106/105/106105171/ MOOC courses can be adopted for more clarity in


Post a Comment

0 Comments