内容发布更新时间 : 2024/11/2 15:27:47星期一 下面是文章的全部内容请认真阅读。
徽商职业学院C语言程序设计课程标准
课程编码 适用专业 学 分 编写执笔人 编写日期 软件、信管、自动化 4 王艳兵 2012.9.18 课程类别 授课单位 学 时 审定负责人 审定日期 B 电子信息系 64 一、课程概述 (一)课程性质
《C语言程序设计》是计算机应用专业的专业必修课程,主要任务是介绍C语言中的数据类型,运算,语句结构及其程序设计的基本方法。《C语言程序设计》是一门实践性很强的课程,必须通过上机操作才能掌握所学的知识,所以要特别强调讲授与上机操作相结合,要保证学生有充分的上机条件。
(二)课程基本理念
本课程以“基于工作过程”为指导,邀请行业专家对软件技术专业所涵盖的岗位群进行工作任务和职业能力分析,并以此为依据确定本课程的工作任务和课程内容。
(三)课程设计思路
根据软件技术专业所涉及到的计算机语言编程和高级编程技术运用与实施的技能与知识内容,设计若干个学习情境,实施情境化教学,使学生掌握信息系统常见的程序设计方法、基本的语法专业知识以及建立初步的程序设计思维逻辑,同时培养学生动手实践能力。
二、课程目标 (一)总体目标:
本课程的总目标是:“以学生为主体,以学生的学习为中心”,通过课程的实施,帮助学生学会学习。使学生的知识、情感、技能得到全面发展,既为今后的专业课程学习打下良好的知识与技能基础,又培养良好的态度,为其将来从事专业活动和未来的职业生涯打下基础。课程内容以“学其所用,用其所学 ”突出高职教育特点,确保人才培养目标的实现。
(二)具体目标
1、知识目标
要求学生掌握基本的程序编写技能。学会利用常见的C程序开发工具的使用,掌握开发环境的配置,掌握常见菜单命令的使用以及整个窗口的布局设置。掌握结构化或模块化程序设计技能,学会数组、函数、三大控制结构、结构体和共用体以及指针的使用。为软件后期维护和管理提供必要的技术支持。 2、能力目标
C语言程序设计的课程开设是从学生的角度出发,注重培养学生良好的动手实践习惯,注重培养学生严谨的行事风格,尤其注重挖掘学生的潜质,注重培养与社会接轨,培养学生具有踏实工作作风,良好的观察和思考能力强以及团队合作能力。 3、素质目标
学生提高自己的独立思考和判断能力,通过这种方式能够对工作任务进行有效分析和寻求解决方案;加强自身的程序设计实践能力;培养从事软件研发的职业素养。
三、课程内容标准
第一章 C语言概述
(一)教学目的和要求
了解C语言基本概念,学会C语言的上机步骤。 (二)教学内容
1.C语言的简史与特点; 2.简单的C程序介绍; 3.C程序的上机步骤; (三)教学重点难点
C语言程序的上机步骤,C语言开发环境Turbo C的使用
第二章 基本数据类型、运算符与表达式
(一)教学目的和要求
要求学生掌握C语言数据类型、运算符的运算规则及表达式的使用 (二)教学内容
1.数据类型概述; 2.常量与变量; (1)常量和符号常量 (2)变量
3.C的基本数据类型(整型、实型、字符型); (1)整形、实型常量的表示方法 (2)整形、实型变量
(3)整形、实型常量的类型
(4)字符型数据(字符常量、变量)
(5)字符数据在内存中的存储形式及其使用方法 (6)字符串常量 4.变量赋初值
5.各类数值型数据间的混合运算 6.算术运算符和算术表达式; 7.赋值运算符和赋值表达式; 8.逗号运算符和逗号表达式。 (三)教学重点难点
运算符的运算规则,运算符的混合运算:类型转换
第三章 顺序程序设计
(一)教学目的和要求
2
要求学会使用输入输出函数和其它语句设计顺序程序设计 (二)教学内容 1. C语句概述
2. 程序三种基本结构 (1)赋值语句
(2)数据输入输出的概念及在C语言中的实现 (3)符数据的输入输出 (4)格式输入与输出 3.顺序结构举例 (三)教学重点难点
格式输入输出函数,格式输入输出函数
第四章 选择结构程序设计
(一)教学目的和要求
掌握C语言的逻辑表达式和关系表达式,学会使用三种选择结构语句。 (二)教学内容
1.逻辑和关系表达式
(1)关系运算及优先次序 (2)关系表达式
(3)逻辑运算符和逻辑表达式 (4)逻辑运算符及优先次序 (5)逻辑表达式 2.IF语句
(1)if语句三种形式 (2)if语句的嵌套 (3)条件运算符 (4)SWITCH语句 (5)程序举例 (三)教学重点难点
if语句的流程控制,if语句的嵌套使用,switch语句的使用。
第五章 C程序的循环控制
(一)教学目的和要求
掌握使用三种结构的循环控制语句,学会使用循环的嵌套及相关语句 (二)教学内容 1. 概述
2. while语句实现的循环控制
3. 用do...while语句实现的循环控制 4. 用for语句实现的循环控制
5. continue和break在循环控制中的作用 6. 嵌套(多重)循环 (三)教学重点难点
三种循环语句的使用,循环嵌套语句的应用。
第六章 数组
(一)教学目的和要求
掌握一维数组 二维数组的定义、初始化和应用;学会使用一维、二维数组。
3