电子信息工程技术专业 《C语言》教学大纲 、课程性质及与其它课程的分工与联系 (1)课程性质 本课程是电子专业的专业基础课程,它是程序设计的入门语言,有很强的理 论性,同时也包含了一定的实践课程的成分。 (2)与其它课程的分工与联系 本课程应重点掌握语法结构及结构化的程序设计方法,为后续课程的学习打 下必要的基础 本课程的先行课程为:“计算机基础 二、课程目标与基本要求 1.课程目标 本课程学习结束后,学生能掌握C语言的语法结构、流程图的用途及结构化 的程序设计方法、编程调试技巧,养成办事严谨的习惯。 本课程对学生在知识、素质和能力方面的基本要求如下 (1)知识要求 掌握C语言的基本概念、语法结构; 理解结构化的程序设计方法、设计思路; 了解如何高效地编程和调试。 (2)素质要求 本课程将培养学生以下几方面的职业素质 严谨态度:解决问题要有科学的严谨态度,办事要认真 工作方法:遇到问题能进行全面分析、解决
04 电子信息工程技术专业 1 《C 语言》教学大纲 一、课程性质及与其它课程的分工与联系 (1)课程性质 本课程是电子专业的专业基础课程,它是程序设计的入门语言,有很强的理 论性,同时也包含了一定的实践课程的成分。 (2)与其它课程的分工与联系 本课程应重点掌握语法结构及结构化的程序设计方法,为后续课程的学习打 下必要的基础。 本课程的先行课程为:“计算机基础”。 二、课程目标与基本要求 1.课程目标 本课程学习结束后,学生能掌握 C 语言的语法结构、流程图的用途及结构化 的程序设计方法、编程调试技巧,养成办事严谨的习惯。 本课程对学生在知识、素质和能力方面的基本要求如下: (1)知识要求 ·掌握 C 语言的基本概念、语法结构; ·理解结构化的程序设计方法、设计思路; ·了解如何高效地编程和调试。 (2)素质要求 本课程将培养学生以下几方面的职业素质: ·严谨态度:解决问题要有科学的严谨态度,办事要认真; ·工作方法:遇到问题能进行全面分析、解决;
04电子信息工程技术专业 创新精神:要能吸取别人的现成经验并有所创新,提高办事效率 (3)能力与技能要求 通过本课程的学习,学生应能掌握 根据问题的需要画岀流程图并根据流程图编制相应的程序; 熟练调试程序; 阅读程序并进行必要的修改; 三、课程的教学内容与体系 第一章C语言概述 1、C语言的发展与特点 2、C语言程序的结构和语法规则 3、TC集成环境的使用 第二章数据类型、运算符与表达式 1、C语言的数据类型 2、标识符、常量和变量 3、整型、实型和字符型数据 4、算术运算与算术表达式 5、赋值运算与赋值表达式 6、自增、自减和逗号运算 第三章顺序结构程序设计 1、C语言语句 2、格式化输出函数 printf() 3、格式化输入函数 scanf() 2
04 电子信息工程技术专业 2 ·创新精神:要能吸取别人的现成经验并有所创新,提高办事效率。 (3)能力与技能要求 通过本课程的学习,学生应能掌握: ·根据问题的需要画出流程图并根据流程图编制相应的程序; ·熟练调试程序; ·阅读程序并进行必要的修改; 三、课程的教学内容与体系 第一章 C 语言概述 1、C 语言的发展与特点 2、C 语言程序的结构和语法规则 3、TC 集成环境的使用。 第二章 数据类型、运算符与表达式 1、C 语言的数据类型 2、标识符、常量和变量 3、整型、实型和字符型数据 4、算术运算与算术表达式 5、赋值运算与赋值表达式 6、自增、自减和逗号运算 第三章 顺序结构程序设计 1、C 语言语句 2、格式化输出函数 printf() 3、格式化输入函数 scanf()
04电子信息工程技术专业 4、单个字符的输入输出函数 第四章顺序结构程序设计 1、关系运算及其表达式 2、逻辑运算及其表达式 3、语句和条件运算符 4、 switch语句 第五章循环结构程序设计 1、for语句do. while语句和 while语句 循环结构的嵌套 3、 break和 continue语句 第六章数组 一维数组 二维数组 3、字符数组与字符串 第七章函数 1、函数的定义与调用 函数的嵌套调用和递归调用 3、数组作为函数参数 4、内部变量和外部变量 5、内部函数和外部函数 第八章编译预处理 无参和带参宏定义
04 电子信息工程技术专业 3 4、单个字符的输入/输出函数 第四章 顺序结构程序设计 1、关系运算及其表达式 2、逻辑运算及其表达式 3、if 语句和条件运算符 4、switch 语句 第五章 循环结构程序设计 1、for 语句 do…while 语句和 while 语句 2、循环结构的嵌套 3、break 和 continue 语句 第六章 数组 1、一维数组 2、二维数组 3、字符数组与字符串 第七章 函数 1、函数的定义与调用 2、函数的嵌套调用和递归调用 3、数组作为函数参数 4、内部变量和外部变量 5、内部函数和外部函数 第八章 编译预处理 1、无参和带参宏定义
04电子信息工程技术专业 2、文件包含 第九章指针 1、指针变量的定义与应用 2、数组的指针和指向数组的指针变量 3、字符串的指针和指向字符串的指针变量 4、返回指针的函数 5、指针数组和主函数main()的形参 6、函数的指针和指向函数的指针变量 第十章结构体、共用体和枚举类型 1、结构体类型与结构体变量的定义 2、结构体变量的引用和初始化 3、结构体数组 指向结构体类型数据的指针 5、单链表 6、共用体和枚举类型 四、实践教学环节 实践教学的内容及时间安排 本课程安排上机课时共计32课时。上机练习配有相应的上机指导书,其内 容如下: 实验1TC集成环境的使用 实验 C语言程序初步; 实验3数据类型、运算符与表达式
04 电子信息工程技术专业 4 2、文件包含 第九章 指针 1、指针变量的定义与应用 2、数组的指针和指向数组的指针变量 3、字符串的指针和指向字符串的指针变量 4、返回指针的函数 5、指针数组和主函数 main()的形参 6、函数的指针和指向函数的指针变量 第十章 结构体、共用体和枚举类型 1、结构体类型与结构体变量的定义 2、结构体变量的引用和初始化 3、结构体数组 4、指向结构体类型数据的指针 5、单链表 6、共用体和枚举类型 四、实践教学环节 1.实践教学的内容及时间安排 本课程安排上机课时共计 32 课时。上机练习配有相应的上机指导书,其内 容如下: 实验 1 TC 集成环境的使用; 实验 2 C语言程序初步; 实验 3 数据类型、运算符与表达式;
04电子信息工程技术专业 实验4输入与输出; 实验5选择结构(IF.FLSE. 实验6选择结构( SWITCH); 实验7 WHILE及DO. WHILE型循环结构 实验8FOR型循环结构 实验9 维数组 实验10二维数组 实验11字符数组 实验12函数的定义及调用; 实验13变量的存储属性; 实验14指针1; 实验15指针2 实验16指针3 实验17结构体 2.能力目标 通过实践环节,使学生掌握相应的知识及调试程序的基本技能,提高学生计 算机编程能力 五、学时分配 内容 讲课 实验 合计 C语言初步 2 2 4 数据类型、运算符与表达式 10 14 C程序的流程设计 20 28
04 电子信息工程技术专业 5 实验 4 输入与输出; 实验 5 选择结构(IF...ELSE...); 实验 6 选择结构(SWITCH); 实验 7 WHILE 及 DO...WHILE 型循环结构; 实验 8 FOR 型循环结构; 实验 9 一维数组; 实验 10 二维数组; 实验 11 字符数组; 实验 12 函数的定义及调用; 实验 13 变量的存储属性; 实验 14 指针1; 实验 15 指针2; 实验 16 指针3; 实验 17 结构体; 2.能力目标 通过实践环节,使学生掌握相应的知识及调试程序的基本技能,提高学生计 算机编程能力。 五、学时分配 内容 讲课 实验 合计 C 语言初步 2 2 4 数据类型、运算符与表达式 10 4 14 C 程序的流程设计 20 8 28