1 / 11

ICALT 2004

ICALT 2004. Classification of Computerized Learning Tools for Introductory Programming Courses: Learning Approach Timo Rongas Arto Kaarna Heikki Kälviäinen. BACKGROUND INFORMATION. Increasing amount of students + Hiring more staff Using tools as aid. Tightening resources.

bien
Download Presentation

ICALT 2004

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. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. ICALT 2004 • Classification of Computerized • Learning Tools for Introductory • Programming Courses: • Learning Approach • Timo Rongas • Arto Kaarna • Heikki Kälviäinen ICALT 2004, Joensuu

  2. BACKGROUND INFORMATION • Increasing amount of students • + • Hiring more staff Using tools as aid Tightening resources ICALT 2004, Joensuu

  3. REQUIREMENTS • Is suitable for Beginners • Supports Self-Study • Supports Teacher • Supports Problem Solving • Teaches Syntax • Teaches Semantics • Teaches Pragmatics What is important for us? Which tools answer to which requirements? ICALT 2004, Joensuu

  4. WHAT WAS FOUND • Several different types of applications tackling different parts of the requirements • Categories: • IDE • Visualisation tools • Submission Systems • Virtual Learning Environments ICALT 2004, Joensuu

  5. Swiss-army knife for professional programmers Beginner tools  simplification Allow for creation of complete programs Familiarises the student to the process of programming INTEGRATED DEVELOPMENT ENVIRONMENTS ICALT 2004, Joensuu

  6. VISUALISATION TOOLS • Animating the insides of the program  Programming instructions for somekind of entity • Demonstrate the flow of the program  Lowers the level of abstraction • An easy, playfull, approach to understanding ICALT 2004, Joensuu

  7. SUBMISSION SYSTEMS • Controlling exercise submissions • Evaluation • Automatic Feedback • Bookkeeping ICALT 2004, Joensuu

  8. VIRTUAL LEARNING ENVIRONMENTS • A whole course in one package Theory Collaboration Exercises FAQ Project Feedback • Combination of other categories • Self-study possibilities + collaboration between students = More focused teaching from the staff ICALT 2004, Joensuu

  9. SUMMARY • Plenty of different systems available for different purposes. • A tool that answers the needs should always be selected. • ”To the uneducated, ’A’ is just three sticks.” • -- A.A. Milne ICALT 2004, Joensuu

  10. ADDITIONAL INFO • For additional information, please contact • http://www.it.lut.fi/project/eeip/ • THANK YOU ICALT 2004, Joensuu

More Related