0% found this document useful (0 votes)
3 views40 pages

Kaviyarasi R Course File

The document outlines the course structure for Python Programming (BCA302T) at Yenepoya University for the academic year 2024-25, including faculty details, academic calendar, and course content. It details the course objectives, outcomes, and a comprehensive syllabus covering various Python programming concepts and techniques. Additionally, it includes a timetable and reference materials for students.

Uploaded by

Nik
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
3 views40 pages

Kaviyarasi R Course File

The document outlines the course structure for Python Programming (BCA302T) at Yenepoya University for the academic year 2024-25, including faculty details, academic calendar, and course content. It details the course objectives, outcomes, and a comprehensive syllabus covering various Python programming concepts and techniques. Additionally, it includes a timetable and reference materials for students.

Uploaded by

Nik
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

Yenepoya University

Artificial Intelligence, Cloud Computing &


DevOps ( Artificial Intelligence, Cloud Computing & DevOps )
Course Name : PYTHON PROGRAMMING ( BCA302T )
Class : Semester 3 B7

Dr Kaviyarasi R
2024-25

Page 1 of 28
Yenepoya University
Department of Data Science and Artificial Intelligence (DSAI)

1 . Faculty Details
Name : Dr Kaviyarasi R

Qualification : -

Department : AICCD

Permanent Address :

Phone Number : 919445829228

Email ID : [Link]@[Link]

Specimen Signature : __________________

HOD
Page 2 of 28
Yenepoya University
Department of Data Science and Artificial Intelligence (DSAI)

2 . Course Allotted

Allotted Duty Course Title Course Code

THEORY 1 PYTHON PROGRAMMING BCA302T

LAB 1 PYTHON PROGRAMMING BCA302P

HOD
Page 3 of 28
Yenepoya University
Department of Data Science and Artificial Intelligence (DSAI)

3 . Academic calendar 2024-25 ( Semester 3 )

Date Day Event

19 Aug 2024 MONDAY Term Start Date

7 Sep 2024 SATURDAY Ganesh chaturthi

16 Sep 2024 MONDAY Id Milad

21 Sep 2024 SATURDAY ONAARAV

2 Oct 2024 WEDNESDAY Gandhi Jayanti\n

11 Oct 2024 FRIDAY Ayudha Puja

12 Oct 2024 SATURDAY Maha Navami

1 Nov 2024 FRIDAY Karnataka Rajyotsava\n

2 Nov 2024 SATURDAY Deepavali

7 Nov 2024 THURSDAY Second Internal

8 Nov 2024 FRIDAY Second Internal

9 Nov 2024 SATURDAY Second Internal

12 Dec 2024 THURSDAY practical examination

14 Dec 2024 SATURDAY Term End Date

Page 4 of 28
Yenepoya University
Department of Data Science and Artificial Intelligence (DSAI)

4 . Timetable
MON
TUE
WED
THU
FRI
SAT
SUN

Sl # Subject Details

HOD
Page 5 of 28
Yenepoya University
Department of Data Science and Artificial Intelligence (DSAI)

5 . Department Details

5 . 1 Preliminary Information

HOD
Page 6 of 28
Yenepoya University
Department of Data Science and Artificial Intelligence (DSAI)

6 . Course Information
6 . 1 Course Content
Title of the Course : PYTHON PROGRAMMING
Semester : 3 Academic Year : 2024-25

Subject Code : BCA302T IA Marks : 50

Hours/week : 2 Total Hours : 30

Exam Hours : 3 Exam Marks : 50

Course Plan Author : Kaviyarasi R Planned Date : 2024-08-22

Approved by : Mr Syed Umar Abbasi Approved Date : 2024-08-22

Objectives:
1.

Course Outcomes (COs) :


1 . Explain the basic concepts of Python Programming.

2 . Demonstrate proficiency in the handling of loops and creation of\nfunctions.

3 . Identify the methods to create and manipulate lists, tuples and\ndictionaries.

4 . Discover the commonly used operations involving file handling.

5 . Interpret the concepts of Object-Oriented Programming as used in\nPython.

6 . Develop the emerging applications of relevant fields using Python

Page 7 of 28
Yenepoya University
Department of Data Science and Artificial Intelligence (DSAI)

6 . Course Information
6 . 1 . 1 Course Syllabus

Objectives:
Title of the Course : PYTHON PROGRAMMING
Subject Code : BCA302T

Page 8 of 28
Yenepoya University
Department of Data Science and Artificial Intelligence (DSAI)

6 . Course Information
6 . 1 . 2 Text Books and Reference Books

REFERENCE BOOKS :
1 . Brown, F., & George, P. (2001). Python: the complete reference.
2 . Matthes, E. (2019). Python crash course: A hands-on, project-based introduction to programming. no
starch press.

HOD
Page 9 of 28
Yenepoya University
Department of Data Science and Artificial Intelligence (DSAI)

6 . Course Information
6.2

Semester : 3 Section : B7 Course : PYTHON PROGRAMMING

Period Plan/ Date Topic Source Course Bloom's Execution Learning


Execu material Outcome Level Methods Validation
tion to be Method
referred

Module 1
1 P 19 Aug Introduction to Features Notes Lecture
2024 and Applications of
Python, Python Versions,
Installation ofPython,
Python Command Line
mode and Python IDEs,
Simple Python Program.
PythonBasics
1 E 21 Aug About Python Notes CO 1 Remember Lecture Short_open_questions
2024
2 P 20 Aug Identifiers, Keywords, Notes Lecture
2024 Statements and
Expressions, Variables,
Operators
2 E 22 Aug Course Induction, Course Notes Lecture
2024 Rubrics, Introduction to
Features and Applications
of Python
3 P 22 Aug Precedence and Notes Lecture
2024 Association, Data Types,
Indentation, Comments,
Built in Functions Console
Input and Console Output
3 E 23 Aug Python Versions, Notes CO 1 Understand Lecture, One_min_question
2024 Installation ofPython, Classroom,
Python Command Line Self-paced
mode and Python IDEs, Learning
Simple Python Program.
PythonBasics
4 P 23 Aug Type Conversions, Notes Lecture
2024 Python Libraries,
ImportingLibraries with
Examples. Python Control
Flow, Types of Control
Flow
4 E 26 Aug Python Basics, Identifiers, Notes Lecture
2024 Keywords, Statements and
Expressions, Variables,
Operators
5 P 26 Aug Control FlowStatements if, Notes Lecture
2024 else, elif, while loop
5 E 29 Aug Operators Notes Lecture
2024
6 P 27 Aug break, continue statements, Notes Lecture
2024 for loop Statement,range ()
and exit () functions

Page 10 of 28
Yenepoya University
Department of Data Science and Artificial Intelligence (DSAI)

Period Plan/ Date Topic Source Course Bloom's Execution Learning


Execu material Outcome Level Methods Validation
tion to be Method
referred
6 E 30 Aug Precedence and Notes Lecture
2024 Association, Data Types
7 E 6 Sep 2024 Indentation, Comments, Notes Lecture
Built in Functions Console
Input and Console Output,
Type Conversions, Python
Libraries
8 E 9 Sep 2024 ImportingLibraries Notes Lecture
with Examples. Python
Control Flow, Types of
Control Flow, Control
FlowStatements if, else, elif
9 E 10 Sep 2024 while loop, for loop Notes Lecture
Statement, range()
10 E 12 Sep 2024 break, continue statements, Notes Lecture
range () and exit ()
functions
Module 2
7 P 17 Sep 2024 Exception Handling, Types Notes Lecture
of Errors, Exceptions,
Exception Handling using
try, except andfinally.
Python Functions
8 P 19 Sep 2024 Types of Functions, Notes Lecture
Function Definition,
Syntax, FunctionCalling,
Passing Parameters
9 P 20 Sep 2024 arguments, the return Notes Lecture
statement, Default
Parameters,Command
line Arguments, Keyword
Arguments
10 P 23 Sep 2024 Recursive Functions, Scope Notes Lecture
and Lifetimeof Variables
in Functions. Strings,
Creating and Storing
Strings, Accessing Sting
Characters,the str() function
11 P 24 Sep 2024 Operations on Strings, Notes Lecture
Concatenation,
Comparison, Slicing and
Joining,Traversing
11 E 13 Sep 2024 Exceptions, Types of Notes Lecture
Errors, exception types,
sample programs
12 P 30 Sep 2024 Format Specifiers, Escape Notes Lecture
Sequences, Raw and
Unicode Strings, Python
StringMethods.

Page 11 of 28
Yenepoya University
Department of Data Science and Artificial Intelligence (DSAI)

Period Plan/ Date Topic Source Course Bloom's Execution Learning


Execu material Outcome Level Methods Validation
tion to be Method
referred
12 E 17 Sep 2024 Exception Handling, Notes Lecture
exception handle
mechanism, Exception
Handling using try,
except andfinally. Python
Functions
13 E 19 Sep 2024 Types of Functions, Notes Lecture
Function Definition,
Syntax, FunctionCalling
14 E 20 Sep 2024 Exception Handling Notes Lecture
15 E 24 Sep 2024 Default Parameters, Notes Lecture
Keyword Arguments
16 E 1 Oct 2024 return statement, Scope Notes Lecture
and Lifetimeof Variables in
Functions. Strings
17 E 3 Oct 2024 Recursive Functions, Notes Lecture
Creating and Storing
Strings, Accessing Sting
Characters
18 E 4 Oct 2024 Creating and Storing Notes Lecture
Strings, Accessing Sting
Characters, the str()
function, Operations on
Strings, Concatenation,
Slicing and Joining
19 E 5 Oct 2024 Traversing, Format Notes Lecture
Specifiers
20 E 8 Oct 2024 Raw and Unicode Strings, Notes Lecture
Python StringMethods.
Module 3
13 P 21 Oct 2024 Lists, Creating Lists, Notes Lecture
Operations on Lists, Built in
Functions on Lists
14 P 22 Oct 2024 Implementation ofStacks Notes Lecture
and Queues using
Lists, Nested Lists.
Dictionaries, Creating
Dictionaries,Operations on
Dictionaries
15 P 28 Oct 2024 Built,in Functions on Notes Lecture
Dictionaries, Dictionary
Methods
16 P 29 Oct 2024 Populating and Traversing Notes Lecture
Dictionaries. Tuples and
Sets, Creating Tuples,
Operations onTuples
17 P 31 Oct 2024 Built in Functions on Notes Lecture
Tuples, Tuple Methods,
Creating Sets
18 P 4 Nov 2024 Operations on Sets,Built Notes Lecture
in Functions on Sets, Set
Methods
21 E 10 Oct 2024 Lists, Creating Lists Notes Lecture

Page 12 of 28
Yenepoya University
Department of Data Science and Artificial Intelligence (DSAI)

Period Plan/ Date Topic Source Course Bloom's Execution Learning


Execu material Outcome Level Methods Validation
tion to be Method
referred
22 E 14 Oct 2024 Lists, Creating Lists, Notes Lecture
Operations on Lists, Built in
Functions on Lists
23 E 15 Oct 2024 Built in Functions on Lists, Notes Lecture
Operations on Lists
24 E 18 Oct 2024 Implementation ofStacks Notes Lecture
and Queues using Lists
25 E 19 Oct 2024 Nested Lists. Dictionaries Notes Lecture
26 E 21 Oct 2024 Creating Dictionaries Notes Lecture
27 E 22 Oct 2024 Operations on Dictionaries, Notes Lecture
Built, in Functions on
Dictionaries
28 E 24 Oct 2024 Dictionary Methods, Notes Lecture
Populating and Traversing
Dictionaries. Tuples and
Sets
29 E 25 Oct 2024 Creating Tuples, Built in Notes Lecture
Functions on Tuples
30 E 26 Oct 2024 Tuple Methods, Creating Notes Lecture
Sets, Operations on Sets,
Built in Functions on Sets
Module 4
19 P 11 Nov File Handling, File Types, Notes Lecture
2024 Operations on Files Create,
Open
20 P 11 Nov FileNames and Paths, - - Lecture
2024 Format Operator. Object
Oriented Programming
21 P 12 Nov Read, Write, Close Files, Notes Lecture
2024 FileNames and Paths
22 P 12 Nov Creating Classes and - - Lecture
2024 objects, Constructor
Method
23 P 14 Nov Format Operator. Notes Lecture
2024 Object Oriented
Programming, Classes and
Objects,Creating Classes
and objects, Constructor
Method
24 P 15 Nov Classes with Multiple Notes Lecture
2024 Objects, Objectsas
Arguments, Objects as
Return Values, Inheritance
Single and Multiple
Inheritance
25 P 15 Nov Objectsas Arguments, - - Lecture
2024 Objects as Return Values,
Classes with Multiple
Objects
26 P 16 Nov Inheritance Single and - - Lecture
2024 Multiple Inheritance

Page 13 of 28
Yenepoya University
Department of Data Science and Artificial Intelligence (DSAI)

Period Plan/ Date Topic Source Course Bloom's Execution Learning


Execu material Outcome Level Methods Validation
tion to be Method
referred
27 P 18 Nov Multilevel and Multipath Notes Lecture
2024 Inheritance, Encapsulation,
Definition, Private
InstanceVariables
28 P 18 Nov Multilevel and Multipath - - Lecture
2024 Inheritance
29 P 19 Nov Polymorphism, Definition, Notes Lecture
2024 Operator Overloading.
30 P 19 Nov Encapsulation, Definition, - - Lecture
2024 Polymorphism
31 P 21 Nov Operator Overloading., - - Lecture
2024 function overloading
Module 5
32 P 22 Nov GU Interface, The - - Lecture
2024 tkinter Module, Window
and Widgets, Layout
Management, pack, grid
and place.
33 P 25 Nov GU Interface, The Notes Lecture
2024 tkinter Module, Window
and Widgets, Layout
Management, pack
34 P 26 Nov gridand place. Python Notes Lecture
2024 SQLite, The SQLite3
module, SQLite Methods,
connect, cursor
35 P 28 Nov execute, close, Connect to Notes Lecture
2024 Database, Create Table,
Operations on Tables
36 P 29 Nov Insert, Select,Update. Notes Lecture
2024 Delete and Drop Records.
Data Analysis, NumPy,
Introduction to NumPy
37 P 2 Dec 2024 ArrayCreation using Notes Lecture
NumPy, Operations
on Arrays, Pandas,
Introduction to Pandas,
Series andDataFrames
38 P 3 Dec 2024 Creating DataFrames Notes Lecture
from Excel Sheet and .csv
file, Dictionary and
[Link]
on DataFrames.
Data Visualisation,
Introduction to Data
Visualisation,Matplotlib
Library, Different Types.

Page 14 of 28
Yenepoya University
Department of Data Science and Artificial Intelligence (DSAI)

6 . Course Information
6 . 2 . 1 Compliance Report

Semester : 3 Section : B7 Course : PYTHON PROGRAMMING

Module # of Classes Planned # of Classes Actual %


No. Planned(till Effort(till date) Executed(till date) Efforts(till date) Coverage
date)

1 6 5hrs 30min 10 9hrs 10min 166.67

2 6 5hrs 30min 10 9hrs 10min 166.67

3 6 5hrs 30min 10 9hrs 10min 166.67

4 13 11hrs 55min 0 0hrs 0min 0.0

5 7 6hrs 25min 0 0hrs 0min 0.0

HOD
Page 15 of 28
Yenepoya University
Department of Data Science and Artificial Intelligence (DSAI)

6 . Course Information
6 . 2 . 2 CO PO Mapping

No CO PO mapping available

HOD
Page 16 of 28
Yenepoya University
Department of Data Science and Artificial Intelligence (DSAI)

6 . Course Information
6 . 2 . 3 CO-PSO Mapping

No CO PSO mapping available

HOD
Page 17 of 28
Yenepoya University
Department of Data Science and Artificial Intelligence (DSAI)

6 . Course Information
6 . 4 Internal Assessment
Internal : 1
Semester:3-S-2023 Date : 27 Sep 2024

Subject : PYTHON PROGRAMMING (BCA302T) Time : 09:00 - 10:00

Faculty : Kaviyarasi R Max Marks: 30

Evaluation

USN Name Present (P) / IA Total


Absent (Ab)

23BBCDAI002 Aakash Prakash P 0

23BBCDAI003 Abdul Muhaimin Ka P 0

23BBCDAI004 Abdul Musawer K P 24

23BBCDAI005 Abdul Shihan P 25

23BBCDAI006 Abdullah Ishaqui P 0

23BBCDAI009 Adhil Karadan P 0

23BBCDAI011 Adwaith Raj V M P 0

23BBCDAI014 Afi L P 0

23BBCDAI015 Afnan M P 0

23BBCDAI016 Aisha Arif P P 28

23BBCDAI017 Ajal Josh A P 29

23BBCDAI018 Ajin Paulose P 14

23BBCDAI021 Allan Thomas P 28

23BBCDAI023 Ameerudheen S V P 0

23BBCDAI026 Anjali M Santhosh P 0

23BBCDAI027 Ankita Das P 0

23BBCDAI031 Apsara V A P 22

23BBCDAI032 Aravind S P 0

23BBCDAI033 Aravind Santhosh P 0

Page 18 of 28
Yenepoya University
Department of Data Science and Artificial Intelligence (DSAI)

USN Name Present (P) / IA Total


Absent (Ab)

23BBCDAI037 Aromal S S P 0

23BBCDAI040 Ashika Prasanth P 0

23BBCDAI041 Ashiq Muhammed P 0

23BBCDAI043 Ashwin Jolly P 25

23BBCDAI047 Athul Sabu P 0

23BBCDAI048 Aysha Lina P 0

23BBCDAI049 Aysha Mehrin Cm P 0

23BBCDAI050 Bhavana Liz John P 0

23BBCDAI052 Bivin Karthik V V P 0

23BBCDAI055 Derin Mathew P 0

23BBCDAI061 Diya M P 0

23BBCDAI063 Fahmida Rauf Pp P 0

23BBCDAI064 Farzan Al P 0

23BBCDAI065 Fathima Shibla N P 28

23BBCDAI066 Fathima Usna P P 0

23BBCDAI067 Fathimath Surayya O P 22

23BBCDAI069 Fidel Moorkoth P 0

23BBCDAI070 Fiza Jamsheed P 0

23BBCDAI071 Franklin Steve P 0

23BBCDAI072 Gautham V V P 30

23BBCDAI073 Ghanashyan Nanaji Kondagurle P 0

23BBCDAI074 Gopika T O P 27

23BBCDAI079 Jaseem T P 0

23BBCDAI082 Juhi Susan Varghese P 0

23BBCDAI083 Jyothis K S P 0

23BBCDAI084 Kamatham Rajeev P 0

23BBCDAI085 Kamil P 0

23BBCDAI088 Katherine Saji P 20

Page 19 of 28
Yenepoya University
Department of Data Science and Artificial Intelligence (DSAI)

USN Name Present (P) / IA Total


Absent (Ab)

23BBCDAI090 Khalid Naufal Khalid P 0

23BBCDAI092 Malavika Rajesh P 24

23BBCDAI093 Manoj An P 0

23BBCDAI095 Mirsha Kudukkan P 0

23BBCDAI096 Mohamed Nihal P 0

23BBCDAI097 Mohamed Yaseen V P P 0

23BBCDAI098 Mohammad Imthiyas C H P 0

23BBCDAI101 Mohammed Ahsan V A P 0

23BBCDAI103 Mohammed Fadhi Ap P 0

23BBCDAI104 Mohammed Fadhil P 0

23BBCDAI105 Mohammed Faiz P 26

23BBCDAI106 Mohammed Faris M K P 0

23BBCDAI107 Mohammed Fayaz V P P 0

23BBCDAI108 Mohammed Imnaan C P 0

23BBCDAI109 Mohammed Jazim Jabir P P 0

23BBCDAI110 Mohammed Razal P P 0

23BBCDAI112 Mohammed Rinshad Tp P 0

23BBCDAI113 Mohammed Sahad P P 0

23BBCDAI114 Mohammed Sahal P 0

23BBCDAI116 Mohammed Zaid Fareed P 0

23BBCDAI117 Mohd Rubayed Uddin Rafiyad P 0

23BBCDAI118 Muhamed Rezin P 0

23BBCDAI120 Muhammed Adhil K K P 0

23BBCDAI122 Muhammed Ajnas V P 0

23BBCDAI124 Muhammed Dilshad K P 0

23BBCDAI125 Muhammed Fazal Am P 0

23BBCDAI127 Muhammed Jazeem C K P 0

23BBCDAI130 Muhammed Nasif P 0

Page 20 of 28
Yenepoya University
Department of Data Science and Artificial Intelligence (DSAI)

USN Name Present (P) / IA Total


Absent (Ab)

23BBCDAI134 Muhammed Rizwan Nazar P 0

23BBCDAI135 Muhammed Safwan P 0

23BBCDAI137 Muhammed Sinan K P 0

23BBCDAI138 Muhammed Sinan Siraj P 0

23BBCDAI139 Muhammed Waseem Thachayil Muhammed P 0


Ali

23BBCDAI140 Muhammed Yaseen P 0

23BBCDAI141 Mukhthar T P 0

23BBCDAI142 Nahaj Naser P 0

23BBCDAI143 Nahshal Sameer P 0

23BBCDAI144 Naif S P 0

23BBCDAI145 Najeeb K P 0

23BBCDAI148 Naseef Abdulla T M P 0

23BBCDAI151 Nesrin Fathima P N P 0

23BBCDAI158 Noul Illyas Pannikandathil P 0

23BBCDAI159 P A Abdul Rauof P 0

23BBCDAI161 Parthiv V Sivadas P 0

23BBCDAI162 Precious Jijo P 0

23BBCDAI163 Puneeth Reddy A S P 0

23BBCDAI164 Rahul K N P 0

23BBCDAI165 Raneeb Rahaman M T P 0

23BBCDAI168 Rishan Ahamed P P 0

23BBCDAI171 S Safiya Bhanu P 15

23BBCDAI173 Sadapalli Pradeep Kumar P 0

23BBCDAI174 Safir Mahamood Poyil P 0

23BBCDAI176 Sanchitha N P 0

23BBCDAI180 Sanjay P Nair P 0

23BBCDAI183 Sayandh Raj P 0

Page 21 of 28
Yenepoya University
Department of Data Science and Artificial Intelligence (DSAI)

USN Name Present (P) / IA Total


Absent (Ab)

23BBCDAI186 Seethalakshmi N J P 0

23BBCDAI189 Sharafudheen C M P 0

23BBCDAI193 Siddarth Rr P 26

23BBCDAI194 Sidharth Vinod Kumar P 0

23BBCDAI197 Sivanya P V P 0

23BBCDAI198 Siya Sujith P 0

23BBCDAI202 Sourav K P 0

23BBCDAI203 Sree Sabari S Prathap P 0

23BBCDAI205 Sreya J P 28

23BBCDAI206 Steward Jacob P 0

23BBCDAI208 Svarup Sankar P 0

23BBCDAI209 Thasnim Yousuf P 0

23BBCDAI210 Varsha Rajeev P 28

23BBCDAI213 Vuppalapati Harathi P 0

23BBCDAI214 Vyshna Ratheeshan P 0

23BBCDAI216 Winona Madhusoodanan P 27

23BBCDAI217 Yasir Jaffer Saif P 12

23BBCDAI218 Yasmin U P 0

23BBCDAI219 Zain Sajeer Mohamed P 0

23BBCDAI222 Fuaad Sanin P 0

23BBCDAI224 Muhammed Shaduli P 0

23BBCDAI225 Mohammed Faris V K P 0

23BBCDAI227 Hema V P 0

23BBCDAI228 V S Devanarayanan P 0

23BBCDAI231 Muhammed Shamil C P P 0

23BBCDAI234 Muhammed Sahal T P 0

Page 22 of 28
Yenepoya University
Department of Data Science and Artificial Intelligence (DSAI)

Internal : 2
Semester:3-S-2023 Date : 9 Nov 2024

Subject : PYTHON PROGRAMMING (BCA302T) Time : 09:00 - 10:00

Faculty : Kaviyarasi R Max Marks: 30

Evaluation

USN Name Present (P) / IA Total


Absent (Ab)

23BBCDAI002 Aakash Prakash P 0

23BBCDAI003 Abdul Muhaimin Ka P 13

23BBCDAI004 Abdul Musawer K P 26

23BBCDAI005 Abdul Shihan P 20

23BBCDAI006 Abdullah Ishaqui P 12

23BBCDAI009 Adhil Karadan P 21

23BBCDAI011 Adwaith Raj V M P 17

23BBCDAI014 Afi L P 0

23BBCDAI015 Afnan M P 17

23BBCDAI016 Aisha Arif P P 29

23BBCDAI017 Ajal Josh A P 28

23BBCDAI018 Ajin Paulose P 0

23BBCDAI021 Allan Thomas P 30

23BBCDAI023 Ameerudheen S V P 0

23BBCDAI026 Anjali M Santhosh P 22

23BBCDAI027 Ankita Das P 0

23BBCDAI031 Apsara V A P 22

23BBCDAI032 Aravind S P 0

23BBCDAI033 Aravind Santhosh P 5

23BBCDAI037 Aromal S S P 0

23BBCDAI040 Ashika Prasanth P 19

Page 23 of 28
Yenepoya University
Department of Data Science and Artificial Intelligence (DSAI)

USN Name Present (P) / IA Total


Absent (Ab)

23BBCDAI041 Ashiq Muhammed P 0

23BBCDAI043 Ashwin Jolly P 20

23BBCDAI047 Athul Sabu P 0

23BBCDAI048 Aysha Lina P 13

23BBCDAI049 Aysha Mehrin Cm P 21

23BBCDAI050 Bhavana Liz John P 13

23BBCDAI052 Bivin Karthik V V P 10

23BBCDAI055 Derin Mathew P 12

23BBCDAI061 Diya M P 27

23BBCDAI063 Fahmida Rauf Pp P 0

23BBCDAI064 Farzan Al P 0

23BBCDAI065 Fathima Shibla N P 27

23BBCDAI066 Fathima Usna P P 21

23BBCDAI067 Fathimath Surayya O P 22

23BBCDAI069 Fidel Moorkoth P 18

23BBCDAI070 Fiza Jamsheed P 21

23BBCDAI071 Franklin Steve P 0

23BBCDAI072 Gautham V V P 30

23BBCDAI073 Ghanashyan Nanaji Kondagurle P 0

23BBCDAI074 Gopika T O P 21

23BBCDAI079 Jaseem T P 8

23BBCDAI082 Juhi Susan Varghese P 21

23BBCDAI083 Jyothis K S P 28

23BBCDAI084 Kamatham Rajeev P 0

23BBCDAI085 Kamil P 0

23BBCDAI088 Katherine Saji P 17

23BBCDAI090 Khalid Naufal Khalid P 12

23BBCDAI092 Malavika Rajesh P 25

Page 24 of 28
Yenepoya University
Department of Data Science and Artificial Intelligence (DSAI)

USN Name Present (P) / IA Total


Absent (Ab)

23BBCDAI093 Manoj An P 12

23BBCDAI095 Mirsha Kudukkan P 0

23BBCDAI096 Mohamed Nihal P 9

23BBCDAI097 Mohamed Yaseen V P P 0

23BBCDAI098 Mohammad Imthiyas C H P 10

23BBCDAI101 Mohammed Ahsan V A P 17

23BBCDAI103 Mohammed Fadhi Ap P 0

23BBCDAI104 Mohammed Fadhil P 15

23BBCDAI105 Mohammed Faiz P 29

23BBCDAI106 Mohammed Faris M K P 13

23BBCDAI107 Mohammed Fayaz V P P 14

23BBCDAI108 Mohammed Imnaan C P 0

23BBCDAI109 Mohammed Jazim Jabir P P 0

23BBCDAI110 Mohammed Razal P P 0

23BBCDAI112 Mohammed Rinshad Tp P 0

23BBCDAI113 Mohammed Sahad P P 0

23BBCDAI114 Mohammed Sahal P 0

23BBCDAI116 Mohammed Zaid Fareed P 0

23BBCDAI117 Mohd Rubayed Uddin Rafiyad P 0

23BBCDAI118 Muhamed Rezin P 20

23BBCDAI120 Muhammed Adhil K K P 0

23BBCDAI122 Muhammed Ajnas V P 13

23BBCDAI124 Muhammed Dilshad K P 7

23BBCDAI125 Muhammed Fazal Am P 10

23BBCDAI127 Muhammed Jazeem C K P 20

23BBCDAI130 Muhammed Nasif P 0

23BBCDAI134 Muhammed Rizwan Nazar P 0

23BBCDAI135 Muhammed Safwan P 0

Page 25 of 28
Yenepoya University
Department of Data Science and Artificial Intelligence (DSAI)

USN Name Present (P) / IA Total


Absent (Ab)

23BBCDAI137 Muhammed Sinan K P 12

23BBCDAI138 Muhammed Sinan Siraj P 0

23BBCDAI139 Muhammed Waseem Thachayil Muhammed P 23


Ali

23BBCDAI140 Muhammed Yaseen P 17

23BBCDAI141 Mukhthar T P 14

23BBCDAI142 Nahaj Naser P 0

23BBCDAI143 Nahshal Sameer P 0

23BBCDAI144 Naif S P 0

23BBCDAI145 Najeeb K P 14

23BBCDAI148 Naseef Abdulla T M P 0

23BBCDAI151 Nesrin Fathima P N P 9

23BBCDAI158 Noul Illyas Pannikandathil P 0

23BBCDAI159 P A Abdul Rauof P 16

23BBCDAI161 Parthiv V Sivadas P 22

23BBCDAI162 Precious Jijo P 15

23BBCDAI163 Puneeth Reddy A S P 22

23BBCDAI164 Rahul K N P 12

23BBCDAI165 Raneeb Rahaman M T P 12

23BBCDAI168 Rishan Ahamed P P 9

23BBCDAI171 S Safiya Bhanu P 12

23BBCDAI173 Sadapalli Pradeep Kumar P 21

23BBCDAI174 Safir Mahamood Poyil P 0

23BBCDAI176 Sanchitha N P 0

23BBCDAI180 Sanjay P Nair P 21

23BBCDAI183 Sayandh Raj P 12

23BBCDAI186 Seethalakshmi N J P 0

23BBCDAI189 Sharafudheen C M P 0

Page 26 of 28
Yenepoya University
Department of Data Science and Artificial Intelligence (DSAI)

USN Name Present (P) / IA Total


Absent (Ab)

23BBCDAI193 Siddarth Rr P 28

23BBCDAI194 Sidharth Vinod Kumar P 12

23BBCDAI197 Sivanya P V P 16

23BBCDAI198 Siya Sujith P 12

23BBCDAI202 Sourav K P 0

23BBCDAI203 Sree Sabari S Prathap P 0

23BBCDAI205 Sreya J P 29

23BBCDAI206 Steward Jacob P 0

23BBCDAI208 Svarup Sankar P 0

23BBCDAI209 Thasnim Yousuf P 0

23BBCDAI210 Varsha Rajeev P 30

23BBCDAI213 Vuppalapati Harathi P 28

23BBCDAI214 Vyshna Ratheeshan P 21

23BBCDAI216 Winona Madhusoodanan P 21

23BBCDAI217 Yasir Jaffer Saif P 25

23BBCDAI218 Yasmin U P 22

23BBCDAI219 Zain Sajeer Mohamed P 14

23BBCDAI222 Fuaad Sanin P 0

23BBCDAI224 Muhammed Shaduli P 0

23BBCDAI225 Mohammed Faris V K P 20

23BBCDAI227 Hema V P 6

23BBCDAI228 V S Devanarayanan P 0

23BBCDAI231 Muhammed Shamil C P P 13

23BBCDAI234 Muhammed Sahal T P 0

Page 27 of 28
Yenepoya University
Department of Data Science and Artificial Intelligence (DSAI)

Page 28 of 28
Yenepoya University

Artificial Intelligence, Cloud Computing &


DevOps ( Artificial Intelligence, Cloud Computing & DevOps )
Course Name : PYTHON PROGRAMMING ( BCA302P )
Class : Semester 3 B7 (Batch 1)

Dr Kaviyarasi R
2024-25

Page 1 of 12
Yenepoya University
Department of Data Science and Artificial Intelligence (DSAI)

1 . Faculty Details
Name : Dr Kaviyarasi R

Qualification : -

Department : AICCD

Permanent Address :

Phone Number : 919445829228

Email ID : [Link]@[Link]

Specimen Signature : __________________

HOD
Page 2 of 12
Yenepoya University
Department of Data Science and Artificial Intelligence (DSAI)

2 . Course Allotted

Allotted Duty Course Title Course Code

THEORY 1 PYTHON PROGRAMMING BCA302T

LAB 1 PYTHON PROGRAMMING BCA302P

HOD
Page 3 of 12
Yenepoya University
Department of Data Science and Artificial Intelligence (DSAI)

3 . Academic calendar 2024-25 ( Semester 3 )

Date Day Event

19 Aug 2024 MONDAY Term Start Date

7 Sep 2024 SATURDAY Ganesh chaturthi

16 Sep 2024 MONDAY Id Milad

21 Sep 2024 SATURDAY ONAARAV

2 Oct 2024 WEDNESDAY Gandhi Jayanti\n

11 Oct 2024 FRIDAY Ayudha Puja

12 Oct 2024 SATURDAY Maha Navami

1 Nov 2024 FRIDAY Karnataka Rajyotsava\n

2 Nov 2024 SATURDAY Deepavali

7 Nov 2024 THURSDAY Second Internal

8 Nov 2024 FRIDAY Second Internal

9 Nov 2024 SATURDAY Second Internal

12 Dec 2024 THURSDAY practical examination

14 Dec 2024 SATURDAY Term End Date

Page 4 of 12
Yenepoya University
Department of Data Science and Artificial Intelligence (DSAI)

4 . Timetable
MON
TUE
WED
THU
FRI
SAT
SUN

Sl # Subject Details

HOD
Page 5 of 12
Yenepoya University
Department of Data Science and Artificial Intelligence (DSAI)

5 . Department Details

5 . 1 Preliminary Information

HOD
Page 6 of 12
Yenepoya University
Department of Data Science and Artificial Intelligence (DSAI)

6 . Course Information
6 . 1 Course Content
Title of the Course : PYTHON PROGRAMMING
Semester : 3 Academic Year : 2024-25

Subject Code : BCA302P IA Marks : 0

Hours/week : 0 Total Hours : 0

Exam Hours : 0 Exam Marks : 0

Course Plan Author : Kaviyarasi R Planned Date : -

Approved by : - Approved Date : -

Objectives:
1.

Course Outcomes (COs) :


1 . Understanding the basics of Python programming language including syntax, data types, and control
structures.

2 . Knowledge of popular Python libraries and frameworks such as NumPy, Pandas, Matplotlib, Flask,
and Django.

3 . Ability to write Python programs to solve various types of problems.

4 . Understanding of object-oriented programming concepts and how to apply them in Python.

Page 7 of 12
Yenepoya University
Department of Data Science and Artificial Intelligence (DSAI)

6 . Course Information
6 . 1 . 1 Course Syllabus

Objectives:
Title of the Course : PYTHON PROGRAMMING
Subject Code : BCA302P

Page 8 of 12
Yenepoya University
Department of Data Science and Artificial Intelligence (DSAI)

6 . Course Information
6 . 2 Lab

Semester : 3 Section : B7 Course : PYTHON PROGRAMMING

Experiment # Questions CO

1 Check if a number belongs to the Fibonacci Sequence.

2 Solve Quadratic Equations.

3 Find the sum of n natural numbers.

4 Display Multiplication Tables.

5 Check if a given number is a Prime Number or not

6 Implement a sequential search.

7 Create a calculator program.

8 Explore string functions.

9 Implement Selection Sort.

10 Implement Stack.

11 Read and write into a file.

12 Demonstrate usage of basic regular expressions.

13 Demonstrate use of advanced regular expressions for data validation.

14 Demonstrate use of List.

15 Demonstrate use of Dictionaries.

16 Create SQLite Database and Perform Operations on Tables.

17 Create a GUI using the Tkinter module.

18 Demonstrate Exceptions in Python.

19 Drawing Line chart and Bar chart using Matplotlib.

20 Drawing Histogram and Pie chart using Matplotlib.

21 Create Array using NumPy and Perform Operations on Array.

22 Create DataFramefrom Excel sheet using Pandas and Perform Operations on


DataFrames

HOD
Page 9 of 12
Yenepoya University
Department of Data Science and Artificial Intelligence (DSAI)

6 . Course Information
6 . 2 . 2 CO PO Mapping

No CO PO mapping available

HOD
Page 10 of 12
Yenepoya University
Department of Data Science and Artificial Intelligence (DSAI)

6 . Course Information
6 . 2 . 3 CO-PSO Mapping

No CO PSO mapping available

HOD
Page 11 of 12
Yenepoya University
Department of Data Science and Artificial Intelligence (DSAI)

6 . Course Information
6 . 4 Internal Assessment

HOD Principal
Page 12 of 12

You might also like