Εισαγωγή στους Υπολογιστές (Διδασκαλία 2019-2020)
Νικόλαος Αβούρης, Βασίλης Παλιουράς, Κυριάκος Σγάρμπας
Το μάθημα είναι εισαγωγικό στην επιστήμη των υπολογιστών και τον προγραμματισμό με τη γλώσσα Python.
Θέματα που καλύπτονται:
1. Εισαγωγή στην Python, μεταβλητές, αριθμητικές εκφράσεις, αναπαραστάσεις αριθμών, Ψηφιακή αριθμητική. Ψηφιοποίηση Πληροφορίας. 2. Python: Βασικές εντολές, εντολές εισόδου/εξόδου, εντολές επιλογής. 3. Python: Βρόχοι επανάληψης, συναρτήσεις βιβλιοθηκών (modules), συναρτήσεις οριζόμενες από τον χρήστη 4. Python: Ακολουθίες, συμβολοσειρές, κωδικοποίηση χαρακτήρων, λίστες και λεξικά. 5. Python: Αρχεία, κλήσεις στο λειτουργικό σύστημα 6. Αντικειμενοστρεφής προγραμματισμός στην Python, Ορισμός κλάσεων, δημιουργία αντικειμένων, μέθοδοι, κληρονομικότητα. 7. Γραφικές διεπαφές χρήστη, προγραμματισμός με tkinter. 8-9. Στοιχεία αρχιτεκτονικής υπολογιστών Σύστημα Μνήμης, Ιεραρχία μνήμης, Κεντρική Μονάδα Επεξεργασίας. 10. Εισαγωγή στα δίκτυα υπολογιστών και στο Διαδίκτυο. Δικτυακός προγραμματισμός 11. Λειτουργικά συστήματα: Διαχείριση διεργασιών, Χρονο-προγραμματισμός διεργασιών, Εικονική μνήμη. 12. Κοινωνική διάσταση πληροφορικής, ελεύθερο λογισμικό.
Το μάθημα περιλαμβάνει εργαστηριακές ασκήσεις που αφορούν αλγοριθμική και προγραμματισμό και ομαδικές εργασίες.
Λέξεις Κλειδιά: Γλώσσα προγραμματισμού PYTHON, επιστήμη υπολογιστών, αλγόριθμοι, οργάνωση υπολογιστών
ΛιγότεραΤο μάθημα είναι εισαγωγικό στην επιστήμη των υπολογιστών και τον προγραμματισμό με τη γλώσσα Python.
Θέματα που καλύπτονται:
1. Εισαγωγή στην Python, μεταβλητές, αριθμητικές εκφράσεις, αναπαραστάσεις αριθμών, Ψηφιακή αριθμητική. Ψηφιοποίηση Πληροφορίας. 2. Python: Βασικές εντολές, εντολές εισόδου/εξόδου, εντολές επιλογής. 3. Python: Βρόχοι επανάληψης, συναρτήσεις βιβλιοθηκών (modules), συναρτήσεις οριζόμενες από τον χρήστη 4. Python: Ακολουθίες, συμβολοσειρές, κωδικοποίηση χαρακτήρων, λίστες και λεξικά. 5. Python: Αρχεία, κλήσεις στο λειτουργικό σύστημα 6. Αντικειμενοστρεφής προγραμματισμός στην Python, Ορισμός κλάσεων, δημιουργία αντικειμένων, μέθοδοι, κληρονομικότητα. 7. Γραφικές διεπαφές χρήστη, προγραμματισμός με tkinter. 8-9. Στοιχεία αρχιτεκτονικής υπολογιστών Σύστημα Μνήμης, Ιεραρχία μνήμης, Κεντρική Μονάδα Επεξεργασίας. 10. Εισαγωγή στα δίκτυα υπολογιστών και στο Διαδίκτυο. Δικτυακός προγραμματισμός 11. Λειτουργικά συστήματα: Διαχείριση διεργασιών, Χρονο
Το μάθημα είναι εισαγωγικό στην επιστήμη των υπολογιστών και τον προγραμματισμό με τη γλώσσα Python.
Θέματα που καλύπτονται:
1. Εισαγωγή στην Python, μεταβλητές, αριθμητικές εκφράσεις, αναπαραστάσεις αριθμών, Ψηφιακή αριθμητική. Ψηφιοποίηση Πληροφορίας. 2. Python: Βασικές εντολές, εντολές εισόδου/εξόδου, εντολές επιλογής. 3. Python: Βρόχοι επανάληψης, συναρτήσεις βιβλιοθηκών (modules), συναρτήσεις οριζόμενες από τον χρήστη 4. Python: Ακολουθίες, συμβολοσειρές, κωδικοποίηση χαρακτήρων, λίστες και λεξικά. 5. Python: Αρχεία, κλήσεις στο λειτουργικό σύστημα 6. Αντικειμενοστρεφής προγραμματισμός στην Python, Ορισμός κλάσεων, δημιουργία αντικειμένων, μέθοδοι, κληρονομικότητα. 7. Γραφικές διεπαφές χρήστη, προγραμματισμός με tkinter. 8-9. Στοιχεία αρχιτεκτονικής υπολογιστών Σύστημα Μνήμης, Ιεραρχία μνήμης, Κεντρική Μονάδα Επεξεργασίας. 10. Εισαγωγή στα δίκτυα υπολογιστών και στο Διαδίκτυο. Δικτυακός προγραμματισμός 11. Λειτουργικά συστήματα: Διαχείριση διεργασιών, Χρονο
Ημερολόγιο
Ανακοινώσεις
- Πέμπτη, 28 Νοεμβρίου 2019
- Τρίτη, 19 Νοεμβρίου 2019
- Τετάρτη, 13 Νοεμβρίου 2019
- Σάββατο, 09 Νοεμβρίου 2019
- Παρασκευή, 01 Νοεμβρίου 2019