Smart Education in CS: A Case Study

Today, computer science (CS) is regarded as a fundamental course (similarly to mathematics, physics, etc.), which is delivered in both universities and schools. Its importance has been recognized far ago because it is a source of the primary and fundamental knowledge needed for our lives and activities, which are highly penetrated by the use of computers, the Internet and other modern technologies. On the other hand, CS can be also seen as an interdisciplinary course, for example, with respect to its relation to robotics and e-learning domains. Furthermore, combining CS topics with the use of robots in learning adequately, it is possible to make a significant contribution to the STEM (science, technology, engineering and mathematics) paradigm, a new interdisciplinary approach to learning and teaching for the twenty-first century. Though we have not considered this paradigm explicitly so far, in fact, by introducing and combining two novel approaches, smart LOs and robot-based smart educational environments, we have paved a way for researching and studying the STEM approach too. But first, we need to show how smart LOs and smart educational environments interact among themselves and to approve this interaction in the real learning and teaching setting.

[1]  Pavel Petrovic,et al.  Deployment of Remotely-Accessible Robotics Laboratory , 2012, Int. J. Online Eng..

[2]  William David Lubitz RETHINKING THE FIRST YEAR PROGRAMMING COURSE , 2011 .

[3]  Benjamin S. Bloom,et al.  A Taxonomy for Learning, Teaching, and Assessing: A Revision of Bloom's Taxonomy of Educational Objectives , 2000 .

[4]  Tony Jenkins,et al.  The motivation of students of programming , 2001, ITiCSE '01.

[5]  S. Papert The children's machine: rethinking school in the age of the computer , 1993 .

[6]  G. A. Miller THE PSYCHOLOGICAL REVIEW THE MAGICAL NUMBER SEVEN, PLUS OR MINUS TWO: SOME LIMITS ON OUR CAPACITY FOR PROCESSING INFORMATION 1 , 1956 .

[7]  Laurence D. Merkle,et al.  Teaching computer science with robotics using Ada/Mindstorms 2.0 , 2001 .

[8]  Damien Pellier,et al.  FEEDBACK ON THE USE OF ROBOTS IN PROJECT-BASED LEARNING : HOW TO INVOLVE STUDENTS IN INTERDISCIPLINARY PROJECTS IN ORDER TO INCREASE THEIR INTEREST IN COMPUTER SCIENCE , 2011 .

[9]  Jaime Urquiza-Fuentes,et al.  Pedagogical Effectiveness of Engagement Levels - A Survey of Successful Experiences , 2009, Electron. Notes Theor. Comput. Sci..

[10]  Peggy A. Ertmer,et al.  Behaviorism, Cognitivism, Constructivism: Comparing Critical Features From an Instructional Design Perspective , 2008 .

[11]  Laura M. Grabowski,et al.  Robots, recruitment, and retention: Broadening participation through CS0 , 2011, 2011 Frontiers in Education Conference (FIE).

[12]  Alanah-Rei Castledine,et al.  Lego robotics : an authentic problem solving tool? , 2011 .

[13]  Kevin Kok Wai Wong,et al.  Framework for Educational Robotics: A Multiphase Approach to Enhance User Learning in a Competitive Arena , 2011, Edutainment.

[14]  Orit Hazzan,et al.  Guide to Teaching Computer Science: An Activity-Based Approach , 2011 .

[15]  Henry MacKay Walker,et al.  A C-based introductory course using robots , 2012, SIGCSE '12.

[16]  Stavros Demetriadis,et al.  The use of LEGO Mindstorms in elementary and secondary education: game as a way of triggering learning , 2008 .

[17]  Daniel E. Koditschek,et al.  Robotics as the Delivery Vehicle: A contexualized, social, self paced, engineering education for life-long learners , 2007 .

[18]  Antony Harfield Empirical modelling as a new paradigm for educational technology , 2007 .

[19]  Stefan Kaczmarczyk,et al.  Problem solving and creativity in engineering: conclusions of a three year project involving reusable learning objects and robots , 2010 .

[20]  Mordechai Ben-Ari,et al.  Constructivism in computer science education , 1998, SIGCSE '98.

[21]  K. Walsh Practice: The School Play Now , 1971 .

[22]  Mohamed Hamada,et al.  A Game-based Learning System for Theory of Computation Using Lego NXT Robot , 2011, ICCS.

[23]  L. Enrique Sucar,et al.  Project oriented learning for basic robotics using virtual laboratories and intelligent tutors , 2005, Proceedings Frontiers in Education 35th Annual Conference.

[24]  Arnold N. Pears,et al.  Enhancing student engagement in an introductory programming course , 2010, 2010 IEEE Frontiers in Education Conference (FIE).

[25]  David C. Leonard,et al.  Learning Theories: A to Z , 2002 .

[26]  Robertas Damasevicius,et al.  Meta-Programming and Model-Driven Meta-Program Development , 2012, Advanced Information and Knowledge Processing.

[27]  Dimitris Alimisis Robotics & Constructivism in Education: the TERECoP project , 2007 .

[28]  Attila Pásztor,et al.  Effects of using model robots in the education of programming , 2010, Informatics Educ..

[29]  Robertas Damasevicius,et al.  Teaching of Computer Science Topics Using Meta-Programming-Based GLOs and LEGO Robots , 2013, Informatics Educ..

[30]  Barry S. Fagin,et al.  Quantitative analysis of the effects of robots on introductory Computer Science education , 2002, JERC.

[31]  Jae Wook Jeon,et al.  Introduction for Freshmen to Embedded Systems Using LEGO Mindstorms , 2009, IEEE Transactions on Education.

[32]  Vytautas Štuikys,et al.  The LEGO NXT Robot-based e-Learning Environment to Teach Computer Science Topics , 2012 .