Ενσωματωμένα Συστήματα

Γενικά

Περιεχόμενα μαθήματος

Αρχιτεκτονική ενσωματωμένου συστήματος, λειτουργικά συστήματα ενσωματωμένων συστημάτων, κυριότερα περιφερειακά, κυριότερες γλώσσες προγραμματισμού, στοιχεία της συμβολικής γλώσσας (assembly), στοιχεία της C++, στοιχεία της Python, στοιχεία της Rust, περιγραφή του Arduino, είσοδος/έξοδος γενικής χρήσης, διακοπές, χρονιστές, σειριακές διασυνδέσεις, PWM, ADC, DAC, διασύνδεση συνήθων περιφερειακών (πληκτρολόγιο, οθόνη LCD).

Μαθησιακοί Στόχοι

Οι σπουδαστές αποκτούν την ικανότητα να κατανοούν πλήρως τις διάφορες παραμέτρους ενός ενσωματωμένου συστήματος, να συγγράφουν τις απαιτήσεις για τη σχεδίαση ενός νέου συστήματος, να επιλέγουν το υλικό και το λογισμικό, να σχεδιάζουν το κύκλωμα και να συγγράφουν τα προγράμματα για ένα ενσωματωμένο σύστημα, να το υλοποιούν και να το ελέγχουν.

Γενικές Ικανότητες

• Αναζήτηση, ανάλυση και σύνθεση δεδομένων και πληροφοριών, με τη χρήση και των απαραίτητων τεχνολογιών
• Προσαρμογή σε νέες καταστάσεις
• Λήψη αποφάσεων
• Αυτόνομη εργασία
• Σεβασμός στη διαφορετικότητα και στην πολυπολιτισμικότητα
• Άσκηση κριτικής και αυτοκριτικής
• Προαγωγή της ελεύθερης, δημιουργικής και επαγωγικής σκέψης

Μέθοδοι Διδασκαλίας

Πρόσωπο με πρόσωπο
Διαλέξεις με παρουσίαση σε Powerpoint
Επικοινωνία με φοιτητές με χρήση της πλατφόρμας Moodle
Ασύγχρονα μαγνητοσκοπημένα διαδικτυακά μαθήματα στο Youtube
Εκπόνηση εργασίας (πρότζεκτ) με διαδικτυακή ανάθεση και παρακολούθηση
Επικοινωνία με τους φοιτητές μέσω email
Ομάδα του μαθήματος στο Facebook

Αξιολόγηση Φοιτητών

Γραπτή τελική εξέταση (50%)
Γραπτή εξέταση προόδου στην είσοδο/έξοδο γενικής χρήσης και τις διακοπές (25%)
Παρουσίαση εργασίας σε ακροατήριο(25%)

Συνιστώμενη Βιβλιογραφία

Ενσωματωμένα Συστήματα, 1η έκδ., Ν.Νικολαΐδης, Ι.Νικολαΐδης, ISBN: 978-960-602-270-8
Ανάπτυξη Εφαρμογών με το Arduino, 2η έκδ., Π.Παπάζογλου, Σ.Π.Λιωνής, ISBN: 978-960-418-550-4
Βασικές Δομές Ενσωματωμένων Συστημάτων, K.Καλοβρέκτης, ISBN: 978-960-7996-80-0
Μικροελεγκτές, 1η έκδ., Ν.Νικολαΐδης, ISBN: 978-960-602-217-3