Introduction to Programming using Python Programming Language

Introduction to Programming using Python Programming Language

67,500.00

Course: Introduction To Programming Using Python Programming Language

Overview

The introduction to programming using Python Programming Language is designed to introduce young people to the fundamentals of programming using the Python programming language. No prior programming experience is required. However, basic computer literacy and familiarity with using computer systems are recommended.

During the course, trainees will learn the basics of Python programming language syntax, data types, variable, loops, conditionals, functions and more. They will also be introduced to fundamental programming concepts such as problem-solving, algorithm design and debugging.

The course curriculum is designed to be interactive and engaging. With focus on hands-on coding exercises and projects. Trainees will have the opportunity to apply their knowledge and skills by working on real life projects such as simple games and building interactive stories.

By the end of the course, trainees will have a solid foundation in Python programming language and will be able to write their own Python programs. They will also develop critical thinking, problem-solving and computational thinking skills that are valuable in various careers.

Course content

Week 1

  1. Introduction to the course and programming concepts.
  2. Installing Python and setting up the development environment.
  3. Printing and using the interactive Python shell.
  4. Variable and data types.
  5. Basic arithmetic operation and using variables.
  6. Understanding conditional statements (If, Else, ElIf)
  7. Introduction to Boolean values and expressions.
  8. Using comparison and logic operators.

Week 2

  1. Introducing loops (while and for loops).
  2. Writing programs to repeat actions using loops.
  3. Loop control statements (break, continue).
  4. Building simple programs with loops (e.g. number guessing game).
  5. Understanding functions and their importance in programming.
  6. Writing custom functions and using built-in-functions.
  7. Parameters and return values in functions.
  8. Organizing code with modular programming.

Week 3

  1. Introducing lists (array).
  2. Accessing elements in a list, list slicing and modifying lists.
  3. Using loops with lists (for each element).
  4. Basic data analysis with lists (sum, average, max, min).
  5. Understanding libraries and their role in Python programming.
  6. Exploring commonly used libraries for kids (e.g. Turtle, random).
  7. Creating simple shapes using Turtle module.
  8. Generating random elements in games and activities.
  9. Draw different shapes using Turtle library.

Category:

Description

Course: Introduction To Programming Using Python Programming Language

Overview

The introduction to programming using Python Programming Language is designed to introduce young people to the fundamentals of programming using the Python programming language. No prior programming experience is required. However, basic computer literacy and familiarity with using computer systems are recommended.

During the course, trainees will learn the basics of Python programming language syntax, data types, variable, loops, conditionals, functions and more. They will also be introduced to fundamental programming concepts such as problem-solving, algorithm design and debugging.

The course curriculum is designed to be interactive and engaging. With focus on hands-on coding exercises and projects. Trainees will have the opportunity to apply their knowledge and skills by working on real life projects such as simple games and building interactive stories.

By the end of the course, trainees will have a solid foundation in Python programming language and will be able to write their own Python programs. They will also develop critical thinking, problem-solving and computational thinking skills that are valuable in various careers.

Course content

Week 1

  1. Introduction to the course and programming concepts.
  2. Installing Python and setting up the development environment.
  3. Printing and using the interactive Python shell.
  4. Variable and data types.
  5. Basic arithmetic operation and using variables.
  6. Understanding conditional statements (If, Else, ElIf)
  7. Introduction to Boolean values and expressions.
  8. Using comparison and logic operators.

Week 2

  1. Introducing loops (while and for loops).
  2. Writing programs to repeat actions using loops.
  3. Loop control statements (break, continue).
  4. Building simple programs with loops (e.g. number guessing game).
  5. Understanding functions and their importance in programming.
  6. Writing custom functions and using built-in-functions.
  7. Parameters and return values in functions.
  8. Organizing code with modular programming.

Week 3

  1. Introducing lists and arrays.
  2. Accessing elements in a list, list slicing and modifying lists.
  3. Using loops with lists (for each element).
  4. Basic data analysis with lists (sum, average, max, min).
  5. Understanding libraries and their role in Python programming.
  6. Exploring commonly used libraries for kids (e.g. Turtle, random).
  7. Creating simple shapes using Turtle module.
  8. Generating random elements in games and activities.
  9. Draw different shapes using Turtle library.

Target audience
This course is suitable for secondary school students and ex-students (age 11-19 years) who have little or no prior programming experience.

Learning outcomes

On completion of this course participants will:

  • Understand fundamental programming concepts (such as variables, conditional statements, loops and functions).
  • Understand basic Python syntax.
  • Have good problem solving skills (they’ll be able to break down problems into smaller manageable parts).
  • Understand how to draw simple shapes using Python.
  • Understand modularity and how to organize their codes.
  • Have developed basic debugging skills.
  • Understand basic data structures like list and list manipulation.
  • Understand how to perform basic mathematical operations using Python.
  • Know how to read and understand basic Python codes written by someone else.
  • Understand how to use simple libraries in Python

Duration

The course is designed to be completed in three (3) weeks. The trainees will come for training on Tuesdays, Wednesdays and Thursdays. They will have lectures for three (3) hours, meal breaks for forty-five (45) mins and game breaks for thirty (30) minutes.

Reviews

There are no reviews yet.

FIND US

Address:

Right wing, Ground Floor, Gateway Plaza, Plot 1375, Zachariya Maimalari Street,By CBN, Central Business District, Abuja.

GET IN TOUCH

Email:
info@geniusbusinessschoool.com

Telephone:
08098555411, 09051903839

TOP