This course cover diverse topics ranging from engineering, the evolution of software development, and emerging technologies.
The curriculum explores the transition from classical engineering to abstract systems design. It details how creativity and innovation drive technological shifts, the formal definitions of hardware and software, and the methodologies used to build complex information systems.
There were some important insights from this course. Nonetheless, I enjoyed the final project in which we had to think about a product in which software was used. I suggested a device to track and improve sleep.