LecturePlan BI519 23CSP-201
LecturePlan BI519 23CSP-201
LecturePlan BI519 23CSP-201
LECTURE PLAN
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.
PEO3 Exhibit commitment and engage in lifelong learning for enhancing their professional and personal capabilities.
PSO2 Apply standard software engineering principles to develop viable solutions for Information Technology Enabled Services (ITES).
Program OutComes(POs)
PO1 PO 1: Disciplinary knowledge: Apply the knowledge of mathematics, science, engineering fundamentals, and an engineering
specialisation for the solution of complex engineering problems.
PO2 PO 2: Complex problem solving
PO4 PO 4:Creativity-Create, perform, or think in different and diverse ways about the given scenarios
PO5 PO 5: Communication skills: Communicate effectively on complex engineering activities with the engineering community and with
the society at large, such as being able to comprehend and write effective reports and design documentation, make effective
presentations, and give and receive clear instructions
PO6 PO 6: Analytical reasoning/thinking: Identify, formulate, research literature, and analyse complex engineering problems reaching
substantiated conclusions using first principles of mathematics, natural sciences, and engineering sciences.
PO7 PO 7: Research related skills: Design solutions for complex engineering problems and design system components or processes
that meet the specified needs with appropriate consideration for public health and safety, and cultural, societal, and environmental
considerations.
PO8 PO 8: Coordinating/Collaborating with others: Function effectively as an individual, and as a member or leader in diverse teams,
and in multidisciplinary settings.
PO9 PO 9: Leadership qualities: Apply reasoning informed by the contextual knowledge to assess societal, health, safety, legal, and
cultural issues and the consequent responsibilities relevant to the professional engineering practice.
PO10 PO 10: Learning how to learn skills: Recognise the need for, and have the preparation and ability to engage in independent and
life-long learning in the broadest context of technological change.
PO11 PO11 : Digital and technological skills: Create, select, and apply appropriate techniques, resources, and modern engineering and
IT tools including prediction and modelling to complex engineering activities with an understanding of the limitations.
PO12 PO 12: Multicultural Competence and Inclusive Spirit
PO13 PO 13: Value inculcation: Apply ethical principles and commit to professional ethics and responsibilities and norms of the
engineering practice.
PO14 PO 14: Autonomy, responsibility and accountability: Demonstrate knowledge and understanding of the engineering and
management principles and apply these to one’s work, as a member and leader in a team, to manage projects and in
multidisciplinary environments.
PO15 PO 15: Environmental awareness and action: Understand the impact of the professional engineering solutions in societal and
environmental contexts, and demonstrate the knowledge of, and the need for sustainable development.
PO16 PO 16: Community Engagement & Services
PO17 PO 17: Empathy 17.1 Identify with or understand the perspective, experiences, or points of view of another individual or group,
and to identify and understand other people’s emotions
Text Books
Sr No Title of the Book Author Name Volume/Edition Publish Hours Years
1 Fundamentals of Python: First Kenneth Lambert 2nd Edition Cengage Learning 2011
Programs
2 Programming and Problem Solving Ashok Namdev Kamthane 1st Edition Mc Graw Hill 2017
with Python Education
Publication
3 Think Python Allen Downey 2nd Edition O'Reilly Media 2015
Reference Books
Sr No Title of the Book Author Name Volume/Edition Publish Hours Years
1 Introduction to Programming Using Y. Daniel Liang 1st Edition Pearson 2015
Python
2 PYTHON THE COMPLETE Martin C.Brown 4th Edition Tata Mc Graw-Hill 2018
REFERENCE Education
Course OutCome
SrNo OutCome
CO1 Describe the basic fundamentals of python programming
CO2 Apply the python programming for Arithmetic, Logical and sorting operations
CO3 Analyze python programming loops & methods for data manipulation
CO4 Use the Python programming language for various programming techniques like list, tuples, dictionaries
etc
CO5 Develop application software using object-oriented programming techniques in the Python language
2 13 List slicing and List ,T-Fundamentals of Python: First ,T- Simulation Practical CO4
comprehensions in Programming and Problem Solvin,T-Think
Python Python,R-Introduction to Programming
Us,R-PYTHON THE COMPLETE
REFERENCE
2 14 Creating tuple objects ,T-Fundamentals of Python: First ,T- Simulation Practical CO4
& different tuple Programming and Problem Solvin,T-Think
functions Python,R-Introduction to Programming
Us,R-PYTHON THE COMPLETE
REFERENCE
2 15 Creating set objects ,T-Fundamentals of Python: First ,T- Simulation Practical CO4
and different set Programming and Problem Solvin,T-Think
functions Python,R-Introduction to Programming
Us,R-PYTHON THE COMPLETE
REFERENCE
2 16 Creating dictionary ,T-Fundamentals of Python: First ,T- Simulation Practical CO4
objects and different Programming and Problem Solvin,T-Think
dictiona Python,R-Introduction to Programming
Us,R-PYTHON THE COMPLETE
REFERENCE
3 17 Linear Search and ,T-Fundamentals of Python: First ,T- Simulation Practical CO5
Binary Search in Programming and Problem Solvin,T-Think
Python Python,R-Introduction to Programming
Us,R-PYTHON THE COMPLETE
REFERENCE
3 18 Implement Selection ,T-Fundamentals of Python: First ,T- Simulation Practical CO5
Sort and Bubble Sort Programming and Problem Solvin,T-Think
in Python Python,R-Introduction to Programming
Us,R-PYTHON THE COMPLETE
REFERENCE
3 19 Implement Insertion ,T-Fundamentals of Python: First ,T- Simulation Practical CO5
Sort and Merge Sort in Programming and Problem Solvin,T-Think
Python Python,R-Introduction to Programming
Us,R-PYTHON THE COMPLETE
REFERENCE
3 20 Implement Quick Sort ,T-Fundamentals of Python: First ,T- Simulation Practical CO5
in Python Programming and Problem Solvin,T-Think
Python,R-Introduction to Programming
Us,R-PYTHON THE COMPLETE
REFERENCE
3 21 Classes and objects in ,T-Fundamentals of Python: First ,T- Simulation Practical CO5
Python Programming and Problem Solvin,T-Think
Python,R-Introduction to Programming
Us,R-PYTHON THE COMPLETE
REFERENCE
3 22 Data members and ,T-Fundamentals of Python: First ,T- Simulation Practical CO5
functions using Programming and Problem Solvin,T-Think
classes Python,R-Introduction to Programming
Us,R-PYTHON THE COMPLETE
REFERENCE
3 23 Sum of two numbers ,T-Fundamentals of Python: First ,T- Simulation Practical CO5
using classes Programming and Problem Solvin,T-Think
Python,R-Introduction to Programming
Us,R-PYTHON THE COMPLETE
REFERENCE
3 24 Read and display ,T-Fundamentals of Python: First ,T- Simulation Practical CO5
marks using classes Programming and Problem Solvin,T-Think
Python,R-Introduction to Programming
Us,R-PYTHON THE COMPLETE
REFERENCE
3 25 Concepts of object- ,T-Fundamentals of Python: First ,T- Simulation Practical CO5
oriented programming Programming and Problem Solvin,T-Think
Python,R-Introduction to Programming
Us,R-PYTHON THE COMPLETE
REFERENCE
3 26 Read and write ,T-Fundamentals of Python: First ,T- Simulation Practical CO5
operations on a file Programming and Problem Solvin,T-Think
Python,R-Introduction to Programming
Us,R-PYTHON THE COMPLETE
REFERENCE
3 27 Copy the contents of ,T-Fundamentals of Python: First ,T- Simulation Practical CO5
file Programming and Problem Solvin,T-Think
Python,R-Introduction to Programming
Us,R-PYTHON THE COMPLETE
REFERENCE
3 28 Count the frequency ,T-Fundamentals of Python: First ,T- Simulation Practical CO5
of characters in file Programming and Problem Solvin,T-Think
Python,R-Introduction to Programming
Us,R-PYTHON THE COMPLETE
REFERENCE
3 29 Print each line of a file ,T-Fundamentals of Python: First ,T- Simulation Practical CO5
in reverse order Programming and Problem Solvin,T-Think
Python,R-Introduction to Programming
Us,R-PYTHON THE COMPLETE
REFERENCE
3 30 Compute characters, ,T-Fundamentals of Python: First ,T- Simulation Practical CO5
words, and lines in a Programming and Problem Solvin,T-Think
file Python,R-Introduction to Programming
Us,R-PYTHON THE COMPLETE
REFERENCE
Assessment Model
Sr No Assessment Name Exam Name Max Marks
1 20PRAC01 External Viva / Voce 40
2 20PRAC01 Experiment-1 30
3 20PRAC01 Experiment-2 30
4 20PRAC01 Experiment-3 30
5 20PRAC01 Experiment-4 30
6 20PRAC01 Experiment-5 30
7 20PRAC01 Experiment-6 30
8 20PRAC01 Experiment-7 30
9 20PRAC01 Experiment-8 30
10 20PRAC01 Experiment-9 30
11 20PRAC01 Experiment-10 30
12 20PRAC01 Mid-Term Test 15
CO vs PO/PSO PO13 PO14 PO15 PO16 PO17 PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10
CO1 NA NA NA NA NA 3 3 2 NA 1 3 NA NA NA 2
CO2 NA NA NA NA NA 3 3 2 NA 1 3 NA NA NA 2
CO3 NA NA NA NA NA 3 3 3 NA 1 3 NA NA NA 2
CO4 NA NA NA NA NA 3 3 3 2 1 3 NA NA NA 2
CO5 NA NA 2 NA NA 3 3 3 3 2 3 3 2 NA 2
3 NA 3 2
3 NA 3 3
3 NA 3 3
3 NA 3 3
3 NA 3 3
3 NA 3 2.8