Lecture: Computer Science in the Information Age

John E. Hopcroft


Computer science has changed significantly in the last few years. In the early years computer science was focused on making computers useful and was concerned with programing language, compilers, operating systems, and algorithms. Today the focus has shifted to what computers are used for. Several of the derivers of this change are the amount of data that is available and the information in this data, the world-wide-web, and social networks. This talk will focus on some of the basic theory need to support this change. It will consist of a few simple ideas concerning high dimensional data, random projections, deep learning and sparse vectors.