Students should have a broad understanding of the role of data and data representation in solving information problems. They should be able to explain the necessary components of any data representation scheme, as well as the particulars of binary and common ways that various types of simple and complex data are represented in binary code. Students should be able to design and implement a data-based solution to a given problem and determine how the different aspects of this problem solving process could be automated.
Projects: