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

GE Python Syllabus

The document outlines the syllabus for the Introduction to Python course in the MCA program at the Central University of Karnataka for the academic year 2025-26. It includes course outcomes, prerequisites, and a detailed syllabus divided into three units covering Python fundamentals, data collections, control flow, functions, and object-oriented programming. Additionally, it lists reference books for further study.

Uploaded by

Mohammed Faris
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)
16 views2 pages

GE Python Syllabus

The document outlines the syllabus for the Introduction to Python course in the MCA program at the Central University of Karnataka for the academic year 2025-26. It includes course outcomes, prerequisites, and a detailed syllabus divided into three units covering Python fundamentals, data collections, control flow, functions, and object-oriented programming. Additionally, it lists reference books for further study.

Uploaded by

Mohammed Faris
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

Dept.

: CS
Central University of Karnataka
(Established by an Act of the Parliament in 2009) MCA Course
Structure & Syllabus
School of Computer Sciences
2025-26

COURSE CONTENT/SYLLABUS

SEMESTER- II

Introduction to Python
Semester: II Internal Assessment 30
Course Code: PCATG21201 End Sem. Exam 45
Teaching Hours/Week (L:T:P): 3:0:0 Exam Duration (Hours) 1
Credits: 3

PREREQUISITE(S)
● Students should have knowledge of computers and programming

COURSE OUTCOMES
Student will able to
CO-1 Explain the fundamentals of python programming. (Level 2 Understand)
CO-2 Explain the basic principles of functions and modules. (Level 2 Understand)
CO-3 Describe file handling and exception handling. (Level 2 Understand)
CO-4 Identify and fix common errors in Python programs. (Level 4 Analyze)
CO-5 Write codes in Python to solve mathematical or real world problems. (Level 3 Apply)
Mapping of Course Outcomes (COs) with Program Outcomes (POs)

PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10

CO1 3 3 3 3 2 2 1 1 2 2
CO2 3 2 2 3 2 2 2 2 3 3
CO3 3 3 3 2 2 2 1 3 3 3
CO4 3 2 2 3 1 1 1 2 2 2
CO5 3 3 3 2 2 2 1 3 3 3

DETAILED SYLLABUS
UNIT-I 15 hrs
Introduction to Python Language: History of Python, What is Python mainly used for?, Strengths
and Weaknesses, IDLE, Dynamic Types, Naming Conventions.
The Context of Software Development: Software, Learning Programming with Python. Values
and Variables-Integer and String Values-Identifiers-User Input-String Formatting, String Values,
String Operations, String Slices, String Operators.

UNIT-II 15 hrs
Data Collections and Language Component: Numeric Data Types, Conversions, Built-in
Functions, Expressions and Arithmetic- Expressions, Arithmetic Examples.
Page 50 of 87
Control Flow and Syntax: Indenting, if Statement, If Else Statement, elif Statement, For Loops
While Loops, While True Loops.

UNIT-III 15 hrs
Functions and Modules: Introduction, Defining Your Own Functions, Parameters, Function
Documentation, Keyword and Optional Parameters, Passing Collections to a Function, Variable
Number of Arguments, Scope, Functions - "First Class Citizens", Passing Functions to a Function.
Objects and Classes: Classes in Python, Principles of Object Orientation, Creating Classes,
Instance Methods.
Reference Books
1. Charles Dierbach (2015), Introduction to Computer Science using Python, Wiley,1st
Edition ISBN-10: 81265560132015
2. John Zelle (2010), Python Programming: An Introduction to Computer Science, 2nd
Edition.
3. Zed [Link] (2017), Learn Python the Hard Way Paperback, Pearson Education, 3rd
Edition ISBN-10: 9332582106.
4. Felix Alvaro, PYTHON, Easy Python Programming for Beginners, Your Step-By-Step
Guide to Learning Python Programming.
5. Paul Barry (2010), Head First Python, O' Reilly Publishers, 1st Edition, ISBN:
1449382673.

Page 51 of 87

You might also like