这是北京交通大学软件学院2024年春季学期算法设计与分析(M210004B)课程主页。
本课程开展形式为:
怎样能够在本课堂获得好成绩?
根据授课教师于2024年1月31日发布的备忘录,2024年春季学期本课堂将试行针对程序设计实践作业的宽松政策。每位同学本学期36个程序设计题目中将允许每个学生至多选择10个题目,这10个题目将允许学生通过寻求各种帮助来完成,包括但不限于上网搜、使用ChatGPT、或者和舍友同班同学协作完成——只需要在代码的第一行以注释的形式标注清楚帮助来源就可以了。
但是,凡是没有标注帮助来源的提交,一经查重确认,即视为违反关于学业诚信的特别规定(请参见教学大纲实施细则)。
您可以点击这里查看备忘录的具体内容。
使用趁手的工具将使得你更加方便的完成课程作业,然而在过去的教学过程中,授课教师发现有不少同学仍然使用DevC++作为主要的开发工具来完成本课程的程序设计实践作业。由于DevC++的编译器和支持的C++语言标准过于老旧,不支持更加先进的语法特性和更加方便的写法,使用DevC++将给你带来诸多不必要的麻烦,浪费许多不必要浪费的时间,因此在这里我不推荐大家使用DevC++来完成本课程的作业。
推荐大家使用对语法标准有更新支持的免费开源集成开发环境Code::Blocks。
下图是以往课程第一次提交作业的时间随着平均最终作业成绩的拟合曲线,从该图我们可以得出结论:如果开始写作业的时间越晚,最终可以得到的分数的下降幅度将越来越大。
我们推荐使用LaTeX排版课程作业(你也可以使用MS Word),下面的一些资料将帮助你学习LaTeX的基本用法,不需要全部观看,选择适合自己的即可:
算法设计与分析课程是北京交通大学软件学院工学学士学位必修课程,然而,北京交通大学允许学生对同一门课程选择适合自己的老师进行授课。
本课堂致力于为同学们提供较为丝滑的用户体验,因而本站详细记载并公开了课程进展过程中的各项教学数据,供同学们在选课之前参考。
请同学们在选课之前仔细阅读往期课程的《教学大纲实施细则》,如果有需要也可以向授课教师发送邮件以便提前获取课程讲义。另外,每学期的成绩数据汇总在了顶部菜单栏的成绩统计页面中, 同学们可以根据自己已经选修过的课程表现与本课程最近一个学期的成绩数据作一个对照,来衡量自己是否可以在本课堂当中顺利通过课程并取得令自己满意的成绩,提前对自己的成绩进行预估并据此调整自己的选课课堂能够避免很多问题,在此祝愿所有同学均能学有所成并取得令自己满意的好成绩!