> I have to choose between Java, C and C++ since these languages have > their compilers already instead in our computer labs. These students > are just coming from secondary school and they have general computing > skills which are taught in secondary schools in Malawi.
Dear Bennett, definitely not C++. Although Bjarne Strostrup did write a book for beginners: http://www.research.att.com/~bs/programming.html I do not believe that it is a choice for freshmen. Java seems a better option with the caveat that they should learn C thereafter. Best Wishes - Gergely