Cynthia Bailey Lee
Experience report
University of California, San Diego
computer programming increasingly considered essential literacy skill students matlab courses particular play role introducing nonmajor students tool commonly used many fields paper reports departments experience introducing cs1 matlab nonmajors course course assumed prior programming experience training linear algebra without linear algebra without ability domainspecific tailoring turned media computation contextualize skills motivate students media computation approach programming instruction focuses manipulation visual audio video media course design also featured peer instruction lecture format lectures punctuated frequent questions students answer individually small groups knowledge represents first time media computation peer instruction pedagogies comprehensively adapted matlab course work shares selected materials designed course reports outcomes two terms course offered