The following content is provided under a Creative Commons license. Your support will help MIT OpenCourseWare continue to offer high-quality educational resources for free. To make a donation or view additional materials from hundreds of MIT courses, visit MIT OpenCourseWare at ocw.mit.edu. Good morning, try it again. Good morning, thank you. This is 6.00, also known as Introduction to Computer Science and Programming. My name is Eric Grimson, together with Professor John Guttag over here. We're going to be lecturing the course this term. I want to give you a heads up, you're getting some serious firepower this term. John was department head for 10 years, felt like a century, and of course 6. I'm the current department head in course 6. John's been lecturing for 30 years, roughly. Alright, I'm the young guy. I've only been lecturing for 25 years. You can tell I have less gray hair than he does. What I'm trying to say to you is we take this course really seriously. We hope you do as well, but we think it's really important for the department to help everybody learn about computation, and that's what this course is about. What I want to do today is three things. I'm gonna start, which I shouldn't say start, I'm gonna do it in the middle, a little bit of administrivia, the kinds of things you need to know about how we're going to run the course. I want to talk about the goals of the course, what it is you'll be able to do at the end of this course when you get through it. And then I want to begin talking about the concepts and tools of computational thinking, which is what we're primarily going to focus on here. We're going to try and help you learn how...