Μάθημα : ΕΦΑΡΜΟΓΕΣ ΠΛΗΡΟΦΟΡΙΚΗΣ Α ΤΑΞΗ 2025-26

Κωδικός : 4459010254

4459010254  -  ΒΑΣΙΛΕΙΟΣ ΠΑΣΧΟΣ

Ενότητες - Κεφάλαιο 7 - Υλοποίηση Εφαρμογών σε προγραμματιστικά περιβάλλοντα

Κεφάλαιο 7 - Υλοποίηση Εφαρμογών σε προγραμματιστικά περιβάλλοντα

 

 

Πού είμαι στο σχολικό βιβλίο; Σελ. 54

Το κεφάλαιο αυτό έχει 2 υποενότητες

7.1 Προγραμματίζω android εφαρμογές σε app inventor 

Το AppInventor

 

Το App Inventor είναι ένα δωρεάν εργαλείο που δημιουργήθηκε από το MIT (Massachusetts Institute of Technology) για να βοηθήσει ανθρώπους χωρίς προηγούμενη εμπειρία στον προγραμματισμό να δημιουργήσουν τις δικές τους εφαρμογές για κινητά τηλέφωνα. Είναι ιδιαίτερα χρήσιμο για μαθητές και αρχάριους, καθώς χρησιμοποιεί μια γραφική διεπαφή που βασίζεται στη μέθοδο drag-and-drop, δηλαδή μεταφοράς και απόθεσης, για να κατασκευάσουν εφαρμογές χωρίς να χρειάζονται σύνθετο κώδικα.

Πώς Λειτουργεί:

  1. Γραφική Διεπαφή: Οι μαθητές σχεδιάζουν την εφαρμογή τους επιλέγοντας διάφορα στοιχεία από μία βιβλιοθήκη (π.χ. κουμπιά, πεδία κειμένου, εικόνες) και τα τοποθετούν στην οθόνη της εφαρμογής.

  2. Μπλοκ Κώδικα: Χρησιμοποιώντας την πλατφόρμα του App Inventor, οι μαθητές μπορούν να "προγραμματίσουν" την εφαρμογή τους συνδυάζοντας μπλοκ εντολών. Κάθε μπλοκ αντιστοιχεί σε μία ενέργεια (π.χ. πώς να αντιδράσει η εφαρμογή όταν πατηθεί ένα κουμπί).

  3. Δοκιμή και Ανάπτυξη: Οι μαθητές μπορούν να δουν την εφαρμογή τους σε πραγματικό χρόνο, χρησιμοποιώντας τον εξομοιωτή ή το κινητό τους, για να σιγουρευτούν ότι όλα λειτουργούν σωστά.

Πλεονεκτήματα:

  • Εύκολο στη Χρήση: Δεν απαιτεί γνώσεις προγραμματισμού.

  • Δημιουργία Διαδραστικών Εφαρμογών: Μαθητές μπορούν να φτιάξουν παιχνίδια, εργαλεία, ή ακόμη και εφαρμογές για να λύσουν καθημερινά προβλήματα.

  • Ενισχύει τη Δημιουργικότητα: Οι μαθητές καλούνται να σκεφτούν λύσεις και να δημιουργήσουν δικά τους project.

Αυτό το εργαλείο είναι ιδανικό για την εκπαίδευση, γιατί βοηθάει τους μαθητές να κατανοήσουν τις βασικές αρχές του προγραμματισμού, ενθαρρύνοντας παράλληλα τη δημιουργικότητα και την αναλυτική σκέψη. Με το App Inventor, οι μαθητές μπορούν να δουν αμέσως τα αποτελέσματα της δουλειάς τους και να μάθουν μέσω της πράξης!

 
 Σύνδεση στο App Inventor χωρίς email : code.appinventor.mit.edu/login
 
1η Διδακτική Εβδομάδα
Γ.  ΦΕ Talktome1/2 Ζάρια 1/2
 
 

Ενημερωτικά βίντεο Βeginner videos

Φύλλα Εργασίας

Γνωριμία με το περιβάλλον
A. Talktome1   - Talktome2

1. Guarddog  (συνοδευτικά αρχεία)
2. Painting
3. Υπολογισμός Μέσου όρου μαθήματος
4. Ζάρια  (συνοδευτικά αρχεία)
5. Ζάρια 2  (συνοδευτικά αρχεία)
6. Κορώνα ή Γράμματα    (συνοδευτικά αρχεία)
7. MultiApp - Σκύλος και Ζωγραφική
- Συνοδευτικά αρχεία εφαρμογών.zip
8. FingerPainting  - (συνοδευτικά αρχεία)
9. Τουριστικός Οδηγός
10. Παιχνίδι Λαβύρινθος
11. Επιλέγω Αυτοκίνητο - Cars & Colors
12. Κομπιουτεράκι
13. Αρχείο Επαφών Φίλων


Βιβλίο Εκμάθησης App Inventor - Ανάπτυξη εφαρμογών σε App Inventor.pdf

 Άλλα 5 φύλλα εργασίας
HelloPurr  ( http://appinventor.mit.edu/explore/content/hellopurr.html )
Χαρακτηρισμός βαθμολογίας (Δομή επιλογής)
Προπαίδεια (Δομή Επανάληψης)
SOS (Βάσεις Δεδομένων)
Map tour
Magic 8-Ball
 
ΣΥΝΕΡΓΑΤΙΚΟ ΤΕΛΙΚΟ PROJECT

Εκπαιδευτικό Υλικό

App Inventor και Lego Mindstorm
Φτιάχνοντας μία εφαρνογή στο App Inventor
Δημιουργία κουίζ στο App Inventor
Διδασκαλία Βάσεων Δεδομένων με χρήση του AppInventor
H χρήση της δομής επανάληψης ΟΣΟ στο AppInventor
H χρήση της δομής επιλογής στο AppInventor
Εισαγωγή στο διαδικτυακό προγραμματιστικό περιβάλλον AppInventor (διδακτικό σενάριο)


Φτιάχνοντας μία εφαρνογή στο App Inventor Κτύπα την κατσαρίδα (Mole Mash +)
 
 
 
Το πολύ καλό υλικό του ΣΕΠ Χίου:
  • Προγραμματισμός σε AppInventor, Α' μέρος του ΣΕΠ Χίου (κλικ εδώ)
  • Προγραμματισμός σε AppInventor, Β' μέρος του ΣΕΠ Χίου (κλικ εδώ)
Καρτέλες δραστηριοτήτων που πραγματεύονται τις βασικότερες λειτουργίες του AppInventor (κλικ εδώ και εδώ)
 
AppInvenrtor Video Tutorials for beginners ΕΔΏ
 
Introduction to Software Application Development with App Inventor and Python ΕΔΏ
 
Inventing Mobile Apps, Taught by Lyn Turbak at Wellesley College ΕΔΏ

App Inventor Tutorials and Advanced Examples ΈΔΏ

Universal Screen Size Using App Inventor ΕΔΏ

A Udemy MOOC for Appinventor ΕΔΏ

Mobile Computing with App Inventor – CS Principles ΕΔΏ
 
A Coursere MOOC - Developing Android Apps with AppInventor ΕΔΏ
 
Android Game Development with AppInventor (e-bbok) ΕΔΏ
 
 

Οδηγός App Inventor

Οδηγίες εγκατάστασης του App Inventor 2 Emulator σε περιβάλλον Linux


One Minute Lessons

A collection of short video lessons for basic coding concepts in App Inventor. Many of these are integrated into various Mobile CSP lessons and Quizly quizzes.

Basic Coding Concepts

 

Resources

 

 

7.2 Αντικειμενοστραφής Προγραμματισμός( object oriented) σε 3D περιβάλλον

 

Το περιβάλλον προγραμματισμού Alice

  1. Πιγκουίνος και Πάντα
  2. Ασκήσεις Γυμναστικής
  3. Αστροναύτης και Εξωγήινος