Engaging the Student Programming Solving Real-Life Problems

被引:0
|
作者
Aylward, R. C. [1 ]
机构
[1] Tshwane Univ Technol, Sch Elect Engn, City Of Tshwane, South Africa
来源
AFRICON, 2013 | 2013年
关键词
sustainable engineering training; logical thinking; analyzing sequential actions; visual programming environments; simulated virtual world; artificial intelligent tutor; Adroid; learning model; managed learning environment; third world; MOTIVATION;
D O I
暂无
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
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 cookie-cutters 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.
引用
收藏
页码:855 / 859
页数:5
相关论文
共 50 条
  • [1] Solving real-life railroad blocking problems
    Ahuja, Ravindra K.
    Jha, Krishna C.
    Liu, Jian
    INTERFACES, 2007, 37 (05) : 404 - 419
  • [2] Solving real-life locomotive-scheduling problems
    Ahuja, RK
    Liu, J
    Orlin, JB
    Sharma, D
    Shughart, LA
    TRANSPORTATION SCIENCE, 2005, 39 (04) : 503 - 517
  • [3] Solving Real-Life Problems: Future Mobile Technology Sophistication
    Shafiq, Farhan
    Ahsan, Kamran
    Nadeem, Adnan
    MEHRAN UNIVERSITY RESEARCH JOURNAL OF ENGINEERING AND TECHNOLOGY, 2016, 35 (03) : 335 - 346
  • [4] Creativity and evaluative skills in solving real-life problems.
    Groborz, M
    Klusak, M
    Wodniecka, Z
    INTERNATIONAL JOURNAL OF PSYCHOLOGY, 2000, 35 (3-4) : 177 - 177
  • [5] Computer modeling: A gateway to novel advancements in solving real-life problems
    Raza, Ali
    Rafiq, Muhammad
    Ahmed, Nauman
    Iqbal, Muhammad Sajid
    Rezapour, Shahram
    Inc, Mustafa
    BIOMEDICAL SIGNAL PROCESSING AND CONTROL, 2024, 95
  • [6] Solving a Real-Life Stochastic Car Batching and Sequencing Problem With Dynamic Programming Approaches
    Liu, Ran
    Zhang, Yue
    Zhou, Bo
    IEEE TRANSACTIONS ON AUTOMATION SCIENCE AND ENGINEERING, 2024, : 1 - 17
  • [7] Branch-and-price and constraint programming for solving a real-life technician dispatching problem
    Cortes, Cristian E.
    Gendreau, Michel
    Rousseau, Louis Martin
    Souyris, Sebastian
    Weintraub, Andres
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2014, 238 (01) : 300 - 312
  • [8] Sandpiper optimization algorithm: a novel approach for solving real-life engineering problems
    Amandeep Kaur
    Sushma Jain
    Shivani Goel
    Applied Intelligence, 2020, 50 : 582 - 619
  • [9] Two local search approaches for solving real-life car sequencing problems
    Estellon, Bertrand
    Gardi, Frederic
    Nouioua, Karim
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2008, 191 (03) : 928 - 944
  • [10] Sandpiper optimization algorithm: a novel approach for solving real-life engineering problems
    Kaur, Amandeep
    Jain, Sushma
    Goel, Shivani
    APPLIED INTELLIGENCE, 2020, 50 (02) : 582 - 619