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

Python New

Uploaded by

tulasidevibtech
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
11 views

Python New

Uploaded by

tulasidevibtech
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 6

ARUMUGAM PALANIGURU ARTS AND SCIENCE COLLEGE

FOR WOMEN
CHATRAPATTI-626 102
DEPARTMENT OF COMPUTER SCIENCE &
BCA
ACADEMIC YEAR NOV / DEC 2024
COURSE PLAN

Subject Code : SCAPC11


Subject Name : DATABASE MANAGEMENT SYSTEMS
Credits : 4

Course : I BCA
Semester :I
Course Teacher : Mrs.V.Roobavathi AP/CS
COURSE DESCRIPTION

This course includes an overview of the various tools available for writing and running Python, and
gets students coding quickly. It also provides hands-on coding exercises using commonly used data
structures, writing custom functions, and reading and writing to files.

COURSE OBJECTIVES:

 To apply the OOPs concept in PYTHON programming


 To impart knowledge on demand and supply concepts
 To make the students learn best practices in PYTHON programming
 To know the costs and profit maximization

COURSE PRE-REQUISITES:

S.N COURSE Descripti


O S on
1 Basic Programming Skills in Python
Python Programming

2. Basic concepts of OOPS Programming


Python Programming Lab
COURSE OUTCOMES:

S.NO DESCRIPTIO
N

Learn the basics of python, Do simple programs on python,


CO1
Learn how to use an array.

Develop program using selection statement, Work with Looping and jump statements, Do
CO2
programs on Loops and jump statements.

Concept of function, function arguments, Implementing the concept strings in various


CO3
application, Significance of Modules, Work with functions, Strings and modules.

CO4 Work with List, tuples and dictionary, Write program using list, tuples and dictionary.

Usage of File handlings in python, Concept of reading and writing files, Do programs using
CO5
files.

TEXT/REFERENCE BOOKS:
Text /
BOOK
Referenc
TITLE/AUTHORS/PUBLICATION
e
Reema Thareja, ―Python Programming using problem solving approach‖, First Edition,
Text-1 2017, Oxford University Press.
Dr. R. Nageswara Rao, ―Core Python Programming‖, First Edition, 2017, Dream tech
Text-2
Publishers.
Reference VamsiKurama, ―Python Programming: A Modern Approach‖, Pearson Education.
-1
Reference Mark Lutz, ‖Learning Python‖, Orielly.
-2
Reference- Adam Stewarts, ―Python Programming‖, Online.
3
Reference-
Fabio Nelli, ―Python Data Analytics‖, APress.
4
Reference- Kenneth A. Lambert, ―Fundamentals of Python – First Programs‖, CENGAGE
5 Publication.

DELIVERY/INSTRUCTIONAL METHODOLOGIES:
 Chalk and Talk
 Flipped Classes
 Student Seminars
 Tutorials

ASSESSMENT METHODOLOGIES-DIRECT:

 Assignments  Internal /
Model
Examination
ASSESSMENT METHODOLOGIES-INDIRECT:

 Course End Survey

LESSON PLAN
Cumulati
Referen No.
S.N Topi ve No. of
ce of
o c Periods
Book Perio
ds
UNIT-I
Basics of Python T1 3 3
Programming:History of Python-
1.
Features of Python-Literal-
Constants-Variables
Identifiers–Keywords-Built-in T1 2 5
2.
Data Types-Output Statements –
Input Statements-Comments – T1
2 7
3. Indentation-Operators-
Expressions-Type conversions.
Arrays: Defining and Processing T1
4. 3 10
Arrays – Array methods.
Tutorial
- 2 12

UNIT II
8. Control Statements: T1,R1
Selection/Conditional Branching 3 15
statements: if, if-else,
nested if and if-elif-else T1,R1
9. 3 18
statements.
Iterative Statements: while loop, T1,R1
10. 2 20
for loop,
else suite in loop and nested T1,R1
11. 2 22
loops.
Jump Statements: break, T1,R1
3 25
12 continue and pass statements.
Tutorial
2 26
UNIT – III
13. Functions: Function Definition – T2,R2 3
Function Call – Variable Scope 29
and its Lifetime-Return
Statement.
14. Function Arguments: Required T2,R2 2 31
Arguments, Keyword Arguments,
Default Arguments and Variable
Length Arguments- Recursion.
15. Python Strings: String T2,R2 3 34
operations- Immutable Strings -
Built-in String Methods and
Functions - String Comparison
16. Modules: import statement- The T2,R2 2 36
Python module – dir() function –
17. Modules and Namespace – T2,R2 2 38
Defining our own modules
Tutorial 2 40
UNIT – IV

18. Lists: Creating a list -Access T2,R1 3 43


values in List-Updating values in
ListsNested lists -Basic list
operations-List Method
19. Tuples: Creating, Accessing, T2,R1 3 46
Updating and Deleting Elements in
a tuple –
20. Nested tuples– Difference T2,R1 3 49
between lists and tuples.
21. Dictionaries: Creating, T2,R1 3 52
Accessing, Updating and Deleting
Elements in a Dictionary
22. Dictionary Functions and Methods T2,R1 3 55
- Difference between Lists and
Dictionaries.
Tutorial 2 57

UNIT – V
23. Python File Handling: Types of T1,R1 3 60
files in Python - Opening and
Closing files-
24. Reading and Writing files: write() T1,R1 3 63
and writelines() methods-
append() method
25. read() and readlines() methods – T1,R1 3 66
with keyword – Splitting words
26. File methods - File Positions- T1,R1 3 69

27. Renaming and deleting files. T1,R1 2 71

ADDITIONAL WEB RESOURCES:

Sl. Topics to be covered Web page


No
1
Data Types and Conversion https://www.programiz.com/python-
programming

2 Tuple, Dictionary and


https://www.guru99.com/python-tutorials.html
Operators

3 For loop, While loop, If


https://www.w3schools.com/python/
else python_intro.asp

4 Strings, Input and Output


https://www.geeksforgeeks.org/python-
Statements
programming-language/

5 History, some example of https://en.wikipedia.org/wiki/


Program Python_(programming_language)
Online Courses

1. https://www.javatpoint.com/python-programs
2. https://www.guru99.com/python-tutorials.html

ASSESSMENT PLAN FOR THE COURSE

S.No Course Outcomes How Measured When


Measured
Based on the After
Learn the basics of python, Do simple Performance in Internal-I, Internal
programs on python,
CO1 Model, Tutorial-I I,Model
Learn how to use an array.

Based on the Performance After


Develop program using selection in Internal – Internal-
CO2 statement, Work with Looping and
jump statements, Do programs on I,Model,Assignment-I and I,Model
Loops and jump statements. Tutorial - II

Concept of function, function Based on the Performance After


arguments, Implementing the concept in Internal – Internal-
CO3 strings in various application,
II,Model,Assignment-II and II,Model
Significance of Modules, Work with
functions, Strings and modules. Tutorial - III
Based on the Performance After

CO4
Work with List, tuples and in Internal – Internal-
dictionary, Write program using list,
II,Model,Assignment-III and II,Model
tuples and dictionary.
Tutorial - IV
Based on the Performance After Model
in
Usage of File handlings in python,
CO5 Concept of reading and writing files, Model,Seminars,Tutorial-V
Do programs using files.
ASSIGNMENTS AND TUTORIALS

S. No Assignment Submission
Deadline
1 Assignment - I Before Internal -I
.
2 Assignment - II Before Internal -
. II
3 Assignment – III Before Model
.

MAPPING OF CO TO ASSIGNMENTS AND TUTORIALS

A / T / CO A-I A-II A-III T-I T-II T-III T-IV T-V


X
CO1

CO2 X X
CO3 X X
CO4 X X
CO5 X

PORTIONS FOR SESSIONAL EXAMINATIONS:

S.N Test Topic


o No. s
1 Internal- I 1 - 12

2 Internal- II 13 –
22
3 Model 1-27

Course Teacher HOD


(Ms.S.Nimala) (Mrs.L.Anitha)

You might also like