ΜΥΥ105: Εισαγωγή στον Προγραμματισμό. Εισαγωγή Χειμερινό Εξάμηνο Νίκος Μαμουλής

Σχετικά έγγραφα
ΜΥΥ105: Εισαγωγή στον Προγραμματισμό. Εισαγωγή Χειμερινό Εξάμηνο Παναγιώτης Τσαπάρας

ΜΥΥ105: Εισαγωγή στον Προγραµµατισµό. Εισαγωγή Χειµερινό Εξάµηνο 2014

ΤΕΧΝΙΚΕΣ ΑΝΤΙΚΕΙΜΕΝΟΣΤΡΑΦΟΥΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ. Διαδικαστικά

Προγραμματισμός Χειμερινό Εξάμηνο 2014

Χειµερινό Εξάµηνο 2013

Σχεδίαση & Ανάλυση Αλγορίθμων

Τμήμα Μηχανολόγων Μηχανικών Πανεπιστήμιο Θεσσαλίας ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Η/Υ. Περιγραφή Μαθήματος. Ιωάννης Λυχναρόπουλος Μαθηματικός, MSc, PhD

Προγραμματισμός Χειμερινό Εξάμηνο 2017

Προγραμματισμός. Εαρινό Εξάμηνο 2011

Διδακτική της Πληροφορικής ΙΙ

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ Π ΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ Π ΕΡΙΒΑΛΛΟΝ

«Εύδοξος» - Δήλωση Συγγραμμάτων

Προγραμματισμός Υπολογιστών με C++

ΠΕΡΙΓΡΑΜΜΑ ΜΑΘΗΜΑΤΟΣ

ΠΕΡΙΓΡΑΜΜΑ ΜΑΘΗΜΑΤΟΣ

Εύδοξος Δήλωση Συγγραμμάτων

Εύδοξος - Δήλωση Συγγραμμάτων

ΠΕΡΙΓΡΑΦΙΚΗ ΣΤΑΤΙΣΤΙΚΗ ΑΝΑΛΥΣΗ ΠΙΝΑΚΕΣ ΣΥΧΝΟΤΗΤΩΝ ΚΑΙ ΡΑΒΔΟΓΡΑΜΜΑΤΑ ΤΜΗΜΑ ΜΑΘΗΜΑΤΙΚΩΝ

Προγραμματισμός Ι (ΗΥ120)

Tynker: Γρήγορος οδηγός για εκπαιδευτικούς

ΠΕΡΙΓΡΑΜΜΑ ΜΑΘΗΜΑΤΟΣ. Τμήμα Μηχανικών Οικονομίας και Διοίκησης ΕΠΙΠΕΔΟ ΣΠΟΥΔΩΝ Προπτυχιακό ΚΩΔΙΚΟΣ ΜΑΘΗΜΑΤΟΣ ΓΕ0175 ΕΞΑΜΗΝΟ ΣΠΟΥΔΩΝ 9

Διάλεξη 1η: Εισαγωγή

ΑΝΑΛΥΣΗ ΔΕΔΟΜΕΝΩΝ. Δρ. Βασίλης Π. Αγγελίδης Τμήμα Μηχανικών Παραγωγής & Διοίκησης Δημοκρίτειο Πανεπιστήμιο Θράκης

«Εύδοξος» Δήλωση Συγγραμμάτων

Δομές Δεδομένων. Ενότητα 1 - Εισαγωγή. Χρήστος Γκουμόπουλος. Πανεπιστήμιο Αιγαίου Τμήμα Μηχανικών Πληροφοριακών και Επικοινωνιακών Συστημάτων

Διδακτική της Πληροφορικής

ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΑΤΡΩΝ ΤΜΗΜΑ ΠΟΛΙΤΙΚΩΝ ΜΗΧΑΝΙΚΩΝ ΤΕΧΝΙΚΗ ΜΗΧΑΝΙΚΗ. 1-πληροφορίες. Φ. Καραντώνη, Δρ. Πολ. Μηχανικός Επίκουρος Καθηγήτρια

Οργάνωση Διδασκαλίας 9/10/2017

Εξεταστική Περίοδος Φεβρουαρίου ΟΔΗΓΙΕΣ ΓΙΑ ΤΗΝ ΤΕΛΙΚΗ ΕΞΕΤΑΣΗ

ΠΕΡΙΓΡΑΦΙΚΗ ΣΤΑΤΙΣΤΙΚΗ ΑΝΑΛΥΣΗ ΠΙΝΑΚΕΣ ΣΥΧΝΟΤΗΤΩΝ ΚΑΙ ΡΑΒΔΟΓΡΑΜΜΑΤΑ ΤΜΗΜΑ ΑΡΧΙΤΕΚΤΟΝΩΝ ΜΗΧΑΝΙΚΩΝ

ΟΜΑΔΑ Ε ΓΕΩΡΓΙΟΥ ΦΩΤΕΙΝΗ ΗΛΙΟΥΔΗ ΑΦΡΟΔΙΤΗ ΜΕΤΑΛΛΙΔΟΥ ΧΡΥΣΗ ΝΙΖΑΜΗΣ ΑΛΕΞΑΝΔΡΟΣ ΤΖΗΚΑΛΑΓΙΑΣ ΑΝΔΡΕΑΣ ΤΡΙΓΚΑΣ ΑΓΓΕΛΟΣ

Πώς να διαβάζεις στο σπίτι γρήγορα και αποτελεσματικά για μαθητές τάξης Teens 2 & 3 (B & C Senior)

ΤΜΗΜΑ ΔΙΟΙΚΗΣΗΣ ΕΠΙΧΕΙΡΗΣΕΩΝ ΚΑΤΕΥΘΥΝΣΗ ΔΙΟΙΚΗΣΗ ΕΠΙΧΕΙΡΗΣΕΩΝ ΑΝΑΚΟΙΝΩΣΗ ΩΡΟΛΟΓΙΟΥ ΠΡΟΓΡΑΜΜΑΤΟΣ ΚΑΙ ΟΔΗΓΙΕΣ ΕΓΓΡΑΦΩΝ ΕΡΓΑΣΤΗΡΙΩΝ

Αθηνά. ολοκληρωμένη εκπαίδευση και τεστ για όσους θέλουν να ξεχωρίσουν

ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ. ΕΠΛ231: ομές εδομένων και Αλγόριθμοι

ΕΝΙΑΙΟ ΠΛΑΙΣΙΟ ΠΡΟΓΡΑΜΜΑΤΟΣ ΣΠΟΥΔΩΝ

ΟΔΗΓΙΕΣ ΓΙΑ ΤΗΝ ΤΕΛΙΚΗ ΕΞΕΤΑΣΗ

ΕΡΩΤΗΜΑΤΟΛΟΓΙΑ ΑΞΙΟΛΟΓΗΣΗΣ ΜΑΘΗΣΗΣ-ΔΙΔΑΣΚΑΛΙΑΣ

Απαραίτητο για τη δήλωση είναι να έχετε ενεργό πανεπιστημιακό .

Μάθημα: Διδακτική της Πληροφορικής. Περιγραφή μαθήματος. Διδάσκων: Παλαιγεωργίου Γ. Διαλέξεις: Παρασκευή 17:00-20:00

ΤΜΗΜΑ ΔΙΟΙΚΗΣΗΣ ΕΠΙΧΕΙΡΗΣΕΩΝ ΚΑΤΕΥΘΥΝΣΗ ΔΙΟΙΚΗΣΗ ΕΠΙΧΕΙΡΗΣΕΩΝ ΑΝΑΚΟΙΝΩΣΗ ΩΡΟΛΟΓΙΟΥ ΠΡΟΓΡΑΜΜΑΤΟΣ ΚΑΙ ΟΔΗΓΙΕΣ ΕΓΓΡΑΦΩΝ ΕΡΓΑΣΤΗΡΙΩΝ

ΤΜΗΜΑ ΔΙΟΙΚΗΣΗΣ ΕΠΙΧΕΙΡΗΣΕΩΝ ΚΑΤΕΥΘΥΝΣΗ ΔΙΟΙΚΗΣΗ ΕΠΙΧΕΙΡΗΣΕΩΝ ΑΝΑΚΟΙΝΩΣΗ ΩΡΟΛΟΓΙΟΥ ΠΡΟΓΡΑΜΜΑΤΟΣ ΚΑΙ ΟΔΗΓΙΕΣ ΕΓΓΡΑΦΩΝ ΕΡΓΑΣΤΗΡΙΩΝ

ΕΡΩΤΗΜΑΤΟΛΟΓΙΑ ΑΞΙΟΛΟΓΗΣΗΣ ΜΑΘΗΣΗΣ-ΔΙΔΑΣΚΑΛΙΑΣ

Στρατηγικές και τεχνικές διαχείρισης τάξεων

Προγραμματισμός Η/Υ. Προτεινόμενα θέματα εξετάσεων Εργαστήριο. Μέρος 1 ό. ΤΕΙ Λάρισας- Σχολή Τεχνολογικών Εφαρμογών Τμήμα Πολιτικών Έργων Υποδομής

Δομές Δεδομένων (Data Structures)

Προγραμματισμός Ι (ΗΥ120)

Εαρινό Εξάμηνο ΗΥ111 Απειροστικός Λογισμός ΙΙ

Το Τμήμα Ναυπηγών Μηχανικών Τ.Ε. σας καλωσορίζει και σας εύχεται καλή πρόοδο.

ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΑΤΡΩΝ ΤΜΗΜΑ ΠΟΛΙΤΙΚΩΝ ΜΗΧΑΝΙΚΩΝ ΤΕΧΝΙΚΗ ΜΗΧΑΝΙΚΗ. 1-πληροφορίες. Φ. Καραντώνη, Δρ. Πολ. Μηχανικός Επίκουρος Καθηγήτρια. Φ.

ΣΥΝΕΔΡΙΟ ΕΛ/ΛΑΚ 2010

ΑΣΕΠ ΕΚΠΑΙΔΕΥΤΙΚΩΝ Κλάδος: ΠΕ Πληροφορικής

ΟΙΚΟΝΟΜΙΚΑ ΤΩΝ ΕΠΙΧΕΙΡΗΣΕΩΝ

Περίγραμμα. Διαδικαστικά. Εργαστήρια Τεχνικών Προγραμματισμού 21/2/2017. ΔΟΜΕΣ ΔΕΔΟΜΕΝΩΝ και Τεχνικές Προγραμματισμού

Αποτελέσματα της αξιολόγησης των Ασκήσεων που προσφέρονται από το τμήμα για το μάθημα Εισαγωγή στην Άλγεβρα

ΔΟΜΕΣ ΔΕΔΟΜΕΝΩΝ και Τεχνικές Προγραμματισμού

Μεταβατικές διατάξεις Νέου Προγράμματος Σπουδών (ΝΠΣ) για τους φοιτητές εισαγωγής 2013 και πριν Υποχρεωτικά Μαθήματα

Τμήμα Μηχανολόγων Μηχανικών Πανεπιστήμιο Θεσσαλίας ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Η/Υ. Περιγραφή Μαθήματος. Ιωάννης Λυχναρόπουλος Μαθηματικός, MSc, PhD

Απαραίτητο για τη δήλωση είναι να έχετε ενεργό πανεπιστημιακό .

ΟΜΑΔΑ Λ. Αναστασίου Κωνσταντίνος Δεληγιάννη Ισαβέλλα Ζωγοπούλου Άννα Κουκάκης Γιώργος Σταθάκη Αρετιάννα

Πορεία της εργασίας. Να συγκρίνουν μεγέθη όπως είναι το μήκος και το πλάτος και να χρησιμοποιούν όρους όπως ψηλό-χαμηλό, μακρύ-κοντό, και πλατύ-στενό.

«Εισαγωγή στην Γλώσσα Προγραμματισμού Python»

ΤΜΗΜΑ ΔΙΟΙΚΗΣΗΣ ΕΠΙΧΕΙΡΗΣΕΩΝ ΚΑΤΕΥΘΥΝΣΗ ΔΙΟΙΚΗΣΗ ΕΠΙΧΕΙΡΗΣΕΩΝ ΑΝΑΚΟΙΝΩΣΗ ΩΡΟΛΟΓΙΟΥ ΠΡΟΓΡΑΜΜΑΤΟΣ ΕΡΓΑΣΤΗΡΙΩΝ ΚΑΙ ΟΔΗΓΙΕΣ ΗΛΕΚΤΡΟΝΙΚΗΣ ΕΓΓΡΑΦΗΣ

Πώς να ανοίξω το τερματικό στους υπολογιστές της σχολής

Εαρινό Εξάμηνο ΗΥ111 Απειροστικός Λογισμός ΙΙ

ΕΓΓΡΑΦΗ ΣΤΟ ΕΞΑΜΗΝΟ ΔΗΛΩΣΗ ΜΑΘΗΜΑΤΩΝ ΚΑΙ ΣΥΓΓΡΑΜΜΑΤΩΝ

Απογραφικό Δελτίο Εξαμηνιαίου Μαθήματος

Περιγραφή Μαθήματος ΠΕΡΙΓΡΑΦΗ ΜΑΘΗΜΑΤΟΣ. Γεώργιος Παπαϊωάννου ( )

Η-Υ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ. Εργαστήριο 1 Εισαγωγή στη C. Σοφία Μπαλτζή s.mpaltzi@di.uoa.gr

Η ανοικτή αυτή πρακτική έχει διάρκεια 2 διδακτικών ωρών και λαμβάνει μέρος στο εργαστήριο πληροφορικής του σχολείου.

testme in-ates tests για την προετοιμασία μαθητών στις εξετάσεις πιστοποίησης και την αγορά εργασίας του ιδιωτικού τομέα ή του εξωτερικού

Λειτουργικά Συστήματα

Ωρολόγιο Πρόγραμμα Χειμερινού Εξαμήνου

Προγραμματισμός Ι (ΗΥ120)

Εισαγωγή στην έννοια του Αλγορίθμου

Προσφερόμενα Διπλώματα (Προσφερόμενοι Τίτλοι)

Χαράλαμπος Καραγιαννίδης

Κανονισμός εργαστηρίων Μουσικής Ακουστικής - Εφαρμοσμένης Ακουστικής Ι

Καλωσορίσατε στο Τμήμα Μηχανικών Φυσικών Πόρων & Περιβάλλοντος!

ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΙΓΑΙΟΥ ΣΧΟΛΗ ΑΝΘΡΩΠΙΣΤΙΚΩΝ ΕΠΙΣΤΗΜΩΝ ΠΑΙ ΑΓΩΓΙΚΟ ΤΜΗΜΑ ΗΜΟΤΙΚΗΣ ΕΚΠΑΙ ΕΥΣΗΣ ΦΑΚΕΛΟΣ ΜΑΘΗΜΑΤΟΣ

Συμπλήρωση Ηλεκτρονικού Ερωτηματολογίου Μαθήματος

Τι πρέπει να γνωρίζω για το μάθημα Γενική Χημεία; Η πυξίδα μου

ΠΡΟΧΩΡΗΜΕΝΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ. Χαρίδημος Κονδυλάκης Εισαγωγή

ΠΕΡΙΓΡΑΜΜΑ ΜΑΘΗΜΑΤΟΣ ΕΠΙΧΕΙΡΗΜΑΤΙΚΟΤΗΤΑ

Σχεδιασμός Πληροφοριακών Συστημάτων 6ο εξ.

ΤΕΧΝΟΛΟΓΙΚΩΝ ΕΦΑΡΜΟΓΩΝ ΜΗΧΑΝΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ ΤΕ ΣΧΕΔΙΑΣΗ ΜΗΧΑΝΟΛΟΓΙΚΩΝ ΚΑΤΑΣΚΕΥΩΝ ΜΕ Η/Υ (CAD) Διαλέξεις και Εργαστηριακές Ασκήσεις ,5

Ωρολόγιο Πρόγραμμα Χειμερινού Εξαμήνου

Το µάθηµα Ψηφιακές Βιβλιοθήκες

Δηλώσεις Εργαστηρίων 7ου Εξαμήνου

ΠΕΡΙΓΡΑΜΜΑ ΜΑΘΗΜΑΤΟΣ ΣΧΟΛΗ ΠΟΛΥΤΕΧΝΙΚΗ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΟΙΚΟΝΟΜΙΑΣ ΚΑΙ ΔΙΟΙΚΗΣΗΣ ΕΠΙΠΕΔΟ ΣΠΟΥΔΩΝ ΠΡΟΠΤΥΧΙΑΚΟ ΚΩΔΙΚΟΣ ΜΑΘΗΜΑΤΟΣ ΓΕ0102 ΕΞΑΜΗΝΟ ΣΠΟΥΔΩΝ 2

Δομή του Προγράμματος Σπουδών

ΠΕΡΙΓΡΑΜΜΑ ΜΑΘΗΜΑΤΟΣ

Ειδικής Υποδομής Υποχρεωτικό

ΟΔΗΓΟΣ ΥΠΟΒΟΛΗΣ ON-LINE ΑΙΤΗΣΕΩΝ ΓΙΑ ΤΗ ΣΥΜΜΕΤΟΧΗ ΣΤΟ ΠΡΟΓΡΑΜΜΑ ERASMUS+

Διδακτική Προγραμματισμού. Χαρίκλεια Τσαλαπάτα 20/2/2012

ΗΥ370 Ψηφιακή Επεξεργασία Σήματος

Αποτελέσματα. ΜΟΔΙΠ Πανεπιστημίου Κρήτης Ερωτηματολόγιο 'Απειροστικός Λογισμός ΙΙΙ' Ερωτηματολόγιο

Επικοινωνία Ανθρώπου Υπολογιστή

Εισαγωγή. Χαράλαμπος Καραγιαννίδης. Διάλεξη 1. Εφαρμογές ΤΠ στην ΕΕΑ & Διδακτική της Πληροφορικής.

Τι πρέπει να γνωρίζω για το μάθημα Γενική Χημεία; Η πυξίδα μου

Transcript:

ΜΥΥ105: Εισαγωγή στον Προγραμματισμό Εισαγωγή Χειμερινό Εξάμηνο 2017 Νίκος Μαμουλής (ikos@cs.uoi.gr)

Προγραμματισμός Προγραμματισμός ΔΕΝ ΕΙΝΑΙ απλά γράφω κώδικα 2

Προγραμματισμός Προγραμματισμός ΔΕΝ ΕΙΝΑΙ απλά γράφω κώδικα είναι λύνω πρακτικά προβλήματα χρησιμοποιώντας τον υπολογιστή 3

Εφαρμογές Τι είναι η Εφαρμογή (Applicatio); Η εφαρμογή είναι το λογισμικό που αναπτύσσεται για να διευκολύνει τους χρήστες να διαικπεραιώσουν συγκεκριμένες εργασίες. Εφαρμογή κράτησης θέσεων Εφαρμοφή ηλεκτρονικής πληρωμής 4

Εφαρμογές Εφαρμογές Google Maps (π.χ., προτειν. διαδρομές) Google maps πλάνο κτιρίου http://maps.google.com/help/maps/floorplas/ Google s Trekker Project Google street view Τρισδιάστατοι χάρτες στη Google Earth http://www.youtube.com/watch?v=u8cmtrs6iuw http://www.youtube.com/watch?v=n6douyfa7l8 5

Εφαρμογές Εφαρμογές παντού! Εφαρμογές στο διαδύκτιο Εφαρμογές ηλεκτρονικού εμπορίου Ασύρματες και κινητές εφαρμογές Εφαρμογές Βάσεων Δεδομένων Εφαρμογές Κοινωνικών Δικτύων 6

Εφαρμογές Εφαρμογές παντού! Ηλεκτρονικά Παιχνίδια Πολυμεσικές εφαρμογές Υπολογιστική Όραση, Γραφικά Εφαρμογές Τεχνητής Νοημοσύνης 7

Προγραμματισμός Εφαρμογών Καινοτομία, δημιουργικότητα, όραμα Απόκτηση των θεμελιωδών δεξιοτήτων προγραμματισμού και υλοποίηση των ιδεών σου! ΙΔΕΑ Δεξιότητες 8

Προγραμματισμός Εφαρμογών 9

Βασικές Πληροφορίες Μαθήματος Υλικό και Πληροφορίες Όλο το υλικό θα ανεβαίνει στο ecourse http://ecourse.uoi.gr/course/view.php?id=489 Απαιτείται εγγραφή στη σελίδα, ώστε να λαμβάνετε πληροφορίες/ανακοινώσεις για το μάθημα στο email σας Πως θα γραφτείτε: Ανοίξτε λογαριασμό στο ecourse.uoi.gr εισάγοντας τα προσωπικά σας στοιχεία, ένα userame και ένα password Ο λογαριασμός στο ecourse απαιτείται για όλα τα μαθήματα Πάτε στη σελίδα του μαθήματος Πάνω αριστερά δίπλα στο «ανθρωπάκι» πιέστε «Διαχείριση μαθήματος» και μετά «Εγγραφή στο μάθημα» 10

Βασικές Πληροφορίες Μαθήματος Συγγράματα Begiig Pytho: From Novice to Professioal, Magus Lie Hetlad, Apress, 2008. To pdf είναι διαθέσιμο για dowload από τη σελίδα του ecourse. Άλλα συγγράμματα: Υπολογισμοι και Προγραμματισμος με την Pytho, Joh V. Guttag, Κλειδάριθμος, 2015 [ΕΥΔΟΞΟΣ, 50656350] Εισαγωγή στον Προγραμματισμό με Αρωγό την Γλώσσα Pytho. Γ. Μανής. 2016 Itroductio to Computig Usig Pytho: A Applicatio Developmet Focus, L. Perkovic, Wiley, 2012 11

Pytho Βασικές Πληροφορίες Μαθήματος Κατεβάστε τη γλώσσα Pytho στον υπολογιστή σας! www.pytho.org Ο προγραμματισμός μαθαίνεται αφιερώνοντας χρόνο στον υπολογιστή, δεν αρκεί το διάβασμα. 12

Εργαστήρια Η παρακολούθηση εργαστηρίων είναι υποχρεωτική Εξαίρεση: φοιτητές παλαιότερων ετών Αίθουσες: ΠΕΠ 1 & 2 κάθε Πέμπτη 3-5 και 5-7 Πρώτο εργαστήριο στις 26 Οκτ. Για τη χρήση εργαστηρίων πρέπει: Να θυμάστε τον κωδικό του cse.uoi.gr λογαριασμού σας! Να θυμάστε τον κωδικό του ecourse λογαριασμού σας Στο ecourse να φαίνεται καθαρά το ονοματεπώνυμό σας στα Ελληνικά Η κατανομή σας στα τμήματα εργαστηρίων θα γίνει από μας και θα ενημερωθείτε σχετικά Τα εργαστήρια μπορείτε να τα χρησιμοποιείτε και μόνοι σας 9π.μ. 9μ.μ. για εξάσκηση εκτός προγ/μένων ωρών 13

Αξιολόγηση Εργαστήρια (30%) Υποχρεωτική παρακολούθηση Ο φοιτητής πρέπει να περάσει το εργαστήριο για να έχει δικαίωμα συμμετοχής στην τελική εξέταση Μία Ατομική Εργασία Προγραμματισμού στο σπίτι (10%) Τελική Εξέταση (60%) 14

Πολιτική Αξιολόγησης Τυχόν απουσίες σε εργαστήρια δεν δικαιολογούνται Εργασίες προγραμματισμού που υποβάλλονται μετά την προθεσμία δεν θα γίνονται δεκτές Μπορείτε να συζητάτε μεταξύ σας για το πως θα κάνετε τις εργασίες προγραμματισμού, αλλά πρέπει να γράφετε μόνοι σας τα προγράμματα Θα γίνεται χρήση λογισμικού ελέγχου αντιγραφής Περιπτώσεις αντιγραφής θα μηδενίζονται 15

Επικοινωνία Αν έχετε δυσκολίες, επικοινωνείτε μαζί μας Μέσω ecourse Μέσω email Μετά την τάξη Προσωπικά, στο γραφείο, έπειτα από ραντεβού Ανακοινώσεις σχετικά με το μάθημα θα αναρτώνται στο ecourse και οι εγγεγραμμένοι μέσω ecourse θα λαμβάνουν email αυτόματα Συχνές ερωτήσεις και απορίες (και οι απαντήσεις) θα αναρτώνται στο ecourse Γραφτείτε στο ecourse το συντομότερο δυνατό! 16

Μαθησιακοί Στόχοι 1. [Επίλυση Προβλημάτων] Ανάλυση απαιτήσεων απλών προβλημάτων, σχεδιασμός και υλοποίηση προγραμμάτων που τα λύνουν μέσω μιας λογικής ροής απλών εντολών. 2. [Ανάπτυξη Εφαρμογών] Ανάπτυξη προγραμμάτων, μέσω κατάλληλων δομών και συναρτήσεων. 3. [Εκσφαλμάτωση] Έλεγχος, εντοπισμός και διόρθωση των σφαλμάτων ενός προγράμματος. 4. [Έλεγχος Προγράμματος] Έλεγχος της σωστής λειτουργίας ενός προγράμματος με βάση τις προδιαγραφές του. 17

Πρόγραμμα Μαθήματος 1. Εισαγωγή στον προγραμματισμό 2. Εισαγωγή στην Pytho 3. Λίστες και πλειάδες 4. Αλφαριθμητικά 5. Λεξικά 6. Έλεγχος ροής προγράμματος 7. Διαγράμματα ροής 8. Δόμηση προγράμματος και συναρτήσεις 9. Αναδρομικές συναρτήσεις 10. Ταξινόμηση και αναζήτηση 11. Διαχείρηση αρχείων κειμένου 12. Το περιβάλλον γραφικών της Pytho 18

Άλλες Πληροφορίες Το μάθημα δεν προαπαιτεί γνώσεις προγραμματισμού. Προαπαιτεί όμως: Βασικές γνώσεις χρήσης υπολογιστή (άνοιγμα/σώσιμο αρχείων, εύρεση/οργάνωση αρχείων στο δίσκο, πληκτρολόγηση) Καλό επίπεδο Αγγλικών Οι βασικές αρχές προγραμματισμού σε Pytho είναι χρήσιμες/απαραίτητες για την εκμάθηση άλλων γλωσσών (Java, C++) Ο προγραμματισμός μαθαίνεται με την εξάσκηση εργαστήρια, ασκήσεις, προσωπική ενασχόληση 19

Μάθημα Η παρακολούθηση και συμμετοχή βοηθάνε στην κατανόηση. Κάνετε ερωτήσεις. Καμία ερώτηση δεν είναι «χαζή». Κάτι που ξέρει πολύς κόσμος αν δεν το έχετε διδαχτεί δεν είναι απαραίτητο να το ξέρετε. Ρωτήστε να το εξηγήσουμε. Αν κάτι είναι δυσνόητο ζητήστε να το επαναλάβουμε ή να δώσουμε παραδείγματα. Χρησιμοποιείστε τα εργαστήρια για να καταλάβετε καλύτερα.

Συμπεριφορά Σεβαστείτε τους συμφοιτητές σας και τους διδάσκοντες, μην κάνετε φασαρία. Δεν είσαστε στο σχολείο πλέον, η συμμετοχή στις παραδώσεις δεν είναι υποχρεωτική, έρχεστε στα μαθήματα γιατί το επιλέγετε Αν δεν ενδιαφέρεστε να παρακολουθήσετε δεν υπάρχει λόγος να έρχεστε στο μάθημα.

Ας αρχίσουμε! O προγραμματισμός είναι δεξιότητα αλλά είναι και τέχνη και διασκέδαση Ένας καλός προγραμματιστής είναι ικανός να δώσει μια πρακτική και κομψή προγραμματιστική λύση σε ένα πρόβλημα, και απολαμβάνει την δημιουργική διαδικασία του προγραμματισμού. 22

Ευχαριστίες Ευχαριστίες στον Chui Chu Kit ( 崔俊傑, http://i.cs.hku.hk/~ckchui/) για υλικό του που χρησιμοποιήθηκε σε αυτές τις διαφάνειες 23