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

Python Lab Co-Po

Uploaded by

HOD CSE Abacus
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)
18 views

Python Lab Co-Po

Uploaded by

HOD CSE Abacus
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/ 6

ABACUS INSTITUTE OF ENGINEERING AND MANAGEMENT

B.TECH IN COMPUTER SCIENCE AND ENGINEERING

PYTHON PROGRAMMING LAB MANUAL

SUBJECT CODE: PCCCS393


ABACUS INSTITUTE OF ENGINEERING AND MANAGEMENT
COMPUTER SCIENCE AND ENGINEERING

PYTHON PROGRAMMING LAB

GENERAL INSTRUCTIONS

 Students are instructed to come to Python Programming laboratory on time. Late comers are
not entertained in the lab.
 Students should be punctual to the lab. If not, the conducted experiments will not be repeated.
 Students are expected to come prepared at home with the experiments which are going to
be per formed.
 Students are instructed to display their identity cards before entering into the lab.
 Students are instructed not to bring mobile phones to the l ab.
 Any damage/loss of system parts like keyboard, mouse during the lab session, it is
student’s responsibility and penalty or fine will be collected from the student.
 Students should update the records and lab observation books session wise. Before leaving the lab
the student should get his lab observation book signed by the faculty.
 Students should submit the lab records by the next lab to the concerned faculty members
in the staffroom for their correction and return.
 Students should not move around the lab during the lab session.
 If any emergency arises, the student should take the permission from faculty member concerned
in written format.
 The faculty members may suspend any student from the lab session on disciplinary
grounds. Never copy the output from other students. Write down your own outputs.
ABACUS INSTITUTE OF ENGINEERING AND MANAGEMENT

COMPUTER SCIENCE AND ENGINEERING

PYTHON PROGRAMMING LAB


COURSE OUTCOMES:

COURSE OUTCOMES:

Cognitive
CO No. On completion of this course, students will be able to:
Level

Understand Python syntax and semantics and be fluent in the use of Python flow
CO1 L2
control and Functions

Develop, run and manipulate Python programs using Core data structures like
CO2 L3
Lists, Dictionaries, and use of Strings Handling methods.

Develop, run and manipulate Python programs using File Operations and
CO3 L3
searching pattern using regular expressions.

CO4 Interpret the concepts of object oriented programming using Python L2

Determine the need for scraping websites and working with CSV, JSON and other
CO5 L2
file formats..

Program Outcomes

PO Name Graduate Attributes PO Statements

Engineering Apply the knowledge of mathematics, science, engineering fundamentals, and an


PO1
knowledge engineering specialization to the solution of complex engineering problems

Identify, formulate, review research literature, and analyze complex engineering


PO 2 Problem analysis problems reaching substantiated conclusions using first principles of mathematics,
natural sciences, and engineering sciences.

Design/ Design solutions for complex engineering problems and design system components or
PO 3 development of processes that meet the specified needs with appropriate consideration for the public
solutions health and safety, and the cultural, societal, and environmental considerations.
Conduct Use research-based knowledge and research methods including design of experiments,
PO 4 investigations of analysis and interpretation of data, and synthesis of the information to provide valid
complex problems conclusions

Create, select, and apply appropriate techniques, resources, and modern engineering
PO 5 Modern tool usage and IT tools including prediction and modeling to complex engineering activities with an
understanding of the limitations.

Apply reasoning informed by the contextual knowledge to assess societal, health,


The engineer and
PO 6 safety, legal and cultural issues and the consequent responsibilities relevant to the
society
professional engineering practice.

Understand the impact of the professional engineering solutions in societal and


Environment and
PO 7 environmental contexts, and demonstrate the knowledge of, and need for sustainable
sustainability
development.

Apply ethical principles and commit to professional ethics and responsibilities and
PO 8 Ethics
norms of the engineering practice.

Individual and team Function effectively as an individual, and as a member or leader in diverse teams, and in
PO 9
work multidisciplinary settings.

Communicate effectively on complex engineering activities with the engineering


community and with society at large, such as, being able to comprehend and write
PO 10 Communication
effective reports and design documentation, make effective presentations, and give
and receive clear instructions.
Project Demonstrate knowledge and understanding of the engineering and management
PO 11 management and principles and apply these to one’s own work, as a member and leader in a team, to
finance manage projects and in multidisciplinary environments.

Recognize the need for, and have the preparation and ability to engage in independent
PO 12 Life-long learning
and life-long learning in the broadest context of technological change.

Program Specific Outcomes

PSO1: Applications of Computing: Ability to use knowledge in various domains to provide


solution to new ideas and innovations.

PSO2: Programming Skills: Identify required data structures, design suitable algorithms, develop
and maintain software for real world problems.

Course Outcomes & CO-POMapping and Justification

CO No. PO/PSO CL Justification

Strongly mapped as students gain the knowledge on Python syntax and


PO1 3 semantics and be fluent in the use of Python flow control in writing the
programs
Moderately mapped as only few students identify their own problem by
PO2 2
conducting literature review for writing programs.
Strongly mapped as designing and implementation is required to write the
PO3 2
program for the given problem statement.
CO1
Moderately mapped as students learn modern IDE tools to execute python
PO5 2
programs / applications ( Python IDLE / Anaconda with spyder IDE).
Moderately mapped as students apply the concepts learnt in continuing
PO12 2
professional development and new developments.
Strongly mapped as students understand fundamentals of Python syntax and
PSO1 3 semantics and fluent in the use of concepts in writing the programs to build
application.
Strongly mapped as the students need the knowledge of python syntax and
PO1 2 semantics related to List, Dictionaries, Strings to apply them in building
applications which needs python programming constructs
Strongly mapped as problem analysis is necessary for solving /developing any
PO2 3 application using appropriate python programming construct such as List,
Dictionaries, Strings.
Strongly mapped as the process of design and implementation has to be
PO3 3
CO2 followed while applying the concepts.
Moderately mapped as students learn modern IDE tools to execute python
PO5 2
programs / applications (Python IDLE / Anaconda with spyder IDE).
Moderately mapped as students apply the concepts learnt in continuing
PO12 2
professional development and new developments.
Strongly mapped as students understand fundamentals of Python syntax and
PSO1 3 semantics and fluent in the use of concepts in writing the programs to build
application.
Strongly mapped as the students need the knowledge of regular Expressions
CO.3 PO1 3
in searching for pattern and File Handling operations to build applications.
Strongly mapped as problem analysis is necessary for solving /developing any
PO2 3
application using regular Expressions and File Handling operations.
PO3 3 Strongly mapped as the process of design and implementation has to be
followed while applying the concepts.

PO5 2 Moderately mapped as students learn modern IDE tools to execute python
programs / applications (Python IDLE / Anaconda with spyder IDE).

PO12 3 Moderately mapped as students apply the concepts learnt in continuing


professional development and new developments.

Strongly mapped as students understand fundamentals of regular Expressions


and File handling operations and fluent in the use of concepts in building application.
PSO1 3

Strongly mapped as the students need the knowledge of object oriented concepts in
python syntax and semantics and apply them in developing
PO1 2
applications

Moderately mapped to problem analysis as the moderate number of students can use the
concepts of object oriented programming in finding the solutions
PO2 2
to the problem.

PO3 2 Moderately mapped to design and development as the moderate number of


students use python in building the applications
CO.4
PO5 2 Moderately mapped as students learn modern IDE tools to execute python
programs / applications (Python IDLE / Anaconda with spyder IDE).

PO12 3 Moderately mapped as students apply the concepts learnt in continuing


professional development and new developments.

Strongly mapped as students understand fundamentals of Python syntax and semantics, object
oriented concepts and fluent in the use of concepts in
PSO1 3
developing / build application.

Strongly mapped as the students should have the complete basic knowledge
of the Python APIs related to web scraping and working with CSV, PDF
PO1 3

Strongly mapped as the students need to perform the complete problem analysis while
applying in web scrapping, working with CSV, PDF and JSON
PO2 3
File Formats.

CO.5 PO3 3 Strongly mapped as all students design and develop the applications using
SPYDERAPP and Working with CSV, PDF and JSON File Formats.

PO5 3 Strongly mapped as students learn modern IDE tools to build and execute
python applications( Anaconda with spyder IDE)

PO12 3 Strongly mapped as students apply the concepts learnt in continuing


professional development and new product developments.

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