欢迎来到天天文库
浏览记录
ID:26273150
大小:92.50 KB
页数:7页
时间:2018-11-25
《东北大学本科课程教学大纲》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、东北大学本科课程教学大纲课程名称:高级语言程序设计开课单位:计算中心制订时间:2002年修订时间:2004年7《高级语言程序设计》课程教学大纲一、课程基本信息课程编号190100210课程名称高级语言程序设计课程英文名称TheCProgrammingLanguage总学时数64讲课学时32实验学时上机学时32习题课学时周学时4学分4开课单位计算中心适用专业计算机软件类相关专业先修课程课程性质专业基础课程类型必修课选用教材1.《C程序设计》谭浩强编著,清华大学出版社出版。2.《C语言程序设计》高克宁等编著,科学出版社出版主要教学参考书1.《TheCProgr
2、ammingLanguageC程序设语言》BrianW.KernighanDennisM.Ritchie著。清华大学出版社;Prentice-HallInternational,Inc2.《TheCProgrammingLanguageSecondEdition》BrianW.KernighanDennisM.ritchie(美)著,徐宝文等译。机械工业出版社3.《C程序设计教程(ChowtoprogramSecondEdition)》H.M.DeitelP.J.Deitel(美)著,薛万鹏等译。机械工业出版社4.《DataStructures&Progr
3、amDesignInC数据结构与程序设计-C语言描述》RobertKruse/C.L.TondoBruceLeung。清华大学出版社;Prentice-HallInternational,Inc本课程地位(作用)和任务本课程是计算机专业以及非计算机专业的必修课程。课程的任务是通过对C语言程序设计的语法规则及相关的基本概念的学习,使学生掌握分析问题、解决问题的方法,结合上机实践,使学生学会程序设计的基本方法和技巧,为培养和提高学生的动手实践能力和综合编程的能力打下基础。对于理工科的大学生而言,掌握一门高级语言以及编程技能是必要的。大学期间,学生除了掌握半专业
4、的基础知识,还要培养自己的严谨踏实的科学作风、训练自己的逻辑思维、锻炼自己的分析问题、解决问题的能力。学习计算机语言正是一种十分有益的培养方式,同时语言本身又是与计算机进行交互的工具7二、教学内容及基本要求1.程序设计算法概述(2学时)(1)程序设计语言的发展(2)C语言的特点(3)C语言的程序结构(4)算法及其描述(5)C程序编译和链接过程要求:C语言的构成以及C语言的一些基本语法规则,算法的特性,了解C程序编译环境,熟练掌握C程序上机步骤。2.数据类型、运算符与表达式(2学时)(1)数据类型的概念(2)常量:型常量、实型常量、字符型常量、字符串常量、符
5、号常量(3)变量a)变量的概念和定义b)变量的基本类型:整型、实型、字符型c)变量的类型转换d)变量初始化(4)运算符及其优先级和结合性(5)表达式的概念、分类和求值运算要求:掌握C语言数据类型基本概念;掌握不同类型数据之间的转换规则;掌握运算符与表达式的规则和使用方法。3.程序控制结构(4学时)(1)程序的三种基本结构简介(2)数据的输入/输出:输入/输出概念、scanf()函数、printf()函数、getchar()函数、putchar()函数、程序应用举例(3)条件控制语句:if语句、if…els语句、if…elseif…else语句、switch
6、语句、分支结构嵌套、分支结构的综合应用(4)循环控制语句:while语句、do…while语句、for语句、三种循环结构的区别和特点、循环的嵌套、continue语句和break语句、循环结构的综合应用(5)结构化程序设计思想要求:了解语句的概念,掌握C语言的基本语句格式;输入/输出库函数的调用方式和用法;了解和掌握两种选择语句的形式、特点与实际运用;掌握三种循环语句的执行过程、用法、区别以及三种循环格式之间的转换和嵌套调用。掌握结构化程序设计的编程思想。4.函数(4学时)7(1)函数的概念和功能:函数概念、标准库函数的定义和用法、用户自定义函数(2)函数
7、的数据类型说明与返回值(3)函数的调用与参数传递:形参和实参、函数的调用原则、赋值调用与引用调用(4)函数的嵌套调用与递归调用(5)函数的作用域规则:局部变量与全局变量的概念、变量的存储类别、内部函数和外部函数要求:掌握函数的概念、定义、调用、参数传递等基本方法;掌握变量的作用域(可见性)和生存期(存在性);5.数组(4学时)(1)一维数组:一维数组的定义、存储方式和初始化、一维数组的引用(2)二维数组:多维数组的定义、存储方式和初始化、多维数组的引用(3)字符数组与字符串:字符数组的定义、初始化方式和引用方式、字符串及其字符串函数、字符数组与字符串之间的
8、区别和联系、字符串以及字符串数组的应用(4)函数与数组(5)排序与
此文档下载收益归作者所有