This course is an overview of the theory, foundations, and practice of Computer Science with an emphasis on what computers can and cannot do, now and in the future. Topics include algorithms and data, correctness and efficiency of algorithms, hardware, programming languages, limitations of computation, applications, and social issues. No programming skills are required as a prerequisite. Major concepts and open problems in Computer Science are presented without reliance on sophisticated mathematical tools.
hover on the box and press key x to place an X on the box or press key o to place an O on the box!cool website to check