Ľubomír Šnajder Pavol Jozef Šafárik in Košice Slovakia May 20 th 24 th 2019 University of Debrecen Hungary Subject Informatics in Slovakia Elementary School ID: 800629
Download The PPT/PDF document "Programming Android mobile devices in MI..." is the property of its rightful owner. Permission is granted to download and print the materials on this web site for personal, non-commercial use only, and to display it on your personal computer provided you do not modify the materials and that you retain all copyright notices contained in the materials. By downloading content from our website, you accept the terms of this agreement.
Slide1
Programming Android mobile devices in MIT App Inventor Ľubomír ŠnajderPavol Jozef Šafárik in Košice, Slovakia
May, 20
th -24th 2019, University of Debrecen, Hungary
Slide2Slide3Subject Informatics in SlovakiaElementary School 1 2 3 4 5 6 7 8
9Secondary School 10 11 12
13Topics:Representations and ToolsAlgorithmical Problem solvingHardware and Software
Communication and CollaborationInformatics Society
Slide4Programming in schoolsParadigms (procedural -> event driven, OOP)Languages
(Logo, Pascal -> Scratch. Python)Devices (PC -> robotics, mobile devices, drones,
IoT)Aims (language constructions -> CT, inquiry skills)Approaches (traditional -> PBL, IBSE)
Slide5Programming of Mobile Devices non-formal classes (rings) for K7-K9 (2012-2017)summer camps for K8 (2015)
Clubs of informatics teachers (2014-)future informatics teachers – subject “School programming environments”
(2013-)NPITA – subject “Programming mobile devices” for secondary schools (2018-)
Slide6A model for informatics classesProblem solving
and ProgrammingProgramming of Mobile Devices
Computer Systems and NetworksInformation SecurityDatabasesObject approach to Problem solvingData
creation and PresentationProgramming the
Websites
Slide7Characteristics of the subject
Slide8Slide9Structure of teaching materials - etudesKeywordsCognitive objectives of the chapterPreparation for teaching
Recommend process of the instructionList of etudesTable with mapping tasks to components and language conceptsCollection of
12 etudesBibliographyIndex
Slide10Structure of particular etudesLearning elements (components, events, methods, properties, language concepts)List of working filesCommentary on instruction progress
Worksheet with several tasksWorksheet with tasks' solutionSelf-assessment c
ard
Slide11Components and language concepts
User
Interface:
Language
concepts
:
Screen, Canvas, Ball, Image
Multiple Screens
Button,
TextBox
, Label,
CheckBox
Horizontal/Vertical/Table Arrangements
ListView
,
ListPicker
Slider, Spinner
Notifier
Loops
Branches
,
conditions
Mathematical
operations
a
functions
Global
variable
(
numbers
,
colors
)
Lists
Procedures
,
functions
Local
variables
Sensors
:
Communication
:
Clock
AccelerometerSensor
LocationSensor
Map
OrientationSensor
BarcodeScanner
ProximitySensor
Pedometer
ActivityStarter
Texting
PhoneCall
Memory
:
Multimedia
:
TinyDB
FireBase
Sound
,
TextToSpeech
SpeechRecognizer
Slide12Slide13Support for teachersTeaching materials and aids for pupilsteaching materials,
worksheet with tasks' solutions, source codes of applicationsworksheet with several tasks, self-assessment card, working files, reference materials
Course for teachers (50 hours)Communication with teachers (LMS Moodle)questionnaire for
teachers (feedback after lessons) p
upils’ applicationsdiscussion forums
Slide14Verifying and reviewing of the subject
LMS
Moodlediscussion
forum
questionaires
pupils' outputs
t
eaching
material
worksheets
w
orking
files
s
elf-assessment
Slide15Samples of etudes
Slide16QR code reader
Slide17Physical exercise assistant
Slide18Alarm for seniors' falls
Slide19SMS reader
Slide20Internet polling
Slide21Projects: NPITA, KEGA 029UKF-4/2018Secondary school teachers (verifiers), IT consultants
Acknowledgements
Slide22Contactdoc. RNDr. Ľubomír ŠNAJDER, PhD. lubomir.snajder@upjs.sk
P. J. Šafárik University in Košice
Faculty of ScienceInstitute of Computer ScienceJesenná 5, 041 54 KošiceSLOVAKIA