Computer Science LLC Course


Great Ideas and Applications in Computer Science House Course covers some ways that computer science (CS) can contribute to solutions to some of the most pressing social issues facing the world today. The course includes high-level discussion of extensive examples demonstrating how CS can have a positive impact on a wide variety of applications, journalism and politics, commercial applications, and more. The course uses few more detailed examples to highlight how underlying computational ideas such as abstraction, algorithms, and large-scale data processing play a role in these applications, as well as how programming is the enabler that turns these ideas into working systems. Finally, the course includes a brief presentation on a CS-related project or topic of the student’s choice, which can be a new project or something done in another course or as an extracurricular activity.