Is computer p rogramming a creative process
1 / 7

Is Computer P rogramming a Creative process? - PowerPoint PPT Presentation

  • Uploaded on

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

I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
Download Presentation

PowerPoint Slideshow about 'Is Computer P rogramming a Creative process?' - shada

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.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.

- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
Is computer p rogramming a creative process

Is Computer Programming a Creative process?

Parameswaran Raman, AravindRamanathan, Hiral Modi, AbhineshRao

What is creativity
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

Motivation to be creative
Motivation to be creative

  • Need for novel, varied, and complex stimulation

  • Need to communicate ideas and values

  • Need to solve problems

  • Need to enjoy

Areas of programming
Areas of programming

  • Operating Systems

  • Mobile applications

  • Augmented reality

  • Games/Animation

  • Networking

  • Algorithms

  • Etc…….

User study
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

Example of questions in study
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

Possible results
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