0% found this document useful (0 votes)
23 views2 pages

BCSG 0033

The document outlines the course curriculum for B.Tech CSE (AIML) Programming-II, focusing on Python programming and its application in solving mathematical problems. It includes topics such as data variables, control structures, string manipulation, data structures, and exception handling, along with course outcomes that emphasize employability skills. The course aims to equip students with foundational Python programming skills and practical experience in file handling and user-defined functions.
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)
23 views2 pages

BCSG 0033

The document outlines the course curriculum for B.Tech CSE (AIML) Programming-II, focusing on Python programming and its application in solving mathematical problems. It includes topics such as data variables, control structures, string manipulation, data structures, and exception handling, along with course outcomes that emphasize employability skills. The course aims to equip students with foundational Python programming skills and practical experience in file handling and user-defined functions.
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/ 2

Course Curriculum (w.e.f.

Session 2024-25)
B.Tech CSE (AIML)

BCSG0033: PROGRAMMING-II
Objective: This course introduces the solving of mathematical problems using Python programming using
Object Oriented concepts and its connectivity with database.

Credits:03 L-T-P-J:3-0-0-0

Modul Teaching
e Content Hours
No.
Introduction to Python: Introduction and Basics; Setting up path Python
Data Variables & Operators: Data Variables and its types, id () and type ()
functions, Coding Standards.

Control Structures: if-else, elif, Nested if, Iteration Control structures, Break,
Continue & Pass.

String Manipulation: Accessing Strings, Basic Operations, String slices


I Function and Methods. 22

Lists: Introduction, accessing list, Operations, Working with lists, Function


and Methods.

Tuple: Introduction, accessing tuples, Operations, Working, Functions and


Methods.

Dictionaries: Introduction, accessing values in dictionaries, Working with


dictionaries, Properties, Functions.
Functions: Defining & Calling a function, Passing arguments to functions –
Mutable & Immutable Data Types, Different types of arguments, Recursion,
Scope of variables;

Modules and Packages: User-defined modules and Standard Library:


random, numpy, scipy, sys, Math Module, String Module, List Module, Date &
Time Module, Regular Expressions: match, search, replace;
II 22
Input-Output: Printing on screen, reading data from keyboard, Opening and
closing file, Reading and writing files, Functions.

Exception Handling: Exception, Exception Handling, except clause, try?


finally clause, User Defined Exceptions.
Basics of Python for Data Analysis, Introduction to series and data frames&
Python using Pandas.

Text Books:
● Paul Barry: “Head First Python “O’Reilly Media, Inc.", 2010.
Reference Books:
● Bret Slatkin: “Effective Python: 59 Specific ways to write better Python”, Addison Wesley, 2015.

Focus: This Course focus on Employability under CO1, CO2,CO3,CO5,CO7.

Outcome: After completion of course, the student will be able to:


● CO1: Understand the basics of Python Programming.
● CO2: Apply the concepts of control structures and string manipulations of python programming.
● CO3: Understand the use of data structures available in Python List, Tuple and Dictionary.
● CO4: Experiment user-defined functions and access built-in functions.

DEPARTMENT OF COMPUTER ENGINEERING & APPLICATIONS, Institute of Engineering & Technology


Course Curriculum (w.e.f. Session 2024-25)
B.Tech CSE (AIML)

● CO5: Experiment user-defined modules and access built-in modules- math, random, string, date,
time, date time.
● CO6: Develop the programs using the concept of File Handling.
● CO7: Develop programs based on Exceptional Handling.

Mapping of Course Outcomes (COs) with Program Outcomes (POs) and Program Specific Outcomes (PSOs):

COs POs/PSOs
CO1 PO2/PSO4
CO2 PO4/PSO1
CO3 PO5/PSO4
CO4 PO5,PO7/PSO1
CO5 PO2,PO8/PSO4
CO6 PO3,PO10/PSO2
CO7 PO5,PO9/PSO1

DEPARTMENT OF COMPUTER ENGINEERING & APPLICATIONS, Institute of Engineering & Technology

You might also like