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

Python Copo Justification

This document outlines the course outcomes, program outcomes (POs) and program specific outcomes (PSOs) for the course "Application Development using Python". It lists 5 course outcomes related to Python syntax, data structures, file operations, object oriented programming, and web scraping. It then maps each course outcome to the relevant POs and PSOs on a scale of 1-3 to indicate the level of correlation. Justifications are provided for each mapping to explain the relationship between the course content and the outcomes.
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
583 views

Python Copo Justification

This document outlines the course outcomes, program outcomes (POs) and program specific outcomes (PSOs) for the course "Application Development using Python". It lists 5 course outcomes related to Python syntax, data structures, file operations, object oriented programming, and web scraping. It then maps each course outcome to the relevant POs and PSOs on a scale of 1-3 to indicate the level of correlation. Justifications are provided for each mapping to explain the relationship between the course content and the outcomes.
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 4

Course Outcomes & CO-PO-PSO Mapping and Justification

Subject Application Development using Python 18CS55

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


18CS55.1 L2
Python flow control and Functions

Develop, run and manipulate Python programs using Core data


18CS55.2 L3
structures like Lists, Dictionaries, and use of Strings Handling methods.

Develop, run and manipulate Python programs using File Operations


18CS55.3 L3
and searching pattern using regular expressions.

18CS55.4 Interpret the concepts of object oriented programming using Python L2

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

CO-PO-PSO MAPPING
PO PO PO PSO PSO PSO
CO No. PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9
10 11 12 1 2 3

18CS55.1 3 2 3 - 2 - - - - - - 2 3 - -

18CS55.2 3 3 3 - 2 - - - - - - 2 3 - -

18CS55.3 3 3 3 - 2 - - - - - - 2 3 - -

18CS55.4 3 2 2 - 2 - - - - - - 2 3 - -

18CS55.5 3 3 3 - 3 - - - - - - 2 3 - -
Avg.
2.0 2.6 2.8 - 2.2 - - - - - - 2.0 3.0 - -
Mapping

Page 1 of
4
CO-PO-PSO 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.
18CS55.1
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
18CS55.2 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
PO1 3
in searching for pattern and File Handling operations to build applications.
18CS55.3
Strongly mapped as problem analysis is necessary for solving /developing any
PO2 3
application using regular Expressions and File Handling operations.

Page 2 of
4
Strongly mapped as the process of design and implementation has to be
PO3 3
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 3
professional development and new developments.
Strongly mapped as students understand fundamentals of regular Expressions
PSO1 3 and File handling operations and fluent in the use of concepts in building
application.
Strongly mapped as the students need the knowledge of object oriented
PO1 2 concepts in python syntax and semantics and apply them in developing
applications
Moderately mapped to problem analysis as the moderate number of students
PO2 2 can use the concepts of object oriented programming in finding the solutions
to the problem.
Moderately mapped to design and development as the moderate number of
PO3 2
18CS55.4 students use python in building the applications
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 3
professional development and new developments.
Strongly mapped as students understand fundamentals of Python syntax and
PSO1 3 semantics, object oriented concepts and fluent in the use of concepts in
developing / build application.
Strongly mapped as the students should have the complete basic knowledge
PO1 3 of the Python APIs related to web scraping and working with CSV, PDF and
JSON File Formats.
Strongly mapped as the students need to perform the complete problem
PO2 3 analysis while applying in web scrapping, working with CSV, PDF and JSON
File Formats.
18CS55.5
Strongly mapped as all students design and develop the applications using
PO3 3
BeautifulSoup and Working with CSV, PDF and JSON File Formats.
Strongly mapped as students learn modern IDE tools to build and execute
PO5 3
python applications( Anaconda with spyder IDE)
Strongly mapped as students apply the concepts learnt in continuing
PO12 3
professional development and new product developments.

Page 3 of
4
Strongly mapped as students understand fundamentals of Web Scraping and
PSO1 3
working with CSV, PDF and JSON File Formats in developing / build
application.

Prepared by: HoD

Dr. Kantharaju H C / Veena .G Dr. M. Ramakrishna

Page 4 of
4

You might also like