Human and Planet Centred Design in Programming with Python

80,00 

Learn to develop software applications and projects that contribute to society while valuing our planet’s assets.

As an approach to green computing, sustainable coding practices and energy efficient programming, this course will introduce human-centred and planet-centred design principles and demonstrate the importance of incorporating both human and planetary considerations in programming projects. Participants will embark on a transformative journey to create Python projects while learning and applying a new mindset for programming.

During four sessions of five hours each, we will learn about real world examples of successful human-centred and planet-centred design projects and explore the principles, methodologies, and practical applications of integrating such concepts into Python projects, all while gaining a deeper understanding of sustainability and its relevance in programming.

Session 1: Introduction to Human and Planet-centred Design
Session 2: Design Thinking for Python Projects
Session 3: Sustainable Development with Python
Session 4: Integration and Project Showcase

10 in stock

SKU: 14986 Categories: ,

Start date

June 18, 2024

End date

June 21, 2024

Language(s) of the training

English

Languages spoken by the coach(es)

English

Instructor(s)

Mancellari Enea

Contents

  • Overview of human-centred design principles
  • Introduction to planet-centred design concepts
  • Understanding the importance of incorporating both human and planetary considerations in programming projects
  • Exploring real-world examples of successful human and planet-centred design projects
  • Introduction to the design thinking process
  • Applying design thinking principles to Python programming projects
  • Identifying user needs and pain points
  • Ideation techniques for creating innovative solutions
  • Hands-on exercises and group discussions to practice design thinking in Python project development
  • Understanding sustainability and its relevance to programming
  • Integrating sustainable practices in Python projects
  • Green computing and energy-efficient programming techniques
  • Optimizing resource consumption and reducing waste in code
  • Exploring libraries and frameworks that support sustainability in Python development
  • Importance of integrating human and planet-centred design in Python projects
  • Individual or group project work: Participants work on their Python projects, incorporating the concepts and techniques learned throughout the workshop
  • Showcasing and presenting the completed projects, highlighting how they align with both human and planet-centred design concepts

Objective

The course will include the following learning activities:

  • Interactive Lectures
  • Hands-on Exercises
  • Group Discussions
  • Feedback and reflection
  • Practical Application
  • Project-based Learning
  • Supportive Learning Environment

Presentations covering key concepts and principles will include real-world examples, case studies, and multimedia materials. Exercises will provide practical experience with Python programming and design thinking techniques. Discussions will afford sharing insights, exchanging ideas, and collaborating with peers.

Practical application will be central to the course. A significant portion of the training will be dedicated to project-based learning, where participants will work in groups to develop Python projects that integrate human-centred and planet-centric design principles. Projects will be aligned with real-world challenges and will require participants to apply critical thinking, problem-solving, and creativity to develop innovative solutions.

Continuous feedback and regular reflection sessions will be done throughout the sessions. Participants will be encouraged to explore how they can integrate human-centred and planet-centric design principles into their existing projects or future efforts.

Learning Outcomes

  • Understand Human-Centred and Planet-Centric Design
  • Apply Design Thinking in Python
  • Integrate sustainability in python development
  • Develop Python projects with Human and Planet-centred Design
  • Utilize Python libraries and frameworks for sustainability
  • Collaborate and communicate effectively
  • Reflect and apply learning in professional practice

Schedule

This training has a total duration of 20 hours and takes place over 4 days:

  • 18-06-2024: 10:00 – 16:00
  • 19-06-2024: 10:00 – 16:00
  • 20-06-2024: 10:00 – 16:00
  • 21-06-2024: 10:00 – 16:00

Format and Location

This course takes place ON-SITE
Terres Rouges building
14, porte de France
L-4360 Esch/Alzette

Level

Intermediate

Prerequisites

Python Programming language

Additional Info

Certification

This training does not have any assessment or exams; a certificate of participation will be issued to participants.

Esco Skills

Python (computer programming), think creatively, use logical reasoning, think analytically

Esco Occupations

software developer, software analyst