Beta
81103

Computer Programming for Interaction Designers

Article

Last updated: 04 Jan 2025

Subjects

-

Tags

-

Abstract

Design science is generally divided into two opposite and complementary sections: the human or self-section, which has been related to identify the human-personal aspects, requirements and needs of the user, and the technical side which has been related to the study of methods, techniques and tools used to embodiment design. and this research focuses on one of the topics related to the technical side of design science in general, which is computer programming, where it highlights how to teach and train students and practitioners of interaction design on the basics of programming to support the technical side of design. The main problem of the research is divided in two parts: The first part is a knowledge gap that impedes students and practitioners of interaction design from achieving and testing their design concepts due to their lack of familiarity with the principles and basics of computer programming, which is one of the main tools to achieve interactivity in design outputs, and the second part of the problem is the difficulty of teaching computer programming For students and practitioners of interaction design due to its reliance on mathematical thinking mainly that contradicts the nature of the methods used in preparing them, which mainly depend on visual thinking. The research aims to prepare an educational program that can be used in the education and training of students and practitioners of interaction design on the basics of computer programming in a way that depends on visual thinking, so that students acquire an adequate amount of knowledge and skills that help them to formulate and achieve their concepts in a practical way.  The research relied mainly on the inductive approach in addition to the quantitative approach to evaluate the training program. In general, the research reached the following results: There is a need for interaction designers to learn the fundamentals of computer programming, and there are many creative coding platforms that can be used in modeling interactive design ideas, there is a relationship that links between computer programming and interactive design, and that relationship has three dimensions: : Interdependence and complementarity between them in context of digital design, the ability to take advantage of computer programming in modeling interactive design ideas, and the third dimension is represented in a set of criteria that have been proposed through research to choose the appropriate programming platform for interaction designers , The research hypothesis was validated as a training program was prepared to teach the fundamentals of computer programming for interaction designers, and this program was also used to assist the trainees in achieving some interactive applications. The training program was also proven successful, as some interactive applications were achieved by the trainees after completing the program, It was also possible to evaluate the program itself by the trainees, and its achievement of the proposed success criteria reached 65%.

DOI

10.21608/idj.2020.81103

Keywords

التصميم التفاعلي, Interaction Design, التصميم الرقمي, Digital Design, مصممي التفاعل, Interaction Designers, التفکير الحاسوبي, Computer Thinking, الفن التفاعلي, Interactive Art, بيئة تطوير مدمجة, Integrated Development Environment (IDE)

Authors

First Name

Mostafa

Last Name

Mahmoud

MiddleName

-

Affiliation

Lecturer, Department of Industrial Design - Faculty of Applied Arts - Helwan University - Egypt.

Email

-

City

Cairo

Orcid

-

Volume

10

Article Issue

2

Related Issue

12183

Issue Date

2020-04-01

Receive Date

2019-12-16

Publish Date

2020-04-01

Page Start

239

Page End

249

Print ISSN

2090-9632

Online ISSN

2090-9640

Link

https://idj.journals.ekb.eg/article_81103.html

Detail API

https://idj.journals.ekb.eg/service?article_code=81103

Order

21

Type

Original Article

Type Code

1,217

Publication Type

Journal

Publication Title

International Design Journal

Publication Link

https://idj.journals.ekb.eg/

MainTitle

Computer Programming for Interaction Designers

Details

Type

Article

Created At

22 Jan 2023