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

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

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

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

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

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

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

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

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

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

Πολυτεχνική Σχολή Τμήμα Ηλεκτρολόγων Μηχανικών και Τεχνολογίας Υπολογιστών. Μάθημα: ECE_Υ106 Εισαγωγή στους Υπολογιστές. Εγχειρίδιο Μαθήματος

Προγραµµατισµός Η/Υ. Δρ. Δ.Ν. Παγώνης. Καθηγητής Εφαρµογών. Τηλ: Τµήµα Ναυπηγών Μηχανικών ΤΕ, ΤΕΙ Αθήνας

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

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

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

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

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

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

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

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

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

ΗΥ 252: Αντικειµενοστρεφής Προγραµµατισµός

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

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

215 Μηχανικών Η/Υ και Πληροφορικής Πάτρας

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

Μαλούτα Θεανώ Σελίδα 1

ΕΙΣΑΓΩΓΗ ΣΤΗ ΒΕΛΤΙΣΤΟΠΟΙΗΣΗ ΣΥΣΤΗΜΑΤΩΝ

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

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

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

Μαθησιακοί Στόχοι Προγράμματος Σπουδών

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

1

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

Ραγδαία τεχνολογική εξέλιξη

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

Δοµές Δεδοµένων. ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΟΙΚΟΝΟΜΙΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ Φθινοπωρινό Εξάµηνο Ευάγγελος Μαρκάκης

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

Πρόσβαση και δήλωση µαθηµάτων στον Εύδοξο

ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΙΓΑΙΟΥ

ÔÏÕËÁ ÓÁÑÑÇ ÊÏÌÏÔÇÍÇ

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

Θέματα Προγραμματισμού Η/Υ

Περιεχόµενα. Ανασκόπηση - Ορισµοί. Ο κύκλος ανάπτυξης προγράµµατος. Γλώσσες Προγραµµατισµού Ασκήσεις

Εργαστήριο: Διδασκαλία πληροφορικής με την Python

ΠΛΗΡΟΦΟΡΙΚΗ ΣΤΟ ΕΝΙΑΙΟ ΛΥΚΕΙΟ

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

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

1= <2 Ώρες, 2=2-4 Ώρες, 3=4-6 Ώρες, 4=6-8 Ώρες, 5= >8 Ώρες

ΗΥ 252: Αντικειµενοστρεφής Προγραµµατισµός

ΠΡΟΓΡΑΜΜΑ ΤΜΗΜΑΤΙΚΩΝ ΕΞΕΤΑΣΕΩΝ ΕΑΡΙΝΩΝ ΜΑΘΗΜΑΤΩΝ ΕΞΕΤΑΣΤΙΚΗ ΠΕΡΙΟΔΟΣ ΙΟΥΝΙΟΥ ΕΤΟΣ A (ΕΞΑΜΗΝΟ 2ο)

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

ΑΝΑΛΥΣΗ ΤΩΝ ΑΠΑΙΤΗΣΕΩΝ ΤΩΝ ΠΡΟΑΠΑΙΤΟΥΜΕΝΩΝ ΜΑΘΗΜΑΤΩΝ ΤΟΥ ΝΕΟΥ ΠΡΟΠΤΥΧΙΑΚΟΥ ΠΡΟΓΡΑΜΜΑΤΟΣ ΣΠΟΥΔΩΝ. Καθ. Αντώνης Πασχάλης

ΤΜΗΜΑ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ ΑΚΑΔΗΜΑΪΚΟΥ ΕΤΟΥΣ ΚΑΙ ΤΕΧΝΟΛΟΓΙΑΣ ΥΠΟΛΟΓΙΣΤΩΝ Ώρα Δευτέρα Τρίτη Τετάρτη Πέμπτη Παρασκευή ΤΕΧΝΙΚΟ ΣΧΕΔΙΟ

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

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

Τι ακριβώς είναι η Java η C++, η PASCAL και η PYTHON;

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

ΕΤΟΣ A (ΕΞΑΜΗΝΟ 1 ο )

Πληροφορική Γυμνασίου. Δρ. Κοτίνη Ισαβέλλα Σχ. Σύμβουλος Πληροφορικής Πέλλας, Ημαθίας και Πιερίας

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

(ΕΞΆΜΗΝΟ εγγραφής Εαρινό)

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

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

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

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

723 Τεχνολογίας Πληροφορικής και Τηλεπικοινωνιών ΤΕΙ Λάρισας

ΣΧΟΛΗ ΔΙΟΙΚΗΣΗΣ ΚΑΙ ΟΙΚΟΝΟΜΙΑΣ ΤΜΗΜΑ ΔΙΟΙΚΗΣΗΣ ΕΠΙΧΕΙΡΗΣΕΩΝ ΕΠΙΠΕΔΟ ΣΠΟΥΔΩΝ Προπτυχιακό

Επικοινωνία Ανθρώπου Υπολογιστή. Α1. Εισαγωγή στην ΕΑΥ και γενικές πληροφορίες για το µάθηµα

Κεφάλαιο 2.3: Προγραμματισμός. Επιστήμη ΗΥ Κεφ. 2.3 Καραμαούνας Πολύκαρπος

Πρόταση για Ανασχηματισμό του Προγράμματος Προπτυχιακών Σπουδών της ΣΗΜΜΥ

ΕΤΟΣ A (ΕΞΑΜΗΝΟ 1 ο )

(ΕΞΆΜΗΝΟ εγγραφής Εαρινό)

Άξονας ανάπτυξης του µαθήµατος 3. Γενικός σκοπός του µαθήµατος. Το µάθηµα της Πληροφορικής στο Γυµνάσιο

ΠΡΟΓΡΑΜΜΑ ΕΞΕΤΑΣΕΩΝ. Ηλ. Αιθ. 003, 004 Ηλεκτρονική ΙΙΙ Ηλ. αιθ. 003, 004

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

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

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

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

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

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

ΑΠΟ ΤΗ ΦΥΣΙΚΗ ΙΣΤΟΡΙΑ ΣΤΗΝ ΑΕΙΦΟΡΙΑ: ΕΦΑΡΜΟΓΗ ΕΚΠΑΙ ΕΥΤΙΚΟΥ ΣΕΝΑΡΙΟΥ ΠΕΡΙΒΑΛΛΟΝΤΙΚΗΣ ΕΚΠΑΙ ΕΥΣΗΣ, ΓΙΑ ΤΑ ΑΣΗ, ΜΕ ΤΗ ΧΡΗΣΗ ΤΟΥ ΑΒΑΚΙΟΥ (E-SLATE)

ΣΧΟΛΗ ΜΕΤΑΠΤΥΧΙΑΚΩΝ ΣΠΟΥΔΩΝ. Ηλεκτρονικές Εγγραφές Μεταπτυχιακών Φοιτητών. Εαρινό Εξάµηνο 2013/2014

Πτυχιακές Εργαστήριο Επικοινωνίας Ανθρώπου-Μηχανής και Εικονικής Πραγματικότητας

Σύστηµα τηλε-πληροφοριών για συνεχή συλλογή, επεξεργασία, και διάδοση υλικού για κατάρτιση εκπαιδευτικών στην Ειδική Αγωγή

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

ΟΜΟΣΠΟΝ ΙΑ ΕΚΠΑΙ ΕΥΤΙΚΩΝ ΦΡΟΝΤΙΣΤΩΝ ΕΛΛΑ ΟΣ (Ο.Ε.Φ.Ε.) ΕΠΑΝΑΛΗΠΤΙΚΑ ΘΕΜΑΤΑ ΕΠΑΝΑΛΗΠΤΙΚΑ ΘΕΜΑΤΑ 2014 ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ

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

ΗΜΟΚΡΙΤΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΡΑΚΗΣ ΠΟΛΥΤΕΧΝΙΚΗ ΣΧΟΛΗ ΤΜΗΜΑ ΜΗΧΑΝΟΡΓΑΝΩΣΗΣ. Ο ΗΓΙΕΣ ΧΡΗΣΗΣ ΕΦΑΡΜΟΓΗΣ e-university/ classweb

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

Βασίλειος Κοντογιάννης ΠΕ19

26/1/2016 ΤΡΙΤΗ ΗΛ4 Εισαγωγή στην Ψηφιακή Λογική Φακωτάκης, Αντωνακόπουλος. Σάββα Ιωαννίδου 2/2/2016 ΤΡΙΤΗ 17-20

4.2.1 Α εξάμηνο Β εξάμηνο Γ εξάμηνο 4.2. ΣΥΝΟΠΤΙΚΟ ΠΡΟΓΡΑΜΜΑ ΣΠΟΥΔΩΝ ΑΝΑ ΕΞΑΜΗΝΟ

ΠΡΟΓΡΑΜΜΑ ΠΡΟΠΤΥΧΙΑΚΩΝ ΣΠΟΥΔΩΝ

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

Εκπαιδευτικά προγραμματιστικά περιβάλλοντα ως εργαλεία ανάπτυξης υπολογιστικής σκέψης

Τεχνολογία και Κοινωνία

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

ΕΡΩΤΗΜΑΤΟΛΟΓΙΟ ΑΝΑΛΥΣΗΣ ΤΗΣ ΘΕΣΗΣ ΕΡΓΑΣΙΑΣ

Β Εξάµηνο Τίτλος Μαθήµατος Θ Φ Α.Π Ε Φ.E. Π.Μ Προαπαιτούµενα

Transcript:

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

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

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

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

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

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

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

Βασικές Πληροφορίες Μαθήµατος Υλικό και Πληροφορίες Όλες οι πληροφορίες για το µάθηµα θα ανεβαίνουν στο ecourse http://ecourse.uoi.gr/course/view.php?id=489 Για την πρόσβαση στη σελίδα χρειάζεται εγγραφή. 8

Βασικές Πληροφορίες Μαθήµατος Σύγγραµµα Beginning Python: From Novice to Professional, Magnus Lie Hetland, Apress, 2008. To pdf είναι διαθέσιµο για download από τη σελίδα του ecourse. Άλλα συγγράµµατα: Introduction to Computing Using Python: An Application Development Focus, L. Perkovic, Wiley, 2012 Εισαγωγή στους Υπολογιστές µε τη γλώσσα Python, Ν. Αβούρης, Μ. Κουκιάς, Β. Παλιούρας, Κ. Σγάρµπας, Παν/µιο Πατρών, 2013 9

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

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

Αξιολόγηση Εργαστήρια (30%) Υποχρεωτική παρακολούθηση Ο φοιτητής πρέπει να περάσει το εργαστήριο για να έχει δικαίωµα συµµετοχής στην τελική εξέταση 1-2 Εργασίες Προγραµµατισµού στο σπίτι (10%) Σε οµάδες των δύο Τελική Εξέταση (70%) 12

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

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

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

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

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

Ας αρχίσουµε! Ένας καλός προγραµµατιστής είναι ικανός να δώσει µια προγραµµατιστική λύση σε ένα πρόβληµα, χρησιµοποιώντας τους διαθέσιµους πόρους. Επίσης έχει την ικανότητα να αναλύει τα δυνατά σηµεία και τις αδυναµίες της λύσης του. 18

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