最后更新于
这是一门面向全校本科生的计算机编程实践课程。该课程面向有一定编程知识的本科生,通过有针对性的几个专题编程训练,进行问题求解的实践,加深学生对问题求解与程序设计的理解与认识,使得学生具有通过编写一定规模的程序求解问题的实践能力。作为一门以实践为主的课程,采用以课堂内讲授与课堂外实践相结合的授课形式。
计算机程序设计
主要使用Python进行科学问题求解,课程内容包括科学算法、机器学习、模拟、以及物理随机模拟等。这门课不讲解Python语法,而是从问题出发进行编程实践,涉及内容广泛但不深入,适合作为通识课。考核由四次平时作业和一个期末大作业组成。平时作业相对简单,多数基于教材,提交报告即可。大作业选题自由,用任意语言解决科学问题,需提交报告,但选题水平对分数影响较大,有同学建议选题时注意科学性。
这门课能够帮助你的是如何科学严谨地写一份算法相关的报告,建议用latex进行编写,这个是科研写作的工具。
建议在大一下进行修读,因为大一下的时候没什么课,非常清闲,正好修读一下把学分拿下。老师的给分也超级好。勤看评课社区。
不过在ai时代,其实都可以vibe coding,但是建议大一上的时候在程序设计基础的课上还是好好锻炼一下代码能力,之后直接ai帮忙写,我认为vibe coding是一个历史发展的必然趋势。
和后续课程没什么联系。不过也算是一个进行编程练习和写报告的好计划
最后更新于
