APP下载

在大一新生中开展程序设计基础I教学的几点思考

2018-09-17李冬梅

科教导刊·电子版 2018年17期

李冬梅

摘 要 程序设计基础I即C语言是一种介于高级语言和低级语言之间的中间语言,它具有两者的特点。C语言的用途非常广泛,即可用于底层系统开发,也可用于软件开发。所以在国内的各个高校,基本都把C语言作为学生必学的课程之一。本文针对在大一新生中开展C语言教学提出了几点改进建议,也可作为其它程序设计类课程教学的参考。

关键词 程序设计基础I 高级语言 C语言

中图分类号:G642 文献标识码:A

0引言

随机计算机技术的发展,计算机编程语言也发生了翻天覆地的变化。从最初的机器语言,到后来的汇编语言,再到现在的高级语言,如C语言,C++语言,C#语言,JAVA语言等。机器语言由于可读性差,对编程人员要求过高,可移植差等缺陷,已基本被人们忽略。而C语言作为一种中间语言,可以作为人们学习其他编程类语言的入门语言。它通俗易懂的语法很容易让学习者接受,深受大家的喜欢。当然要求学习者必须具备一定的计算机硬件知识,如内存,二进制等。所以在很多高校中,安排学生在大一接受大学计算机基础知识的学习,大二开设C语言程序设计这门课程。但从2016年起我校计算机专业的学生在大一第一学期开设程序设计基础I这门课程。教材选用刘克成教授主编的《C语言程序设计》,同时根据这门课程实践性要求很强的特点,还选用了配套的实验教材。近年来,该门课程学生的学习人数保持在200人/年。作者讲授《程序设计基础I》过程中,不断总结经验教訓,针对这门课程的难点和重点,提出了几点的解决方法。……

登录APP查看全文