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
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