1 / 7

Is Computer P rogramming a Creative process?

Is Computer P rogramming a Creative process?. Parameswaran Raman, Aravind Ramanathan , Hiral Modi, Abhinesh Rao. What is Creativity?.

shada
Download Presentation

Is Computer P rogramming a Creative process?

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Is Computer Programming a Creative process? Parameswaran Raman, AravindRamanathan, Hiral Modi, AbhineshRao

  2. What is Creativity? “Creativity is defined as the tendency to generate or recognize ideas, alternatives, or possibilities that may be useful in solving problems, communicating with others, and entertaining ourselves and others.” -FromHuman Motivation, 3rd ed., by Robert E. Franken

  3. Motivation to be creative • Need for novel, varied, and complex stimulation • Need to communicate ideas and values • Need to solve problems • Need to enjoy

  4. Areas of programming • Operating Systems • Mobile applications • Augmented reality • Games/Animation • Networking • Algorithms • Etc…….

  5. User Study • Aim is to learn about what people in each area of programming are creative • We define what creative is – based on previous work • Conduct user study of people in different areas of programming and how they feel about our creative parameters

  6. Example of questions in study • Rate • how novel you think your work is • How much you enjoy your work • How much your work solves real problems • How complex your work is

  7. Possible results • Operating systems people may not enjoy work but may think they make a big difference • Mobile developers may feel they enjoy work and solve real problems but don’t think it is complex enough to be creative

More Related