活动回顾 | 港中大(深圳)程序设计竞赛队举办多场数据科学学院专业课复习讲座
2024年12月10日至11日,在学期期末考试周来临之际,由数据科学学院指导的香港中文大学(深圳)程序设计竞赛队的同学自愿发挥特长,在各科目任课教授和教学团队的支持下,举办了四门专业课的复习讲座,包括:
▪️CSC1001 Introduction to Computer Science: Programming Methodology
▪️CSC1003 Introduction to Computer Science and Java Programming
▪️CSC3100 Data Structures
▪️CSC3170 Database Systems
此次复习讲座由港中大(深圳)程序设计竞赛队的6名优秀本科生主讲,他们分别是来自数据科学学院的何润元、涂宵箫、王泽诚、夏禹扬、周信言,以及来自经管学院的杨久知。讲座吸引了近1,000名同学前来参与,现场气氛热烈,同学们积极互动,反响积极。
期末考试前三周,港中大(深圳)程序设计竞赛队的教练、数据科学学院的方一向教授和马晨昊教授,与竞赛队学生队长、数据科学学院大二学生孙悠然展开了多轮沟通与调研。根据竞赛队成员的学科特长和同学们的学习需求,他们挑选了数据科学学院的四门专业课程,并安排队员与相关授课教师及教学团队进行了深入对接,做了充分的准备工作。在此过程中,竞赛队成员深入调研了课程的授课内容、课后作业、历年试卷以及同学们在学习中遇到的难点,最终设计出详尽且富有针对性的讲座内容,旨在帮助同学们更加高效地掌握相关课程知识。
讲座内容丰富多样,涵盖了知识点回顾、例题讲解、历年试卷解析、答疑解惑以及编程学习经验分享等多个环节。讲座结束后,相关学习资料通过微信群分享给同学们,以便进一步复习与参考。此次活动不仅帮助同学们高效复习,巩固了专业知识,也为他们提供了更多自主学习的思路与方法。
CSC1001
分享人:
2024级 经管学院
杨久知
杨久知同学精心准备了CSC1001复习课程的内容,她在参考授课资料的基础上,事先调查了同学们的学习情况,并明确了讲座的核心知识点。她从Python的基础知识开始,逐步引导同学们深入学习,针对每个知识点精心筛选了一些典型例题,以帮助同学们加深理解。此外,她还为同学们准备了拓展学习的资料,以扩展他们的学习视野。
在复习讲座中,杨同学通过梳理基础理论知识,帮助同学们巩固了知识框架。对于较为复杂的知识点,她通过画图示例和代码解析,从多个角度深入讲解,帮助同学们更好地理解问题。同学们也积极参与,提出了自己的疑问和见解,课堂氛围十分活跃。
同学们对本次复习课程反馈积极,许多人表示此次讲座帮助他们更清晰地理解了核心知识点,并有效提高了复习效率。特别是大一的同学,表示通过这次讲座,他们不仅在知识点上得到了加深,还学会了如何更好地自主学习、搜集相关资料,并更好地适应大学学习的节奏与方法。
同学感想
2024级 医学院
杨皓涵
“此次CSC1001复习讲座让我受益匪浅。讲课者用通俗易懂的语言带我们复习了课上的内容,并帮助我们理解透彻一些课上未能完全弄懂的复杂的代码。”
CSC1003
分享人:
2024级 数据科学学院
涂宵箫、王泽诚
CSC1003复习讲座由涂宵箫、王泽诚两位同学进行精心规划,复习内容涵盖了Java基础、运算符、数组、函数、输入输出、时间复杂度、内存地址以及递归等多个关键知识点。在CSC1003教学团队的支持下,他们对课堂内容进行了梳理,明确了复习的重点,并进一步扩展了有助于深入理解的相关知识点。
复习讲座中,第一位分享者涂宵箫带领同学们系统梳理了Java的基本知识。她不仅总结了课堂中的重点内容,还特别关注了易错的知识点。通过生动的图示和对比表格,涂同学帮助大家理解并记忆那些容易混淆的概念,并在讲解过程中设计了多个例题,引导同学们进行互动练习,从而启发大家的思考,巩固了学习内容。
紧接着,王泽诚同学深入讲解了编程中的难点——递归。他通过具体实例和详细的步骤解析,帮助同学们理解了递归的核心思想,并阐明了递归在解决复杂问题中的重要应用。此外,王泽诚还为同学们提供了编程学习建议,帮助大家在未来的编程学习中培养更强的思维能力和实践技巧。
同学感想
2024级 数据科学学院
谢开雨
“以前,我经常把 .equals() 和 == 混淆,这次终于弄明白了它们的区别,以及引用和地址的相关概念。尤其是通过结合例题进行讲解的方式,相比于单纯讲解知识点,这让我更容易理解和掌握。”
CSC3100
分享人:
2023级 数据科学学院 计算机科学与技术
何润元、周信言
CSC3100复习讲座由周信言和何润元两位同学精心准备并分享,讲座内容包括知识点复习、例题演示和样卷讲解三个部分。
讲座的第一位分享人何润元同学,首先回顾了CSC3100课程中涉及的基本数据结构,如哈希表、堆和栈,并探讨了栈与深度优先搜索(DFS)之间的联系。随后,他深入讲解了课程中的难点——AVL 树及其旋转算法,并回顾了Dijkstra 和Floyd 等经典图论算法,清晰阐述了它们的原理和应用。
第二位分享人周信言,则专注于解析作业中的难题,并逐题讲解了期末考试样卷,确保同学们不仅掌握正确答案,还能理解答案背后的推理过程。他还特别强调了分析时间复杂度、评估不同解决方案效率的重要性,帮助同学们培养良好的算法思维习惯。
两位分享人准备了详细的幻灯片,对难度较大的题目进行了深入分析,并通过伪代码演示加深了同学们对算法实现的理解。讲座过程中,他们还引入了经典例题,既考察了解题思路,也拓宽了同学们的视野。
讲座结束时,讲课者耐心地解答了同学们的疑问,确保大家在离开前能够清晰理解所学内容,顺利解决学习中的问题。
同学感想
2023级 数据科学学院
梁缘
“讲座带我们复习了3100最核心的几个难点,ppt特别清晰,讲解各种不同操作的时候配有动图和伪代码,讲得特别详细!最后还给我们讲了第四次作业的几种解决方法,还有去年的final试卷,对考试有很大帮助。”
CSC3170
分享人:
2021级 数据科学学院 计算机科学与技术
夏禹扬
分享人夏禹扬在向本学期CSC3170课程的马晨昊教授请教并与教授进行了深入探讨后,决定针对同学们在前半学期内容理解上的薄弱环节,集中讲解前半学期的重点知识。为确保讲座内容的针对性与实用性,夏禹扬同学精心整理了本学期的核心知识点,包括SQL、Storage Models、Hash Tables 等,并围绕这些知识点设计了相关例题。
马晨昊教授亲临现场,支持并参与了此次讲座。讲座结束后,夏禹扬同学与马晨昊教授一同为同学们解答了各种疑问,确保每位有困惑的同学都能得到充分的指导与帮助。
·港中大(深圳)程序设计竞赛队·
港中大(深圳)程序设计竞赛队自成立三年以来,两次跻身全球总决赛。截止至2024年12月30日,竞赛队共计获31个金奖、27个银奖、15个铜奖,充分体现了学校在培养国际化高素质人才方面的卓越成果及竞赛队两位教授方一向、马晨昊过硬的培养能力,彰显了学校和学院在计算机科学领域的强大实力。在收获荣誉之外,程序设计竞赛集训队的成员向同学们分享自身计算机科学学习的经历与经验,如开办编程相关专业课复习讲座、为附属学校举办竞赛培训等,并成功举办了2023年、2024年两届港中大(深圳))程序设计竞赛,让更多的同学了解和体会程序设计的魅力。