Computer Science: The Good Parts
Many software developers have followed a non-traditional path to their profession. Coding is often something that is picked up on the side, learned through work projects, or through bootcamps and workshops. Yet, in learning to code, it is all too easy to overlook computer science itself. To be fair, working programmers are often focused more on plumbing than the need to actually implement a new algorithm, build a new data structure, or ponder the kinds of things that get taught in a typical computer science program. Nevertheless, computers are full of all kinds of awesome wizardry. This course is about that! It's a week of exploration and thinking that embraces the magic that lives inside the computer. This is the computer science course you wish you took. This class is structured around four core topic areas: Data Structures, Algorithms, Communications, and Computation. In exploring each of these areas, you'll start from first principles and go on a journey of discovery that involves hands-on experimentation and discussion of the big ideas and questions. Our goal is to bring computer science to life in a way that you simply won't find in a book. More information FAQs What are my transportation/parking options for getting to and from the event? The course is held in Chicago's distinctive Andersonville neighborhood. Free on-street parking is available nearby. Andersonville can be accessed by CTA train, CTA bus, and the Metra UP North Line. How can I contact the organizer with any questions? Send email to firstname.lastname@example.org What's the refund policy? Your registration is refundable at any time for any reason. Is my registration fee or ticket transferrable? Yes.