Take the College and Career Readiness Quiz

Foundations of Interactive Design

This course is an introduction to the software engineering design process; which is to identify the problem, research the problem, develop possible solutions, select the best possible solution(s), code prototypes and/or models, test and evaluate, communicate the solutions, and redesign. Students will develop these basic skills through the use of a graphical programming language, allowing them to build a foundation and understanding of this process before moving on to the syntax and semantics of a particular high-end programming language in future courses. Developed at M.I.T., Scratch takes advantage of advances in computing power and interface design to make programming more engaging and accessible for those who are learning to program.

Number: 
DMD175
Credits: 
3.00
Type: 
Digital Media