The visibility of personal computers and the Internet hides the fact that most software development is done for embedded systems in industry and commerce and not for standalone packages. Programmers and engineers in these environments are required to have a different set of skills and a different approach to software than are currently taught in most computer science curricula. The talk is a plea for diversity in CS education, as opposed to the uniformity that has taken hold during the past few years. I will demonstrate two approaches for achieving reliable software and show that they are accessible to students even at a relatively introductory level.
Vale a pena ler os outros Keynote Speeches do professor Ben-Ari.