[phoenix-project] Re: Block based programming for ExpEYES?

  • From: Ambar Chatterjee <drambar@xxxxxxxxx>
  • To: ozhan fenerci <dmarc-noreply@xxxxxxxxxxxxx>
  • Date: Sun, 1 Oct 2017 09:24:09 +0530

Dear Ozhan,
It is not a bad idea to program ExpEyes GUI in Scratch, if someone wants to
do it.

However the following points need to be noted:
Scratch is a block based GUI development paradigm which is aimed at
introducing programming to kids. The target age group is 8-11 years.
ExpEyes is (in my opinion) expected to touch children in that age group so
as to excite them into the more advanced world of engineering and science.
Programming is just one aspect, science and engineering is the real target.
If kids of that age want to dabble in programming - Expeyes is intended to
lead them onto more mathematically oriented languages like Python.
Personally I would be more inclined to develop Expeyes code in mainstream
programming frameworks like Visual Studio .NET (C++, C#) and GTK3 under
Linux. As you know I made several steps in that direction
(http://expeyes.000webhostapp.com/) , but did not find the time to give a
finishing touch to the work. Nor did anyone else come forward (after the
young schoolboy Asutosh Mishra moved on with his education - presently
studying software engineering in IIT).

If someone with programming knowledge comes forward, I am ready to assist
for any re-coding of ExpEyes. Anyone particularly interested in Scratch,
let me know, and we can take it from there.

For Scratch development, I would like to know the target platform (Windows
or Linux). Also would like to know how the main parts of code would be
written (other than the GUI) particularly interacting with the driver,
mathematical part (Fourier transform, graph plotting etc). GUI is what
users see, but much of the real coding is in the other logical parts, not
the GUI. Can these parts be written in Scratch?

Best regards
Ambar Chatterjee

On 1 October 2017 at 01:31, ozhan fenerci <dmarc-noreply@xxxxxxxxxxxxx>
wrote:

Hello,

Currently many primary and middle schools (ages of 12-15) are learning
Scratch which is a block based programming language. They is already
Scratch based dataloggers such as Sparkfun Picobard (
https://www.sparkfun.com/products/11888).

I have been recently showing wonderful expeyes to my middle school
teachers friends. They all liked the expeyes but they told me they prefer
to have an GUI interface like Scratch. I wonder later Expeyes GUI could be
written like  a Scratch programming language.

Best Wishes,
Özhan

Other related posts: