Το μάθημα “Προγραμματισμός Υπολογιστών – Python”, διδάσκεται πέντε (5) ώρες εβδομαδιαίως (3Θ και 2Ε) στους μαθητές της Γ’ Τάξης των Επαγγελματικών Λυκείων(ΕΠΑ.Λ), οι οποίοι έχουν επιλέξει να παρακολουθήσουν τον “Τομέα Πληροφορικής”.
Ο σκοπός του μαθήματος είναι:
- Να εξοικειώσει και να εντρυφήσει τον μαθητή στους Αλγορίθμους και στον Προγραμματισμό.
- Να του καλλιεργήσει την αναλυτική αλλά και την συνθετική του σκέψη ώστε αυτός να μπορεί να επιλύει προβλήματα με την χρήση του υπολογιστή.
- Να αναπτύξει στον μαθητή την ικανότητα να οργανώνει και μεθοδικά να αντιμετωπίζει και να επιλύει απλά ή σύνθετα προβλήματα, από την καθημερινή ζωή ή από τον επιστημονικό χώρο.
- Να του διδάξει τις αρχές της γλώσσας προγραμματισμού Python.
Είναι ένα πολύ χρήσιμο μάθημα για όσους υποψηφίους εισαχθούν σε Πολυτεχνικές ή Πανεπιστημιακές Σχολές Θετικής κατεύθυνσης.
Η Python είναι μία Γλώσσα Προγραμματισμού σύγχρονη και δυναμική και αποτελεί μία πολύ καλή επιλογή για όσους θέλουν να ασχοληθούν με τον Προγραμματισμό.
Μπάμπης Μπουλής
M. Sc. in Computer Engineering
Curriculum
- 11 Sections
- 60 Lessons
- 40 Weeks
Expand all sectionsCollapse all sections
- Εισαγωγή - Πρόλογος4
- Α. Πως αντιμετωπίζω ένα πρόβλημα2
- Β. Βασικές Έννοιες Αλγορίθμων4
- Γ. Εισαγωγή στον Προγραμματισμό3
- Δ. ΚΕΦ.3. Βασικά στοιχεία γλώσσας προγραμματισμού2
- Ε. ΚΕΦ.4. Αλγοριθμικές Δομές & Εντολές Python16
- 7.1Κ4Α Αλγοριθμικές Δομές – Ροές εκτέλεσης προγράμματος (4.1)
- 7.2Κ4Β Δομή Ακολουθίας (4.1.1)
- 7.3Κ4Γ Δομή Επιλογής if (4.1.2)
- 7.4Κ4Γ1 Κλιμακωτοί Υπολογισμοί
- 7.5Κ4Γ2 Ισοδύναμες Μετατροπές μεταξύ Εντολών Επιλογής
- 7.6Κ4Δ Δομή Επανάληψης (for και while) (4.1.3)
- 7.7Κ4Δ1 Αθροιστές και Μετρητές
- 7.8Κ4Δ2 Έλεγχος ορθότητας ή εγκυρότητας δεδομένων
- 7.9Κ4Δ3 Υπολογισμός Αθροισμάτων – Σειρές
- 7.10Κ4Δ4 Ισοδύναμες Μετατροπές μεταξύ Εντολών Επανάληψης
- 7.11Κ4ΕΡ1 Ερωτήσεις στην Δομή Ακολουθίας
- 7.12Κ4ΑΣ1 Ασκήσεις στην Δομή Ακολουθίας
- 7.13Κ4ΕΡ2 Ερωτήσεις στη Δομή Επιλογής
- 7.14Κ4ΑΣ2 Ασκήσεις στη Δομή Επιλογής
- 7.15Κ4ΕΡ3 Ερωτήσεις στη Δομή Επανάληψης
- 7.16Κ4ΑΣ3 Ασκήσεις στη Δομή Επανάληψης
- Ζ. ΚΕΦ.6. Διαχείριση Αρχείων4
- Η. ΚΕΦ.7. Προηγμένα στοιχεία γλώσσας προγραμματισμού9
- 9.1Κ7Α Ιεραρχική Σχεδίαση
- 9.2Κ7Β Τμηματικός Προγραμματισμός
- 9.3Κ7Γ Υποπρογράμματα και τρόποι κλήσης τους (7.1,7.1.1)
- 9.4Κ7Δ Συναρτήσεις (4.2,4.2.1, 7.1.2)
- 9.5Κ7Δ1 Παράμετροι Συναρτήσεων (4.2.2, 7.2,7.2.1)
- 9.6Κ7Δ2 Εμβέλεια μεταβλητών
- 9.7Κ7Ε Αρθρώματα – Βιβλιοθήκες – Πακέτα (7.3,7.3.1,7.3.2,7.3.3)
- 9.8Κ7ΕΡ1 Ερωτήσεις στα Υποπρογράμματα (7.4,7.5)
- 9.9Κ7ΑΣ1 Ασκήσεις στα Υποπρογράμματα (7.4,7.5)
- Θ. ΚΕΦ.8. Δομές Δεδομένων ΙΙ10
- 10.1Κ8Α Εισαγωγή
- 10.2Κ8Β Συμβολοσειρές (strings) (8.1)
- 10.3Κ8Γ Λίστες (8.2)
- 10.4Κ8Γ1 Αναζήτηση σε λίστα (5.1)
- 10.5Κ8Γ2 Ταξινόμηση Λίστας (5.2)
- 10.6Κ8Γ3 Συγχώνευση / Διαχωρισμός Λιστών
- 10.7Κ8Δ Στοίβα (stack) (8.3)
- 10.8Κ8Ε Ουρά (Queue) (8.4)
- 10.9Κ8ΕΡ1 Ερωτήσεις στις Δομές Δεδομένων (8.8,8.9)
- 10.10Κ8ΑΣ1 Ασκήσεις στις Δομές Δεδομένων (8.8,8.9)
- Ι. ΚΕΦ.11. Αντικειμενοστρεφής Προγραμματισμός5
- Βιβλιογραφία1