全国统一学习专线 8:30-21:00
来源: 上海光华学院美高校区(杨浦) 编辑:佚名
喜讯近日,我校黄子宸同学在AP - Computer Science A的考试中取得满分的好成绩,今天,就让我们看一看平时他是如何学习的吧。
学习分享
大家好,我是来自上海光华美高的黄子宸,我是一个热爱音乐和编程的男生。今天,我将会从两个方面跟大家讲解APCSA应该怎么学习。,大家需要有一个客观的视角。计算机跟人类是不一样的,人类可以有比较跳跃的思维,但是计算机没有。所以说我们在写代码的时候必须得站在计算机的角度考虑,每一步该怎么处理,每一步的变量的值是多少。每一步都必须要在脑子里过一遍,得在脑子里有清晰的思路。然后要自己学会检查问题,尽量少去寻找别人的帮助。其实写代码就像搭积木一样,比如说你想用积木来搭一个城堡,需要从地基开始打。写代码也是这样子,你需要先规划好蓝图,再从框架开始,最后再填充细节。所以说大家在写的时候,脑子里一定要有一个模型,不能在没有思路的时候就开始写。这样子的话是写不出东西的。尤其到后期,学到constructor的一些用法的时候脑子会很乱。推荐大家一个好的方法去锻炼计算机思维:看一些优秀的代码,然后在自己脑子里过一遍。第二就是要有兴趣去钻研它,因为有很多代码你可能学过了,但是你不会主动去用它。其实这些代码是非常有用的。比如说substring()还有indexof()。这两个东西可以组成非常多的搭配。或者说while() 和for()又可以组成非常多的搭配,但是假如你不去练,不去熟悉他们的话,用的时候是想不到的。因为我平时对计算机比较有兴趣,所以我经常会到一个网站上做题。我在那个网站也学到了一些比较高级的技巧,比如说双指针查找,快速排列,二分查找这样一些方法。但是我要熟练运用这些方法的话,还是得不停的练习,不停的去熟悉这些代码。其实熟练度对代码使用非常重要,因为假如你不熟练的话,做到某些题的时候,你是不会去想到用这些 code 去编写程序的。因此,在学习APCSA的阶段,我建议大家在学到知识点的时候认真完成课内练习,课后多刷AP官方的题目,尤其是free response。我就是在学习APCSA的时候和胡宇老师一起,刷遍了最近十年的AP官方试题,大家一起比赛谁写的快,然后一起找问题,一起解决。大家也可以找一些好朋友一起比赛,出现问题的时候一起讨论如何解决。当熟练度上来之后,任何简答题都能从容面对。总结一下就是不断钻研,培养计算机思维,只有这样才能学好APCSA。
APCSA课程通过以Java编程教学的形式来帮助学生学习电脑科学。在整个课程中,学生将学习如何用Java设计程序来解决不同的问题,使用数据分析结构来归纳整合大量的数据,在课程后期学生会学习更加复杂的算法结构来分析和设计更加复杂的程序。
APCSA考试分为两个部分:单选题(MCQ)和简答题(FRQ)
单选题:总共40道题,考试时间为1小时30分钟,占考试总分的50%
简单题:总共4道题,考试时间为1小时30分钟,占考试总分的50%
学校简介
上海光华学院美高校区(简称光华美高)成立于2017年11月,原名上海光华学院杨浦校区(光华杨浦),隶属于光华教育集团,系光华教育集团整合优质教学资源与师资队伍,着力打造专业从事AP国际课程教学的国际高中,并于2018年9月获美国大学理事会授权(编号694095)正式成为受美国大学理事会认可的AP学校。
光华美高专注于打造美国高中教育体系,秉承西方先进教学理念,结合中西方教育的优势和特色,小班授课,因材施教。学校师资力量雄厚,荟萃,德才兼备,除了为学生提供进入美国大学的标准课程之外,本校共提供17门AP课程。我校学生从10年级就可以开始选修AP课程,在2019年AP全球统考中取得了80%的满分率;2020年88%的学生顺利通过了AP全球统考,优秀率高达62%。AP课程的特点在于高中学生可以选修这些课程,在完成课业后参加AP考试,得到一定成绩后可以获得大学学分。AP成绩已成为众多大学录取考虑因素中最为重要的依据之一,其中包括哈佛、耶鲁、牛津、剑桥等世界知名大学。
我校践行“博学笃志,砥砺前行“的校训,致力于创办一所鲜活的学校,让教育彰显生命的光彩。我们坚信,优质的国际教育能够让孩子们做到,激发潜力,超越自我,成为“面向生活、面向世界、面向未来“的国际化人才!