Thursday, 3 September 2026

Syllabus Introduction to C programming 2026-27

26UESC144           Introduction to C Programming      (42-0-0-48) 3

                                                                    Total Hours: 90

Course Learning Objectives (CLOs): The course focuses on developing the problem solving skills that can be applied to problems in different areas which enable students to take-up subsequent IT related courses and professional career.

 Course Outcomes (COs):

Description of the Course Outcome:

At the end of the course the student will be able to:

Mapping to POs(1-11)

Substantial

Level(3)

Moderate

Level(2)

Slight

Level(1)

CO-1

Explain   the   basic   structure and Working principles of computer.

-

 

 

1

CO-2

Write    a    C    program            using C Programming constructs to solve given problems.

 

-

 

1,2,3

 

-

CO-3

Explain and apply the features of data structures like arrays to solve given problems.

 

-

 

1,2,3

 

-

CO-4

Explain the usage and the need for writing modular programs and in writing programs.

 

-

 

1,2,3

 

-

CO-5

Illustrate string manipulations, and various building blocks of data structures like structures, pointers in solving real-life problems.

 

-

 

1,2,3

 

-


POs

1

2

3

4

5

6

7

8

9

10

11

Mapping Level

1.8

2.0

2.0

-

-

 

-

-

-

-

-

 


Pre-requisites: NIL

Contents:

Unit-I

Introduction to C: Introduction to computers, input and output devices, Algorithms and Flow charts, 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.            08 Hrs

 

 

Unit-II

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, go to statement. 08 Hrs

Unit-III

Arrays: Declaration of arrays, accessing the elements of an array, Operations on arrays, operations on two-dimensional arrays, introduction to multidimensional arrays.

Applications of arrays: case study with sorting and searching techniques: Bubble sort, Linear Search.                                        09Hrs                                                                        

 


Unit-IV

Functions: Introduction to user defined functions, Function definition, function declaration, function call, return statement, passing parameters to functions, recursive functions. 09 Hrs

 

Unit-V

Strings: String taxonomy, string operations

Pointers: Introduction to Pointers, Declaring Pointer Variables. Structures: Introduction to structures. 08 Hrs


Reference Books:

1)

E Balagurusamy, “Programming in ANSI C”, 6th Edition, Tata McGraw Hill, 2012.

2)

Reema Thareja, “Computer fundamentals and Programming in C”, Oxford University, 2/E, 2017.

3)

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

 

 

 

 

 

 

 


Friday, 21 November 2025

Assignment 2

 All the students are here by informed to execute the programs allotted to them. 

The progress as of now is 


Friday, 26 September 2025

Assignment 1

 All the students are here by informed to join to this google class room click   

All the students are here by informed to write the Assignment 1 in assignment book and submit it on or before 06/10/2025 before 5PM. 

Assignment 1

Write the algorithm for the following:

1.  Read 'n' numbers from user and find the biggest number.

2. Read 'n' numbers from user and find sum and average of n numbers.

3.  Read 'n' numbers from user and find the number of even and odd numbers.

4.  Read 'n' numbers from user and find the average of even and odd numbers.

5.  Read a and b find ab and display result.

6.  Read number and find its factorial.

7.  Read two numbers (x,y) and find the sum of all numbers in between both numbers including both numbers. (Ex sum=x+(x+1)+(x+2)… +y)

8.   Read two numbers x and y and find and print the numbers which are divisible by k in between x and y.

9.   Read 'n' numbers from user and find the even biggest and odd biggest.

10. Read the number and find it is prime or not.

11. Read a length and find the algorithm for generating Fibonacci numbers.

12. Read x and write algorithm to evaluate y=1/(1-x)=1+x+x2+x3+…+xn




Monday, 13 January 2025

Unit 5 PPTs PDF Functions

 8 slides Per page click https://drive.google.com/file/d/109pdwczttkP7fW9hGp0cbN3HyHS0ig86/view?pli=1 

16 slides per page click

https://drive.google.com/file/d/1hrA1EEwXqOQuGS2es0FT27DAY-_SP1S6/view      

Sunday, 1 December 2024

Algorithms and Flowchart with Examples - C Programming - YouTube Video

C programming was usually handled by CS faculty since few decades, First time in my College ECE Dept. is engaging C programming for ECE first year students.  I am happy to share that i am teaching C programming to ECE students, I have prepared a Video on Algorithms and Flowchart with Examples - C Programming and Uploaded in YouTube for students reference. The link is / to see the video click

For PDF of PPT used in the Video you can click



Thursday, 28 November 2024

Peer Learning of C programming

 For B Division on 25/11/2024  at 8:30AM in Room No 07 and For A division on 28/11/2024 at 2:30PM in room no 06. 

Mis. Stuti, Mis. Sakshi,  Mr. Shashank, Mr. Azeem Explained the basics of C programming and looping concepts.










On 02/12/2024 at 2:30PM for B Division 









Wednesday, 13 November 2024

C programming subject second file PDF

 

Second file part of second unit and Unit 3 complete PPT PDFs in booklet form

https://drive.google.com/file/d/1MFOuVQEpubOclm4Ogsh247iveTlS5l1h/view?usp=drive_link

Second file part of second unit and Unit 3 complete PPT PDFs 16 slides per page

https://drive.google.com/file/d/18T--m2bppP-EX5gjPzcU9rMmQcv1TOVT/view?usp=sharing

Second file part of second unit and Unit 3 complete PPT PDFs in booklet form 8 slides per page

https://drive.google.com/file/d/17Q4xeGpOYZW69PLyJdLZ6LktYTrvtZvw/view?usp=sharing

Wishing you all the best for your IA. 


Thursday, 7 November 2024

Assignment 1 submission links

 Good evening to all, 

For assignment submission, The file name should be your serial number your name (For ex: 501 Azeem); file should be in .DOC /word format only

you submit your assignment (A Division) before the deadline, if you face any issues you just tell your CR

https://docs.google.com/forms/d/e/1FAIpQLScUedBOW_KK2MgjsOBhUQvcL0-C2m5B4-7AlArDRw6h-Uxu-w/viewform 

(For SVV sir  SDMCETPG 2024 CAB)

For B Division students - submit your assignment (B Division) before the deadline, if you face any issues you just tell your CR

 https://docs.google.com/forms/d/e/1FAIpQLSdhHY1v--1s9WZvxY9daOEDKwi8KXVt59vhJmjQIp-PRBmM7g/viewform

Assignment 1 Questions given 

Q1) Write a c program to print your name, name of the institute and department.

Q2) Write a c program to add two numbers given by the user (read from key board).

Q3) Check if the given number is even or odd

Q4) Write a C program to calculate simple interest.

Q5) Write a C program to find the size of int, float, double and char and print it on the screen.

Q6) Write a C program to Print an integer entered by the user.

Q7) Write a C program for area and perimeter of rectangle.

Q8) Write a C program to convert given hours to days.

Q9) Write a C program to convert an octal number to decimal number.

Q10) Write a C program to find factorial of a number.

Q11) Write a C program to read two integers and perform the addition, subtraction,

multiplication and division.

Q12) Read a mark of a student out of 100 and print the result as first class, second class ....

Q13) Write a C program to calculate the percentage scored by a SSLC student (Read marks)

Q14) write a C program to calculate a^b for a given a and b inputs.

Q15) write a c program to find the greatest of three numbers entered by the user.

Q16) write a C program to find the average of n numbers.

Q17) write a C program to calculate BMI of a person (Given: BMI = Weight(kg)/(Height in

meters)^2)

Q18) Write a C program to check If the number is positive, negative or zero.

Q19) Write a C program to convert Fahrenheit to Celsius

Q20) Accept an age and check if they are eligible for voting or no (hint: using if condition,

age>=18)

Q21) Write a C program to convert given number of kilobytes into bytes.

Note: 

  • Avoid putting blank spaces between two lines. Keep proper indentation. 

  • Print the statement of the problem in one line as a program output.

  • In result your name, time execution should be printed.

  • For all the variables put first character of your name as last character.

Ex: Your name is Azeem, if you want to declare Fahrenheit as variable you should declare it as fahrenheitA.

  • You should submit the file in word format only.

  • Sample Assignment file/report




Syllabus Introduction to C programming 2026-27

26UESC144            Introduction to C Programming        (42-0-0-48) 3                                                               ...