全面认证 自主进度学习 学生遍布 30+ 国家
2026 秋季学期开放报名
选修

计算机与信息技术 第二部分

这是《计算机与信息技术》的第二学期课程。本课程向学生介绍当今关于计算机、设备和互联网的现代技术概念。课程涵盖了网络与互联网、编程工具、软件开发、人工智能以及全新新兴技术等核心概念。《计算机与信息技术》已通过加州大学(UC) A-G 路径中的选修课程(G类)认证。

学生在顺利修完本课程后可获得一个学期的学分(0.5个卡内基学分或5个加州学分)。该学分对应75个学时的学习。由于每位学生的学习效率和投入时间有所不同,部分学生可以以更快的节奏完成本课程。

← 返回课程目录

课程概览

在本单元中,学生将掌握并理解以下内容:

• 不同类型的计算机网络、网络拓扑结构与分层架构

• 常见的网络威胁与防范攻击的方法

• 如何利用计算思维来分析和解决问题

• 编程语言的类型与组成部分,以及程序员使用的各种工具

• 程序员如何使用版本控制系统来创建和维护多版本的代码解决方案

• 闭源与开源软件,以及开源软件中所使用的不同许可证

• 不同的软件开发生命周期(SDLC)模型

• 软件测试与代码审查的原则

• 软件开发与项目管理中所使用的敏捷方法论(Agile)与 Scrum 框架

• 学习数据库的类型与用途

• 人工智能(AI)的基础知识

• 人工智能在游戏和聊天机器人中的实际应用

• 机器学习与神经网络的基础知识及其在人工智能中的角色

• 围绕人工智能的伦理与道德考量

• 新兴技术与技术发展趋势

• 负责任创新的核心原则

课程单元

  1. 网络与互联网
  2. 计算机程序员的工具
  3. 软件开发
  4. 人工智能导论
  5. 新兴技术

相关课程