计算机科学与技术专业课程教学大纲

计算机科学与技术专业课程教学大纲

ID:11101982

大小:1.39 MB

页数:185页

时间:2018-07-10

计算机科学与技术专业课程教学大纲_第1页
计算机科学与技术专业课程教学大纲_第2页
计算机科学与技术专业课程教学大纲_第3页
计算机科学与技术专业课程教学大纲_第4页
计算机科学与技术专业课程教学大纲_第5页
资源描述:

《计算机科学与技术专业课程教学大纲》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、计算机科学与技术专业课程教学大纲高级语言程序设计课程教学大纲课程名称:高级语言程序设计课程编号:19110138学时/学分:64/4开课学期:1适用专业:计算机科学与技术/软件工程/网络工程课程类型:学科与专业基础必修课信息管理与信息系统/物联网工程一、课程的目的和任务程序设计能力是计算机相关专业学生必备的基本素质。本科计算机相关专业的学生应该掌握高级程序设计语言的基本知识,以及使用高级语言进行程序设计的基本技能与方法。本课程以目前最有代表性的高级语言——C语言为背景,讲授面向过程的结构化程序设计的基本思想和方法。通过本课程的学习,一方面使学生得

2、到程序设计方面的基本训练,提高计算机专业素养,产生学习计算机相关专业的兴趣,树立学习本专业的信心,另一方面为今后进一步学习其他程序设计技术和实用软件开发打下坚实的基础。本课程是大学第一学期,第一门计算机课程,不仅是计算机相关专业的基础课,又是入门课。这门课的地位在整个专业教学中显得尤为重要。只有学好这门课才能比较顺利的开始后续专业课的学习。二、课程的基本要求通过本课程教学,学生应达到下列学习目标:(1)熟悉当前流行的C语言程序设计的编译、调试环境和技巧,掌握C语言程序设计的基本规范。(2)掌握结构化、模块化程序设计的基本思想和方法;(3)通过C语

3、言编程的基本训练,培养分析问题和解决问题的能力,提高计算机专业素养;(4)通过C语言程序设计实践,培养学习计算机相关专业的浓厚的兴趣,树立学习专业的信心;(5)为后续其它课程如《数据结构》、《面向对象程序设计》打好基础;(6)为参加计算机三级等级考试、计算机水平程序员考试、研究生入学考试打下良好的基础。三、课程基本内容和学时安排第一章C语言程序设计概述(2学时)1.了解计算机语言、程序设计和算法的概念;2.了解C语言的发展和特点以及C语言源程序的书写格式;3.掌握C语言的构成及C语言程序的编辑、编译和执行步骤;4.熟悉CODEBLOCKS集成开发

4、环境,能独立熟练地编辑、编译、链接、运行一个简单的C程序。重点与难点:程序的基本组成,算法的概念与表示方法第二章基本数据类型、运算符和表达式(6学时)1.变量与常量;2.基本数据类型:整型、实型、字符型与内存的概念;3.运算符与表达式:算术运算,增1与减1运算,赋值运算,关系运算,逻辑运算,条件运算,逗号运算,运算符的优先级与结合性;4.基本输入、输出函数:格式输入和格式输出函数;非格式化输入、输出函数;重点:常量与变量,基本输入、输出函数,运算符与表达式。难点:运算符及其优先级与结合性。第三章程序的控制结构(8学时)1.算法的特性及表示2.C语

5、言的语句:C语言语句的语法及书写规范;3.顺序结构:程序设计的流程图,程序控制结构中的顺序结构,复合语句;4.选择结构:if结构、if结构的多种形式,switch结构与多分支结构;5.循环结构:当型循环,直到型循环,循环的嵌套,break语句与continue语句。6.穷举与迭代算法重点:顺序、分支、循环结构。难点:循环结构第四章数组(6学时)1.一维数组:定义、初始化和引用2.二维数组:定义、初始化和引用3.字符数组:定义、初始化和引用,字符数组与字符串的关系4.字符串处理函数重点:一维数组的使用难点:数组与循环的结合使用第五章结构体和共用体(

6、2学时)结构体:结构体的概念,结构体类型及结构体变量,结构体变量的使用,结构体变量的初始化,结1.构体数组的初始化2.结构体数组定义、初始化和结构数组的操作3.用户自定义类型typedef的用途重点与难点:结构体第六章函数(6学时)1.模块化和函数的概念2.函数的分类、定义、参数、参数的传递、返回值3.用户自定义函数和函数的调用:函数定义、调用和说明,函数的参数传递:值传递与地址传递4.函数的嵌套调用及递归调用:函数的嵌套调用、函数的递归调用;5.局部变量与全局变量:局部变量与全局变量的定义、初始化及作用域;6.变量的存储类型:局部变量与全局变量

7、的生命期;静态变量与动态变量的定义、初始化、作用域及生命期;7.编译预处理:文件包含,宏定义。重点:用户自定义函数、局部变量与全局变量。难点:函数的嵌套调用及递归调用。第七章指针(4学时)1.指针的基本概念:内存地址、指针与变量的关系;2.指针变量的定义和赋值3.指针变量的使用:与指针相关的运算符,变量的存取方式,指针变量作为函数参数4.指针与数组:数组元素的指针与数组的指针,指向数组和数组元素的指针变量,数组元素的引用,数组名作为函数参数,字符串的指针和指向字符串的指针变量,指针数组,移动指针及两指针相减运算指针比较;5.指针与结构:指向结构变

8、量的指针,指向结构体数组的指针,指向结构体的指针作为函数参数重点:指针运算符、指针与数组难点:指针的基本概念、指针运算符、指针与数组第十

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。