0% found this document useful (0 votes)
63 views

Programming Language-I PDF

This document provides information about a Programming Language I course for the first semester of a Bachelor of Technology program. It outlines the teaching and examination schemes, course prerequisites, objectives, and outcomes. The course content is divided into 6 units covering basic C programming concepts like data types, operators, input/output, conditional statements, loops, arrays, strings, functions, pointers, and structures. Students will complete 10 programming assignments and practical exercises involving writing C programs to perform tasks like taking user input, arithmetic operations, checking odd/even numbers, finding prime numbers and Fibonacci series, sorting arrays, string and pointer operations, and using structures. Content will be delivered through lectures, presentations, and practical sessions.

Uploaded by

anku86
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
63 views

Programming Language-I PDF

This document provides information about a Programming Language I course for the first semester of a Bachelor of Technology program. It outlines the teaching and examination schemes, course prerequisites, objectives, and outcomes. The course content is divided into 6 units covering basic C programming concepts like data types, operators, input/output, conditional statements, loops, arrays, strings, functions, pointers, and structures. Students will complete 10 programming assignments and practical exercises involving writing C programs to perform tasks like taking user input, arithmetic operations, checking odd/even numbers, finding prime numbers and Fibonacci series, sorting arrays, string and pointer operations, and using structures. Content will be delivered through lectures, presentations, and practical sessions.

Uploaded by

anku86
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

Bharati Vidyapeeth

(Deemed to be University)
College of Engineering, Pune
B. Tech. Sem. I: E & TC
SUBJECT: - Programming language -I

Teaching Scheme Examination Scheme


Lecture: 3 Hours/week End semester exam: 60 Marks
Practicle: 2 Hours/week Internal Assessment: 40 Marks
TW: 25 Marks
Total: 125 Marks
Credits: Theory: 03
Practical: 01

Course Prerequisites: Students must possess knowledge about basic fundamentals of computer
and professional Microsoft office development tools.

Course Objectives: This course will introduce the concepts of C language software
development and compiling tool. By the end of the course, student will be familiar with various
fundamentals of C- language.

Course Outcomes: On completion of the course, learner will be able to–


1. Understand the basic concept of C programming.
2. Write basic programs using conditional statement
3. Use Array in programming
4. Use Functions in programming
5. Write basic programs using Pointers.
6. Write basic programs using structures

Course Contents
Unit I (05 Hours)
Introduction
Basic of C: Structure of a C program, identifiers, basic data types and sizes. Constants, variables,
arithmetic, relational and logical operators Managing input and output operations, Sample
programs.

Unit-II
Conditional Statements and Loops (03 Hours)
Decision making within a program, conditions, if statement, if-else statement, loops: while loop,
do while, for loop. Nested loops, infinite loops, switch statement, sample programs.

Unit-III
Arrays & Strings (03 Hours)
Arrays - concepts, declaration, definition, accessing elements, storing elements, Strings and
string manipulations, 1-D arrays, 2-D arrays and character arrays, string manipulations, , Array
applications: Matrix Operations

Unit-IV
Functions (03 Hours)
Basics, parameter passing, storage classes- extern, auto, register, static, scope rules, user defined
functions, , recursive functions, Recursive solutions for Fibonacci series, example c programs.
Passing arrays & strings to functions

Unit -V
Pointers (05 Hours)
Concepts, initialization of pointer variables, pointers and function arguments, passing by address,
address arithmetic, Character pointers and functions, pointers to pointers, pointers and
multidimensional arrays.

Unit-VI
Structures (05 Hours)
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, type def, bit-fields, program applications.

Term work will consist of minimum of ten assignments based on C programming language.

List of Practicals
1. a. Write a C program to take user Input and print it on the screen.
b. Write a C program to perform addition or subtraction of two numbers.
c. Write a C program to find whether the number is Odd or Even.
2. a. Write a C program to find out Prime numbers.
b. Write a C program to find out Fibonacci series.
3. Write C programs to print different patterns
4. a. Write a C program to do factorial using recursion.
b. Write a C program to find out Armstrong number.
5. Write a C program to sort the array in Ascending & Descending order.
6. Write C programs to perform operations on 2-Darrays
7. Write a C program to perform different operations on strings.
8. Use of Pointers
a. Write a C program to swap numbers using pointers
b. Write a C program to show the use of pointers in arrays.
c. Write a C program to use functions using pointers.
9. a. Write a C program to create student mark sheet using structures
b. Write a C program to show the use of structure using pointers

Content Delivery Methods: Chalk & talk, Power point presentation

Text Books:

1. Programming in ANSI C – E Balagurusamy (5thEdition-TMH)

Reference Books:
1. Let Us C- Yashwant Kanitkar

You might also like