Design Thinking Project
DESIGN THINKING FOR PROGRAMMING LANGUAGE.
Design thinking is a process for creative problem solving. It is a 5 stage process which is emphatize, define, ideate, prototype and test. It involves all these steps for a successful project to be completely problem-solved.
- EMPATHIZE
- In this stage, we came up with the obstacles in coding with C language by providing online survey form to the public.
So, we had had a few interviews with lecturers in UTM through online meeting because of the pandemic of Covid-19 to get the further information. My team members and I have joined all the interview sessions.
- DEFINE
-
In this stage, the survey has showed and defined the problems public had in C language .Many had vital problem in coding with C language because of some unavailable features, such as inline function, information hiding, namespace feature, OOP support and long run-time checking.
- IDEATE
- My team members an I had an online meeting via Google Meet to brainstorm and exchange ideas to find the best solution. As a result, we finalized to make an update for C language. The original feature of C language was kept and new features such as inline function would be installed in C languages. This was to have a more general purpose programming language.
- PROTOTYPE
- We created a virtual prototype that show the upgrade done with the modified programming language.
- TEST
- The demonstration video was recorded and was made to public to collect feedback.
Video of Design Thinking :
Video of Updated C Language Prototype :
Reflections
Reflections.
This project has gave me an idea that design thinking is the basic process to consider to solve a problem. It makes us realize the real problem and gives us the critical thinking ability to solve a problem innovatively and creatively. Thanks to this design thinking project, I have learned how to design an innovative solution for problems encountered to solve the problems efficiently. Moreover, listening problems to the crowd is crucial in the process of design thinking. In contrast, product or solution created will not solve the problems efficiently.
File(s) to download
-
Download Assignment Design Thinking.docx.1
Assignment Design Thinking.docx.1 Details
- Thursday, 04 February 2021 [879.4KB]