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 条
  • [31] Student Utilization of Metacognitive Strategies in Solving Dynamic Programming Problems
    Liu, Jonathan
    Goodwin, Erica
    Franklin, Diana
    PROCEEDINGS OF THE 56TH ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION, SIGCSE TS 2025, VOL 1, 2025, : 687 - 693
  • [32] Three Approaches to Solve the Petrobras Challenge Exploiting Planning Techniques for Solving Real-Life Logistics Problems
    Toropila, Daniel
    Dvorak, Filip
    Trunda, Otakar
    Hanes, Martin
    Bartak, Roman
    2012 IEEE 24TH INTERNATIONAL CONFERENCE ON TOOLS WITH ARTIFICIAL INTELLIGENCE (ICTAI 2012), VOL 1, 2012, : 191 - 198
  • [33] Solving a Real-Life Distributor's Pallet Loading Problem
    Dell'Amico, Mauro
    Magnani, Matteo
    MATHEMATICAL AND COMPUTATIONAL APPLICATIONS, 2021, 26 (03)
  • [34] Real Life Optimization Problems Solving By IUDE
    Kumar, Pravesh
    Astya, Rani
    Pant, Millie
    Ali, Musrrat
    2016 IEEE INTERNATIONAL CONFERENCE ON COMPUTING, COMMUNICATION AND AUTOMATION (ICCCA), 2016, : 368 - 372
  • [35] EFFICIENCY OF LINEAR PROGRAMMING ALGORITHMS IN SOLVING REAL INTEGER LINEAR PROGRAMMING PROBLEMS
    RICCI
    ELECTRONISCHE DATENVERARBEITUNG, 1969, 11 (12): : 597 - +
  • [36] A METHOD OF SECURING REAL-LIFE PROBLEMS IN THE FUNDAMENTALS OF ARITHMETIC
    Kulp, C. L.
    ELEMENTARY SCHOOL JOURNAL, 1929, 29 (06): : 428 - 430
  • [37] A GRASPXELS approach for real-life Location Routing Problems
    Duhamel, Christophe
    Lacomme, Philippe
    Prodhon, Caroline
    Prins, Christian
    CIE: 2009 INTERNATIONAL CONFERENCE ON COMPUTERS AND INDUSTRIAL ENGINEERING, VOLS 1-3, 2009, : 1082 - +
  • [38] INTERNATIONAL MULTIDISCIPLINARY STUDENT TEAMS SOLVING REAL PROBLEMS FOR INDUSTRY
    Sanger, Phillip A.
    INTED2017: 11TH INTERNATIONAL TECHNOLOGY, EDUCATION AND DEVELOPMENT CONFERENCE, 2017, : 2406 - 2412
  • [39] SOCIAL ADJUSTMENT OF YOUNG CHILDREN - COGNITIVE APPROACH TO SOLVING REAL-LIFE PROBLEMS - SPIVACK,G AND SHURE,MB
    BERNSTEIN, JE
    YOUNG CHILDREN, 1975, 30 (04): : 303 - 304
  • [40] Free-floating bike sharing: Solving real-life large-scale static rebalancing problems
    Pal, Aritra
    Zhang, Yu
    TRANSPORTATION RESEARCH PART C-EMERGING TECHNOLOGIES, 2017, 80 : 92 - 116