Εισαγωγή στην Πληροφορική
ΛΟΥΝΗΣ ΣΤΑΥΡΟΣ
Τα περιεχόμενα του μαθήματος είναι:
- Αρχές πληροφορικής
- Αρχιτεκτονική Υπολογιστών
- Λογισμικό
- Αλγόριθμοι
- Αρχές Διαδικαστικού Προγραμματισμού
- Προγραμματισμός σε γλώσσα Java
- Λειτουργικά Συστήματα
- Δίκτυα Υπολογιστών
- Τεχνητή Νοημοσύνη
- Ασφάλεια
Το μάθημα έχει σκοπό να εισάγει τους φοιτητές σε βασικές έννοιες και στοιχεία των υπολογιστικών και τηλεπικοινωνιακών συστημάτων, αλλά και των αρχών του προγραμματισμού ηλεκτρονικών υπολογιστών και του διαδικτύου. Το μάθημα προσεγγίζει τις έννοιες των πληροφοριακών συστημάτων (Information Systems), της εξέλιξης των υπολογιστικών συστημάτων (Computing Systems), καθώς και της αρχιτεκτονικής και οργάνωσης τους. Γίνεται επίσης εισαγωγή στην αριθμητική των υπολογιστών και των αριθμητικών συστημάτων γενικότερα, όπως και σε στοιχεία λογικής των υπολογιστών (πύλες και κυκλώματα). Επίσης, δίνεται ιδιαίτερη έμφαση στο λογισμικό (Software), με ανάλυση τόσο του λογισμικού συστήματος όσο και του λογισμικού εφαρμογών. Ακόμα, σε συνάρτηση με τη ραγδαία ανάπτυξη των τηλεπικοινωνιών και των δικτύων τα τελευταία χρόνια, γίνεται μια εισαγωγή στα θέματα της μετάδοσης δεδομένων και των δικτύων υπολογιστών. Τέλος, γίνεται εισαγωγή στις αρχές προγραμματισμού και εκμάθηση των βασικών δομών διαδικαστικού προγραμματισμού (ακολουθία, επιλογή, επανάληψη) μέσω εφαρμογής τους στη γλώσσα προγραμματισμού Java.
Μαθησιακά αποτελέσματα
Μετά την επιτυχή ολοκλήρωση του μαθήματος, οι φοιτητές θα είναι σε θέση να:
- Μαθησιακά αποτελέσματα Γνώσης: Να κατανοήσουν τις βασικές αρχές της επιστήμης της πληροφορικής. Να είναι εξοικειωμένοι με βασικές έννοιες και αρχές υπολογισμών, διαχείρισης της πληροφορίας, υπολογιστικών συστημάτων, λογισμικού, προγραμματισμού, λογισμικού εφαρμογών και δικτύων/τηλεπικοινωνιών/ ασφάλεια. Να εξοικειωθούν με βασικές δεξιότητες προγραμματισμού στη γλώσσα προγραμματισμού Java. Να γνωρίζουν φύση των υπολογιστικών προβλημάτων / δυαδικής άλγεβρας / κυκλωμάτων υπολογιστών.
- Μαθησιακά αποτελέσματα Δεξιότητας (Εφαρμογή, ανάλυση, Σύνθεση): Μετά την επιτυχή ολοκλήρωση του μαθήματος, οι φοιτητές θα είναι σε θέση: Να εκτελέσουν κώδικα σε Java βασικών εφαρμογών και εισαγωγικούς αλγορίθμους, να εκτελέσουν πράξεις δυαδικής άλγεβρας και να σχεδιάσουν βασικά λογικά κυκλώματα.
- Μαθησιακά αποτελέσματα Ικανότητας (Αξιολόγηση): Μετά την επιτυχή ολοκλήρωση του μαθήματος, οι φοιτητές θα είναι σε θέση: Να ερμηνεύσουν / αναλύσουν τα βασικά μέρη των υπολογιστικών συστημάτων / πληροφοριακών συστημάτων και τη διαδικασία ανάπτυξής τους και να γνωρίζουν τα δομικά μέρη λογισμικού εφαρμογών και συστημάτων.