Introduction to Coding and Python: Students will gain a fundamental understanding of what coding is, get familiar with Python, and write their first line of Python code.
Game Development: Students will develop text-based games like “Guess the Number”, making learning fun and interactive.
Basic Programming Concepts: Students will learn about variables, data types, operators, and the use of the Random Module Library, laying the groundwork for more advanced programming concepts.
Design Thinking and Pattern Creation: Students will plan towards a “Guess the Lyrics” game, create patterns, and learn about design thinking, fostering creativity and innovation.
File Management and Searching & Sorting: Students will review previous lessons, learn about file management systems, file input/output, error handling, and searching & sorting algorithms, preparing them for more complex programming tasks.
Error Handling and String Formatting: Students will learn about string formatting, error handling with try and except, error handling with raise, and create a calculator with subsequent calculations, making their code more robust and reliable.