Παρουσίαση/Προβολή
ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΕΠΙΣΤΗΜΗ ΤΩΝ ΥΠΟΛΟΓΙΣΤΩΝ
(TME120) - ΣΤΕΦΑΝΟΣ ΚΑΤΣΑΒΟΥΝΗΣ
Περιγραφή Μαθήματος
1.Εισαγωγή: STEM και οι σπουδές των μηχανικών. Βασικά χαρακτηριστικά του Industry 4.0 και δεξιότητες του μηχανικού. Ψηφιακή Τεχνολογία και Πληροφορική στην παραγωγή και τη διοίκηση. Ψηφιακός μετασχηματισμός και ψηφιακά επιχειρηματικά μοντέλα.
2.Υπολογιστικές μηχανές και δυνατότητες. Βασικά μέρη ενός υπολογιστικού συστήματος (μνήμη και τρόπος λειτουργίας, επεξεργαστής και τεχνολογίες επεξεργαστών, περιφερειακές συσκευές, θεμελιώδεις έννοιες δικτύων Η/Υ και Διαδικτύου). Δεδομένα : αποθήκευση και διαχείριση. Αριθμητικές πράξεις, δυαδικό και δεκαεξαδικό σύστημα, αναπαραστάσεις ακεραίων και δεκαδικών αριθμών. Το περιβάλλον προγραμματισμού DevC++. Διαδικασία δημιουργίας, εκσφαλμάτωσης& εκτέλεσης προγράμματος στη γλώσσα C.
3.Η διαδικασία επίλυσης προβλημάτων μέσω Η/Υ – ο ρόλος των αλγορίθμων. Βασικές έννοιες αλγορίθμων, παραδείγματα αλγορίθμων στην επιστήμη του μηχανικού παραγωγής & διοίκησης. Θεμελιώδεις πράξεις & παραδείγματα.
4.Αναπαράσταση αλγορίθμων και τεχνικές επίλυσης προβλημάτων, παραδείγματα. Θεμελιώδεις αλγοριθμικές δομές (ακολουθία, επιλογή, επανάληψη) – παραδείγματα & ασκήσεις.
5.Εισαγωγή στη γλώσσα προγραμματισμού C:τύποι δεδομένων, τελεστές, εντολές εισόδου/εξόδου. Εφαρμογή με παραδείγματα και ασκήσεις στο εργαστήριο.
6.Εισαγωγή στη γλώσσα προγραμματισμού C: βασικές εντολές επιλογής & επανάληψης. Εφαρμογή με παραδείγματα και ασκήσεις στο εργαστήριο.
7.Συνδυασμός αλγοριθμικών δομών (εμφωλιασμένες επαναλήψεις και επαναλήψεις υπό συνθήκη) για την επίλυση προβλημάτων - παραδείγματα & ασκήσεις. Βασικές μαθηματικές συναρτήσεις και βιβλιοθήκες της γλώσσας C. Υλοποίηση σε γλώσσα C.
8.Ο ρόλος των δομών δεδομένων στην αλγοριθμική διαδικασία και επίλυση προβλημάτων. Μονοδιάστατοι αριθμητικοί πίνακες στη γλώσσα C. Χαρακτηριστικά και ιδιότητες πινάκων. Υλοποίηση στο εργαστήριο.
9.Μονοδιάστατοι αριθμητικοί πίνακες – παραδείγματα και ασκήσεις. Η σημασία και η σπουδαιότητα της χρήσης τυχαίων αριθμών και των σχετικών συναρτήσεων στη γλώσσα C στη διαδικασία εκσφαλμάτωσης του πηγαίου κώδικα. Παραδείγματα και ασκήσεις στο εργαστήριο.
10.Βασικές αλγοριθμικές διαδικασίες : σειριακή και δυαδική αναζήτηση, εισαγωγή στην έννοια της πολυπλοκότητας των αλγορίθμων. Παραδείγματα και ασκήσεις στο εργαστήριο.
11.Προβλήματα αναζήτησης και απαρίθμησης με χρήση αριθμητικών πινάκων. Υλοποίηση με τη γλώσσα προγραμματισμού C.
12.Διαχείριση και επεξεργασία δεδομένων με χρήση αριθμητικών πινάκων. Υλοποίηση με τη γλώσσα προγραμματισμού C.
13.Επαναληπτικές εργαστηριακές ασκήσεις.
Ημερομηνία δημιουργίας
Τρίτη 2 Δεκεμβρίου 2
-
Περίγραμμα
Δεν υπάρχει περίγραμμα