Πανεπιστήμιο Κρήτης

 

Τμήμα Εφαρμοσμένων Μαθηματικών 

 

TΕΜ 202 – Εισαγωγή στους Η-Υ

Χειμερινό 2009

 

 

Ημερολόγιο - Ύλη

 

 

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

 

(08 Δεκ. 2009) Δοκιμαστικό διαγώνισμα σε όλη την ύλη.

 

(07 Δεκ. 2009) Επανάληψη.

 

(01 Δεκ. 2009) συνέχεια Διαδικασίες , αναλυτικός σχεδιασμός ενός προγράμματος (παράγραφοι ...5.5 , 5.6).

 

(30 Νοε. 2009) Κλήση συναρτήσεων μέσα από άλλες συναρτήσεις. Διαδικασίες... (παράγραφοι  ...5.4 , 5.5...)

 

(25 Νοε. 2009) Εβδομάδα εργαστηρίου

 

(24 Νοε. 2009) Συναρτήσεις με εσωτερικές δομές ελέγχου, συναρτήσεις που επιστρέφουν μη αριθμητικές τιμές, κατηγορηματικές συναρτήσεις. Μηχανισμός διεργασίας κλήσης συναρτήσεων (παράγραφοι 5.3 , 5.4 Roberts)

 

(23 Νοε. 2009) ...συνέχεια εντολής for (ένθετοι βρόχοι). Συναρτήσεις στην C. Δήλωση συναρτήσεων (παράγραφοι 4.7 , 5.1 , 5.2 , 5.3 Roberts)

 

(18 Νοε. 2009) Εβδομάδα εργαστηρίου

 

(17 Νοε. 2009) Αργία επέτειος του πολυτεχνείου

 

(16 Νοε. 2009) Εντολή while, εντολή for… (παρ. 4.6 , 4.7 Roberts)

 

(11 Νοε. 2009) Τοπική αργία. Εορτή Αγίου μεγαλομάρτυρα Μηνά , πολιούχου πόλεως Ηρακλείου.

 

(10 Νοε. 2009) Σημαίες, εντολές if, τελεστής ?: , εντολή switch (παράγραφοι  4.4, 4.5 Roberts).

 

(9 Νοε. 2009) Μορφές εντολών της C (απλές εντολές, εντολές ελέγχου), αναθέσεις τιμών, λογικά δεδομένα, σχεσιακοί τελεστές, λογικοί τελεστές, πρόωρη αποτίμηση (παράγραφοι 4.1, 4.2, 4.3 Roberts).

 

(4 Νοε. 2009) Εβδομάδα εργαστηρίου.

 

(3 Νοε. 2009) Μορφοποίηση εξόδου στην C. Δόμηση ενός προγράμματος (παρ. 3.5 , 3.6 Roberts).

 

(2 Νοε. 2009) Εκτέλεση υπό συνθήκη (conditional execution), εντολή if, συνθήκες ελέγχου, το πρόγραμμα balance1.c (παράγραφοι  (παράγραφοι …3.3, 3.4).

 

(28 Οκτ. 2009) Αργία, Εθνική γιορτή .

 

(27 Οκτ. 2009)  Παραστάσεις , εντολές ανάθεσης , τελεστές και τελεστέοι , κανόνες προτεραιότητας στην C, ιδιωματισμοί σύντομης ανάθεσης, τελεστές αύξησης και μείωσης, εντολές ελέγχου… (παράγραφοι 2.5, 3.1, 3.2, 3.3 … από Roberts).

 

(26 Οκτ. 2009) παράγραφοι 2.2 , 2.3 , 2.4 , 2.5... από βιβλίο Roberts.

 

(21 Οκτ. 2009) Εβδομάδα Εργαστηρίου.

 

(20 Οκτ. 2009) Η δομή ενός προγράμματος σε C, το πρόγραμμα “Hello world” (παραγρ. 2.1 από βιβλίο Roberts η τέχνη και επιστήμη της C).

 

(19 Οκτ. 2009) UNIX (μάθημα ...8, 9, 10, 11 (σελ. 50 – 78), από βιβλίο “Εισαγωγή στο UNIX”, εκδ. κλειδάριθμος).

 

(14 Οκτ. 2009) …Λειτουργικά Συστήματα (Χειρισμός εισόδου εξόδου Ι/O , το σύστημα αρχειοθέτησης)...(Παράγραφοι 5.5.5 , 5.5.6 από βιβλίο “Εισαγωγή στη σύγχρονη Επιστήμη των Υπολογιστών”, εκδ. δίαυλος. ). Logging in στο UNIX (μάθημα 8... από βιβλίο “Εισαγωγή στο UNIX” , εκδ. κλειδάριθμος).

 

(13 Οκτ. 2009) ...Λειτουργικά Συστήματα (Διαχείρηση μνήμης με σελιδοποίηση, χρονοπρογραμματισμός και εκχώρηση πόρων)...(Παράγραφοι 5.5.3 , 5.5.4 από βιβλίο “Εισαγωγή στη σύγχρονη Επιστήμη των Υπολογιστών”, εκδ. δίαυλος. ).

 

(12 Οκτ. 2009) …Λειτουργικά Συστήματα (ο διανομέας (dispatcher), Διαχείριση μνήμης με καταχωρητές βάσης και ορίου)...(Παράγραφοι 5.5.2, 5.5.3 από βιβλίο “Εισαγωγή στη σύγχρονη Επιστήμη των Υπολογιστών”, εκδ. δίαυλος. ).

 

(07 Οκτ. 2009) Δεν έγινε μάθημα

 

(06 Οκτ. 2009) Δεν έγινε μάθημα (βουλευτικές εκλογές)

 

(05 Οκτ. 2009) Δεν έγινε μάθημα (βουλευτικές εκλογές)

 

(30 Σεπ. 2009) Μεταφραστές γλωσσών προγραμματισμού (Interpreters, Compilers). Λειτουργικά Συστήματα ... (Παράγραφοι 5.2 , 5.5 από βιβλίο “Εισαγωγή στη σύγχρονη Επιστήμη των Υπολογιστών”, εκδ. δίαυλος. )

 

(29 Σεπ. 2009) Παράλληλη ταξινόμηση. Δομές δεδομένων, το δένδρο σαν αναδρομική δομή δεδομένων, αλγόριθμος ταξινόμησης με δυαδικά δένδρα (Παράγραφοι 2.10 και 2.11 από βιβλίο “Εισαγωγή στη σύγχρονη Επιστήμη των Υπολογιστών”, εκδ. δίαυλος.)

 

(28 Σεπ. 2009) Δεν έγινε μάθημα

 

(23 Σεπ. 2009) Το φαινόμενο της στοιχειοποίησης (modularity), πλεονεκτήματα. Αναδρομή (Recursion), οι πύργοι του Ανόι. Παραλληλία (Parallelism), παράλληλο άθροισμα. (Παράγραφοι 2.7, 2.8, 2.9 και μισή 2.10 από βιβλίο “Εισαγωγή στη σύγχρονη Επιστήμη των Υπολογιστών”, εκδ. δίαυλος.)

 

(22 Σεπ. 2009) Ο Αλγόριθμος σαν ακολουθία βημάτων. Η επιλογή (selection) και η επανάληψη (iteration) σε έναν αλγόριθμο (παράγραφοι 2.4 , 2.5 , 2.6 από βιβλίο “Εισαγωγή στη σύγχρονη Επιστήμη των Υπολογιστών”, εκδ. δίαυλος. Το βιβλίο υπάρχει στη βιβλιοθήκη σε περιορισμένα αντίτυπα και αυτό το εξάμηνο θα βρίσκεται στην κλειστή συλλογή).

 

(21 Σεπ. 2009) Τί είναι ένας Η/Υ και ποιές διεργασίες μπορεί να διεκπεραιώσει. Ιδιαίτερα χαρακτηριστικά των Η/Y. Στάδια για την εκτέλεση ενός αλγορίθμου . Σημασία και Χαρακτηριστικά αλγορίθμων.  (το περιεχόμενο της πρώτης διάλεξης είναι το πρώτο κεφάλαιο του βιβλίου “Εισαγωγή στη σύγχρονη Επιστήμη των Υπολογιστών”, εκδ. δίαυλος. Το βιβλίο υπάρχει στη βιβλιοθήκη σε περιορισμένα αντίτυπα και αυτό το εξάμηνο θα βρίσκεται στην κλειστή συλλογή). Επίσης κάναμε τις παραγράφους 2.1 – 2.3 του πιο πάνω βιβλίου σχετικά με το συντακτικό και τη σημασιολογία ενός  προγράμματος.