 Hello. Welcome to AP Computer Science Principles. This course is much more than just a programming course. It's creating, it's looking at a lot of ideas and topics all in one. And if we take a look here, there's seven big ideas. The first of which is creativity. Creativity meaning innovation. You know, artists innovate, musicians innovate. Well, you can be creative in computer science as well. The second of which is abstraction. How can you take a big idea and break it down into smaller things, simpler components that people can understand? The third of which is data and information. We have bits and bytes and big data, big data. More and more devices and science is creating all this data. But how do we crunch it? How do we clean it? How do we sort it? How do we best visualize it? So we go into visualization and how best to present that visually to your audience. Algorithms. These are small things, small pieces of functionality, breaking down things into small pieces that we can reuse. Programming. Yes, we're going to get into programming, but programming with respect to what's behind a web page. HTML, JavaScript, things of that nature. And the internet. What's behind the internet? Not just that web page, right? We have HTTP protocol. How does that data get transferred? How does that even get transferred across the internet? TCP, IP protocols? Your router that's in your house? What kind of privacy is there on your router? How many routers do you need? What if a router goes down out there in the world somewhere? Does it get rerouted? Global impact. When we talk about global impact, first thing we think about is cybersecurity. Spent a lot of talk in the news about cybersecurity and hacking. Well, there's also things called net neutrality. There's certain providers out there that control these certain parts of the internet, and they're throttling back, you know, say one company versus another, because they may be competing against each other. So those are some of the topics we'll be talking about in AP Computer Science Principles. It is an AP course. So, of course, there's an exam. But what's different here? Yes, we have the exam, which is 60% of your grade, multiple choice, as usual, a two-hour exam. But we have this new thing called performance tasks. So you create and upload to the college board at some point before you actually take the exam. The first of which is called create. You're going to be coding an application. You'll have a collaborative partner for input and may help you on a piece of that. But you'll be mainly coding that application yourself and uploading it. The second of which is explore. You're going to go out and research a topic, some computer innovation out there that you want to talk about and upload that to the college board as well. And that's basically what we have for our course. We'll have a weekly overview. We'll have readings and background information, some short assignments, group work, collaborative group work, group assignments, discussions, and then, of course, a weekly quiz. But that's the AP Computer Science Principles. It's a wonderful course. It kind of enlightens you to the whole aspect of how computers affect the world. Thank you. I hope you join me in the course.