Το μάθημα έχει σκοπό να εισάγει τον φοιτητή στα συστήματα πραγματικού χρόνου από τη σκοπιά των μικρών ενσωματωμένων συστημάτων. Τέτοια συστήματα πρέπει να αποκρίνονται και να διαχειρίζονται συμβάντα και διεργασίες λαμβάνοντας υπόψη κρίσιμους χρονικούς περιορισμούς. Δίνονται οι βασικοί ορισμοί και παραδείγματα και παρουσιάζονται σύντομα οι αρχές ανάλυσης και σχεδίασης συστημάτων πραγματικού χρόνου. Αναλύονται θέματα χρονοπρογραμματισμού πραγματικού χρόνου και οδήγησης από χρονιστές, διακοπές και προτεραιότητες. Γίνεται σύντομη αναφορά στις γλώσσες προγραμματισμού πραγματικού χρόνου. Στη συνέχεια, γίνεται εισαγωγή στους μικροελεγκτές και παρουσιάζονται οι αρχές διαχείρισης εισόδου/εξόδου, χρονισμού και σημάτων διακοπής. Γίνεται αναφορά στους μικροελεγκτές PIC και AVR. Περιγράφονται οι τεχνικές προγραμματισμού μικροελεγκτών PIC και Arduino.
Οι φοιτητές μπορούν να βρουν το πρόσφατο διδακτικό υλικό στη σελίδα e-learning του Ιδρύματος