香港城市大学(CityU)计算机科学(CS)本科大一的学习节奏相对紧凑,课程涉及编程、数学、计算机系统等多个方面。大一的知识基础非常重要,如果在入学前做好系统预习,开学后会轻松很多。以下是香港城市大学CS大一新生预习攻略,希望能帮助你充分预习,打好CS课程学习基础。

一、CityU CS课程结构
香港城市大学本科CS核心课程涵盖计算机系统、问题解决与分析、编程与逻辑、软件设计与实践、沟通技巧及专业知识等领域。选修课程涵盖广泛领域,包括安全、电子商务、移动计算、互联网计算、计算机图形学、多媒体技术、数据挖掘和编译器等。这些课程为学生提供了广泛的机会和多样的选择。
主要学科领域包括:
• 计算机系统:涵盖硬件原理、计算机架构、操作系统、数据通信与网络等基础内容。
• 算法设计与分析及数学:通过离散数学、面向对象编程、数据结构、算法设计技术及数学分析工具的学习,培养学生的解决问题与分析能力。
• 软件工程:涵盖整个软件开发生命周期,重点在于软件设计与综合、数据库设计与管理,以及对社会、伦理和职业问题的理解。
• Seminar:使学生了解最新技术发展和市场趋势,并在学习初期引入研究文化。
• 英语沟通技能:提升学生的语言能力和演讲技巧。
CS大一的课程分为Gateway Education+ College Requirement + Major Requirements三类,重点在于计算机基础和数学能力培养。以下是大一课程结构:
二、大一学习重点
1. 编程基础
- 主语言通常是 Java 或 Python(不同学期可能略有调整)
- 涵盖变量、条件、循环、数组、函数、面向对象等
2. 计算机组成原理
- 计算机硬件组成
- 二进制与逻辑运算
- 存储层次结构(寄存器、Cache、主存、磁盘)
- 基本汇编语言
3. 计算数学基础
- 线性代数
- 概率与统计基础
- 微积分(用于算法复杂度分析)
4. 计算机科学导论
- CS 各领域概览(AI、数据科学、网络、软件工程)
- 计算机历史与前沿趋势
计算思维
三、预习重点与知识路线
1. 编程(首要任务)
- 变量与数据类型(int, float, string, boolean)
- 条件判断(if/else/switch)
- 循环(for/while)
- 数组与列表
- 函数/方法
- 简单的面向对象(类与对象、继承、封装)
2. 数学基础(与编程同步进行)
• 线性代数
- 矩阵运算
- 线性方程组
- 向量与内积
• 概率与统计
- 概率定义、条件概率
- 常见分布(伯努利、二项、正态)
• 微积分
- 导数、积分复习(算法复杂度与优化会用到)
3. 计算机系统与逻辑
• 二进制与进制转换
- 十进制、二进制、十六进制互转
• 逻辑电路
- 与/或/非门
- 组合逻辑与时序逻辑
• 存储
- 主存、Cache、寄存器的区别
• 简单汇编语言概念
- MOV、ADD、JMP 等指令作用
4. 计算思维与简单算法
- 理解算法思维(分解、抽象、模式识别、算法设计)
- 掌握简单算法:排序(冒泡、插入)、查找(二分法)
- 了解 CS 分支:人工智能、网络、数据库、操作系统
四、注意事项与额外建议
1. 优先编程,数学同步推进
编程是大一最容易“拉开差距”的科目,建议每天都写代码,数学则每周固定学习时间。
2. 提前适应英文教材
CityU采用全英文授课,技术词汇(如 array、pointer、recursion)要提前熟悉。
3. 多动手,少死记
预习中建议多做练习与项目,而不是只看书或视频。
4. 建立知识笔记
把代码、数学推导、难点记录到 Notion 或 GitHub,方便复习。
如果你希望在专业学术导师的一对一指导下进行有针对性的预习,直接联系新航道的课程顾问即可。新航道能够及时为你安排香港城市大学课程预习辅导,帮助你建立知识基础、明确学习重点、了解课程难点、掌握基础技能,从而在开学后更快适应课堂。

咨询免费留学规划,加V:dulceslin
免费领取最新剑桥雅思、TPO、SAT真题,免费为孩子制定留学规划
4008-125-888
周一至周五9:00-22:00周六至周日9:00-18:00Copyright © sh.xhd.cn 新航道(北京)管理有咨询有限公司版权所有 总部地址:北京市海淀区中关村大街28-1号6层601
CP认证:京ICP备05069206号-5
京公网安备11010802021513号