SOW BCA 1 FCA2 Python Jan-Feb 2025
SOW BCA 1 FCA2 Python Jan-Feb 2025
SECTION–A
Problem Solving, Problem Analysis, Concept of writing an algorithm, drawing a flowchart, developing
a program; Introduction to Python: Python’s features, Story behind the name, Python versions,
Execution environments: the Python Interpreter and IDEs (e.g. PyCharm or VSCode), Getting and
Setting up Python. Python program structure; Writing your first “Hello World” program; Creating,
saving and executing a program; comments, Indentation.
SECTION–B
Data and Expressions: Literal Constants, numbers, strings – immutable strings, quotes, the escape
sequence, the format methods; Variables and Identifiers, data types, object, Operators & Expressions –
short cuts, evaluation order, Boolean Expressions (Conditions), Logical Operators. User Input/output
Control Flow: Selection Control, Nested conditions, Loops, break and Continue Statements, Data
Structures: list, tuple, dictionary and set; basic operations e.g. creating, indexing, slicing, membership
1. Python Basics
1
SOW BCA 2 FCA2/B.Sc. IT Sem 2 Introduction to Programming using Python 2025