Skip to Content
Principles of Programming using C
Course Code: BPOPS103/203
Credits: 03
CIE Marks: 50
SEE Marks: 50
Total Marks: 100
Exam Hours: 03
Total Hours of Pedagogy: 40 hours
Teaching Hours/Week: [L:T:P:S: 2:0:2:0]

Introduction to C (6 Hours of Pedagogy): 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-Learning Process: Chalk and talk method/PowerPoint Presentation/ Web Content: https://tinyurl.com/4xmrexre

DOWNLOAD PDF DOWNLOAD WRITTEN

Operators in C (6 Hours of Pedagogy): 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-Learning Process: Chalk and talk method/PowerPoint Presentation

DOWNLOAD PDF

Functions (8 Hours of Pedagogy): 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, two dimensional arrays, operations on two-dimensional arrays, two-dimensional arrays to functions, multidimensional arrays, applications of arrays. 

Textbook: Chapter 11.1-11.10, 12.1-12.10, 12.12.

 Teaching-Learning Process: Chalk and talk method/PowerPoint Presentation

DOWNLOAD PDF

Strings and Pointers (6 Hours of Pedagogy): Introduction, string taxonomy, operations on strings, Miscellaneous string and character functions, arrays of strings. 

Pointers: Introduction to pointers, declaring pointer variables, Types of pointers, Passing arguments to functions using pointers.

 Textbook: Chapter 13.1-13.6, 14-14.7. 

Teaching-Learning Process: Chalk and talk method/PowerPoint Presentation

DOWNLOAD WRITTEN

Structure, Union, and Enumerated Data Type (6 Hours of Pedagogy): Introduction, structures and functions, Unions, unions inside structures, Enumerated data type. Files: Introduction to files, using files in C, reading and writing data files., Detecting end of file. 

Textbook: Chapter 15.1 – 15.10, 16.1-16.5. 

Teaching-Learning Process: Chalk and talk method/PowerPoint Presentation

DOWNLOAD WRITTEN
2022 SCHEME QUESTION PAPER

Model Set 1 Paper

DOWNLOAD

Model Set 1 Paper Solution

DOWNLOAD

Model Set 2 Paper

DOWNLOAD

Model Set 2 Paper Solution

DOWNLOAD

Regular Paper

DOWNLOAD

Back Paper

DOWNLOAD

Recent Pages