Module B — Principle of Programming — Python Essential 2

HumanMax Programme 2021

Module B — Principle of Programming — Python Essential 2


Portfolio Description

Length:

Date:

Module introduction

The official syllabus for International Olympiad in informatics has included the basic syntax and semantics of a higher-level programming language and fundamental programming constructs. All the problems in the contest are algorithmic. Participants should have advanced problem-solving skills, data structures, design of algorithms, algorithmic strategies, programming, and testing to solve those problems.

Module B — Principle of Programming – Python Essential II

In module B for Foundation Stream training, the objective is to provide students with more features and elements for Python programming. Python relies on modules that define a variety of functions and data types. We will provide a broader scope of Python programming in the module, including Functions, String, and Array processing. The training offers advanced knowledge for running Python more efficiently by not always using the import command.

Module Lesson Plan

  1. Lesson 1 — Flow and Repetition (Nested Loop and Performance)
  2. Lesson 2 — Functions, Tuples, Dictionaries and Data Processing
  3. Lesson 3 — Modules and Packages
  4. Lesson 4 — String and List Method, Exception Handling
  5. Lesson 5 — Array Processing
  6. Lesson 6 — Elementary Object-Oriented Concepts

Duration : 1.5 Hr per lesson, 6 lessons per module

Module Highlight 

  • Computer concepts and introduction to modern programming languages
  • Functions, Tuples, Dictionaries and Data Processing
  • Elementary Object-Oriented Concepts
  • Lecture-based with Mock exam is prepared
  • Provide after lesson activities for reinforcement of programming skill

 


Reference :