Object-Oriented Design
A programming paradigm that uses objects and classes to structure software design, promoting reusability and scalability.
A programming paradigm that uses objects and classes to structure software design, promoting reusability and scalability.
The practice of developing artificial intelligence systems that are fair, transparent, and respect user privacy and rights.
The process of defining and creating algorithms to solve problems and perform tasks efficiently.
A research approach that starts with observations and develops broader generalizations or theories from them.
A quick and cost-effective usability testing method where feedback is gathered from users in informal settings, often in public places.
A research method where participants take photographs of their activities, environments, or interactions to provide insights into their behaviors and experiences.
The tendency for people to overestimate their ability to control events.
A visual representation of the user or customer journey, highlighting key interactions, emotions, and pain points.
A mode of thinking, derived from Dual Process Theory, that is fast, automatic, and intuitive, often relying on heuristics and immediate impressions.