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

Lab Coding Techniques Lesson Plan - Format

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
2 views

Lab Coding Techniques Lesson Plan - Format

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 5

Format

DMI COLLEGE OF ENGINEERING No.


Palanchur, Chennai – 600 123 Issue No. 01
Rev. No. 01
LESSON PLAN Date

Name of the Faculty: HRIDYA VENUGOPAL Academic Year: 2024 – 2025


Subject Code & Name: EM1102 & CODING TECHNIQUES LAB Year/Semester /Sec: I/I/A

Course Objectives:

1.To understand problem solving techniques using flowcharts and algorithms .


2.To develop C programs using conditional and iterative constructs with user
defined functions .
3. To analyze the insights of arrays and pointers with string handling
operations, parameter passing and function pointers .
4. To comprehend macros and command-line arguments .
5. To apply file handling concepts using collective data types .
6. To develop modules and user-defined packages .

Course Outcomes and Program Outcomes Mapping:

COs PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12

CO1 3 2 2 - - - - - - - - 2

CO2 3 2 2 - - - - - - - 2

CO3 3 3 2 - - - - - - - 2

CO4 3 2 2 - - - - - - - 2

CO5 3 3 3 - - - - - - - 2

CO6 3 3 3 - - - - - - - 2
1 - low, 2 - medium, 3 - high, ‘-“- no correlation
Theory Classes:

UNIT –I : PROBLEM SOLVING FUNDAMENTALS


Deliver
Sl.N Perio Propose Actua y Referen Remark
Topics to be covered
o. d d Date l Date Metho ce s
d
Draw flowcharts and
develop algorithms for
simple problems like: Practic
1 2
To find the largest al
among 3 numbers

To do simple arithmetic
Practic
2 calculations. 2
al
To find simple interest. Practic
3 2
al
To find the roots of a Practic
4 quadratic equation. 2 al

To find the whether the Practic


given number is prime al
5 2
or composite.

Delivery Method: Practical

UNIT – II: PROGRAMMING FUNDAMENTALS


Sl. Deliver
Perio Propose Actua Referenc Remark
No Topics to be covered y
d d Date l Date e s
. Method
Write simple C
programs:To understand
Practica
6 input – output 2
l
statements using pre-
defined functions.
Write simple C
programs:To find the Practica
7 2
factors of a given l
number
Write simple C
programs:To check Practica
8 2
whether a given number l
is palindrome or not.
9 Write simple C 2 Practica
programs:To read two l
numbers x and n, and
compute the sum of
geometric progression 1
+ x + x 2+ x 3 + x 4 +………+x
n
Write simple C Practica
programs:To find the l
10 2
frequency of each digit
in a given number.
Delivery Method: Practical

UNIT –III: ARRAYS AND POINTERS


Deliver
Sl.N Perio Propose Actua y Referen Remark
Topics to be covered
o. d d Date l Date Metho ce s
d
Write C programs:To
write a user-defined Practica
11 2
function to swap two l
numbers.
Write C programs:To
compute the sum and
Practica
12 average of n numbers 2
l
using arrays and
pointers.
Write C programs:To
write functions to find
the number of
characters in a string,
Practica
13 compare two strings, 2
l
copying one string to
another, concatenate
two strings and reverse
a string.
Write C programs:To Practica
develop menu driven l
14 2
applications using
function pointers.
Write C programs:To Practica
represent single and l
15 2
multi-dimensional
arrays using pointers.
Delivery Method: Practical

UNIT –IV: COLLECTIVE DATA TYPES AND FILE HANDLING


Deliver
Sl.N Perio Propose Actua y Referen Remark
Topics to be covered
o. d d Date l Date Metho ce s
d
Write C programs to
Practic
16 store the information of 2
al
a book using a structure.
Write C programs:To
Practic
17 count the number of 2
al
lines in a file.
Write C programs:To
read the students’ data
(Reg.No., Name,
Practic
18 Department, Semester 2
al
and CGPA) and
store them in a file
sequentially.
Write C programs:To Practic
19 copy the contents of one 2 al
file to another file.
Practic
20 Write C programs:To 2 al
merge two files.
Delivery Method: Practical

UNIT –V: ADVANCED CONCEPTS AND APPLICATION DEVELOPMENT


Deliver
Sl.N Perio Proposed Actua y Referen Remark
Topics to be covered
o. d Date l Date Metho ce s
d
Write C programs: To
find the sum of n
Practic
21 numbers whose values 2
al
are given as command
line parameters?
Write C programs:To
find the value of n th Practic
22 2
factorial using a al
recursive function.
Write C programs:To
develop simple
Practic
23 arithmetic calculator in 3
al
a modular way and
make it as a package.
Delivery Method: Practical

Along with the above the following activities are also to be planned and included:

No. of Activities
Activity Name Details
Per Semester

Model Exam 1 All 23 programs.

Prepared by Approved by

Signature

Name Ms.HRIDYA VENUGOPAL Dr.B RAMAPRIYA


Designation ASSISTANT PROFESSOR HOD
Submitted Date

You might also like