第一门程序设计课可以做些什么样的作业?

来源 :计算机教育 | 被引量 : 0次 | 上传用户:wy2720204445
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
第一门程序设计课应该让学生做“足够多”有趣的事。那么什么样的作业才能既有趣味性,又不要求学生有很多的编程与数据结构基础呢?如果程序设计课的作业主要考虑让学生学会某种语言成分,那么编程的目的就只为了验证是否“会用”指定结构,而学生实现时往往只运行很简单的输入实例,其结果是预先知道的,便失去了趣味性。能吸引学生的题应该以题目本身求解为目标,如果计算机能帮我们解题,我们就会渴望去“编程”!
其他文献
为研究室内定位技术在复杂环境中的应用,以楼梯和实验室为实验场景,提出了一种基于信道状态信息(CSI)与SVM回归的室内定位方法。该方法通过基于密度的空间聚类方法(DBSCAN)去
随着时代发展,教学方式也应跟着创新.新课标提出,地理教学要根据学生的心理状态,引导学生从生活实际出发,培养学生学习地理的兴趣,鼓励学生积极探究,用探究性的学习方式学习
为了改善跟踪注册方法面向弱纹理零件增强现实装配引导的鲁棒性与适用性,提出一种基于图像匹配的跟踪注册方法。采用图像边缘倾角对距离图像的像素值进行加权,提高图像匹配度计算的准确性;准确的初始帧相机位姿是保证跟踪注册准确性的前提,采用差分进化策略与禁忌搜索策略对遗传算法进行改进,提高初始帧相机位姿跟踪的准确性与搜索效率;采用禁忌搜索算法连续跟踪相机位姿,保证跟踪注册的准确性与实时性。实验结果表明,所提跟
为了在产品概念性设计阶段充分理解用户需求,根据用户对产品的期望定义合理的设计参数来保证概念设计的准确性,以消费者定位为基础数据,根据用户情感需求的层次分级,应用粗糙
在线评论对用户的购物决策有重要的影响作用,这导致一些不良商家雇佣大量水军有组织、有策略地给自己刷好评,以提高销量赚取更大利润,给竞争对手刷差评来抹黑对手,以降低其销
视网膜血管检测在眼底疾病的诊断和治疗中具有重要的临床价值。但是,由于眼底图像特征的复杂性和多样性,大部分的视网膜分割方法存在血管分割性能低、抗噪声干扰能力弱和对病灶敏感等问题,为此,提出了一种集成深度分类神经网络对像素点分类的方法。首先利用不同的残差网络模型来分类像素点,获得血管分割图像;然后通过集成学习的方法对各个模型的分割结果进行处理,获得最终的视网膜血管分割图像。在STARE、DRIVE和C
为了提高高层体系结构仿真联邦的开发效率,将Simulink模型接入运行支撑系统,以在高层体系结构分布式仿真中充分利用Simulink强大的数值计算功能,对搭建高层体系结构分布式仿
挖掘辩论式教学法的天然思政育人功能,提出线上辩论式教学+课程思政的教学模式,以微课设计与实践课程为例,基于在线论坛,从辩题设计、辩论筹备、辩论实施方面介绍线上辩论式
为了解决人机物全要素安全可靠互联的系统复杂性难题,提出一种工业互联网松耦合系统结构,采用发布/订阅模式,通过多种模式的服务质量(QoS),实现全连接环境下的多维数据实时接
为了解决大型通用粒子输运计算程序MCNP建模困难的问题,提出一种基于特征分解的BRep模型到MCNP半空间构造实体几何(CSG)模型转换算法。该算法定义了半空间转换元的概念,并以