ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΕΠΙΣΤΗΜΗ ΤΩΝ ΥΠΟΛΟΓΙΣΤΩΝ
ΣΤΕΦΑΝΟΣ ΚΑΤΣΑΒΟΥΝΗΣ
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.Επαναληπτικές εργαστηριακές ασκήσεις.
Λιγότερα1.Εισαγωγή: STEM και οι σπουδές των μηχανικών. Βασικά χαρακτηριστικά του Industry 4.0 και δεξιότητες του μηχανικού. Ψηφιακή Τεχνολογία και Πληροφορική στην παραγωγή και τη διοίκηση. Ψηφιακός μετασχηματισμός και ψηφιακά επιχειρηματικά μοντέλα.
2.Υπολογιστικές μηχανές και δυνατότητες. Βασικά μέρη ενός υπολογιστικού συστήματος (μνήμη και τρόπος λειτουργίας, επεξεργαστής και τεχνολογίες επεξεργαστών, περιφερειακές συσκευές, θεμελιώδεις έννοιες δικτύων Η/Υ και Διαδικτύου). Δεδομένα : αποθήκευση και διαχείριση. Αριθμητικές πράξεις, δυαδικό και δεκαεξαδικό σύστημα, αναπαραστάσεις ακεραίων και δεκαδικών αριθμών. Το περιβάλλον προγραμματισμού DevC++. Διαδικασία δημιουργίας, εκσφαλμάτωσης& εκτέλεσης προγράμματος στη γλώσσα C.
3.Η διαδικασία επίλυσης προβλημάτων μέσω Η/Υ – ο ρόλος των αλγορίθμων. Βασικές έννοιες αλγορίθμων, παραδείγματα αλγορίθμων στην επιστήμη του μηχανικού παραγωγής & διοίκησης. Θεμελιώδεις πράξεις & παραδείγματα.
4.Αναπαράσταση αλγορίθμων και τεχνικές επίλυσης προβλημάτων, π
1.Εισαγωγή: STEM και οι σπουδές των μηχανικών. Βασικά χαρακτηριστικά του Industry 4.0 και δεξιότητες του μηχανικού. Ψηφιακή Τεχνολογία και Πληροφορική στην παραγωγή και τη διοίκηση. Ψηφιακός μετασχηματισμός και ψηφιακά επιχειρηματικά μοντέλα.
2.Υπολογιστικές μηχανές και δυνατότητες. Βασικά μέρη ενός υπολογιστικού συστήματος (μνήμη και τρόπος λειτουργίας, επεξεργαστής και τεχνολογίες επεξεργαστών, περιφερειακές συσκευές, θεμελιώδεις έννοιες δικτύων Η/Υ και Διαδικτύου). Δεδομένα : αποθήκευση και διαχείριση. Αριθμητικές πράξεις, δυαδικό και δεκαεξαδικό σύστημα, αναπαραστάσεις ακεραίων και δεκαδικών αριθμών. Το περιβάλλον προγραμματισμού DevC++. Διαδικασία δημιουργίας, εκσφαλμάτωσης& εκτέλεσης προγράμματος στη γλώσσα C.
3.Η διαδικασία επίλυσης προβλημάτων μέσω Η/Υ – ο ρόλος των αλγορίθμων. Βασικές έννοιες αλγορίθμων, παραδείγματα αλγορίθμων στην επιστήμη του μηχανικού παραγωγής & διοίκησης. Θεμελιώδεις πράξεις & παραδείγματα.
4.Αναπαράσταση αλγορίθμων και τεχνικές επίλυσης προβλημάτων, π
- Εφωνήσεις Ασκήσεων
- Απαντήσεις Ασκήσεων (ενδεικτικές τιμές είσοδου/ εξόδου για να ελέγξετε τις δικιές σας λύσεις)
- Ενδεικτικές Λύσεις των Ασκήσεων (θα βρείτε μόνο όσες έχουν παρουσιαστεί στο εργαστήριο. Η λίστα θα ανενεώνεται)
- Εφωνήσεις Ασκήσεων
- Απαντήσεις Ασκήσεων (ενδεικτικές τιμές είσοδου/ εξόδου για να ελέγξετε τις δικιές σας λύσεις)
- Ενδεικτικές Λύσεις των Ασκήσεων (θα βρείτε μόνο όσες έχουν παρουσιαστεί στο εργαστήριο. Η λίστα θα ανενεώνεται)
- Εφωνήσεις Ασκήσεων
- Απαντήσεις Ασκήσεων (ενδεικτικές τιμές είσοδου/ εξόδου για να ελέγξετε τις δικιές σας λύσεις)
- Ενδεικτικές Λύσεις των Ασκήσεων (θα βρείτε μόνο όσες έχουν παρουσιαστεί στο εργαστήριο. Η λίστα θα ανενεώνεται)
Ημερολόγιο
Ανακοινώσεις
- Κυριακή, 14 Ιανουαρίου 2024
- Δευτέρα, 08 Ιανουαρίου 2024
- Κυριακή, 07 Ιανουαρίου 2024
- Σάββατο, 06 Ιανουαρίου 2024
- Δευτέρα, 27 Νοεμβρίου 2023