|
|
你的位置:首页 |
《高级语言程序设计》课程简介 “高级语言程序设计”是我院电子信息工程和通信工程两个工科专业的专业基础课。该课程主要围绕C语言展开教学,课程在第二学期开设。由于C语言既具有高级语言的强有力的表达能力,又具有低级语言直接访问内存地址及对硬件进行操作的能力,使得它在计算机应用的各种场合仍然具有很强的生命力,并继续应用于诸多领域。因此熟练掌握C语言是学生学习计算机软件和硬件的基础。 本课程的教学内容主要包括:C的运算符与表达式、顺序程序设计、选择程序设计、循环程序设计、输入和输出、函数、数组、C的指针、字符串、结构体与共用体、动态存储分配、位运算、文件操作等,同时在教学过程中穿插介绍常用算法设计。 在教材建设上,该课程选用的《C语言程序设计教程》(第二版),系由谭浩强等人编著、高等教育出版社出版。该教材较为成熟,是高校计算机基础系列教材。与本课程配套的实验教学,则组织学院的教师自行编写实验指导书。 与本课程相关的教学条件也初具规模,学校已建成相当数量的多媒体教室,学院也已建成计算机软件实验室,使课堂教学和实验教学都基本上得到保证。 在教学方法上,除了传统的黑板教学外,还注意适当引入多媒体教学。此外,本课程从2005年开始在通信工程专业初步尝试使用英文原版教材并采用双语教学。 与课堂教学配套的实验教学则注意实验内容的选取,既有验证性的内容,也有设计性的内容。 由于本课程有较为完整的教学体系,因此自1996年开设以来,经过相关主讲教师和实验教师的共同努力,使得该课程不断完善,取得较好的教学效果。学生经过学习能够从容地面对其它高级课程的学习,并能使用C语言进行一些应用软件的开发。
|
安徽师范大学物理与电子信息学院
Copyright © 2007 All Rights
Reserved