TCE计算机科学课程旨在培养学生识别、分析和设计算法的能力以及计算机程序的设计、文档、分析、测试和评估技能,本课程主要学习理解计算机编程语言中的编程概念、理解布尔逻辑、二进制数据、数据类型的表示及其与底层数字硬件的关系、熟悉高级和低级编程语言、对计算机科学的社会、伦理和专业方面的认识。
TCE计算机科学课程内容包括以下几个部分:
第一部分、算法设计和问题解决
本单元学生将发展理解问题、探索解决问题的策略、设计和创造解决方案的技能。研究需要数学解决方案的算法,例如涉及求和和搜索的算法。学生需要学习面向对象编程和事件驱动编程的基础知识。使用以下Java特性编写各种Java小程序/应用程序:
1、基本类型
2、算术和逻辑运算符(+、-、*、/、%、&、!、||)、运算顺序和一些数学函数,例如(数学幂函数、数学随机函数)
3、预定义的对象,包括数组和字符串,以及修改和创建对象
4、控制流(使用if/else开关选择,使用for/while迭代)
5、方法、参数和范围
6、图形用户界面(小部件,包括按钮、文本字段、标签)
7、使用AWT库的事件和侦听器。
第二部分:计算机基础
为了理解未来使用计算机技术的局限性和可能性,学生需要了解计算机体系结构和操作系统的作用。课程内容包括:
1、用于整数和分数以及十进制和十六进制转换的二进制数字系统
2、基本二进制算术(仅加法)
3、二进制补码表示和算术(仅限加法和减法)
4、基本数据类型的表示(整数、字符、布尔、浮点)
5、适当时使用十六进制表示非数字数据(例如字符、颜色、指令)
6、浮点数表示对计算精度的影响
7、数组以及声音和图片文件的表示
8、布尔运算符(与、或、非)
9、逻辑门、基本计算机电路和触发器
10、使用真值表、卡诺图和使用逻辑定律的指定列表的简化来设计逻辑电路
11、计算机体系结构——冯·诺依曼体系结构和相关历史背景中计算机的基本组成部分
12、机器代码及其与高级语言(如Java)的关系
13、操作系统和JVM的作用
第三部分:社会/道德问题和职业责任
计算机专业人员拥有专业知识,通常拥有权威职位。因此,它们可能会对社会产生重大影响。有责任负责任地行使这一权力。
本部分课程内容包括:所需的职业道路、技能和教育、专业协会和道德守则的作用、工作场所计算机专业人员的职责、当权者的责任、技术错误的例子和后果,如软件错误、好的和坏的用户界面设计的后果,以及为所有用户设计的义务。
以上就是有关TCE计算机科学课程内容的总结,内容还是比较多的,而且计算机科学是一门逻辑性很强的学科,如果大家觉得学起来有压力,可以找我们的老师帮忙哦~
当前文章链接:
凡来源标注“考而思”均为考而思原创文章,版权均属考而思教育所有,任何媒体、网站或个人不得转载,否则追究法律责任
上一篇:
下一篇:
免费获得学习规划方案
已有 2563 位留学生获得学习规划方案
马上领取规划
*已对您的信息加密,保障信息安全。