LecturePlan AE201 23CSH-103

Download as pdf or txt
Download as pdf or txt
You are on page 1of 8

Printed on 5/8/2024 6:50:00 PM

LECTURE PLAN

Institute/Department UNIVERSITY INSTITUTE Program Bachelor of Engineering-


OF ENGINEERING (UIE) Automobile Engineering(AE201)

Master Subject Coordinator Nishu Bansal Master Subject Coordinator E- E6777


Name: Code:
Course Name Elementary Data Structures Course Code 23CSH-103
using C++

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 To produce intellectual engineers with strong analytical, modelling, designing, experimental and teamwork skills
Department To provide innovative teaching practices, through excellent laboratory infrastructure and exposure to recent trends in the
automotive industry
To ensure that students are molded into competent automotive engineers to meet the growing challenges of the future
To provide industry oriented skills and guidance to students for conducting research and educating them with futuristic skills

Vision of the “To be a Center of Excellence in Automobile Engineering through research and innovation in emerging fields for providing globally
Department competent Engineers equipped with the technology of the future.”

Program Educational Objectives(PEOs)


PEO1 Automobile Engineering Graduates will contribute at local, regional and global level by solving complex engineering problems in
the field of Automobile and Mechanical related industries.
PEO2 To prepare graduates for successful career in the field of Automobile Engineering or a related field utilizing his/her education and
contribute as an excellent professional and to encourage the spirit of entrepreneurship.
PEO3 Graduates of Automobile Engineering will be able to adapt futuristic technology and innovative skills applicable for dynamic
industrial competency to achieve sustainable development goals.

Program Specific OutComes(PSOs)


PSO1 Apply the concepts of alternative advanced fuels, combustion technology and emission norms for manufacturing and maintenance
of mechanical systems & processes used in automotive sector.
PSO2 Design and analyse Automotive components and systems using conventional and/or advanced digital/simulation tools with the
applications of simulation techniques.

Program OutComes(POs)
PO1 Disciplinary Knowledge -Automobile engineering is a discipline that focuses on the design, development, and production of
automobiles. It involves the study of various aspects of Automobile and mechanical systems.
PO2 Complex Problem-Solving-Complex problem-solving is a crucial skill in Automobile engineering due to the intricate nature of
Automobile systems and the challenges associated with designing and operating automobiles. Automobile engineers encounter
various complex problems throughout their work, and they employ systematic approaches to analyze, identify, and solve these
problems effectively.
PO3 Critical Thinking-Critical thinking is a fundamental skill in the Automobile industry as it allows Automobile professionals to analyze
complex situations, evaluate information, and make well-reasoned decisions. In Automobile engineering, critical thinking is applied
in various aspects of design, analysis, testing, and problem-solving.
PO4 Creativity-Creativity plays a significant role in Automobile engineering, as it drives innovation, fosters the development of new
technologies, and enables engineers to find unique solutions to complex problems.
PO5 Communication Skills-Communication skills are essential in the Automobile industry as they facilitate effective collaboration,
information exchange, and understanding among Automobile professionals. Strong communication skills enable Automobile
engineers to convey complex technical information, work in multidisciplinary teams, and interact with stakeholders.

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


Printed on 5/8/2024 6:50:00 PM
LECTURE PLAN

PO6 Analytical reasoning/thinking-Analytical reasoning and thinking are critical skills in Automobile engineering as they allow engineers
to systematically analyze complex problems, evaluate data, and make informed decisions.
PO7 Research-related skills-Research-related skills are essential in Automobile engineering to stay updated with the latest
advancements, contribute to scientific knowledge, and drive innovation in the field.
PO8 Coordinating/collaborating with others-Coordinating and collaborating with others is a crucial aspect of Automobile engineering as
it involves working in multidisciplinary teams, coordinating efforts across different departments, and collaborating with various
stakeholders.
PO9 Leadership readiness/qualities-Leadership readiness and qualities are important in the Automobile industry as they contribute to
the success of projects, the development of teams, and the advancement of the Automobile field as a whole.
PO10 Learning how to learn skills-Learning how to learn is a valuable skill in Automobile engineering as it enables professionals to adapt
to new technologies, keep up with advancements, and continuously improve their knowledge and skills.
PO11 Digital and technological skills-Digital and technological skills are becoming increasingly important in the Automobile industry as it
undergoes rapid advancements in areas such as automation, data analytics, simulation, and digital connectivity.
PO12 Multicultural competence and inclusive spirit-Multicultural competence and an inclusive spirit are important in the Automobile
industry as it is a global field that involves collaboration among professionals from diverse backgrounds, cultures, and
perspectives.
PO13 Value inculcation-Value inculcation in Automobile refers to the process of instilling and upholding core values and ethical
principles within the Automobile industry. These values guide the behavior and decision-making of Automobile professionals,
promote responsible practices, and ensure the industry's long-term sustainability.
PO14 Autonomy, responsibility, and accountability-Autonomy, responsibility, and accountability are important principles in the
Automobile industry, especially in roles that involve decision-making, operations, and safety.
PO15 Environmental awareness and action-Environmental awareness and action in the Automobile industry have become increasingly
important in recent years. The Automobile industry, which includes exhaust emissions study, has a significant impact on the
environment due to exhaust gases and greenhouse gas emissions.
PO16 Community engagement and service-Community engagement and service in the Automobile industry can take various forms, and
it can have a significant positive impact on society.
PO17 Empathy-Empathy is an important aspect of any industry, including Automobile. While Automobile may seem like a highly
technical field, it still involves interactions with people and communities.

Text Books
Sr No Title of the Book Author Name Volume/Edition Publish Hours Years
1 Data Structures Lipschutz, Seymour 4th Edition Tata McGraw Hill 2000

2 Data Structures Through C++ Yashavant P. Kanetkar 3rd Edition BPB Publications 2003

3 Object Oriented Programming in C E. Balaguruswamy 2nd Edition Tata McGraw Hill 2017
++

Reference Books
Sr No Title of the Book Author Name Volume/Edition Publish Hours Years
1 C++- The Complete Reference Herbert Schildt 4th Edition Tata McGraw-Hill 2003

2 Data Structures and Algorithms in Goodrich, Michael T., Tamassia, 3rd Edition Wiley 2000
C++ Roberto, and Mount
3 Data Structures using C and C++ Augenstein,Moshe J, 2nd Edition Prentice Hall of 2001
Tanenbaum, Aaron M India
4 The C++ Programming Language Bjarne Stroustrup 4th Edition Addison-Wesley 2013

Course OutCome
SrNo OutCome
CO1 Understand the concepts of object-oriented programming including programming process and
compilation process.
CO2 Apply different techniques to decompose a problem and programmed a solution with various concepts of
object-oriented programming language.

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


Printed on 5/8/2024 6:50:00 PM
LECTURE PLAN

CO3 Analyse and explain the behaviour of linear data structure operations using the programming addressed
in the course.
CO4 Implement and evaluate the programs using the syntax and semantics of object-oriented programming.
CO5 Design the solution of real-world problems in order to determine that the program performs as expected.

Lecture Plan Preview-Theory


Mapped with
Pedagogical
Unit No LectureNo ChapterName Topic Text/ Reference Books CO Numer
Tool**
(s)
1 1 Fundamentals Features of Object-Oriented ,T-Data Structures,T-Data PPT CO1
of C++ Programming, Difference Between Structures Through C++,T-Object
Object Oriented and Procedure- Oriented Programming in,R-C++-
Oriented Programming. The Complete Reference
1 2 Fundamentals Input and Output Streams (Cin, Cout) ,T-Data Structures,T-Data PPT CO1
of C++ Structures Through C++,T-Object
Oriented Programming in,R-C++-
The Complete Reference,R-Data
Structures and Algorithms,R-Data
Structures using C and C+,R-The C
++ Programming Language
1 3 Fundamentals Introduction to Namespace ,T-Data Structures,T-Data PPT CO1
of C++ Structures Through C++,T-Object
Oriented Programming in,R-C++-
The Complete Reference,R-Data
Structures and Algorithms,R-Data
Structures using C and C+,R-The C
++ Programming Language
1 4 Classes and Specifying A Class, Creating Objects, ,T-Data Structures,T-Data PPT CO1
Objects Accessing Class Members, Defining A Structures Through C++,T-Object
Member Function Inside and Outside Oriented Programming in,R-C++-
Class The Complete Reference,R-Data
Structures and Algorithms,R-Data
Structures using C and C+,R-The C
++ Programming Language
1 5 Classes and Access Specifiers, Inline Function ,T-Data Structures,T-Data PPT CO1
Objects Structures Through C++,T-Object
Oriented Programming in,R-C++-
The Complete Reference,R-Data
Structures and Algorithms,R-Data
Structures using C and C+,R-The C
++ Programming Language
1 6 Classes and Constructor and Destructors ,T-Data Structures,T-Data PPT CO1
Objects Structures Through C++,T-Object
Oriented Programming in,R-C++-
The Complete Reference,R-Data
Structures and Algorithms,R-Data
Structures using C and C+,R-The C
++ Programming Language
1 7 Inheritance Concept of Inheritance ,T-Data Structures,T-Data PPT CO2
Structures Through C++,T-Object
Oriented Programming in,R-C++-
The Complete Reference,R-Data
Structures and Algorithms,R-Data
Structures using C and C+,R-The C
++ Programming Language
1 8 Inheritance Modes of Inheritance ,T-Data Structures,T-Data PPT CO2
Structures Through C++,T-Object
Oriented Programming in,R-C++-
The Complete Reference,R-Data
Structures and Algorithms,R-Data
Structures using C and C+,R-The C
++ Programming Language

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


Printed on 5/8/2024 6:50:00 PM
LECTURE PLAN

1 9 Inheritance Types of Inheritance ,T-Data Structures,T-Data PPT CO2


Structures Through C++,T-Object
Oriented Programming in,R-C++-
The Complete Reference,R-Data
Structures and Algorithms,R-Data
Structures using C and C+,R-The C
++ Programming Language
2 10 Introduction to Concept of Data and Information, ,T-Data Structures,T-Data PPT CO2
Data Structure Introduction to Data Structures Structures Through C++,T-Object
Oriented Programming in,R-C++-
The Complete Reference,R-Data
Structures and Algorithms,R-Data
Structures using C and C+,R-The C
++ Programming Language
2 11 Introduction to Types of Data Structure: Linear and ,T-Data Structures,T-Data PPT CO2
Data Structure Non-Linear Data Structures Structures Through C++,T-Object
Oriented Programming in,R-C++-
The Complete Reference,R-Data
Structures and Algorithms,R-Data
Structures using C and C+,R-The C
++ Programming Language
2 12 Introduction to Operations on Data Structures ,T-Data Structures,T-Data PPT CO2
Data Structure Structures Through C++,T-Object
Oriented Programming in,R-C++-
The Complete Reference,R-Data
Structures and Algorithms,R-Data
Structures using C and C+,R-The C
++ Programming Language
2 13 Introduction to Algorithm Complexity ,T-Data Structures,T-Data PPT CO2
Data Structure Structures Through C++,T-Object
Oriented Programming in,R-C++-
The Complete Reference,R-Data
Structures and Algorithms,R-Data
Structures using C and C+,R-The C
++ Programming Language
2 14 Arrays Basic Terminology, Linear Arrays and ,T-Data Structures,T-Data PPT CO3
their Representation Structures Through C++,T-Object
Oriented Programming in,R-C++-
The Complete Reference,R-Data
Structures and Algorithms,R-Data
Structures using C and C+,R-The C
++ Programming Language
2 15 Arrays Traversing Linear Array, Insertion & ,T-Data Structures,T-Data PPT CO3
Deletion in Arrays Structures Through C++,T-Object
Oriented Programming in,R-C++-
The Complete Reference,R-Data
Structures and Algorithms,R-Data
Structures using C and C+,R-The C
++ Programming Language
2 16 Arrays Searching – Linear Search, Binary ,T-Data Structures,T-Data PPT CO3
Search Structures Through C++,T-Object
Oriented Programming in,R-C++-
The Complete Reference,R-Data
Structures and Algorithms,R-Data
Structures using C and C+,R-The C
++ Programming Language
2 17 Arrays Sorting-Bubble Sort, Insertion Sort, ,T-Data Structures,T-Data PPT CO3
Selection Sort Structures Through C++,T-Object
Oriented Programming in,R-C++-
The Complete Reference,R-Data
Structures and Algorithms,R-Data
Structures using C and C+,R-The C
++ Programming Language

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


Printed on 5/8/2024 6:50:00 PM
LECTURE PLAN

2 18 Arrays 2D Array Declaration, Initialization, ,T-Data Structures,T-Data PPT CO3


Operations on 2-D Array Structures Through C++,T-Object
Oriented Programming in,R-C++-
The Complete Reference,R-Data
Structures and Algorithms,R-Data
Structures using C and C+,R-The C
++ Programming Language
2 19 Pointers Introduction to pointers ,T-Data Structures,T-Data PPT CO3
Structures Through C++,T-Object
Oriented Programming in,R-C++-
The Complete Reference,R-Data
Structures and Algorithms,R-Data
Structures using C and C+,R-The C
++ Programming Language
2 20 Pointers Concept of Linked List ,T-Data Structures,T-Data PPT CO3
Structures Through C++,T-Object
Oriented Programming in,R-C++-
The Complete Reference,R-Data
Structures and Algorithms,R-Data
Structures using C and C+,R-The C
++ Programming Language
3 21 Linked List Linear Linked List, Representation of ,T-Data Structures,T-Data PPT CO4
Linked Lists in Memory Structures Through C++,T-Object
Oriented Programming in,R-C++-
The Complete Reference,R-Data
Structures and Algorithms,R-Data
Structures using C and C+,R-The C
++ Programming Language
3 22 Linked List Traversing a Linked List ,T-Data Structures,T-Data PPT CO4
Structures Through C++,T-Object
Oriented Programming in,R-C++-
The Complete Reference,R-Data
Structures and Algorithms,R-Data
Structures using C and C+,R-The C
++ Programming Language
3 23 Linked List Insertion and Deletion in a Linked List ,T-Data Structures,T-Data PPT CO4
Structures Through C++,T-Object
Oriented Programming in,R-C++-
The Complete Reference,R-Data
Structures and Algorithms,R-Data
Structures using C and C+,R-The C
++ Programming Language
3 24 Stacks Basic Terminology, Sequential and ,T-Data Structures,T-Data PPT CO4
Linked Representations of Stack Structures Through C++,T-Object
Oriented Programming in,R-C++-
The Complete Reference,R-Data
Structures and Algorithms,R-Data
Structures using C and C+,R-The C
++ Programming Language
3 25 Stacks Operations on Stacks: PUSH & POP ,T-Data Structures,T-Data PPT CO4
Structures Through C++,T-Object
Oriented Programming in,R-C++-
The Complete Reference,R-Data
Structures and Algorithms,R-Data
Structures using C and C+,R-The C
++ Programming Language
3 26 Stacks Application of Stacks: Evaluation of ,T-Data Structures,T-Data PPT CO4
Postfix Expressions, Conversion from Structures Through C++,T-Object
Infix to Postfix Representation Oriented Programming in,R-C++-
The Complete Reference,R-Data
Structures and Algorithms,R-Data
Structures using C and C+,R-The C
++ Programming Language

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


Printed on 5/8/2024 6:50:00 PM
LECTURE PLAN

3 27 Queue Linear Queue, Sequential and Linked ,T-Data Structures,T-Data PPT CO5
Representation of Linear Queue Structures Through C++,T-Object
Oriented Programming in,R-C++-
The Complete Reference,R-Data
Structures and Algorithms,R-Data
Structures using C and C+,R-The C
++ Programming Language
3 28 Queue Circular Queue ,T-Data Structures,T-Data PPT CO5
Structures Through C++,T-Object
Oriented Programming in,R-C++-
The Complete Reference,R-Data
Structures and Algorithms,R-Data
Structures using C and C+,R-The C
++ Programming Language
3 29 Queue Operations on Queue ,T-Data Structures,T-Data PPT CO5
Structures Through C++,T-Object
Oriented Programming in,R-C++-
The Complete Reference,R-Data
Structures and Algorithms,R-Data
Structures using C and C+,R-The C
++ Programming Language

Lecture Plan Preview-Practical


Mapped with CO
Unit No ExperimentNo Experiment Name Text/ Reference Books Pedagogical Tool**
Numer(s)
1 1 WAP to find average ,T-Data Structures,T-Data Structures PPT,Simulation CO1
marks of five subjects Through C++,T-Object Oriented
of a st Programming in,R-C++- The Complete
Reference
1 2 WAP to generate the ,T-Data Structures,T-Data Structures PPT,Simulation CO1
Fibonacci series up to Through C++,T-Object Oriented
user sp Programming in,R-C++- The Complete
Reference,R-Data Structures and
Algorithms,R-Data Structures using C and
C+,R-The C++ Programming Language
1 3 Create a class named ,T-Data Structures,T-Data Structures PPT,Simulation,Vid CO1,CO2
Room with three data Through C++,T-Object Oriented eo Lecture
members Programming in,R-C++- The Complete
Reference,R-Data Structures and
Algorithms,R-Data Structures using C and
C+,R-The C++ Programming Language
1 4 Create a class called ,T-Data Structures,T-Data Structures PPT,Simulation CO1,CO2
employee with the Through C++,T-Object Oriented
following Programming in,R-C++- The Complete
Reference,R-Data Structures and
Algorithms,R-Data Structures using C and
C+,R-The C++ Programming Language
1 5 Write a program to ,T-Data Structures,T-Data Structures PPT,Simulation CO1,CO2
demonstrate the Through C++,T-Object Oriented
concept of all Programming in,R-C++- The Complete
Reference,R-Data Structures and
Algorithms,R-Data Structures using C and
C+,R-The C++ Programming Language
2 6 Write a menu driven ,T-Data Structures,T-Data Structures PPT,Simulation CO2,CO3
program that Through C++,T-Object Oriented
implement followi Programming in,R-C++- The Complete
Reference,R-Data Structures and
Algorithms,R-Data Structures using C and
C+,R-The C++ Programming Language
2 7 Program to ,T-Data Structures,T-Data Structures PPT,Simulation CO3
demonstrate the use Through C++,T-Object Oriented
of linear search to Programming in,R-C++- The Complete
Reference,R-Data Structures and
Algorithms,R-Data Structures using C and
C+,R-The C++ Programming Language

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


Printed on 5/8/2024 6:50:00 PM
LECTURE PLAN

2 8 Program to ,T-Data Structures,T-Data Structures PPT,Simulation CO3


demonstrate the use Through C++,T-Object Oriented
of binary search to Programming in,R-C++- The Complete
Reference,R-Data Structures and
Algorithms,R-Data Structures using C and
C+,R-The C++ Programming Language
2 9 Program to sort an ,T-Data Structures,T-Data Structures PPT,Simulation CO3,CO4
array of integers in Through C++,T-Object Oriented
ascending Programming in,R-C++- The Complete
Reference,R-Data Structures and
Algorithms,R-Data Structures using C and
C+,R-The C++ Programming Language
2 10 Program to sort an ,T-Data Structures,T-Data Structures PPT,Simulation CO3,CO4
array of integers in Through C++,T-Object Oriented
ascending Programming in,R-C++- The Complete
Reference,R-Data Structures and
Algorithms,R-Data Structures using C and
C+,R-The C++ Programming Language
3 11 Write a menu driven ,T-Data Structures,T-Data Structures PPT,Simulation CO4,CO5
program that Through C++,T-Object Oriented
maintains a linea Programming in,R-C++- The Complete
Reference,R-Data Structures and
Algorithms,R-Data Structures using C and
C+,R-The C++ Programming Language
3 12 Design a menu driven ,T-Data Structures,T-Data Structures PPT,Simulation CO4
Program for the Through C++,T-Object Oriented
following ope Programming in,R-C++- The Complete
Reference,R-Data Structures and
Algorithms,R-Data Structures using C and
C+,R-The C++ Programming Language
3 13 Write a program to ,T-Data Structures,T-Data Structures PPT,Simulation CO4
display the status of Through C++,T-Object Oriented
Stack. Programming in,R-C++- The Complete
Reference,R-Data Structures and
Algorithms,R-Data Structures using C and
C+,R-The C++ Programming Language
3 14 Write a program to ,T-Data Structures,T-Data Structures PPT,Simulation CO4
demonstrate the use Through C++,T-Object Oriented
of stack (i Programming in,R-C++- The Complete
Reference,R-Data Structures and
Algorithms,R-Data Structures using C and
C+,R-The C++ Programming Language
3 15 Program to Enqueue ,T-Data Structures,T-Data Structures PPT,Simulation CO4,CO5
element in a queue Through C++,T-Object Oriented
Programming in,R-C++- The Complete
Reference,R-Data Structures and
Algorithms,R-Data Structures using C and
C+,R-The C++ Programming Language
3 16 Program to dequeue ,T-Data Structures,T-Data Structures PPT,Simulation CO4,CO5
element from a queue Through C++,T-Object Oriented
Programming in,R-C++- The Complete
Reference,R-Data Structures and
Algorithms,R-Data Structures using C and
C+,R-The C++ Programming Language
3 17 Program to Traversing ,T-Data Structures,T-Data Structures PPT,Simulation CO4,CO5
a queue Through C++,T-Object Oriented
Programming in,R-C++- The Complete
Reference,R-Data Structures and
Algorithms,R-Data Structures using C and
C+,R-The C++ Programming Language
3 18 Program to Display ,T-Data Structures,T-Data Structures PPT,Simulation CO4,CO5
the status of queue Through C++,T-Object Oriented
Programming in,R-C++- The Complete
Reference,R-Data Structures and
Algorithms,R-Data Structures using C and
C+,R-The C++ Programming Language

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


Printed on 5/8/2024 6:50:00 PM
LECTURE PLAN

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 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
10 23HY01 Practical Assessment 3 15
11 23HY01 Practical MST 15

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

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