For courses in Introduction to Computing or Introduction to Programming. There is a growing interest in computing for non-CS majors, or for students who have not yet determined their majors (sometimes called the CS0 market). Computer science professors are also confronted with increased attrition and failure rates. Guzdial introduces programming as a way of creating and manipulating mediaa context familiar and intriguing to todays students. Students begin actual programming early on (sometimes over 100 lines of code in the second assignment). Guzdials approach has met with substantial success in class testing.Guzdial, Mark is the author of 'Introduction To Computing And Programming in Python A Multimedia Approach', published 2005 under ISBN 9780131176553 and ISBN 0131176552.