New Proposal-Programming in Python
New Proposal-Programming in Python
Sl. Module Title Proposal for Content Revision/Upgradation under following heads Module Title
No (Old) Revised Advanced Pedagogical Students Presentation (New)
. Curriculum Topics Enhancement Requirement Enhancemen
t through
AVGC
1. Planning the Concept of Practical’s on Include Develop skills Video Strategic
Computer problem writing clear examples and in creating resources, Program
Program. solving, and exercises that detailed and reading e- Design and
Problem comprehensive emphasize the useful resources, Planning.
definition, code importance of documentatio and exercise
Program documentation. documentation n for their materials.
design, in professional code.
Debugging, coding
Types of errors practices.
in
programming,
Documentation
.
2. Techniques Flowcharting, Detailed Case studies Understand Video Advanced
of Problem decision table, methodologies and real-world different resources, Problem-
Solving. algorithms, of Agile, application programming reading e- Solving
Structured Waterfall, and examples. methodologies resources, Techniques
programming DevOps. and their and exercise and
concepts, practical materials. Programming
Programming applications. Methodologies
methodologies .
viz. top-down
and bottom-up
programming.
3. Introduction Structure of a i. Detailed New exercises Set up and use Video Setting Up and
to Python. Python instructions for to encourage Python resources, Exploring
Program, installing experimentatio development reading e- Python.
Elements of newer versions n and problem- environments resources,
Python, Python of Python and solving. efficiently. and exercise
Interpreter, setting up materials.
Using Python development
as calculator, environments
Python shell, on various
Indentation. operating
Atoms, systems.
Identifiers and ii.Introduction
keywords, to modern
Literals, development
Strings and tools like
Operators. Jupyter
Notebooks,
PyCharm, and
VSCode.
4. Conditional Branching, Use of Python Problem- Apply Video Mastering
Statements Looping, libraries like solving conditional resources, Conditional
and Looping. Conditional numpy for sessions and statements reading e- Statements and
Statement, Exit efficient coding and loops to resources, Loops.
function, looping over challenges. solve real- and exercise
Difference large datasets. world materials.
between break, problems.
continue and
pass.
5. String Understanding Exercises Critical Solve Video Advanced
Manipulation string, involving data thinking complex resources, String
. Accessing extraction and exercises. problems reading e- Manipulation
Strings, Basic pattern using string resources, Techniques.
Operations, matching using methods. and exercise
String slices, regular materials.
Function and expressions.
Methods.
6. List. Introduction to Exercises on Critical Use built-in Video Advanced List
list, Accessing list iteration thinking list functions resources, Operations.
list, list and exercises. and methods reading e-
operations, comprehension effectively. resources,
Working with , and and exercise
lists, Function introduction to materials.
and Methods. built-in list
functions and
methods.