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

LecturePlan_CS201_24CSH-101

Uploaded by

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

LecturePlan_CS201_24CSH-101

Uploaded by

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

Printed on 8/6/2024 9:11:59 PM

LECTURE PLAN

Institute/Department UNIVERSITY INSTITUTE Program Bachelor of Engineering -


OF ENGINEERING (UIE) Computer Science & Engineering
(CS201)
Master Subject Coordinator Nishu Bansal Master Subject Coordinator E- E6777
Name: Code:
Course Name Introduction to Problem Course Code 24CSH-101
Solving

Lecture Tutorial Practical Self Study Credit Subject Type


0 2 4 0 4.0 T

Course Type Course Category Mode of Assessment Mode of Delivery

Major Core Graded (GR) Hybrid Hybrid (HYB)

Mission of the M1: To provide practical knowledge using state-of-the-art technological support for the experiential learning of our students.
Department M2: To provide industry recommended curriculum and transparent assessment for quality learning experiences.
M3: To create global linkages for interdisciplinary collaborative learning and research.
M4: To nurture advanced learning platform for research and innovation for students’ profound future growth.
M5: To inculcate leadership qualities and strong ethical values through value based education.
Vision of the To be recognized as a leading Computer Science and Engineering department through effective teaching practices and
Department excellence in research and innovation for creating competent professionals with ethics, values and entrepreneurial attitude to
deliver service to society and to meet the current industry standards at the global level.

Text Books
Sr No Title of the Book Author Name Volume/Edition Publish Hours Years
1 Programming in ANSI C E. Balaguruswamy 2nd Edition Tata McGraw Hill 2017

2 Programming in C Ansi standard Yashwant Kanetkar 4th Edition BPB Publications 2010

Reference Books
Sr No Title of the Book Author Name Volume/Edition Publish Hours Years
1 Programming with C (Schaum's Byron Gottfried Jitender 4th Edition Tata McGraw Hill 2017
Outline Series) Chhabra
2 C Programming Language Brian W. Kernighan, Dennis 2nd Edition Pearson education 2015
Ritchie
3 C Programming A Modern King, K. N. 2nd Edition W.W. Norton 2008
Approach

Course OutCome
SrNo OutCome
CO1 Remember the concepts related to fundamentals of C language, draw flowcharts and write
algorithm/pseudocode.

University Information System - By - ERP Division Page 1 of 7


Printed on 8/6/2024 9:11:59 PM
LECTURE PLAN

CO2 Understand the way of execution and debug programs in C language.


CO3 Apply various constructs, loops, functions to solve mathematical and scientific problem.
CO4 Analyse the dynamic behaviour of memory by the use of pointers.
CO5 Design and develop modular programs for real world problems using control structure and selection
structure.

Lecture Plan Preview-Theory


Mapped with
Pedagogical
Unit No LectureNo ChapterName Topic Text/ Reference Books CO Numer
Tool**
(s)
1 1 Introduction to Problem Solving phases: ,T-Programming in ANSI C,T- PPT,Video CO1
Problem Understanding the problem, Making a Programming in C Ansi standard,R- Lecture
Solving plan of solution, Carrying out the plan, C Programming A Modern
Looking back i.e. verifying Approac,R-C Programming
Language,R-Programming with C
(Schaum's O
1 2 Introduction to Flow charts ,T-Programming in ANSI C,T- PPT,Video CO1
Problem Programming in C Ansi standard,R- Lecture
Solving C Programming A Modern
Approac,R-C Programming
Language,R-Programming with C
(Schaum's O
1 3 Introduction to Algorithms ,T-Programming in ANSI C,T- PPT,Video CO1
Problem Programming in C Ansi standard,R- Lecture
Solving C Programming A Modern
Approac,R-C Programming
Language,R-Programming with C
(Schaum's O
1 4 Fundamentals Features & Applications of C language ,T-Programming in ANSI C,T- PPT,Video CO2
of C Programming in C Ansi standard,R- Lecture
C Programming A Modern
Approac,R-C Programming
Language,R-Programming with C
(Schaum's O
1 5 Fundamentals Structure of writing a C Program, I/O ,T-Programming in ANSI C,T- PPT,Video CO2
of C functions in C Programming in C Ansi standard,R- Lecture
C Programming A Modern
Approac,R-C Programming
Language,R-Programming with C
(Schaum's O
1 6 Fundamentals Indentation, Comments, Header Files, ,T-Programming in ANSI C,T- PPT,Video CO2
of C Data Types Programming in C Ansi standard,R- Lecture
C Programming A Modern
Approac,R-C Programming
Language,R-Programming with C
(Schaum's O
1 7 Fundamentals Constants and Variables, Operators ,T-Programming in ANSI C,T- PPT,Video CO2
of C Programming in C Ansi standard,R- Lecture
C Programming A Modern
Approac,R-C Programming
Language,R-Programming with C
(Schaum's O
1 8 Fundamentals Expressions, Evaluation of expressions, ,T-Programming in ANSI C,T- PPT,Video CO2
of C Type Conversion, Precedence and Programming in C Ansi standard,R- Lecture
Associativity C Programming A Modern
Approac,R-C Programming
Language,R-Programming with C
(Schaum's O

University Information System - By - ERP Division Page 2 of 7


Printed on 8/6/2024 9:11:59 PM
LECTURE PLAN

1 9 Decision Decision making statements (if, if-else, ,T-Programming in ANSI C,T- PPT,Video CO2
Control if-else-if, switch) Programming in C Ansi standard,R- Lecture
structure in C C Programming A Modern
Approac,R-C Programming
Language,R-Programming with C
(Schaum's O
1 10 Decision nesting of decision control structures ,T-Programming in ANSI C,T- PPT,Video CO2
Control Programming in C Ansi standard,R- Lecture
structure in C C Programming A Modern
Approac,R-C Programming
Language,R-Programming with C
(Schaum's O
2 11 Loop Control Looping statements (for, while, do- ,T-Programming in ANSI C,T- PPT,Video CO3
structure in C while) Programming in C Ansi standard,R- Lecture
C Programming A Modern
Approac,R-C Programming
Language,R-Programming with C
(Schaum's O
2 12 Loop Control nested loop ,T-Programming in ANSI C,T- PPT,Video CO3
structure in C Programming in C Ansi standard,R- Lecture
C Programming A Modern
Approac,R-C Programming
Language,R-Programming with C
(Schaum's O
2 13 Loop Control use of jumping statements (goto, break, ,T-Programming in ANSI C,T- PPT,Video CO2
structure in C continue) Programming in C Ansi standard,R- Lecture
C Programming A Modern
Approac,R-C Programming
Language,R-Programming with C
(Schaum's O
2 14 Array & String Concepts of array ,T-Programming in ANSI C,T- PPT,Video CO3
Programming in C Ansi standard,R- Lecture
C Programming A Modern
Approac,R-C Programming
Language,R-Programming with C
(Schaum's O
2 15 Array & String one- and two-dimensional arrays, ,T-Programming in ANSI C,T- PPT,Video CO3
declaration and initialization of arrays Programming in C Ansi standard,R- Lecture
C Programming A Modern
Approac,R-C Programming
Language,R-Programming with C
(Schaum's O
2 16 Array & String string handling (with in-build functions) ,T-Programming in ANSI C,T- PPT,Video CO3
Programming in C Ansi standard,R- Lecture
C Programming A Modern
Approac,R-C Programming
Language,R-Programming with C
(Schaum's O
2 17 Functions Concepts of library functions, Built-in- ,T-Programming in ANSI C,T- PPT,Video CO3
string functions Programming in C Ansi standard,R- Lecture
C Programming A Modern
Approac,R-C Programming
Language,R-Programming with C
(Schaum's O
2 18 Functions user defined functions, prototypes, ,T-Programming in ANSI C,T- PPT,Video CO3
definition of function, parameters types Programming in C Ansi standard,R- Lecture
C Programming A Modern
Approac,R-C Programming
Language,R-Programming with C
(Schaum's O
2 19 Functions parameter passing, calling a function ,T-Programming in ANSI C,T- PPT,Video CO3
Programming in C Ansi standard,R- Lecture
C Programming A Modern
Approac,R-C Programming
Language,R-Programming with C
(Schaum's O

University Information System - By - ERP Division Page 3 of 7


Printed on 8/6/2024 9:11:59 PM
LECTURE PLAN

2 20 Functions recursive function ,T-Programming in ANSI C,T- PPT,Video CO3


Programming in C Ansi standard,R- Lecture
C Programming A Modern
Approac,R-C Programming
Language,R-Programming with C
(Schaum's O
3 21 Pointers Pointers: Basics of pointers, double ,T-Programming in ANSI C,T- PPT,Video CO4
pointer Programming in C Ansi standard,R- Lecture
C Programming A Modern
Approac,R-C Programming
Language,R-Programming with C
(Schaum's O
3 22 Pointers pointer and array, pointer to array, array ,T-Programming in ANSI C,T- PPT,Video CO4
of pointers Programming in C Ansi standard,R- Lecture
C Programming A Modern
Approac,R-C Programming
Language,R-Programming with C
(Schaum's O
3 23 Pointers functions returning a pointer ,T-Programming in ANSI C,T- PPT,Video CO4
Programming in C Ansi standard,R- Lecture
C Programming A Modern
Approac,R-C Programming
Language,R-Programming with C
(Schaum's O
3 24 Pointers storage classes ,T-Programming in ANSI C,T- PPT,Video CO4
Programming in C Ansi standard,R- Lecture
C Programming A Modern
Approac,R-C Programming
Language,R-Programming with C
(Schaum's O
3 25 Structures Structure: Basics of structure ,T-Programming in ANSI C,T- PPT,Video CO5
Programming in C Ansi standard,R- Lecture
C Programming A Modern
Approac,R-C Programming
Language,R-Programming with C
(Schaum's O
3 26 Structures structure members, structure vs. union, ,T-Programming in ANSI C,T- PPT,Video CO5
accessing structure members, Programming in C Ansi standard,R- Lecture
C Programming A Modern
Approac,R-C Programming
Language,R-Programming with C
(Schaum's O
3 27 Structures nested structures, array of structures ,T-Programming in ANSI C,T- PPT,Video CO5
Programming in C Ansi standard,R- Lecture
C Programming A Modern
Approac,R-C Programming
Language,R-Programming with C
(Schaum's O
3 28 Structures structure and functions, structures and ,T-Programming in ANSI C,T- PPT,Video CO5
pointers Programming in C Ansi standard,R- Lecture
C Programming A Modern
Approac,R-C Programming
Language,R-Programming with C
(Schaum's O
3 29 Dynamic Introduction to Dynamic memory ,T-Programming in ANSI C,T- PPT,Video CO4
memory allocation Programming in C Ansi standard,R- Lecture
allocation C Programming A Modern
Approac,R-C Programming
Language,R-Programming with C
(Schaum's O
3 30 Dynamic malloc, calloc, realloc functions ,T-Programming in ANSI C,T- PPT,Video CO4
memory Programming in C Ansi standard,R- Lecture
allocation C Programming A Modern
Approac,R-C Programming
Language,R-Programming with C
(Schaum's O

University Information System - By - ERP Division Page 4 of 7


Printed on 8/6/2024 9:11:59 PM
LECTURE PLAN

Lecture Plan Preview-Practical


Mapped with CO
Unit No ExperimentNo Experiment Name Text/ Reference Books Pedagogical Tool**
Numer(s)
1 1 1.1 Write a program to ,T-Programming in ANSI C,T-Programming PPT,Video Lecture CO1,CO2
find addition, in C Ansi standard,R-C Programming A
subtraction, Modern Approac,R-C Programming
Language,R-Programming with C
(Schaum's O
1 2 1.2 Write a program to ,T-Programming in ANSI C,T-Programming PPT,Video Lecture CO1,CO2
find nth root of a in C Ansi standard,R-C Programming A
number Modern Approac,R-C Programming
Language,R-Programming with C
(Schaum's O
1 3 2.1 Write a program ,T-Programming in ANSI C,T-Programming PPT,Video Lecture CO1,CO2
which implements the in C Ansi standard,R-C Programming A
working o Modern Approac,R-C Programming
Language,R-Programming with C
(Schaum's O
1 4 2.2 Write a program to ,T-Programming in ANSI C,T-Programming PPT,Video Lecture CO1,CO2
verify the difference in C Ansi standard,R-C Programming A
betwe Modern Approac,R-C Programming
Language,R-Programming with C
(Schaum's O
1 5 Write a program to ,T-Programming in ANSI C,T-Programming PPT,Video Lecture CO2,CO3
Find out the Roots of in C Ansi standard,R-C Programming A
a Quadrat Modern Approac,R-C Programming
Language,R-Programming with C
(Schaum's O
1 6 Write a program to ,T-Programming in ANSI C,T-Programming PPT,Video Lecture CO2,CO3
find the largest of in C Ansi standard,R-C Programming A
three numbe Modern Approac,R-C Programming
Language,R-Programming with C
(Schaum's O
1 7 Write a menu driven ,T-Programming in ANSI C,T-Programming PPT,Video Lecture CO2,CO3
program that allow the in C Ansi standard,R-C Programming A
user to Modern Approac,R-C Programming
Language,R-Programming with C
(Schaum's O
2 8 Write a program to ,T-Programming in ANSI C,T-Programming PPT,Video Lecture CO2,CO3
find sum and average in C Ansi standard,R-C Programming A
of odd int Modern Approac,R-C Programming
Language,R-Programming with C
(Schaum's O
2 9 Write a program to ,T-Programming in ANSI C,T-Programming PPT,Video Lecture CO2,CO3
print the characters in C Ansi standard,R-C Programming A
(alphabets Modern Approac,R-C Programming
Language,R-Programming with C
(Schaum's O
2 10 Illustrate the loop ,T-Programming in ANSI C,T-Programming PPT,Video Lecture CO2,CO3
control statements for: in C Ansi standard,R-C Programming A
a. Ch Modern Approac,R-C Programming
Language,R-Programming with C
(Schaum's O
2 11 5.1 Write a program to ,T-Programming in ANSI C,T-Programming PPT,Video Lecture CO2,CO3
delete an element in C Ansi standard,R-C Programming A
from an a Modern Approac,R-C Programming
Language,R-Programming with C
(Schaum's O
2 12 5.2 Write a program to ,T-Programming in ANSI C,T-Programming PPT,Video Lecture CO2,CO3
perform various matrix in C Ansi standard,R-C Programming A
oper Modern Approac,R-C Programming
Language,R-Programming with C
(Schaum's O

University Information System - By - ERP Division Page 5 of 7


Printed on 8/6/2024 9:11:59 PM
LECTURE PLAN

2 13 6.1 Write a program to ,T-Programming in ANSI C,T-Programming PPT,Video Lecture CO3


illustrate various string in C Ansi standard,R-C Programming A
i Modern Approac,R-C Programming
Language,R-Programming with C
(Schaum's O
2 14 6.2 Write a program to ,T-Programming in ANSI C,T-Programming PPT,Video Lecture CO3
count vowels in a in C Ansi standard,R-C Programming A
string. Modern Approac,R-C Programming
Language,R-Programming with C
(Schaum's O
2 15 7.1 Illustrate the ,T-Programming in ANSI C,T-Programming PPT,Video Lecture CO3
concept of call by in C Ansi standard,R-C Programming A
value vs. ca Modern Approac,R-C Programming
Language,R-Programming with C
(Schaum's O
2 16 7.2 Write a function to ,T-Programming in ANSI C,T-Programming PPT,Video Lecture CO3
print Fibonacci series in C Ansi standard,R-C Programming A
usi Modern Approac,R-C Programming
Language,R-Programming with C
(Schaum's O
3 17 8.1 Write a program to ,T-Programming in ANSI C,T-Programming PPT,Video Lecture CO4
read an array of in C Ansi standard,R-C Programming A
elements a Modern Approac,R-C Programming
Language,R-Programming with C
(Schaum's O
3 18 8.2 Write a function ,T-Programming in ANSI C,T-Programming PPT,Video Lecture CO4
code that is returning in C Ansi standard,R-C Programming A
pointe Modern Approac,R-C Programming
Language,R-Programming with C
(Schaum's O
3 19 9.1 Define a structure ,T-Programming in ANSI C,T-Programming PPT,Video Lecture CO5
type, personal, that in C Ansi standard,R-C Programming A
would Modern Approac,R-C Programming
Language,R-Programming with C
(Schaum's O
3 20 9.2 What will the ,T-Programming in ANSI C,T-Programming PPT,Video Lecture CO5
difference if above in C Ansi standard,R-C Programming A
program is g Modern Approac,R-C Programming
Language,R-Programming with C
(Schaum's O
3 21 10.1 Write a program ,T-Programming in ANSI C,T-Programming PPT,Video Lecture CO4
to store a character in C Ansi standard,R-C Programming A
string i Modern Approac,R-C Programming
Language,R-Programming with C
(Schaum's O

Assessment Model
Sr No Assessment Name Exam Name Max Marks
1 23HY01 Practical Evaluations 40
2 23HY01 End Term Hybrid Theory 60
3 23HY01 Assignment/PBL 12
4 23HY01 Attendance Marks 2
5 23HY01 MST-1 Hybrid 20
6 23HY01 MST-2 Hybrid 20
7 23HY01 Course Project/Case Study 16
8 23HY01 Practical Assessment 1 15
9 23HY01 Practical Assessment 2 15

University Information System - By - ERP Division Page 6 of 7


Printed on 8/6/2024 9:11:59 PM
LECTURE PLAN

10 23HY01 Practical Assessment 3 15


11 23HY01 Practical MST 15

University Information System - By - ERP Division Page 7 of 7

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy