Visible to the public File preview

Bringing Computer Science Students Closer to Cyber-Physical Systems Design
Peter Hintenaus, Stefan Resmerita
Software & Systems Research Center (SRC) University of Salzburg

Goals
• • •
Raise students’ awareness for the physics of the application at hand Train students to do interdisciplinary work Provide students with a glimpse into other fields of engineering

© 2013, P. Hintenaus, S.Resmerita

Cyber Physical Education

2

Content
Modeling of physical systems RLC circuits Electric drives Optics Frequency domain Ordinary differential equations Bare silicon, interrupts, DMA Programmable logic

• • •

Mathematical concepts -

Low level programming Logic design

© 2013, P. Hintenaus, S.Resmerita

Cyber Physical Education

3

Style

10 Classes Different topic every class Some fundamentals Case studies Prefabricated basis Students finish solution Lots of support



6 Labs -

© 2013, P. Hintenaus, S.Resmerita

Cyber Physical Education

4

Basics
• • • •
Intro electronics Lab: RLC circuits Lab: SPI framework Lab: SPI – parallel in/out Embedded computing Programmable logic Analog electronics

© 2013, P. Hintenaus, S.Resmerita

Cyber Physical Education

5

Case Studies
• • • • •
Conversion of electrical energy Lab: supply for a high-power LED Control of electric motors Lock-in detection Lab: automatic gain & intensity control Lab: FMCW into CW Doppler, Fourier transform of complex signals Continuous-wave radar

Fourier transform infrared spectroscopy

© 2013, P. Hintenaus, S.Resmerita

Cyber Physical Education

6

Experience
• • •
Such a course can be taught! Students like the labs Grading is hard

© 2013, P. Hintenaus, S.Resmerita

Cyber Physical Education

7