This course will  Represent information is fundamental to computer science. The primary purpose of most computer programs is not to perform calculations, but to store and retrieve information  usually as fast as possible. For this reason, the study of data structures and the algorithms that manipulate them is at the heart of computer science. And that is what this course is about  helping you to understand how to structure information to support efficient and knowledge.