Teaching Object-Oriented Programming

A Constructivism-Based Approach

Kleanthis C. Thramboulidis

Electrical and Computer Engineering, University Of Patras

Home Page

Course Outline

Tha Goody's Example

RPN Calculator Assignments

GUI programming in Java

Event Handling in Java

Exception Handling

Concurrent Programming

Publications

The Textbook

Terms of Use

 

 

 

 

Copyright 2002,2005 

Kleanthis Thramboulidis

thrambo@ee.upatras.gr

 

Publications  

 

 K. Thramboulidis, “Teaching Advanced Computing Concepts in Java: A Constructivism-based Approach”, Journal of Informatics Education and Research, Vol 7, No 3, Fall 2005 Abstract

  K. Thramboulidis, A Sequence of Assignments to Teach Object-Oriented Programming: a Constructivism Design-First Approach, Informatics In Education,  Vol. 2 ,  Issue 1, January 2003, pp.103-122.          http://www.vtex.lt/informatics_in_education/htm/INFE016.htm

   K. Thramboulidis, A Constructivism-Based Approach to Teach Object-Oriented Programming, Journal of Informatics Education and Research, Volume 5, 2003. Abstract

     K. Thramboulidis, Teaching Advanced Programming Concepts in Introductory Computing Courses: A Constructivism Based Approach, International Conference on Engineering Education (ICEE), Valencia 22-26 July 2003. Abstract (For an electronic copy of this paper please contact K. Thramboulidis).

     K. Thramboulidis, An Assignment-Based Approach to Teach Object-Oriented Programming, ACS/IEEE International Conference on Computer Systems and Applications, Workshop on Practise and Experience with Java Programming in Education, Tunisia 2003.

 

Last Updated: 14 June 2005