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

Python Programming

This document outlines the syllabus for a Python Programming course offered as part of the 3rd semester BTech program at Parul University's Faculty of Engineering and Technology, Department of Computer Science & Engineering. The course introduces students to Python programming basics and advanced concepts over 7 topics across 15 teaching hours. Students will learn Python data types, program flow control, functions, modules, packages, strings, lists, tuples, dictionaries, exception handling, and file handling. Assessment includes a 3-hour theory exam, 2-hour internal exam, and continuous evaluation through assignments, seminars and quizzes. Upon completing the course, students will be able to program in Python, differentiate implementation types, interpret Python programs, relate object-oriented

Uploaded by

Ritesh Kumar
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
Download as pdf or txt
0% found this document useful (0 votes)
89 views2 pages

Python Programming

This document outlines the syllabus for a Python Programming course offered as part of the 3rd semester BTech program at Parul University's Faculty of Engineering and Technology, Department of Computer Science & Engineering. The course introduces students to Python programming basics and advanced concepts over 7 topics across 15 teaching hours. Students will learn Python data types, program flow control, functions, modules, packages, strings, lists, tuples, dictionaries, exception handling, and file handling. Assessment includes a 3-hour theory exam, 2-hour internal exam, and continuous evaluation through assignments, seminars and quizzes. Upon completing the course, students will be able to program in Python, differentiate implementation types, interpret Python programs, relate object-oriented

Uploaded by

Ritesh Kumar
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
Download as pdf or txt
Download as pdf or txt
You are on page 1/ 2

Parul University - Faculty of Engineering and Technology

Department of Computer Science & Engineering


SYLLABUS FOR 3rd Semester BTech PROGRAMME

Python Programming

Type of Course: BTech


Prerequisite: - Programming Concepts
Rationale: - Python is a modern language useful for writing compact codes specifically for programming in
the area of Server-side Web development, Data Analytics, AI and scientific computing as well as production
tools and game programming. This course covers the basics and advanced Python programming to harness
its potential for modern computing requirements.

Teaching and Examination Scheme:

Teaching Scheme Examination Scheme


Credit External Internal Total
Lect Hrs/ Tut Hrs/ Lab Hrs/
T P T CE P
3 0 0 3 60 - 20 20 - 100
Lect - Lecture, Tut - Tutorial, Lab - Lab, T - Theory, P - Practical, CE - CE, T - Theory, P - Practical

Contents:

Sr. Topic Weightage Teaching


Hrs.
Introduction to Python
Installation and Working with Python, Features, Python
1 Interpreter and Its Working, Syntax and Semantics, Python 4
Variables, Immutable Variables and Blocks 5%

Python Data Types


Data Types, Declaring and Using Numeric and String Data Type,
5
2 String Operations, Assignments, Operators, Expressions,
Comments 20%
Program Flow Control
Conditional Blocks Using if, else and elseif, For loop, While
3 loops, Loop Manipulation using Pass, Continue, Break 5
15%

Python Functions, Modules and Packages


4 Organizing Python Codes Using Functions and Modules,
Importing Modules, Introduction to Packages, Lambda Function 20% 3
in Python
String, List Tuple and Dictionary
Introduction to String, List, Tuple and Dictionary, working with
5 in-built Methods of String and List, Tuple and Dictionary
Manipulation using in-built Methods 15% 5

Exceptional Handling
Exception, Types of Errors, Handling an Exception, try,
6 except, else, finally clause, Argument of an Exception,
Raising an Exception 10% 3

File Handling
Files, Types of Files in Python, Read and Write Functions,
7 15% 3
Working with Text Files, Manipulating File Pointer Using Seek
and Tell and Various File Operations
Parul University - Faculty of Engineering and Technology
Department of Computer Science & Engineering
SYLLABUS FOR 3rd Semester BTech PROGRAMME
*Continuous Evaluation:
It consists of Assignments/Seminars/Presentations/Quizzes/Surprise Tests (Summative/MCQ) etc.

Reference Books:
1. Introducing Python by Lubanovic Bill, O’ ReILLY (TextBook)
2. Beginning Python: Using Python 2.6 and Python 3.1 by James Payne, Wrox Publication

Course Outcomes:

After learning this course students are able to:

1. Understand how to Program.


2. Use Python syntax.
3. Differentiate types of implementations.
4. Interpret programs written using python.
5. Relate Object oriented programming to python programming.
6. Develop mini-projects using python.

You might also like