This is an introductory course that involves a general overview of design and problem-solving as it is practiced in different disciplines. The course will include an examination of the qualities of software as the end product of the design process. It will include a study of the pervasiveness of software and the platform-specific considerations. The course has an applied focus and will involve software design and development experiences in teams, a literacy component, and the use of software development tools.
This is an introductory course that involves a general overview of design and problem-solving as it is practiced in different disciplines. The course will include an examination of the qualities of software as the end product of the design process. It will include a study of the pervasiveness of software and the platform-specific considerations. The course has an applied focus and will involve software design and development experiences in teams, a literacy component, and the use of software development tools.