Programming With PYTHON
Programming With PYTHON
Programming With PYTHON
3. COMPETENCY
The aim of this course is to attend following industry identified competency
through various teaching learning experiences:
Develop applications using Python programming to solve given
problems.
4. COURSE OUTCOMES(COs)
The theory, practical experiences and relevant soft skills associated with this
course are to be taught and implemented, so that the student demonstrates the
following industry-oriented COs associated with the above-mentioned
competency:
1. Develop simple Python programs using Python IDE.
2. Execute programs using operators and control flow statements.
3. Perform Operations using Python Data structures.
4. Develop applications using Functions, Modules and Packages.
5. Develop applications using object-oriented concepts in python.
6. Write Python code for File and Exception Handling.
Approxim
Sr. Unit Practical Exercises Relevant
ate Hours
No No. (Outcomes in Psychomotor Domain) CO
Required.
Approxim
Sr. Unit Practical Exercises Relevant
ate Hours
No No. (Outcomes in Psychomotor Domain) CO
Required.
The major equipment with broad specification mentioned here will usher in
uniformity in conduct of practical, as well as aid to procure equipment by authorities
concerned.
7. THEORYCOMPONENTS
Section I
Introduction to Python
I 04 02 02 00 04
Programming
Python Operators and Control
II 04 00 02 04 06
Flow
III Data Structures in Python 08 02 04 04 10
Total 16 04 08 08 20
Section II
Python Functions, Modules and
IV 06 02 02 04 08
Packages
Object Oriented Programming
V 04 00 02 04 06
in Python
VI File and Exception Handling 06 00 02 04 06
Total 16 02 06 12 20
Grand Total 32 06 14 20 40
Other than the classroom and laboratory learning, following are the suggested student-
related co-curricular activities which can be undertaken to accelerate the attainment of
the various outcomes in this course: Students should conduct following activities in
group and prepare reports of about 5 pages for each activity, also collect/record physical
evidences for their (student’s) portfolio which will be useful for their placement
interviews:
a. Prepare journal based on practical performed in laboratory.
b. Follow Coding Standards.
c. Undertake micro-projects.
d. Develop variety of programs to improve logical skills.
e. Develop Application oriented real world programs.
10. SUGGESTED SPECIAL INSTRUCTIONAL STRATEGIES (if any)
These are sample strategies, which the teacher can use to accelerate the attainment of the
various outcomes in this course:
a. Massive open online courses (MOOCs) may be used to teach various topics/sub
topics.
b. About 15-20% of the topics/sub-topics which is relatively simpler or descriptive in
nature is to be given to the students for self-directed learning and assess the
development of the COs through classroom presentations (see implementation
guideline for details).
c. With respect to item No.9, teachers need to ensure to create opportunities and
provisions for co-curricular activities.
d. Use different Audio-Visual media for Concept understanding.
e. Guide student(s) in undertaking micro-projects.
f. Demonstrate students thoroughly before they start doing the practice.
g. Observe continuously and monitor the performance of students in Lab.
Sr.
Title of Book Author Publisher, Edition, Year of
No. publication, ISBN Number
K. Nageswara Rao, Scitech Publications (India) Pvt. Ltd.
1 Python Programming
Shaikh Akbar ISBN:9789385983450
O’Reilly Publication, 5th Edition
2 Learning Python Mark Lutz
ISBN13:9781449355739
Addison-Wesley Professional 4th
Python Essential Edition
3 David Beazley
Reference
ISBN:9780672329784
O’Reilly Publication, 2nd Edition
4 Paul, Barry
Head First Python ISBN: 1491919531
13. SOFTWARE/LEARNINGWEBSITES
a. https://www.tutorialspoint.com/python/index.htm
b. nptel.ac.in/courses/117106113/34
c. https://www.w3schools.com/python/default.asp
d. https://www.programiz.com/python-programming
e. http://spoken-tutorial.org/
f. https://docs.python.org/3/tutorial/
g. https://www.w3resource.com/python-exercises/
h. https://anandology.com/python-practice-book/
PSO1 PSO2
CO1 - 3
CO2 - 3
CO3 - 3
CO4 - 3
CO5 - 3
CO6 - 3
Sign: Sign:
Name:
1. Smt S.P.Panchakshari Name:
2. Smt H F Khan Mr. U.V. Kokate
3. Smt A M Galshetwar Dr. S.B.Nikam
4. Smt A B Bhusagare (Head of Department)
5. Smt S.A.Ade ( Department of Computer Engineering)
(CourseExperts)
Sign: Sign:
Name:
Mr. U.V. Kokate Name:
Dr. S.B.Nikam Mr. A.S. Zanpure
(Programme Head) (CDC In-charge)
(Department of Computer Engineering)