In my previous article “What Manufacturers Need to Know about Software-Defined Automation”, I discussed how Software-defined automation (SDA) is changing the nature of industrial automation, with a ...
Video: Let’s make software better by designing it deliberately! As a ‘plain old computer scientist,’ Daniel Jackson said he sometimes feels like an outsider at the table these days, where AI seems to ...
Foundations of Software Engineering is a course that presents an introduction to the field of software engineering. The class begins with a review of some core tools that are needed to support our ...