COMP 1001 多媒体和互联网计算探索
该课程介绍了计算机系统的组织和基本工作机制,包括现代计算机系统趋势的发展。它涵盖了计算机硬件设计和软件应用开发的基础知识。课程强调利用最先进的软件工具解决问题,并通过与多媒体和互联网计算工具相关的各种技能呈现解决方案,如互联网、电子邮件、万维网、网页设计、计算机动画、电子表格图表/图形、图形和动画演示等。课程还涵盖了在计算机和互联网使用中的业务、可访问性和相关安全问题。
COMP 1021 计算机科学导论
该课程将学生引入计算机科学的世界。学生将体验计算领域的一系列有趣和有趣的领域,如游戏编程、网络编程、用户界面设计和计算机图形。这些将主要通过使用Python语言进行编程来探讨。
COMP 1022P Java计算导论
该课程旨在为学生提供使用Java进行编程元素和数据抽象的基本概念。学生将学习如何使用集成开发环境编写过程性程序,使用变量、数组、控制语句、循环、递归、数据抽象和对象。
COMP 1029C C编程桥接课程
该课程介绍了C编程语言。它面向那些已经具有一定计算机编程经验但希望学习如何将这些编程技能应用于C语言的学生。课程涵盖了基本的编程主题,如变量、控制、循环和函数,以及更高级的主题。学生可以通过自学课程材料以及指导性的编程练习来探索这些主题。没有先决条件但具有相关编程知识的学生可以寻求导师的批准来参加课程。成绩评定为通过或不通过。
COMP 1029J Java编程桥接课程
该课程介绍了Java编程语言。它面向那些已经具有一定计算机编程经验但希望学习如何将这些编程技能应用于Java语言的学生。课程涵盖了基本的编程主题,如变量、控制语句、循环、函数和面向对象编程概念。学生可以通过自学课程材料以及指导性的编程练习来探索这些主题。没有先决条件但具有相关编程知识的学生可以寻求导师的批准来参加课程。成绩评定为通过或不通过。
COMP 1029P Python编程桥接课程
该课程介绍了Python编程语言。它面向那些已经具有一定计算机编程经验但希望学习如何将这些编程技能应用于Python语言的学生。课程涵盖了基本的编程主题,如变量、函数和循环,以及更高级的主题。学生可以通过自学课程材料以及指导性的编程练习来探索这些主题。没有先决条件但具有相关编程知识的学生可以寻求导师的批准来参加课程。成绩评定为通过或不通过。
COMP 1029V Excel VBA编程桥接课程
该课程在Microsoft Excel的背景下介绍了VBA编程语言。它面向那些已经具有一定计算机编程经验但希望学习如何将这些编程技能应用于Excel中的VBA的学生。课程涵盖了基本的编程主题,如变量、函数和循环,以及更高级的主题。还涵盖了Excel程序的适当功能。学生可以通过自学课程材料以及指导性的编程练习来探索这些主题。没有先决条件但具有相关编程知识的学生可以寻求导师的批准来参加课程。成绩评定为通过或不通过。
COMP 1942 探索和可视化数据
该课程教授探索和可视化数据的概念和工具。有许多现实生活中的决策问题(如业务、物流、经济、市场营销、金融、资源管理、预测和工程)可以使用一些现有的数据分析模型来制定。现有的计算机科学工具,如Microsoft Excel,可以帮助我们轻松地对这些问题进行建模和解决,并可视化解决方案。
COMP 1943 创意声音设计
这门实践项目课程将提供创造音乐视频、电影/游戏预告片的亲身经历,通过创造性地重新混音音乐、重新剪辑视频并应用特效来实现。它将为学生提供一个创造性的出口,让他们以深刻和引人入胜的方式应用解决问题的技能来创建音乐混音、混搭、角色视频和重新想象的视频故事。它还将让学生有机会使用新兴视频技术。无论学生是否具有音乐和视频编辑背景,这门课程都将为他们提供成为声音设计师、视频编辑师和导演的机会。对于他们的每个音乐视频创作,学生还将创建一个幕后评论视频,描述他们做了什么以及如何做到的。他们将在课堂上分享自己的作品和评论,并从彼此那里学习和获得灵感。
COMP 1944 人工智能伦理学
人工智能(AI)正在颠覆我们工作和生活的各个领域,给社会带来了前所未有的风险。这门初级课程调查了AI伦理学这个迅猛发展的领域,无需先前背景知识。虚假新闻机器人。由AI驱动的社交媒体取代传统新闻。无人机战争。传统工作的消失。侵犯隐私的广告。垄断性网络效应。有偏见的AI决策/识别算法。Deepfake。自动驾驶车辆。自动对冲基金交易。没有任何领域不受影响。世界各地的政策智库、政府和科技公司已经开始认真关注AI伦理学。人类文明将如何在AI崛起的冲击下生存下来?新规则是什么?工程师和企业家的伦理责任是什么?
COMP 1991 工业实践
在计算机科学和工程领域提供至少六周的全日制实习培训,由计算机科学与工程系承认的组织或公司提供相关的实习培训。在某些情况下,可以使用粤语或其他工作语言进行校外培训和实习。仅适用于计算机科学与工程系二年级或以上的学生。需要实习协调员的批准才能参加该课程。成绩评定为通过、通过(优秀)或不通过。
COMP 2011 使用C++进行编程
该课程涵盖了使用C++进行编程和数据结构。除了基本的编程概念,如变量和控制语句,学生还将学习有关数组、指针、动态数据分配、链表、栈、队列、二叉树、递归以及面向对象编程的基础知识。
COMP 2012 面向对象编程和数据结构
学习面向对象编程(OOP)背后的基本概念和技巧。它们包括:抽象数据类型;对象的创建、初始化和销毁;类层次结构;多态、继承和动态绑定;使用模板的通用编程。学习数据结构的面向对象视图:链表、栈、队列、二叉树,以及搜索和散列等算法。
COMP 2012H 面向对象编程和数据结构(荣誉课程)
这门课程是一个关于面向对象编程(OOP)和使用OOP语言的数据结构概念和技巧的加速和深入课程。它涵盖了COMP2011和COMP2012的主要内容,并且其课程设计适用于具有出色的编程背景或丰富的编程经验的学生。主题包括:函数;指针;抽象数据类型及其类实现;对象的静态和动态构造和销毁;数据成员和成员函数;公共接口和封装;类层次结构;多态;继承和动态绑定;标准模板库;使用模板的通用编程;数据结构的面向对象视图:链表、队列、栈、树以及搜索、排序和散列等算法。
COMP 2211 探索人工智能
该课程旨在通过理解各种应用示例和使用人工智能软件工具进行实验来初步介绍人工智能(AI)的基本要素。除了涵盖技术方面的AI,如搜索和问题解决、知识表示、概率推理、机器学习、计算机视觉和图像处理、语音和语言处理以及机器人技术,该课程还将研究历史视角、社会和伦理影响以及AI的潜力和局限性。
COMP 2611 计算机组织
现代数字计算机系统的内部运作和硬件-软件界面的权衡。主题包括:指令集设计、存储系统、输入输出系统、中断和异常、流水线处理、性能和成本分析、汇编语言编程以及高级体系结构的调查。
COMP 2633 竞技型网络安全编程 I
近年来,恶意攻击者发起的网络攻击给全球各个公司和个人带来了重大损害;网络安全现在是全球主要企业的重要考虑因素。为了加深对抗网络安全威胁的实际知识,各种机构和组织每年都会组织网络安全竞赛。这门课程将为有兴趣参加网络安全竞赛的学生提供实际知识。该课程将作为秋季学期的一门0学分课程开设。注册学生将在秋季的前5周内学习常见主题,获取网络安全基础知识。然后他们将在秋季的其余时间分成两个方向。一个方向将集中在二进制分析、逆向工程等主题上,另一个方向将集中在网络利用、加密、计算机取证和其他杂项主题上。成绩评定为通过或不通过。
COMP 2711 计算机科学离散数学工具
计算机科学学习所需的离散数学的基本概念:枚举技术、基本数论、逻辑和证明、递归和递归关系、概率论和图论。这门课程的方法是专门面向计算机科学应用。
COMP 2711H 计算机科学离散数学工具(荣誉课程)
计算机科学学习所需的离散数学:集合、函数;命题逻辑、谓词逻辑、推理规则、证明技巧;鸽巢原理、基本和广义排列组合、二项式系数、包含排斥原理;概率论、贝叶斯定理、期望、方差、随机变量、散列;密码学和模算术、欧几里德除法定理、乘法逆元、可除性、RSA密码系统、中国余数定理;数学归纳、强归纳和良序性质、递归、递推关系;图的表示、同构、连通性、欧拉路径、汉密尔顿路径、平面性、图着色。初步介绍了将在更高级的计算机科学课程中进一步学习的许多离散数学概念。
COMP 3021 Java编程
Java编程简介。基本内容包括语言语法、面向对象编程、继承、多态、异常处理、多线程和Lambda表达式。标准库用于输入/输出、图形编程、内置数据结构。编程事件、泛型和高阶函数。
COMP 3031 编程语言原理
编程语言的比较研究,编程语言的概念和构造。非命令式编程范式:面向对象、函数式、逻辑、并发编程。程序翻译和解释的基本概念。存储分配和运行时组织。
COMP 3071 荣誉竞技编程
为学生提供创造性问题解决和竞技编程技能的密集编程实验室。将使用国际编程竞赛类型的问题来激发对算法、编程和计算机科学其他主题的学习。课程的注册需要获得课程导师的批准。
COMP 3111 软件工程
规划、设计、实施、验证和维护大型软件系统的方法和工具。项目工作以团队方式构建软件系统,使用适当的软件工程工具和技术。
COMP 3111H 荣誉软件工程
规划、设计、实施、验证和维护大规模软件系统的一般方法、技术和工具。协作开发环境、自动静态分析和测试技术。开源项目开发方法和技术。
COMP 3211 人工智能基础
智能系统设计的基础。逻辑、统计、认知、生物学范式之间的关系;启发式搜索、定理证明、知识表示、适应性的基本技术;在视觉、语言、规划、专家系统等领域的应用。
COMP 3311 数据库管理系统
数据库系统原理;概念建模和数据模型;逻辑和物理数据库设计;查询语言和查询处理;数据库服务,包括并发、崩溃恢复、安全性和完整性。亲身体验数据库管理系统。
COMP 3511 操作系统
操作系统的原理、目的和结构;进程、线程和多线程编程;CPU调度;同步、互斥;内存管理和虚拟内存;设备管理;文件系统、安全和保护。
COMP 3632 网络安全原理
这门课程是网络安全原理的介绍。网络安全,也称为计算机安全或IT安全,指的是研究如何保护计算系统免受威胁数据保密性、系统完整性和可用性的攻击技术。通过对计算机系统的安全性进行建模、分析和评估,学生将学会找到软件、硬件、网络、数据存储系统、移动应用程序和互联网中的弱点,并识别用于保护这些系统的当前安全实践和防御措施。
COMP 3633 竞技型网络安全编程 II
该课程将在春季学期作为2学分课程提供。通过通过COMP2633并获得导师同意的学生可以参加此课程,他们将根据他们从COMP2633和该课程学到的知识一起工作,组成团队进一步研究与网络安全更实际方面相关的各种高级主题。然后,他们将参加各种网络安全竞赛。学生成功完成该课程后将获得2学分。在这门课程中将使用竞赛型的“攻击和防御”编程问题(也称为夺旗赛,CTF,问题)来实际培训学生参加网络安全竞赛。涵盖的主题包括但不限于二进制分析、加密学、网络利用和数据包捕获分析。这些主题将在实际的攻击和防御情境中进行介绍。学生还将通过CTF问题解决来调查这些主题的最新进展。需要导师批准。
COMP 3711 算法设计与分析
设计算法、证明其正确性并分析其运行时间的技巧。涵盖的主题包括排序、选择、堆、平衡搜索树、分治、贪婪算法、动态规划和图算法。
COMP 3711H 荣誉算法设计与分析
设计算法、证明其正确性并分析其运行时间的技巧。涵盖的主题包括排序、选择、堆、平衡搜索树、分治、贪婪算法、动态规划和图算法。此课程还将介绍高级技术,如摊销分析、随机化和近似算法的设计,以及更高级的算法解决优化问题,如线性规划和网络流。
COMP 3721 计算理论
这门课程是计算基础的介绍。涵盖的主题包括集合论和可数性、形式语言、有限自动机和正则语言、下推自动机和上下文无关语言、图灵机、不可判定性、P和NP、NP完全性。
COMP 4021 互联网计算
这门课程涵盖了World Wide Web(WWW)的技术和标准、用户界面和浏览器、编写工具、互联网协议、互联网服务器、数据库连接、机器人、搜索引擎、服务器端编程、客户端编程、安全性和隐私以及最新进展。
COMP 4111 软件工程实践
这门课程为学生提供了接触实际现代软件系统和应用行业中常用工具和实践的机会,通过围绕一个现实的软件系统进行协作开发,学生将获得协作软件开发经验以及成功作为软件专业人员所需的技能。课程内容包括高级软件工程概念、项目设置、代码管理、测试、缺陷分析、质量度量和问题管理。仅限计算机科学与工程系的学生。
COMP 4211 机器学习
机器学习的基本原理。概念学习、假设评估、监督学习、无监督学习和强化学习、贝叶斯学习、集成方法、深度学习。
COMP 4221 自然语言处理简介
针对文本和口语语言的人工语言技术。机器学习、句法解析、语义解释以及面向上下文的机器翻译、文本挖掘和网络搜索方法。
COMP 4222 结构化数据的机器学习
这门课程介绍了用于结构化数据的统计机器学习算法,如文本序列、分类树、关系数据库(如知识库)和图(包括生物医学图表和知识图等)以及使用Python等编程工具为实际问题实施这些算法。将使用文本和图分类、统计关系学习、信息抽取、序列建模、图模型、蛋白质三维结构预测、问答系统等一些实际问题作为示例,以展示统计学习算法的强大之处。
COMP 4321 互联网和企业数据的搜索引擎
文本检索模型、向量空间模型、文档排序、性能评估;索引、模式匹配、相关反馈、聚类;网络搜索引擎、基于权威的排序;企业数据管理、内容创建、元数据、分类、本体论;语义网络、数字图书馆和知识管理应用。
COMP 4331 数据挖掘
该课程将介绍数据挖掘领域的概念和技术。内容包括数据仓库和OLAP的介绍、数据预处理以及用于发现预测模型和知识的大量数据的探索所使用的技术。课程将包括最近邻、决策树、神经网络、贝叶斯网络和朴素贝叶斯、基于规则的方法、关联分析和聚类,以及在业务和金融应用以及其他新兴数据挖掘领域中的社交网络和数据挖掘应用等技术。学生将通过参加讲座并在整个学期中对大型数据集应用不同的数据分析和挖掘技术来学习这些内容。
COMP 4332 大数据挖掘和管理
这门课程将向学生介绍处理和管理大数据的新问题。数据挖掘和管理的目标是有效地支持数据的存储、检索以及从数据中提取隐含、以前未知且可能有用的知识。该课程将侧重两个方面。第一部分是涉及大数据的问题,如在分布式数据上的挖掘和管理,大数据采样以及在大数据上使用云计算技术。第二部分是介绍学到的技术在业务智能、科学和工程等领域的应用,旨在发现大量数据中的事实和模式,以支持决策。该课程建立在导论数据挖掘课程中获得的基本知识之上,探讨如何更有效地挖掘和管理现实世界数据,以及如何利用大量数据。通过处理真实数据集,学生将体验数据挖掘和管理项目的各个步骤,从问题定义和数据选择开始,然后进行数据管理、数据探索、数据转换、采样、划分、建模和评估。
COMP 4411 计算机图形学
显示技术;扫描转换;裁剪;仿射变换;齐次坐标和投影;视图变换;隐藏面消除;反射和着色模型;光线追踪;样条曲线和曲面;分层建模;纹理映射;颜色模型。
COMP 4421 图像处理
图像处理的介绍。涵盖了图像处理和分析的空间和频域、图像恢复和压缩、图像分割和配准、形态学图像处理、表示和描述、对象识别以及与之相关的应用领域和其他相关主题。根据时间的允许,还可能介绍一些复杂的图像处理和分析工具以及最新方法。
COMP 4431 多媒体计算
颜色理论;数字音频、图像和视频基础、表示和处理;数字多媒体应用和编程。
COMP 4441 计算机音乐
这门以实践为导向的音乐和视频技术课程将提供创建音乐视频、电影/游戏预告片的亲身体验,通过创造性地混合音乐、重新剪辑视频以及应用时间和频率失真、时间弯曲、反向、过滤和相位等效果。学生将创建音乐混音、音乐/视频/演员混合以及音乐视频叙事中的情节转折。它将为学生提供使用新兴视频技术的机会,如深度伪造。无论学生是否具有音乐或视频背景,该课程都将为他们提供创建像音效设计师和导演一样的机会。学生还将为他们的每个音乐视频创作一个幕后评论视频,描述他们的创作方式和创作过程。他们将在课堂上分享他们的作品和评论,相互学习和相互启发。
COMP 4451 游戏编程
计算机游戏开发涉及计算机科学的许多方面,包括计算机图形、人工智能、算法、网络、人机交互、音乐和声音。该课程将涵盖所有这些方面,特别强调实时图形渲染。学生将亲身体验如何设计和实现现实世界的计算机游戏,这将有助于提高他们的编程、团队合作、管理和沟通能力。
COMP 4461 人机交互
这门课程是人机交互(HCI)的广泛介绍,重点介绍用于设计、原型制作和评估当前和未来人机交互系统的技术、模型、理论和应用。HCI是一个有趣且重要的研究领域,为计算提供了人类视角。除了技术和创新,它还涉及与现实世界中的技术相关的伦理和社会责任等问题。选定的主题包括多模态交互设计、可用性评估、计算机支持的协同工作、辅助技术、社交计算、群体计算、普及/移动计算、虚拟/增强现实和游戏、代理和机器人,以及教育、健康、城市可持续性、科学发现等各个领域的HCI应用。
COMP 4462 数据可视化
这门课程将介绍用于来自日常生活、社交媒体、商业、科学计算、医学成像等各个领域的数据的可视化技术。主题包括人类视觉系统和知觉、视觉设计原则、开源可视化工具和系统、用于CT/MRI数据、计算流体动力学、图和网络、时间序列数据、文本和文档、Twitter数据以及时空数据的可视化技术。实验和课程项目将为学生提供将其数据转化为美丽可视化的实际经验。
COMP 4471 计算机视觉中的深度学习
深度学习已经显著提高了计算机视觉系统的性能,从对象识别到图像处理。这门课程涵盖了深度学习在计算机视觉中的基础和各种应用。学生将学习卷积神经网络和递归神经网络的详细信息,以及使用端到端优化训练深度网络,以及学习基于深度学习的高级和低级计算机视觉任务,如图像识别和图像增强。通过编程项目,学生将在最前沿的计算机视观研究中实施、训练和测试深度神经网络。学生将需要研究或进行与深度学习和计算机视觉相关的最终课程项目,并在课程结束时展示他们的工作。
COMP 4511 Linux系统和内核编程
这门课程旨在为有兴趣成为从业者的学生提供在计算机操作系统中通过编程解决具体问题的丰富实践经验,以及在实验室密集型课程中的实验。学生将尝试许多操作系统和网络协议领域的主题,如引导加载程序、shell、进程管理、系统调用、进程调度程序、文件系统、虚拟内存、网络协议和数据包过滤、系统模块和设备驱动程序。仅限计算机科学与工程系的学生。
COMP 4521 移动应用开发
移动和嵌入式设备的应用程序开发原则。移动软件开发环境和软件架构。典型移动平台的特点:用户界面和用户体验设计、多媒体、2D和3D图形以及数据存储支持、网络、位置和地图服务。设计模式和应用框架。移动后端支持。Web应用程序。学生需要设计和实施一个完整的移动应用程序。
COMP 4531 物联网和智能传感
这门课程介绍了物联网(IoT)和智能传感的研究领域。讲座涵盖了传感、计算、通信和无线网络的各种技术,并将它们与分析、定位、网络物理系统、移动健康、安全性和可穿戴技术等各种应用相结合。
COMP 4611 计算机体系结构的设计与分析
分析、综合和评估不同的计算机体系结构。重点放在与性能/价格相关的计算机设计,以及与流水线、存储器层次结构、输入/输出、指令集设计、矢量处理和多处理有关的架构选择。
COMP 4621 计算机和通信网络
计算机网络体系结构和通信协议的原则;OSI参考模型;交换和多路复用技术;数据链路、网络、传输和应用层;局域网和媒体访问协议;网络编程。
COMP 4631 计算机和通信安全
传统和公钥加密系统、哈希算法、数字签名、身份验证、识别、访问控制、分布式系统安全、网络安全、Web安全、Unix安全、防火墙、电子邮件安全、安全外壳、虚拟专用网络。
COMP 4632 实际网络安全:攻击和防御措施
这门课程将为学生提供关于网络安全风险管理的网络安全知识和当前IT实践。通过实验室课程,学生将了解现有的IT安全问题,学习如何评估IT安全风险,并进行道德黑客攻击实验。他们将使用安全工具来练习系统攻击和防御策略,以获得成为网络安全专业人员的实际经验。该课程涵盖当前的安全趋势、IT安全的工业实践、安全的Web和移动应用程序设计要求、安全评估、风险分析和风险管理。网络编程和数据库管理的知识不是必需的,但是是一个加分项。
COMP 4633 竞技性的网络安全编程 III
该课程将于秋季学期提供为2学分课程。在以前的春季学期完成了COMP3633的高年级学生可以在秋季学期得到教师的同意后参加该课程。他们将通过参与新加入的COMP2633学生的经验分享和培训来进一步增强他们的领导能力和实际知识。学生成功完成COMP4633将获得2个学分。需要教师的批准。
COMP 4641 社交信息网络分析与工程
该课程是社交信息网络分析与工程的简介。学生将学习数学和编程知识,用于分析典型社交信息网络(如Facebook、Twitter和MSN)的结构和动态。他们还将学习社交度量如何用于改进计算机系统设计,因为人是这些网络的一部分。课程内容包括小世界现象、网络中的传染、倾斜和影响力、网络形成和演化模型、Web图表和PageRank、社交图表和社区检测、度量中心性、网络中的贪婪导航、博弈论和战略行为简介、社交工程以及计算机系统设计原则。没有先修课程的学生也可以寻求教师的批准来参加课程。
COMP 4651 云计算和大数据系统
大数据系统,包括云计算和并行数据处理框架,已经成为管理和挖掘数据中的大量数据的新技术。这门课程使学生既了解这一新技术的理论知识,也获得实际经验。课程将涵盖以下主题。(1)云计算的基本概念和生产云服务;(2)MapReduce - 数据中心规模的编程抽象 - 以及其开源实现Hadoop。 (3) Apache Spark - 一个新一代的并行处理框架 - 以及其基础设施、编程模型、集群部署、调优和调试,以及构建在Spark之上的一些专门的数据处理系统。通过进行许多实验室和作业,学生有望获得在生产数据中心的实际集群上编程的第一手经验。
COMP 4910 合作计划
参加这个合作计划的学生将在一个为期至少5个月的时间内,在为计算机工程专业相关的组织或公司中进行实际的动手培训。学生需要在合作期间在工业导师和教职人员的监督下完成一项毕业项目。仅适用于计算机科学与计算机工程系的三年级和四年级学生。需要课程协调员的批准才能注册。
COMP 4911 IT创业
信息技术新创企业的基本要素;利用“不公平”的优势;准备商业计划;安排财务支持;会计和法律要求;退出策略。案例研究涵盖了香港和其他地方成功和失败的企业。
应用与学科相关的计算和数学知识的能力。
应用计算专业知识和与计算专业相关的领域知识,将其与计算模型的抽象和概念化相结合。
分析问题,确定和定义适合其解决方案的计算要求的能力。
能够设计、实施和评估满足所需需求的基于计算机的系统、过程、组件或程序。
能够有效地在团队中合作,实现共同目标。
理解专业、道德、法律、安全和社会问题和责任。
能够有效地与各种受众沟通。
能够分析计算对个人、组织和社会的本地和全球影响。
认识到继续专业发展的需求,具备参与继续专业发展的能力。
能够使用计算实践所需的当前技术、技能和工具。
以上就是关于“香港科技大学信息技术能辅导吗”的介绍,海师帮专业课程辅导,3500+严选硕博学霸师资,针对学生的薄弱科目和学校教学进度,匹配背景相符的导师,根据学生情况进行1V1专属备课,上课时间灵活安排,中英双语详细讲解课程中的考点、 难点问题,并提供多方位的课后辅导,辅助学生掌握全部课程知识,补足短板。