Practice of Smart STEM-Driven CS Education at High School

This chapter, we focus on a series of case studies that represent a sequenced combination of processes and outcomes of the discussed approach from the perspective of the practical use and value. The aim is to show the functionality, the capabilities and the progress of achievements gained by students in solving real-world tasks (or their prototypes) to support STEM-driven CS education. We have proposed the following methodology to represent the content of this chapter. Firstly, we introduce the CS (i.e. Programming Basics) curriculum in association with the real-world tasks to support STEM. This enables us to discover the most relevant case studies. We restrict and analyse three case studies and provide examples of learning paths related to each introduced case study. Next, we compare evolutional aspects of those case studies within the capabilities of evolutional models (M1 and M2 introduced in Chap. 6). Finally, we provide the assessment of the approach from the pedagogical viewpoint using known methodologies.

[1]  Adomas Paulauskas Educational Robot Task Virtual Model Transformation Into Real Environment , 2016 .

[2]  Gautam Biswas,et al.  Integrating computational thinking with K-12 science education using agent-based computation: A theoretical framework , 2013, Education and Information Technologies.

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

[4]  Vikram Kapila,et al.  Exploring the Dynamic Nature of TPACK Framework in Teaching STEM Using Robotics in Middle School Classrooms , 2017 .

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

[6]  John Norrish,et al.  Recent Progress on Programming Methods for Industrial Robots , 2010, ISR/ROBOTIK.

[7]  Vytautas Stuikys,et al.  Smart Learning Objects for Smart Education in Computer Science , 2015, Springer International Publishing.

[8]  Ramzi Farhat,et al.  A framework to design quality-based learning objects , 2005, Fifth IEEE International Conference on Advanced Learning Technologies (ICALT'05).

[9]  John C. Nesbit,et al.  A Framework for Evaluating the Quality of Multimedia Learning Resources , 2007, J. Educ. Technol. Soc..

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

[11]  Andrew Y. C. Nee,et al.  Methodologies for immersive robot programming in an augmented reality environment , 2006, GRAPHITE '06.