教师Office Hour|与师同行 为你解疑释惑

2023-11-28 14:05 作者:谢浩然(供稿) 谢浩然(供图) 审核:谈沪东 邵羽西 王晖 浏览:

本期“教师 Office Hour ”邀请到廖剑伟老师与蔡志刚老师。与师同行,为你解疑释惑。



 

关于大学学习方式

Question: 在大学期间,老师教学方式各不相同,存在一定的差异。如何调整和适应?

蔡志刚作为学生,应该调整改变高中时期的学习习惯,增强主动学习的意识和能力。需要规划好学习时间,分配好在每门课程上花费的时间。课前可以与老师沟通,获得教学课程大纲,做好课前预习,理解教材定义,养成良好学习习惯,形成个性化学习方式。

Question: 数学好难,数学应该怎么学呢?

蔡志刚:高中数学知识积累是大学高等数学学习的重要铺垫,涉及导数等知识。在数学学习上,数学系学生往往会进行对应数学知识的反复练习。在某种意义上,数学学习只有达到一定的练习数量,才会有质的飞跃。我比较推荐《吉米多维奇习题集》,相信对于高等数学学习有很大的提升与帮助。

Question中外合作办学和普通专业,在教材教学上面有什么差异和不同?对于英文教学的课程,习题的理解和作答会有困难,如何解决这个问题?

廖剑伟对于基础课程的教材,中外和普通专业的课程的教材是保持一致的。对于《概率论与数理统计》,教授的内容几乎一致。国外的教材会更贴近实例,而国内教材会偏重习题练习方面。对于那些在课堂上没有完全理解的内容,建议大家广泛利用课下的学习资源。除了在线课程和学术资料外,学院定期开展“学业帮扶加油站”为同学们线下答疑。这些资源可以帮助同学们更好地理解和掌握专业知识。


 

关于编程

Question :一个老生常谈的问题,大学选择编程语言?

廖剑伟:C语言是大学入学以来接触到的第一门编程语言。虽然python等语言更接近于人脑的思维逻辑,但是现如今的计算机底层操作系统仍然使用C语言编写,足以体现出其作为语言之王的地位。对于大一同学,需要掌握C语言的思维逻辑。另外,我鼓励大家多积累专业知识,明晰学习思路,采用科学方法,巩固所学内容。这样才能在之后的学习中层层递进,逐步具备利用计算机帮助解决实际问题的能力,否则会用大量时间来弥补最初的学习漏洞。

Question: 怎样提高自己的编程能力呢?

蔡志刚:写代码的行数可以作为程序员编程能力的评价指标。在初学时,感到代码识别的困难是正常的。老师教授的知识点相对比较多和杂,需要同学们在学习过程中着重夯实基础知识点的学习。

伟:第一,运用中文教材,将习题与例题代码全部独立完成一遍,输出运行结果;第二,把自我当成CPU,取值解码编译,自我计算得到结果。通过计算机底层逻辑进行分析,比对自我结果与计算机结果是否相同,提升代码水平。

Question:请问老师平日编写代码时经常会报错,如何向专业人士寻求更多帮助?

蔡志刚编写代码报错是程序员经常会遇到的问题,在代码编写调试的过程中可以学习到问题的根源所在,这是很珍贵的学习经历。有两点小建议:1.代码编写时需要分为小块进行编写,将复杂问题切割为微小问题,以此得到阶段性成果。

2.编写代码时需要得到中途结果,检验结果是否正确,再进行后续的程序运行。

 

 



关于竞赛选择

Question : 我们可以参加那些竞赛来锻炼自己呢?

在大学学习中,同学们会有参加各种各样竞赛的机会。教育部赛事白名单提供了不同类型的竞赛选择。对于希望提升编程能力的同学,可以参加“计算机设计大赛”“龙芯杯计算机系统能力培养大赛”等比赛,通过与计算机系统代码迁移相关的比赛可以培养代码编写的综合能力;对于组织能力较强的同学,那么编程需求相对较低的数学建模竞赛就可以锻炼到团队协作能力。相比之下,“挑战杯”和“互联网+”这类竞赛则更需要同学们的奇思妙想和创新创作能力。结合竞赛锻炼与生涯规划,同学们应时刻清楚自身优势与特长领域,明确生涯目标。通过短期尝试之后要瞄准目标持续努力,坚持最适合的才是最有利于自我发展的。

 

 

 

 




本期Office Hour知识点小总结

Office Hour是一种有效的线下师生互动沟通模式,你可以与老师面对面地轻松交流,讨论课程、探讨话题、提出问题或者寻求学业指导。相信你能够通过Office Hour得到很多关于课程、学习、实习、深造和就业的宝贵意见和建议!欢迎来加入吧!


 

供稿|谢浩然

供图|谢浩然

初审|谈沪东

复审|邵羽西

终审|王