Contact
Let's work together
Soft SkillMasterProficient

Design Thinking & Innovation

Competency Description

Apply Design Thinking methodology to drive innovation, including empathy mapping, ideation, rapid prototyping, and iterative validation with end users.

Personal Confidence
Proficient3/5
FoundationalDevelopingProficientAdvancedExpert

This reflects my personal confidence in applying this competency in real-world professional situations, based on hands-on experience, continuous learning, and practical outcomes.

Related Courses in Master Program

Master program modules covering this competency

Block 1 - Client Relationship Management in Software Engineering
UX and Wireframing
Design thinking at the service of marketing strategyUser Experience and UX DesignCustomer Journey MappingPrototypingInteraction design
Block 1 - Client Relationship Management in Software Engineering
Design Thinking
Discovery and history of Design ThinkingHistory and evolution of Design ThinkingThe 5 phases of Design Thinking (overview)Design Thinking in the business worldDesign Thinking phase 1: Empathize
Block 1 - Client Relationship Management in Software Engineering
Cross-Functional Management
Google, the art of data-driven cross-functional management
Block 1 - Client Relationship Management in Software Engineering
Leading and Managing a Team
Limiting beliefs and drivers
Block 2 - Software Engineering Project Management
Executing and Managing a Software Engineering Project
What is an iterative approach?
Block 2 - Software Engineering Project Management
Advanced Agile Methods / Scrum
Knowing our end usersTelling our users' storiesDesign Sprint
Block 3 - Software Development
JavaScript: Introduction and Object-Oriented Programming
Iterative structures
Block 3 - Software Development
JavaScript: Event-Driven and Asynchronous Programming
Event-driven programming
Block 3 - Software Development
Advanced Front-End Development with Angular
The template-driven approachThe model-driven approachModel-driven: custom validators
Block 3 - Software Development
Developing in Java with Spring and Hibernate
Adding validations to model classes
Block 3 - Software Development
Advanced Git - GitHub and GitLab
Designating commit ranges
Block 3 - Software Development
Mastering the Kotlin Language
Let, also, apply, run
Block 4 - Advanced Software Architecture Design
Software Architecture
Introduction to event-driven architectureEvent-driven architecture use casesImplementing event-driven architecture in Java
Block 4 - Advanced Software Architecture Design
Design Patterns in Java
Introduction: GoF Design Patterns, the legendDescription of Creational Design PatternsDescription of the Singleton Design PatternDescription of the Factory Method Design PatternDescription of the Abstract Factory Design Pattern
Block 4 - Advanced Software Architecture Design
Web Application Security
Recommendation A04-2021: Insecure DesignUsing database users for authentication
Block 4 - Advanced Software Architecture Design
Advanced Algorithms
Recursive and iterative equivalence
Block 4 - Advanced Software Architecture Design
Application Test Plans
TDD - Test-Driven DevelopmentBDD - Behavior-Driven Development with users
Block 4 - Advanced Software Architecture Design
Introduction to Machine Learning
Set up an evaluation methodology - Part 1Set up an evaluation methodology - Part 2
Block 5 - English Language Proficiency Preparation
Intermediate Business English
Active Listening - Techniques and Tools for Empathy and Understanding Prospects
Source Program

This competency was developed as part of the Master in Software Engineering program (ESIEA).