New course teaches software architecture and design to engineering students.
The article describes a course on software architecture and design that focuses on system requirements, conceptual models, and using tools like UML and CASE for software development. Students learn about GUI design, programming in Java and C++, and work on projects like business data management software and distributed computing. The course is aimed at engineering and science majors and serves as a foundation for software design and development skills.