Outschool
開啟貨幣、時區和語言設置
登入

完成創建任務 - AP 電腦科學原理 (APCSP)

在這個為期一周(3 節)的課程中,我們將介紹獲得 AP 電腦科學創建任務滿分的關鍵要素。
Tom Shiflet
平均評分:
5.0
評論數量:
(30)
班級
玩

包含什麼

3 現場會議
2 小時 45 分鐘 上課時間
我們無法翻譯此文,請刷新頁面並再試一次。

課堂經歷

In this course, we will cover all the details of what makes a great APCSP Create Task and how to earn full credit on your task! The Create Task is 30% of the overall APCSP test score, so the task can easily be the difference between scoring 3 and scoring a 5. 

In my three years teaching APCSP in the classroom, my students had a 96% "pass" rate (score of 3 or higher) and well above national average for scores of 4 and 5. I will take these proven, practical experiences to guide students to making the most of their Create Task and getting the best score possible!

We will cover a few key components: 

- Choosing your project: What kind of program should I write? What impresses the graders? Do I need to write a "big" program to get a high score?
- How to work the rubric: The Create Task rubric tells us exactly what they are grading and what they are looking for in your responses...we just have to understand it and read between the lines. Then once we understand it, we make it as easy as possible for the grader to see your correct responses.
- How to write the responses: In the end, the grading for the Create Task comes from your written responses...we'll discuss how to maximize your score by writing concise, but descriptive, responses that fill all the requirements. 

Class time will be spent discussing requirements and example wording, looking at example responses and projects, collaboratively grading sample tasks and sharing ideas as a group of the best ways to handle task requirements. Student participation is encouraged!

Important Notes
- Since the Create Task can be written in a wide variety of programming languages, this course does not provide any assistance or instruction on coding your project. I assume that you are capable of writing the basic code required for the task. 
- I am not able to answer questions directly relating to YOUR code or responses. In order to comply with the requirements that College Board and AP have in place, I can only offer direction and clarification based on my experience with previous APCSP classes and specialized training that I have received from College Board. I will always honor the expectation that you do your own work and I will not do anything that your classroom teacher is prohibited from doing by College Board.
學習目標
- Students will learn how to choose an appropriate coding project and realistic scope for their Create Task.
- Students will understand the rubric requirements and how to fulfill them, both in their code and in their written responses.
- Students will know how to write responses that meet the requirements of each specific response prompt.
學習目標

其他詳情

外部資源
除了 Outschool 教室外,本課程也使用:
來源
Students should be preparing to take the AP Computer Science Principles test and working on, or preparing to work on, their Create Task. If you have already submitted your Create Task to the AP Digital Portfolio website, check with your teacher BEFORE sighing up for this course, because if your project has been finalized by your teacher, you will not be able to make changes to your AP submission.
已加入 April, 2021
5.0
30評論
教師檔案
教師專業知識和證書
Hello! My name is Tom Shiflet and I teach a variety of computer science, game design and math classes tied together with game programming as a hands-on "math lab"! I am a game industry veteran, having worked on about 20 PC games in the past, I've worked in the IT industry and have over 15 years teaching experience at top level college prep schools and universities. Currently, in addition to teaching on Outschool, I'm an indie game developer, with two games currently released on the Steam platform (called "Askaya: Remnants of Ajuna" and "Eyes of the Night"). 

In the game industry, I worked in the role of producer (project manager), game designer, and general manager of an independent studio. I am passionate about video games and I am excited to bring that passion and experience here to help the next generation of game designers and developers get started building the skills needed! In teaching math classes, I have always applied practical lessons of the math concepts through fun and interactive coding "labs." 

For my computer science classes, I take a different approach than many CS teachers...I understand that not everyone will need a lot of things that are taught in typical computer science classes. BUT, I do believe that the thought skills taught by using computer science are extremely important, even if you end up going into law, medicine, engineering, business, etc. So I focus on key thinking skills and we exercise those skills by using the subject matter of computer science.

Additionally, I teach a series of classes called the “Wired.” series that cover key areas of living in this “wired” world of ours. These topics include things like: the Internet, how to use social media effectively, how find and evaluate sources online, personal finance, etc. These are “real life” skills that college students are constantly saying that they wish that they had learned in high school, but are rarely taught. 

In my time when I’m not teaching, I enjoy the playing video games with my son, being outside camping, hiking and fishing, and playing anywhere around water. I also have had the chance to travel to many different countries to serve refugees and kids that have been abandoned or orphaned by war. I’ve been to Iraq many times, as well as Yemen, Thailand, Vietnam, Senegal, Guatemala, El Salvador, Dominican Republic and more. 

In my years working with high school students all around the world, I’ve experienced how powerful and impactful students can be and I’m thankful for the opportunity to help guide students as they prepare to be leaders of the next generation!

Tom

Random Facts About Me:
- I had the chance to give a TEDx talk about what I've learned from working with kids around the world.
- I speak a few different languages (and write code in many others). 
- I love learning...I'm always teaching myself something new and reading (mostly non-fiction).
- I have a son and an "almost" daughter (an international student that lived with us for 3 years that is like family to us).

CLASS RULES

- I don’t require cameras to be on (though I need to verify you by video at the beginning of the class), but if you have yours on, please be sure that your setting and clothing are appropriate. Be comfortable...but be wise with your choices.
- Please respect class time by muting your mic if there is a lot of background noise. 
- I LOVE class discussions and questions, but try to stay on topic. 
- We will always treat each other with respect. Always. Failure to do so will result in students being removed from class.
- There is room to try things and fail. Just keep trying. If you don’t understand something, please let me know. If you have questions, don’t be afraid to ask. But always try...and if you don’t get it the first time, then try again...you’ll get there. I promise!

評論

現場團體小班課程
分享

US$45

用於 3 課程
每週3次,共 1 週
55 分鐘

有4 位學習者完成此課程
即時視訊會議
年齡: 14-18
3-12 每班學員人數

該課程不再提供
關於
支援
安全隱私加州隱私學習者隱私管理資料首選條款
下載這個軟體
在應用程式商店下載在 Google Play 上取得
© 2024 校外