Title :
Engaging the student: Programming solving real-life problems
Author_Institution :
Sch. for Electr. Eng., Tshwane Univ. of Technol., Tshwane, South Africa
Abstract :
Having taught software development at tertiary level for the past 20 years, the author has found that one of the key concepts that students struggle with is to progress from programming basic constructs like FOR-loops to solving real engineering problems. Once students have mastered the basic programming constructs they fall into the rut of the cookiecutters due to the lack of “seeing” the bridge between theory and practice or in this case construct and application. At Tshwane University of Technology the focus is on vocational training and solving this dilemma is key to the University´s mission. Having exhausted efforts in promoting the philosophy of Logical Thinking, Analyzing Sequential Actions and Visual Programming Environments a new initiative in sustainable engineering training is making new inroads to addressing this issue. A new visual simulated virtual world has been created where students now have to write control software to manipulate items within this virtual world. Access to the simulated world can either be through a computer terminal connected to the World Wide Web or through an application running on an Android platform. Together with an artificial intelligent tutoring platform the engagement of students with the virtual world is showing that students are crossing over to become programmers of note and no longer mere cookie-cutters.
Keywords :
Android (operating system); Internet; computer science education; educational institutions; intelligent tutoring systems; virtual reality; visual programming; vocational training; Android platform; FOR-loops; Tshwane University of Technology; World Wide Web; artificial intelligent tutoring platform; basic programming constructs; computer terminal; control software; logical thinking; sequential actions; software development; student engagement; sustainable engineering; visual programming environments; visual simulated virtual world; vocational training; Artificial intelligence; Educational institutions; Materials; Maximum likelihood estimation; Programming; Servers; Smart phones; Adroid; analyzing sequential actions; artificial intelligent tutor; learning model; logical thinking; managed learning environment; simulated virtual world; sustainable engineering training; third world; visual programming environments;
Conference_Titel :
AFRICON, 2013
Conference_Location :
Pointe-Aux-Piments
Print_ISBN :
978-1-4673-5940-5
DOI :
10.1109/AFRCON.2013.6757779