Εισαγωγή και Εφαρμογές Πληροφορικής

Θεολογική Σχολή του Πανεπιστημίου Αθηνών


Εαρινό Εξάμηνο, Τρίτη 09:00-12:00. Αίθ. A' (+ Εργαστήριο).
Διδάσκων:
Μανόλης Κουμπαράκης, koubarak@di.uoa.gr
Βοηθοί:
Κανέλα Καλίγωση, kanela.kaligosi@gmail.com
Γιώργος Σταμούλης, gstam@di.uoa.gr

Περιεχόμενο Μαθήματος:
Η πρώτη ενότητα του μαθήματος περιλαμβάνει εισαγωγικές διαλέξεις (ιστορία της πληροφορικής και των υπολογιστών, λογισμικό και υλικό, γλώσσες προγραμματισμού, διαδίκτυο και παγκόσμιος ιστός). Στη συνέχεια γίνεται μια εισαγωγή στον προγραμματισμό με τη χρήση της γλώσσας Python. Σ΄ αυτή  την ενότητα καλύπτονται τα εξής θέματα: πρωταρχικοί τύποι δεδομένων,  τιμές, αριθμητικές εντολές, εντολές εισόδου/εξόδου, εντολές ροής ελέγχου, εντολές επανάληψης, συναρτήσεις. Το μάθημα έχει υποχρεωτικό εργαστήριο και ασκήσεις οι οποίες καλύπτουν τις έννοιες προγραμματισμού που διδάσκονται.

Βιβλιογραφία:
Το βιβλίο που χρησιμοποιείται για τις διαλέξεις είναι το εξής: Εκδόσεις Μ.Γκιούρδας - Εισαγωγή στη Πληροφορική, 9η Έκδοση
Ένας χρήσιμος οδηγός για την Python από το Πανεπιστήμιο Πατρών μπορεί να βρεθεί εδώ
Επίσης προτείνεται o εξής οδηγός για την Python: Οδηγός Εκμάθησης Python Βήμα Βήμα (Πρέπει να συμφωνήσετε με τους αναγραφόμενους όρους και στην συνέχεια να κατεβάσετε τον οδηγό.)
Πληροφορίες στα Αγγλικά για την Python μπορείτε να βρείτε στον ιστότοπο: http://www.python.org
Βαθμολογία:
Ο τελικός σας βαθμός στο μάθημα υπολογίζεται ως εξής:
Προγραμματιστικές και άλλες ασκήσεις που δίνονται κατά την διάρκεια του εξαμήνου: 60%
Τελική εξέταση: 40 % (δεν μπορούν να συμμετάσχουν όσοι δεν έχουν τουλάχιστον 5 στις ασκήσεις).
Υποβολή Ασκήσεων:
Tις υποβάλλετε με mail στο gstam@di.uoa.gr
Λογισμικό μαθήματος:
Μπορείτε να κατεβάσετε τον binary installer για την γλώσσα προγραμματισμού python από τον παρακάτω σύνδεσμο: Download Python
Αν έχετε Windows 8, κατεβάσετε από το παραπάνω σύνδεσμο την έκδοσή 3.4.1 και στη συνέχεια πηγένετε στο Desktop, κάντε δεξί click και επιλέξτε δημιουργία συντόμευσης. Στο παράθυρο που εμφανίζεται, γράψτε στη γραμμή εισαγωγής που υπάρχει το εξής: C:\Python34\Lib\idlelib\idle.pyw και πατήστε ΟΚ. Με τη συντόμευση αυτήν που δημιουργήσατε ανοίγει ο διερμηνευτής που χρησιμοποιούμε στο μάθημα.
Εισαγωγικές Διαλέξεις
  1. Εισαγωγή. Ιστορία των Υπολογιστών και της Πληροφορικής (Κεφ. 1 του βιβλίου)
  2. Υλικό και Λογισμικό (Κεφ. 2-4 του βιβλίου)
  3. Εισαγωγή στις Γλώσσες Προγραμματισμού - Εισαγωγή στην Python (Κεφ. 1 του Οδηγού Εκμάθησης Python Βήμα Βήμα) [Διαφάνειες: 1ο σύνολο, 2ο σύνολο]
  4. Εγκατάσταση Περιβάλλοντος Python - Πρώτη Επαφή με την Python (Κεφ. 1 του Οδηγού Εκμάθησης Python Βήμα Βήμα) [Διαφάνειες]
  5. Πρωταρχικοί τύποι, τιμές, εντολές (ανάθεσης, αριθμητικές, εισόδου/εξόδου) στην Python (Κεφ. 2 και 4 του Οδηγού Εκμάθησης Python Βήμα Βήμα) [Διαφάνειες: 1ο σύνολο, 2ο σύνολο]
  6. Εντολές ροής ελέγχου - Εντολή if (Κεφ. 3 του Οδηγού Εκμάθησης Python Βήμα Βήμα — Ενότητες 3.1-3.4) [Διαφάνειες]
  7. Εντολές επανάληψης - Εντολή while (Κεφ. 3 του Οδηγού Εκμάθησης Python Βήμα Βήμα — Ενότητα 3.5) [Διαφάνειες]

Ασκήσεις

Μπορείτε να βρείτε τις ασκήσεις που έχουν ανακοινωθεί εδώ.
Ανακοινώσεις

Το μάθημα της Τρίτης 17-6 δε θα πραγματοποιηθεί.

koubarak[-*AT*-]di.uoa.gr