笔者张志刚老师,实验室人称大飞侠,毕业于悉尼大学软件工程系 研究生(导师哈佛大学Alan Fekete教授),原澳大利亚Fitbit公司(今谷歌智能腕表部门)开发人员 2021年度USACO美国奥林匹克计算机竞赛观察员 本人的名字印在奥赛官网上 欢迎查阅 长期从事IB计算机科学教学工作以及IA EE论文写作 所带IB学生绝大部分来自于北京人大附中ICC(大陆第一梯队)和海外高中学子
作为国际课程中认可度最高,真正全球通用的课程,IB的课程内容含金量极高,同时也意味着难度很大。对于申请大学是理工方向的学生来说,属于IBDP第四组(Science)的计算机科学是一门相对容易的课程。
此课程为两年内容
其中 SL Core的内容涵盖了:系统生命周期,计算机组织,计算机网络,计算思维
Option D面向对象编程(使用Java或python) 目前国内大部分国际学校选择Option D模块,Java/python编程作为当下世界上最热门的编程语言 编程技能是一切CS专业的基础
HL advanced内容涵盖了大学数据结构的部分,非常有利于申报计算机专业的学生(很多没学过HL的学生反映去了大一Data Structure这门课仿佛是在听天书),其中包括二维数组,Stack栈,Queue队列以及转化 LinkedList链表以及Tree树的内容 ,操作系统资源管理,分布式系统
在HL extention部分,学生需要在四个方向上选择一个,包括:数据库、建模、Web Science和面向对象编程。
HL的option D编程部分是非常令人兴奋的,里面包含了数据结构的Java编程技能以及GUI图形化APP的制作,是非常非常实用的模块,一次学习受益终身
对有志申报计算机专业的学生 笔者提供另外三个模块的教学
IB DP HL Advanced考试时间为2小时10分,总分100分 下面是IB HL 2019五月真题
声明:本文为原创文章,版权归Alevel计算机之家所有,欢迎分享本文,转载请保留出处!