Introduction to Informatics
Informatics 101 is an introductory class that surveys many of the big ideas in computing. Students in this class learn about bits and bytes, converting binary to decimal (and back), writing and testing HTML for a rudimentary web page, and they learn about databases, data types, and some of the big problems associated with making sense from big data sets. Students in this course also receive an introduction to SQL, and they experiment with making a few search queries of their own. We will talk a bit about different representations and visualizations of data before we move on to linear vs binary searching, sorting algorithms and thinking about efficiency. Finally students develop a better understanding of what an algorithm is from a programming standpoint, practice writing a program using pseudocode and flowcharts, and then explore programming using a browser-based block language called SNAP!.