 Welcome to Intro to AP Computer Science for New AP Teachers. In this lesson we're gonna go ahead and get started. So let's take a look here. Let me click up here. So today I'm gonna talk about what is APCSA? Some of the topics that are on or in the subject. Talk a little bit about the AP exam and a little bit about this course that you're watching right now. So first of all what is AP Computer Science A? Well it's a computer science course offered to high school students and it's equivalent to the first semester of college computer science. So students that take this course and do well can skip their first semester of computer science studies and go right into CS2 for example. It is taught using the Java programming language so you should probably be familiar with Java to teach this course. The topics in this course there are 10 main topics. The first is primitive types so these are integers, bullions, etc. Doubles, that sort of thing. Using objects so object-oriented programming. So you notice this is using objects. We're not writing them. We're just using them at this point. And then conditionals so if statements. Iteration which is for loops and while loop. And writing classes so finally we get to writing classes. Now you don't have to do it in this order. You can do it in whatever order you prefer. But this is the order that they give it to us in. Then we talk about arrays. Arrayless and 2D arrays. That's our collections of objects and primitives. And then also the last two topics are inheritance. Again back to object-oriented programming and of course everybody's favorite recursion. The AP exam is pretty challenging. It is held in May and it's marked on a scale of 1 to 5. So I think generally speaking 3 to 5 is considered passing. Making error codes even though you can't see it. So it has two sections. One multiple choice and one free response questions which is where the students write code on paper. Which is kind of interesting in and of itself. The multiple choice section has 40 questions. Students have one and a half hours and this section is worth 50% of the total score. The FRQ section is four questions and that is one and a half hours also. And it is 50% of the total score. And the course that you're watching right now. The purpose what this is supposed to do is to really help new teachers get started with AP computer science. I've been teaching it for a few years myself and this is so I'm not an expert by any stretch of the imagination. But I do have some hopefully helpful hints for beginning teachers. And to give you some hints on how to approach the course and maybe suggest a few approaches to units and maybe some things to you help the students watch out for. My name is Christian Thompson and if you're on Twitter you can follow me at Tokyo EdTech. I'm also on YouTube. It's probably where you're watching this. I'm also on I think Instagram as well. And this started as a project for my master's degree in computer science. Georgia Tech CS6460. And they have a course called EduTech. And I chose what's called the content track. I chose to make a teacher training course along with a student. Some student lessons for this course. I really like to as they say, rule your own. I like to rule my own. I don't like to rely on what's already out there because the answers are already out there. So I use my own stuff. I don't have quite as many problems with copying and plagiarism. And so yeah. So basically talked about what AP CSA is. The topics that are included in this course. A little bit about the AP exam and a little bit about this course, this teacher training course that you are involved in right now. So yeah, thanks for stopping by. Hope you find it helpful.