Skip to main content

University of Michigan School of Information


206 - Data-Oriented Programming

Data-Oriented Programming --- Students develop their core programming and software development skills, to build competency and literacy in important areas that includes basic data structures, debugging and testing, using distributed code repositories, pattern matching, and programmatic gathering and processing of data. Applications in assignments and labs are oriented around data manipulation.
Credit Hours 4


  • (SI 106 or waiver) or EECS 182 or EECS 183 or ENGR 101; (C- or better)