• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Portugol EDUCON2010
 

Portugol EDUCON2010

on

  • 395 views

Portugol in EDUCON2010.

Portugol in EDUCON2010.

Statistics

Views

Total Views
395
Views on SlideShare
391
Embed Views
4

Actions

Likes
0
Downloads
0
Comments
0

2 Embeds 4

http://www.linkedin.com 3
https://www.linkedin.com 1

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Portugol EDUCON2010 Portugol EDUCON2010 Presentation Transcript

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