教学内容(含课程内容体系结构;教学内容组织方式与目的;实践性教学的设计思想与效果)
课程内容体系结构
高级语言程序设计是计算机系的基础核心重点建设课程,它是一门实践性很强的课程。因此本课程从软件和体系结构两方面叙述了程序设计语言的各个侧面,课程内容体系共分三大部分。
1 讨论了程序设计语言的基本概念。包括程序设计语言的发展史,程序设计语言的设计准则,语言的翻译,数据类型等。
2 讨论了程序设计语言的程序设计与实现。包括顺序结构、选择结构、循环结构的程序设计与实现。
3 讨论了程序设计语言发展是上有重要地位而如今有着强大生命力的语言。就历史背景、数据结构、控制机制、子程序、存储管理、抽象和封装等方面展开讨论。
教学内容组织方式与目的
针对初学者的特点和认识规律,精选内容,分散难点,例题丰富,通过通俗易懂的叙述由浅入深,逐步提高学生的能力。
★? 基本概念的了解。包括语言的语义、语法规则、设计语句及程序的基本结构,上机调试方法及运行过程等。让学生对这一课程整体上有一个了解。
★? 精选内容,在原子类型上通过丰富的例题来讲授三种基本结构的设计与实现,分散难点,在设计与实现中掌握语言的语法规则、程序的设计与实现。
★? 掌握复杂数据类型在程序中的运用,以及模块化、分层次程序的技术,并了解关于模块可重用性、可执行性、健壮性。
★? 充分理解、灵活掌握面向对象的程序设计,对类的封装性、继承性、多态性及其运用融会贯通。
★? 将面向对象的相关技术与软件工程的相关理念先介入到课程,为以后学习数据结构、软件工程等打下良好的基础。
实践性教学的设计思想与效果
高级语言程序设计作为基础核心重点建设课程,理论课和实验课双重并重。
★? 特别注重课程的实验教学环节,试验大纲,考试大纲,试验指导齐全,并率先实现了独立教学。
★? 为了对实验课的教学效果有一个全面的把握,使理论课和实验课相衔接,规定了该课程试验教学以理论课教师为主,试验专职教师协助辅导。
★? 在实验中将实际问题融入到试验题中,使实验题目具有真正的意义。
★? 组织学生讨论分析运行结果,点评程序,既促进了理论课的学习,又提高了实践操作能力。 在 2002 年全省举行的基础实验课评估过程中,该实验课教学和管理受到好评。? |