Educational Programming Environments and Applications


COURSE OUTLINE

  1. GENERAL
SCHOOL SCHOOL OF EDUCATION
DEPARTMENT DEPARTMENT OF PRIMARY EDUCATION
LEVEL OF STUDIES Level 6
COURSE CODE 8E15 SEMESTER 6th
COURSE TITLE Educational Programming Environments and Applications
TEACHINGACTIVITIES
If theECTSCreditsaredistributedin distinct partsofthecoursee.g. lectures, labsetc. IftheECTSCreditsareawardedto the wholecourse, thenplease indicate the teaching hours per week and the corresponding ECTS Credits.
TEACHING HOURS PER WEEK ECTS CREDITS
3 5
Please, addlinesifnecessary.Teaching methods and organization of the course are described in section 4.
COURSETYPE

Background, GeneralKnowledge, Scientific Area, Skill Development

Scientific Area
PREREQUISITES:

 

NO
TEACHING & EXAMINATION LANGUAGE: GREEK
COURSE OFFERED TO ERASMUSSTUDENTS: YES
COURSE URL: https://eclass.duth.gr/courses/ALEX03320/
  1. LEARNING OUTCOMES
Learning Outcomes
Pleasedescribethelearningoutcomesofthecourse: Knowledge, skills and abilitiesacquiredafterthesuccessfulcompletionofthecourse.
The course familiarizes students with the characteristics of educational programming environments (programming software), robotics systems, microcontrollers, portable devices) and the possibilities of their utilization in the teaching and learning of the cognitive subjects of compulsory education. The approach utilizes programming as a cognitive tool for the organization and development of problem-solving skills, metacognition and forms of thinking, such as analytical, creative and computational with applications in most subjects (e.g., STEM fields).

The course supports students in the development of knowledge, skills and abilities for the design, development and implementation of learning activities/scenarios in the context of which the above educational programming environments are appropriately utilized.

Upon completion of the modules of the course, students are expected to be able to:

·         distinguish and describe the characteristics of educational programming environments (programming software, robotics systems, microcontrollers, mobile devices) (MA9)

·         describe the contribution of educational programming environments to the development of Computational thinking competence (MA9, MA11)

·         discern the contribution of their educational identity to the use of educational programming environments in teaching and learning (MA1)

·         design activities/scenarios in the context of compulsory education curricula based on theoretical pedagogical knowledge, the selection and utilization of appropriate educational programming environments, the didactic transformation of the reference subject and the characteristics of the students (MA3, MA4, MA5, MA6, MA7, MA9)

·         systematize their thinking about the analysis and synthesis of data in an individual and/or group work context during the creation of integrated programming projects (MA11, MA14)

·         conduct field research to design the contribution of educational programming environments to addressing teaching/learning problems (MA12, MA13)

·         reflect and critically evaluate their pedagogical-didactic practice regarding the design and implementation of teaching/learning scenarios using educational programming environments (MA2, MA7, MA8, MA15).

 

General Skills
Name the desirable general skills upon successful completion of the module
Search, analysis and synthesis of data and information,

ICT Use

Adaptation to new situations

Decision making

Autonomous work

Teamwork

Working in an international environment

Working in an interdisciplinary environment

Production of new research ideas

Project design and management

Equity and Inclusion

Respect for the natural environment

Sustainability

Demonstration of social, professional and moral responsibility and sensitivity to gender issues

Critical thinking

Promoting free, creative and inductive reasoning

·         Search, analyze and synthesize data and information, using the necessary technologies.

·         Adapt to new situations.

·         Autonomous work.

·         Decision-making.

·         Group       work.

·         Work        in an interdisciplinary environment.

·         Project planning and management.

·         Respect for diversity and multiculturalism

·         Promotion of free, creative and inductive thinking.

·          Exercise of criticism and self-criticism.

  1. COURSE CONTENT
The course includes the following sections:

1. Existing concepts, conceptual clarifications for educational programming environments (Programming-Informatics-ICT-Computational thinking-classification of programming environments) – and highlighting the identity of the teacher as a parameter for their integration into education

2.Didactic approach to basic concepts/programming structures

3.-6. Visual programming (Scratch, ScratchJr)

7.-10. Programming hardware training environments (programmable robots, manufacturing robotics, microcontrollers)

11. Mobile Programming Environments and Educational Applications

12. Principles of planning activities to address teaching/learning problems with appropriate utilization of programming environments, in the context of compulsory education curricula (and/or in interdisciplinary STEAM activities)

13. Principles of scenario design for dealing with teaching/learning problems with appropriate utilization of programming environments, in the context of compulsory education curricula (and/or in interdisciplinary STEAM activities).

  1. LEARNING & TEACHING METHODSEVALUATION
TEACHINGMETHOD
Face to face, Distance learning, etc.
Face-to-face and laboratory exercises in the computer lab
USEOF INFORMATION&COMMUNICATIONSTECHNOLOGY (ICT)
Use of ICT in Teaching, in Laboratory Education, in Communication with students
Support of the course through the online platform eclass.duth.gr

Communication with students via e-class and e-mail

Use of presentation software (Powerpoint)

Use of software and devices (robotic, mobile, microcontrollers)

 

TEACHING ORGANIZATION

The ways and methods of teaching are described in detail.

Lectures, Seminars, Laboratory Exercise, Field Exercise, Bibliographicresearch& analysis, Tutoring, Internship (Placement), Clinical Exercise, Art Workshop, Interactive learning, Study visits, Study / creation, project, creation, project. Etc.

 

The supervised and unsupervised workload per activity is indicated here, so that total workload per semester complies to ECTS standards.

Activity Workload/semester
Lectures (13 lessons X3 hours) 39
Study and analysis of literature (e-portfolio) 20
Weekly individual and group projects (e-portfolio) 10
Group study preparation (activities and/or scenario for the implementation of a classroom (e-portfolio) 20
Field exercise (implementation of activities and/or scenario in a classroom)

(“e-portfolio)

16
Writing a final group assignment

(“e-portfolio)

10
Preparation of e-portfolio-Public presentation-Final examination 10
 
Course Total 125
Student Evaluation

Description of the evaluation process

 

Assessment Language, Assessment Methods, Formative or Concluding, Multiple Choice Test, Short Answer Questions, Essay Development Questions, Problem Solving, Written Assignment, Essay / Report, Oral Exam, Presentation in audience, Laboratory Report,Clinical examination of a patient,Artistic interpretation, Other/Others

 

Please indicate all relevant information about the course assessment and how students are informed 

 

 

–        Individual and group laboratory activities (20%)

–        Field exercise (20%)

–        Written assignment (35%)

–        Preparation and public presentation of e-portfolio-Final examination (25%)

 

  1. SUGGESTED BIBLIOGRAPHY
1. PrenskyM. (2009). Μάθηση βασισμένη στο Παιχνίδι. Αθήνα: Μεταίχμιο Εκδοτική ΑΕ.

2. Καρβουνιάρης Β. και Λαζαρίνης Φ. (2021). Εκπαιδευτική ρομποτική με τη χρήση του μικροελεγκτή BBCMicro:bit. ΔΙΣΙΓΜΑ

3. Δημητριάδης, Σ. (2015). Κονστραξιονισμός. Ελληνικά Ακαδημαϊκά Ηλεκτρονικά Συγγράμματα και Βοηθήματα (https://repository.kallipos.gr/handle/11419/3404).

4. Κόμης, Β., Depover, C., &Karsenti, T. (2010), Διδασκαλία με τη χρήση της Τεχνολογίας, προώθηση της μάθησης, ανάπτυξη ικανοτήτων. Αθήνα: Εκδόσεις Κλειδάριθμος [ISBN: 978-960-461-382-3].

5. Μικρόπουλος, Α., Μπέλλου, Ι. (2010). Σενάρια διδασκαλίας με υπολογιστή, Αθήνα: Κλειδάριθμος.

6. Στυλιαράς, Γ. & Δήμου, Β. (2015). Διδακτική της πληροφορικής. Ελληνικά Ακαδημαϊκά Ηλεκτρονικά Συγγράμματα και Βοηθήματα (https://repository.kallipos.gr/handle/11419/722).

 

– Related scientific journals:

Computers and Education (https://www.journals.elsevier.com/computers-and-education/)

Contemporary issues in technology and teacher education ()https://citejournal.org/

Education and Information Technologies (https://www.springer.com/journal/10639)

Journal of Educational Technology & Society (https://www.j-ets.net/)

Journal of Pre-College Engineering Education Research (J-PEER) https://docs.lib.purdue.edu/jpeer/

Journal of Technology and Teacher Education (JTATE) (http://site.aace.org/pubs/jtate/)

Science and Technology Issues in Education (http://earthlab.uoi.gr/thete/index.php/thete)

 

-Conference Proceedings Hellenic Scientific Association for Information and Communication Technologies in Education) (http://www.etpe.gr).

 

 

 

 

 

 

 

ANNEX OF THE COURSE OUTLINE

 

Alternative ways of examining a course in emergency situations

 

Teacher (full name): Sofia Chatzileontiadou
Contact details: Email/ MS TEAMS/e-class
Supervisors: (1) YES
Evaluation methods: (2) Work at home (20%)

Activities (20%)

Remote Written Exam (60%)

Implementation Instructions: (3) Homework is submitted via eclass on a predetermined date.

Activities in synchronous distantcollaboration (20%)

The remotely written examination (assignment of questions and answers through the e-class, in a predetermined duration depending on the topics to be asked). A list will be announced in the e-class only with the AEMs of the beneficiaries to participate in the examination.