首页 理论教育 课程实验:激发软件工程学习兴趣

课程实验:激发软件工程学习兴趣

时间:2023-10-23 理论教育 版权反馈
【摘要】:与课堂教学对比,实验课更容易引发学生进一步学习的兴趣。实验内容最好不要与《C语言编程》或类似课程的实验重复。《C语言编程》的课程实验或设计,偏重于对C语言本身的深入学习,虽然本书的第一、二、三章对其有帮助,但是本书的目的主要是拓展学生的眼界,例如,第一和二章的目的是从历史观角度说明计算机的发明、当前状态和未来的趋势,第三章的目的是启发学生学习编程语言的同时,思考如何创立编程语言。

课程实验:激发软件工程学习兴趣

兴趣是学生学习的源动力。在课堂教学中,历史故事、名人轶事等最容易引起学生的兴趣。专业导论课要避免对细节过多的探究,那是后续课程的任务。如果让学生理解到一个事情的需求(即问题的提出),以及发明者或产业界是如何思考的,专业导论课就达到了引导的目的。

与课堂教学对比,实验课更容易引发学生进一步学习的兴趣。过难和复杂的实验内容会打击学生实验的积极性。对此,增加和设计相应合适的实验内容将有利于学生对计算机、数据通信、信息通信、软件工程与产业的理解。作为大学一年级第一学期的专业引论课的实验内容最好以广泛和吸引力为主题,一定要避免过于深奥的实验内容。

实验内容最好不要与《C语言编程》或类似课程的实验重复。《C语言编程》的课程实验或设计,偏重于对C语言本身的深入学习,虽然本书的第一、二、三章对其有帮助,但是本书的目的主要是拓展学生的眼界,例如,第一和二章的目的是从历史观角度说明计算机的发明、当前状态和未来的趋势,第三章的目的是启发学生学习编程语言的同时,思考如何创立编程语言。初级入门的编程实验可以用C语言作为参考,也可以用汇编语言作为参考。用一个嵌入式系统的开发过程作为例子,比单纯地在PC上做实验更有吸引力。

第四章的实验比较难以设计,大一的学生不容易理解多人合作编写大程序的工作过程。可以设计一些需要多人分工完成的编程项目,让学生体会小组合作的重要性。

第五章的实验,可以结合“计算机认知实习”或类似课程展开。也可以增加诸如路由器的配置等内容,理解网络和数据通信。针对数字通信编码,让几个学生一起以常见汉字为基础,设计类似于摩尔斯密码的实验,这样可以启发通信编码和协议的基本概念。(www.xing528.com)

第六章的实验,可以设计一些简单的Web网页设计、以及基本的网页编程。前者以美观为主,引发学生兴趣。后者可以用HTML 和某种脚本语言实现网页上的输入/输出,让学生与C语言输入/输出函数进行对比,引发学生对Web编程的兴趣。

第七章的实验设计比较难。可以采用综合演示为主。展示一下控制系统、图像视频识别等,图形学方面可以增加一些动画设计等内容。引导学生对图像、视频、图形、文字智能识别问题的兴趣。

实验课网站

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈