安卓移动app生产的AP CSP创意任务


浏览:448 次

1、 活动来源:2017年8月参加AP在上海的培训。AP电脑有两种。一个是教Java的ComputerScience A,另一个是新开设的课程Computer Science Principles,有点类似于高中一年级的计算机课程Basic+Programming,其中的编程语言是无限的。我觉得CSP是一门通用的课程,它降低了编程的难度。您可以使用模块化编程软件,如Scratch、App Inventor和一些基本的计算机知识。考试包括两个大型作业和多项选择题。一项重大任务是探索新技术。有必要制作一张电子海报,介绍新技术以及新技术对社会的影响。另一项重要任务是编程。编程语言不受限制,根据评分标准进行评分。这项计划做得有多好并不重要,重要的是它是否符合评分标准。编程要求不高。因此,2017年9月,我学习了App Inventor,完成了一项创造性作业,并根据CSP的要求进行了评分。

2、 Term2组操作要求

1.2分组

2.截止日期:12月25日23:00

3.提交作品:1)aia 2)apk 3)屏幕录制4)doc

4.发送至xxxxx@qq.com

3、 AP CSP CPT网站

https://apcentral.collegeboard.org/courses/ap-computer-science-principles/exam#anchorSG

4、 主要任务的评分标准

AP®计算机科学原理-创建绩效任务

第1行制定有目的的计划

视频演示了提交的程序的至少一个功能的运行。响应(音频旁白或书面响应)确定了程序的目的(程序试图做什么)。得分1:提交视频。旁白或文字描述了视频中的操作,并解释了此过程的目的。

第2行制定有目的的计划

描述或概述增量和迭代开发过程中用于创建整个程序的步骤。得分2:描述项目的开发过程,并反映迭代和增加的想法

第3行制定有目的的计划

具体确定至少两个项目开发困难或机遇。描述如何解决或合并两个确定的困难或机遇。得分3:列出开发过程中的两个困难(挑战和机遇),并解释如何解决(利用)它们。

第4行应用算法

所选代码段实现算法。得分4:截图。选择一个可以解释算法概念的程序。算法不能是指令。

第5行应用算法

所选代码段实现使用数学或逻辑概念的算法。解释所选算法的功能。描述所选算法与程序的总体目的相关的功能。得分5:该代码使用了数学或逻辑的概念。解释此代码的功能以及此代码与整个程序之间的关系。

第6行应用算法

所选代码段实现包括至少两个或更多算法的算法。至少一个包含的算法使用数学或逻辑概念。解释其中一个包含的算法如何独立运行。评分6:此代码包含两个或多个算法。至少有一种算法使用数学或逻辑概念并解释了该代码的功能。

第7行应用抽象

选定的代码段是学生开发的抽象。得分7:这个代码是你自己写的,不是直接在库中调用的。在App Inventor中,我们自己编写的紫色模块是最合格的。

第8行应用抽象

解释所选抽象如何管理程序的复杂性。评分8:这段代码如何降低整个程序的复杂性。

5、 学生填写的文件

2a视频、程序功能等

2b迭代思路,2个困难,如何解决

2c算法截图

2c功能

2d紫色模块截图

2d功能可降低复杂性

6、 网站提供的10个样品

https://youtu.be/suZL5PnpD8Y

https://youtu.be/Mh6Zp3kttEA

https://youtu.be/uKVGOZv4H1g

https://youtu.be/zT1XNAS4oGE

https://youtu.be/fjwPSa-8bdA

https://youtu.be/ntgPW8mQBR4

https://youtu.be/xj9p8XCXpZc

https://youtu.be/yE1xSV8LNhE

https://youtu.be/_hNSzslOCAA

https://youtu.be/N_R3T1_deAo

10个样品

7、 学生作品

A0527ACCam(地图)

AC Cam是一款基于街机风格的手机地图软件。用户在启动界面中单击相机以打开p图的路径。用户可以选择在本地拍照或选择图像文件。选择图片以

相关资讯:
农产品电子商务向企业个人农产品电子贸易方向发展的效益

农产品电子商务向企业个人农产品电子贸易方向发展的效益

查看
Web 3.0技术的基本方向

Web 3.0技术的基本方向

查看
认知

认知

查看
面向对象的

面向对象的

查看
2018-12-25

2018-12-25

查看