占30%。 六、教材与教参 《计算机网络》,谢希仁,大连理工大学出版社 《计算机网络与 INTERNET教程》,张尧学等编著,清华大学出版社
24 占 30%。 六、教材与教参 《计算机网络》,谢希仁,大连理工大学出版社 《计算机网络与 INTERNET 教程》,张尧学等编著,清华大学出版社
《C语言》教学大纲 、课程性质及与其它课程的分工与联系 (1)课程性质 本课程是电子专业的职业基础课程,它是程序设计的入门语言,有很强的理 论性,同时也包含了一定的实践课程的成分。 (2)课程任务 由于到目前为止,C语言仍有许多用途,故通过本课程的学习,学生应该掌 握高级语言的语法结构及程序设计的基本方法,并能用它解决一定的实际问题, 为今后单片机的编程打下基础。 (3)与其它课程的分工与联系 本课程应重点掌握语法结构及结构化的程序设计方法,为后续课程的学习打 下必要的基础。 本课程的先行课程为:“计算机基础 二、课程目标与基本要求 课程目标:本课程学习结束后,学生能掌握C语言的语法结构、流程图的用 途及结构化的程序设计方法、编程调试技巧,养成办事严谨的习惯。 本课程对学生在知识、素质和能力方面的基本要求如下 (1)知识要求 掌握C语言的基本概念、语法结构; 理解结构化的程序设计方法、设计思路 了解如何高效地编程和调试。 (2)素质要求
25 《C 语言》教学大纲 一、课程性质及与其它课程的分工与联系 (1)课程性质 本课程是电子专业的职业基础课程,它是程序设计的入门语言,有很强的理 论性,同时也包含了一定的实践课程的成分。 (2)课程任务 由于到目前为止,C 语言仍有许多用途,故通过本课程的学习,学生应该掌 握高级语言的语法结构及程序设计的基本方法,并能用它解决一定的实际问题, 为今后单片机的编程打下基础。 (3)与其它课程的分工与联系 本课程应重点掌握语法结构及结构化的程序设计方法,为后续课程的学习打 下必要的基础。 本课程的先行课程为:“计算机基础”。 二、课程目标与基本要求 课程目标:本课程学习结束后,学生能掌握 C 语言的语法结构、流程图的用 途及结构化的程序设计方法、编程调试技巧,养成办事严谨的习惯。 本课程对学生在知识、素质和能力方面的基本要求如下: (1)知识要求 ·掌握 C 语言的基本概念、语法结构; ·理解结构化的程序设计方法、设计思路; ·了解如何高效地编程和调试。 (2)素质要求
本课程将培养学生以下几方面的职业素质 严谨态度:解决问题要有科学的严谨态度,办事要认真; 工作方法:遇到问题能迸行全面分析、解决; 创新精神:要能吸取别人的现成经验并有所创新,提高办事效率。 (3)能力与技能要求 通过本课程的学习,学生应能掌握 根据问题的需要画岀流程图并根据流程图编制相应的程序 熟练调试程序; 阅读程序并进行必要的修改 课程的教学内容与体系 第一章C语言初步 1、概论; 2、简单C程序介绍; 3、TC集成环境的使用。 第二章数据类型、运算符与表达式 1、基本数据类型,表示范围和存储特点 2、常量和变量的表示、初始化和引用 3、算术运算符,算术表达式 4、赋值、逗号运算符及表达式; 5、不同类型数据的转换和数据的输入/输出 第三章C程序的流程设计 1、C语句:表达式语句,控制语句,转向语句,复合语句;
26 本课程将培养学生以下几方面的职业素质: ·严谨态度:解决问题要有科学的严谨态度,办事要认真; ·工作方法:遇到问题能进行全面分析、解决; ·创新精神:要能吸取别人的现成经验并有所创新,提高办事效率。 (3)能力与技能要求 通过本课程的学习,学生应能掌握: ·根据问题的需要画出流程图并根据流程图编制相应的程序; ·熟练调试程序; ·阅读程序并进行必要的修改; 三、课程的教学内容与体系 第一章 C 语言初步 1、概论; 2、简单 C 程序介绍; 3、TC 集成环境的使用。 第二章 数据类型、运算符与表达式 1、基本数据类型,表示范围和存储特点; 2、常量和变量的表示、初始化和引用; 3、算术运算符,算术表达式; 4、赋值、逗号运算符及表达式; 5、不同类型数据的转换和数据的输入/输出。 第三章 C 程序的流程设计 1、C 语句:表达式语句,控制语句,转向语句, 复合语句;
2、关系运算和逻辑运算 选择语句:IF. ELSE IF.结构, SWITCH结构; 3、循环语句:WHLE结构,DO. WHILE结构,FOR结构 第四章数组 1、数组的概念,一、二、多维数组的定义、初始化、引用 2、字符数组和字符串的定义、初始化、输入/输出 第五章函数 1、函数的概念,声明、定义方法,各种调用方法 2、变量的存储属性,编译预处理。 第六章指针 1、指针的概念,指针变量的定义、引用、作为函数参数方法; 2、指针与数组、字符串、函数的关系 四、实践教学环节 1.实践教学的内容及时间安排 本课程安排上机课时共计32课时。上机练习配有相应的上机指导书,其内 容如下 实验1TC集成环境的使用 实验2C语言程序初步 实验3数据类型、运算符与表达式; 实验4输入与输出 实验5选择结构(IF.ELSE….); 实验6选择结构( SWITCH);
27 2、关系运算和逻辑运算; 选择语句:IF...ELSE IF...结构,SWITCH 结构; 3、循环语句:WHILE 结构,DO...WHILE 结构,FOR 结构; 第四章 数组 1、数组的概念,一、二、多维数组的定义、初始化、引用; 2、字符数组和字符串的定义、初始化、输入/输出。 第五章 函数 1、函数的概念,声明、定义方法,各种调用方法; 2、变量的存储属性,编译预处理。 第六章 指针 1、指针的概念,指针变量的定义、引用、作为函数参数方法; 2、指针与数组、字符串、函数的关系。 四、实践教学环节 1.实践教学的内容及时间安排 本课程安排上机课时共计 32 课时。上机练习配有相应的上机指导书,其内 容如下: 实验 1 TC 集成环境的使用; 实验 2 C语言程序初步; 实验 3 数据类型、运算符与表达式; 实验 4 输入与输出; 实验 5 选择结构(IF...ELSE...); 实验 6 选择结构(SWITCH);
实验7 WHILE及DO. WHILE型循环结构 实验8FOR型循环结构; 实验9 维数组; 实验10二维数组; 实验11字符数组; 实验12函数的定义及调用 实验13变量的存储属性 实验14指针1 实验15指针2 实验16指针3; 实验17结构体; 2.能力目标 通过实践环节,使学生掌握相应的知识及调试程序的基本技能,提高学生计 算机编程能力 五、学时分配 内容 讲i 实哈 合计 C语言初步 2 4 数据类型、运算符与表达式 10 14 C程序的流程设计 10 10 20 数组 7 6 3 函数 9 13 合计 80
28 实验 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 程序的流程设计 10 10 20 数组 7 6 13 函数 9 4 13 指针 10 6 16 合计 48 32 80