You are on page 1of 1

Uttaranchal School of Computing Sciences (USCS)

www.uttaranchaluniversity.ac.in
Premnagar, Dehradun (Uttarakhand) INDIA-248007

0135-2770319,0135-2770347 0135-2772231

Syllabus

Course : Bachelor of Computer Applications Year/Sem : 3 Branch : null

Subject : Programming using Python

Unit Sub Unit Topic

Unit 1 Python Introduction: The Python Language , The Python Standard Library
and Extension Modules, Python Implementation, Python Development and
Versions , Installation from Source Code and Binaries, The Python
Interpreter. Core Python Language and Built , Lexical Structure, Data
Type, Variable, Expression and Operators, Numeric Operations , The Print
Statement, Conditional Statements , Sequence Operations, Dictionary
Operations , Looping, Control Flow Statements.. , Class Test I Assignment
I
Unit 2 Functions: Defining a Function, Calling a Function, Types Of Functions ,
Function Arguments, Anonymous Functions. Lists and Tuple: Introduction
to List and Tuple , Accessing List and Tuple, Operations, Working with List
and Tuple; Function and Methods , Dictionaries: Working with Dictionaries,
Properties and Functions. Module , Importing Module, Math Module,
Random Module, Package , Composition And The Distribution Utility ,
Revision 1

, Video Lecture , Class Test II Assignment II


Unit 3 Oops Concept: Class and Object, Attributes, Inheritance , Overloading,
Overriding, Data Hiding. Regular Expressions, Match Function , Search
Function, Matching VS Searching, Modifiers, Patterns; Exceptions , Try
Statement, Exception Propagation, Except Clause, Try? Finally, Clause ,
User Defined Exception , The Raise Statement , Core Built-Ins: Built-In
Types , Built-In Functions. , Video Lecture , Class Test III Assignment III
Unit 4 Database Introduction: Connections , Executing Queries, Transactions,
Handling Errors , SQL Database Connection Using Python , Creating and
Searching Tables , Reading and Storing, Configuration , Information on
Database ,Programming using Database Connections , Video Lecture ,
Class Test IV Assignment IV
Unit 5 Python Libraries: Numpy, Matplotlib

, Pandas, OS Library, Data Visualization Using Matplotlib Library ,


Seaborn and Bokeh Library , GUI Development in Python Suing Django ,
Revision and Problem Discussion

You might also like