软件技术专业核心课程标准 《C 语言程序设计》课程标准 1
1 课程类别 专业课 1
2 适用专业 软件技术专业 1
3 课程性质 必修课 1
4 设计思路 本课程是大学一年级学生第一次接触到计算机的程序设计语言,在教学方法上采用课堂讲授、演讲和上机实践相结合,以能力培养为出发点以具备程序设计能力为教学目标
理论教学以C 语言为最基本、最常用的功能(数据表达和流程控制)为重点教学,以:“够用”、“必须”为标准,在掌握必要的理论知识上从问题分析、建立数学模型、算法设计和编码、测试等方面,重点讲授程序设计的思想和方法以及设计风格,要使学生能够从较高的角度认识课程的学习目的,应看重对程序设计语言(并一定只是C 语言)的特点、学习方法和应用能力的培养
在教学过程中,应通过丰富的图片、动画、演示来帮助学生学习
本课程实践性很强,在实践教学中以培养学生的独立思考能力与动手能力为主导原则,由教师布置时间内容和要求,并展示项目的参 考作 品 ,有 学生独立上机编写 并调 试程序,解 决 实际 问题,教师给 予 必要的辅 导
要求学生通过上机训 练 巩 固 、验 证 、扩 充或 综 合运 用课堂讲授内容,从而 进 一步 加 深 对知识的理解 与掌握,培养构 思解 决 问题的思路 和良 好 的编程能力
在学习方法上要求学生要“弄 清 概 念 、注 重实践、由浅 入 深 、循 序渐 进 ”
课程目标 学习本课程后 ,学生应达到以下 教学目标: 1. 能正 确 使用C 语言的标识符 、数据类 型、常量 、变 量 、运 算符 、表达式 、基本语句 等基础 知识; 2. 认识算法流程图常用符 号 ,能看懂 算法流程图; 3. 能编写 简 单 的顺 序结构 ,选 择 结构 和循 环 结构 的程序; 4. 能使用函 数进 行 模块 化 结构 的程序设计; 5.能编写复杂的数据结构(数