[go: up one dir, main page]

0% found this document useful (0 votes)
7 views1 page

Dsatm

Uploaded by

Likith Gagan
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)
7 views1 page

Dsatm

Uploaded by

Likith Gagan
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
You are on page 1/ 1

Scheme of Teaching and Examinations for BE Programme -2023-24

Outcome Based Education and Choice Based Credit System (CBCS)


(Effective from the Academic Year 2023-24)
DSATM
COURSE CURRICULUM
Module Contents of the Module Hours
No.
Python Basics: Entering Expressions into the Interactive Shell, The Integer, Floating- 6
1 Point, and String Data Types, String Concatenation and Replication, Storing Values in
Variables, Your First Program, Dissecting Your Program.

Flow control: Boolean Values, Comparison Operators, Boolean Operators, Mixing


Boolean and Comparison Operators, Elements of Flow Control, Program Execution,
Flow Control Statements, Importing Modules.
Pedagogy Think Pair and Share (Blended Learning): provides an opportunity for students to learn from
one another
Functions: def Statements with Parameters, Return Values and return Statements, 6
2 The None Value, Keyword Arguments and print (), Local and Global Scope, The global
Statement, Exception Handling, Recursion.

Lists: The List Data Type, Working with Lists, Methods, List Memory management
List-like Types. Tuples- Working with Tuples
Pedagogy Problem Solving: encourages cognitive thinking and enables creative problem solving
Dictionaries: The Dictionary Data Type, Method, Working with dictionaries, types, 5
3 data set handling with dictionaries, Pretty Printing.

Strings: Working with Strings, Useful String Methods, Pattern matching with Regular
Expressions, Patten matching without Regular Expressions
Pedagogy Poster Presentation: allows students to represent the concepts visually in order to understand the
topics easily
Files operations: Files and File Paths, The os. path Module, File Operations , 5
4 Compressing Files with the zip file, exception handling.

Classes and objects: Defining a Class, Defining a Method, Instantiating an Object,


Invoking a Method, Using Constructor, Using Class Attributes and Static Methods,
Understanding Object, property , decorators,Compostion and aggregation
Pedagogy Case studies: maps different domains in real time applications
Object-Oriented Programming: Encapsulation, Polymorphism, Abstraction, 6
5 Inheritance
Scientific Computing Using Python: Data analysis and numerical computing with
NumPy and plotting, Introduction to scipy, pandas , Scikit-learn , pytorch.

Pedagogy Demonstration: exhibits the implementation process

You might also like