引言

本电子教案由张业浩于2024年6月23日开始编写,基于我对课本的理解,旨在辅助教学。同时,我还想介绍我的个人博客,其中包含计算机技术实践经验和国内竞赛的内容,感兴趣的朋友可以浏览。

奥本海姆在他的课程《信号与系统》中用一句令人难忘的话点评:
The purpose of a set of lectures or of courses, for that matter anything you study, is not really to cover a subject but to uncover the subject.——一套讲座或课程的目的是为了揭示和探索一个主题,而不是仅仅表面上覆盖该主题。
也就是说,学习的真正目标不是简单地了解某个学科的表面内容,而是深入理解和发现其内在的本质和细节。因此,我希望在某种程度上,计算机科学这门学科的美妙之处能够在今后的课程中得到体现。目前有很多问题我们可能只能略窥一二,但我希望至少能选出足够引起你兴趣的内容,让你能通过自己的努力去追寻答案。

最后,我想强调,一门课程不仅仅依赖于上课内容,还需要结合教材来全面理解和掌握课程内容。希望你在学完一堂课后,能够回到课本开头所提到的问题,真正理解其中的含义。通常情况下,如果你付出了合理的时间与努力,你的投入与所得是成正比的!希望你会觉得本课程有益且有趣,谢谢。

在今后的课程内容中,如果对其有疑问可以在下方留言。

概述

适用范围(Range of Application)

Cambridge International AS & A Level Computer Science (9618)

官方报考网址(Register for examination)

https://www.britishcouncil.cn/en/exams/school/CambridgeInternational

官方教学大纲(Syllabus)

https://www.cambridgeinternational.org/Images/697372-2026-syllabus.pdf

本课程的重要概念(Key concepts)
  • 计算思维 (Computational Thinking):计算思维是一套基本的解决问题技巧,包括抽象、分解和算法思维。这些技巧常用于分析问题和设计可行的解决方案,涉及一系列技术和编程语言。
  • 编程范式 (Programming Paradigms):编程范式是一种处理和思考问题的方式。有多种编程风格,每种风格适用于特定的函数、工具或情景。理解编程范式是设计和构建程序时正确应用这些风格的基础。
  • 通信 (Communication):通信是计算机系统的核心需求,涉及数据从一个设备或部件传输到另一个设备或部件的能力,以及理解数据传输中使用的规则和方法。通信范围包括从计算机系统内部的数据传输到互联网上的视频传输。
  • 计算机体系结构与硬件 (Computer Architecture and Hardware):计算机体系结构指计算机系统内部的设计,包括部件的组成规则和数据在部件间通信的规则,确保硬件能够实现功能。不同的体系结构适用于不同的场景。计算机由硬件组成,包括中央处理器 (CPU)、主存等内部部件和外设。理解硬件如何独立工作以及协同工作对于编写高效的程序至关重要。硬件需要软件才能执行任务,软件赋予硬件功能,使用户能够与硬件通信以完成任务。
  • 数据表达与结构 (Data Representation and Structures):计算机使用二进制,因此理解二进制数如何以多种方式被解释至关重要。编程要求理解如何组织数据以实现高效的访问和传输。
目标(Aims)

本课程的目标是使学生掌握:

  • 利用计算思维的技巧解决问题。如分解、模式识别、抽象、算法思维、自动化、数据表示;
  • 理解使用计算机解决问题的重要原则。如问题分析与分解、算法与流程设计、编程与实现、调试与测试、数据管理与分析、系统集成与维护;
  • 理解计算机系统的组成部分及其相互关系。包括软件、数据、硬件、通信和使用这些系统的人;
  • 理解不同的通信方式以及计算机网络和互联网的功能;
  • 应用以上理解来开发基于计算机的解决方案。
评估总览(Assessment overview)


作者:张业浩  创建时间:2024-06-23 17:36
最后编辑:张业浩  更新时间:2024-08-10 21:09