Competitive programming using Python–120 Hrs.
Level-1: Duration – 60 Hrs
Level-2: Duration – 60 Hrs
Modules
- Level 1 – Python Programming (60 Hours.)
- Level 2 – Problem Solving (60 Hrs.)
Program Objectives
- Build strong foundational knowledge in Python, focusing on data manipulation, control structures, object-oriented programming, and file handling.
- Enable learners to develop robust problem-solving skills by applying computational techniques using Python programming.
- Prepare learners for employability in software engineering roles by mastering essential tools and frameworks
Program Outcomes
- Integrated Problem-Solving Approach
- Hands-on experience solving challenges from platforms like CodeChef, HackerRank, and GeeksforGeeks.
- Practical exposure to real-time issues and debugging strategies.
- Industry-Ready Skills
- Preparedness for assessments via platforms like Mettl.
Project Stream:
- Mini projects: Student Management System,
- Competitive coding problems (arrays, strings, patterns)
Experiential Project Based Learning
Tools / Platform:
- Any C++ Compiler which supports C++14 and above
- Code Blocks / VS Code Preferred
Level 1 – Problem Solving with Python (60 Hours) | ||
---|---|---|
Core Concepts & Fundamentals | ||
Introduction to Python | Python Data types and Conditions | Control Statements |
Python Functions | Default arguments | Functions with variable number of args |
Scope of Variables | Global specifier | Working with multiple files |
List and Tuple | List Methods | List Comprehension |
Map and Filter Functions | String List Comprehension with conditionals | Set and Dictionary |
Exception Handling | File Handling | Object Oriented Programming |
Overloading Operator | Inheritance | Testing Fundamentals |
Unit Testing | Collection Frameworks | |
Level 2 – Competitive Problem-Solving using Python (60 Hours) | ||
Sample Program List | ||
Viral Advertising | Utopian Tree | Printing Patterns |
Kaprekar Number | Birthday Cake Candles | Migratory Birds |
Array Rotation | Pangram | String Anagram |
String Palindrome Index | Encryption: Caesar Cipher | Game of Thrones |