Portugol EDUCON2010

331
-1

Published on

Portugol in EDUCON2010.

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
331
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Portugol EDUCON2010

  1. 1. A new environment to teach and learn computer programming<br />Portugol ide v3.x<br />http://www.dei.estt.ipt.pt/portugol<br />António Manso, Célio Marques, Pedro Dias<br />April 2010<br />
  2. 2. Summary<br />Why?<br />What is Portugol IDE?<br />Version history<br />Needs<br />New functionalities<br />Improvements<br />Conclusions<br />Future work<br />Demo<br />
  3. 3. Why?<br />Programming present in many engineering courses.<br />Abstract science.<br />Traditionally teached with industrial tools not designedfor education.<br />Baby steps in algorithmic thinking.<br />
  4. 4. What is Portugol IDE?<br />Environment to teach and learn computer programming.<br />Designed with teaching in mind.<br />Syntax and semantic in mother tongue of the student.<br />Interactive help system.<br />Graphical representations for basic concepts.<br />Graphical display of memory.<br />Flowchart for logic representation.<br />
  5. 5. Version history<br />2005, v1.0 – Execution and mathematic core.<br />2005, v1.5 – Arrays, IDE updates, bug fixing.<br />2006, v2.1 – Flowchart language.<br />2006, v2.2 – Text-Flowchart conversion improvements.<br />2007, v2.3 – Bug fixing.<br />
  6. 6. Needs<br />Bigger scope of application.<br />Wider audience.<br />Integration with e-Learning platforms.<br />Bring the IDE up to date.<br />Animation of algorithms.<br />
  7. 7. New functionalities<br />Complex data (structures)<br />References (pointers)<br />Functions<br />
  8. 8. Improvements<br />IDE<br />User interface rebuilded (RCP – Rich Client Platform).<br />New memory display – support multi scope.<br />Multiple projects simultaneously.<br />
  9. 9. Improvements<br />Flowcharts<br />Functions representation.<br />Only active functions are displayed.<br />Each has her own branch.<br />
  10. 10. Conclusions<br />Broaden its scope of aplication.<br />More active experience-based learning.<br />Modular design will support new functionalities.<br />Under development.<br />
  11. 11. Future work<br />External libraries<br />Being implemented.<br />Animation of algorithms.<br />Being implemented.<br />Multi language support (i18n)<br />Already implemented in a proof-of-concept.<br />Integration with e-Learning platforms.<br />Search for partnerships <br />
  12. 12. DEMO<br />http://www.dei.estt.ipt.pt/portugol<br />

×