Computer Science Canada

Programming for Novice Programmers! Imperative or Functional Visual Programming better?

Author:  innovativeCode [ Sun Sep 10, 2017 11:50 am ]
Post subject:  Programming for Novice Programmers! Imperative or Functional Visual Programming better?

Hey guys! We are currently researching on programming languages for non-programmers or novice programmers at Ryerson University, Toronto, Canada.
Introducing computer programming to someone who has none or very little knowledge about computers or programming can be exceptionally challenging.
In an attempt to overcome these challenges, we have developed two visual programming environments - Flow-based (Functional Programming) and Block-based (Imperative Programming), which will help one to code in a very simple manner, by using different types of diagrammatic representations like blocks, shapes or tables.
One can consider this environment very similar to solving a puzzle by attaching the different pieces together to get a final result.
We want to determine which out of those two paradigms is more easy for users!

Please help us evaluate these Programming Environments by clicking on the link and solving a simple problem question!

http://programmingfortherestofus.com/kdExperimentA/

Two environments will be given to you one after the other (could be Same or Different) and a feedback form at the end of each of the environments.

Thanks in advance and Happy Coding! Smile

Author:  TokenHerbz [ Mon Sep 11, 2017 4:43 pm ]
Post subject:  RE:Programming for Novice Programmers! Imperative or Functional Visual Programming better?

This is worth a watch, some good points.

https://www.youtube.com/watch?v=_Mwc1gc77dc

Author:  wtd [ Sun Jun 24, 2018 9:03 pm ]
Post subject:  RE:Programming for Novice Programmers! Imperative or Functional Visual Programming better?

If you want to look at programming as piecing blocks together to make a program work, then that suggests functional programming to me.


: