




如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
程序设计技术课程教学大纲 第一篇:程序设计技术课程教学大纲《程序设计技术》课程教学大纲一、课程名称:程序设计技术二、学时与学分:56学时(含实验学时32/2)3.5学分三、适用专业:非计算机理工科各专业四、先修课程:大学计算机基础、高等数学五、课程教材:《程序设计技术(C语言)》(第3版)熊壮,陈策等编著,重庆大学出版社出版六、参考教材:《计算机程序设计基础》,熊壮,刘慧君,伍星编著,机械工业出版社《计算机软件技术基础》,梁光春、曾一、熊壮编著,重庆大学出版社出版《C语言程序设计》,孙家骕等编著,北京大学出版社出版《TheCProgrammingLanguage》(SecondEdition),BrianW.Kernighan&DennisM.Ritchie,机械工业出版社七、开课单位:计算机学院八、课程的性质、目的和任务:计算机软件技术基础课程是我校为非计算机专业理工科学生设置的一门重要的计算机基础课程。程序设计技术和程序设计语言是大学计算机基础系列课程中的重要组成部分,培养学生的逻辑思维能力、抽象能力和基本的程序设计能力是程序设计技术课程的主要任务。本课程从结构化程序设计技术出发,以C程序设计语言为教学语言,通过对典型实例的算法描述以及相应C语言代码描述展现了在程序设计过程中如何对问题进行分析,如何组织数据和如何描述解决问题的方法,展现了在计算机应用过程中如何将方法和编码相联系的具体程序设计过程,进而向学生传授结构化程序设计的基本概念、基本技术和方法。通过本课程的学习,可以为学生学习其他计算机应用课程打下良好的程序设计基础。九、课程的主要内容:(一)C语言数据描述和C程序设计初步1.C程序的基本结构2.C语言的基本数据类型3.基本运算符和表达式4.不同类型数据混合运算及数据转换5.C程序设计初步6.常用数学类标准库函数使用(二)结构化程序设计基础和C语言的控制结构1.C程序控制结构中的条件表示2.分支结构程序设计基础3.循环结构程序设计基础4.C语言中的其它简单控制结构5.C语言控制结构应用举例(三)数组及其应用基础1.一维数组应用基础2.二维数组和多维数组应用基础3.数组简单应用——数组元素值的随机生成4.数组简单应用——常用排序方法5.数组简单应用——常用查找方法(四)C程序结构与C函数1.函数的定义和调用2.函数的嵌套调用和递归调用3.变量的作用域和生存期4.编译预处理5.多源文件C程序的组织方法(五)指针及其应用基础1.函数与指针的关系及其简单应用2.返回指针值的函数3.多级指针的定义和使用4.指针与数组的关系5.指针数组和命令行参数6.用指针构成动态数组(*)(六)字符串数据处理及其应用1.C语言的字符串表示方法2.字符串中有效字符的统计3.字符串的复制4.字符串的连接5.字符串中字符的查找6.字符串中字符的插入和删除7.字符串的比较和子串的查找8.字符串中子串的插入和删除(七)结构体类型和联合体类型1.结构体数据类型的基本概念2.typedef关键字的简单应用3.结构体数组4.结构体数据类型与指针的关系5.结构体数据类型的简单应用——单链表6.联合体数据类型的基本概念(八)C语言的文件处理及其应用1.文件概念与文件类型指针2.C语言中的文件处理基础3.文件的基本读写操作和顺序文件处理4.文件的定位操作和随机文件处理(九)位运算与枚举类型1.C语言的位运算及其应用2.位段及应用3.枚举数据类型及其应用十、课程的实践性教学环节本课程实践性教学环节学时数为32/2,实验环境为:1)WINDOWS9X/2000/XP/2003操作系统环境;2)MicrosoftVisualC++6.0)集成环境;实验内容参照《程序设计技术》课程实验教学大纲执行。十一、说明:十二、学时分配:本课程理论教学学时数为40,各部分学时分配如下:(一)C语言数据描述和C程序设计初步(3H)(二)结构化程序设计基础和C语言的控制结构(5H)(三)数组及其应用基础(4H)(四)C程序结构与C函数(5H)(五)指针及其应用基础(8H)(六)字符串数据处理及其应用(4H)(七)结构体类型和联合体类型(4H)(八)C语言的文件处理及其应用(4H)(九)位运算与枚举类型(3H)十三、考试方式:本课程考试由笔试和实践环节考试(考查)组成,笔试为闭卷考试,试题类型为:1)单项选择2)程序填空3)阅读程序题4)根据算法写程序或者根据程序写出算法描述5)按要求编写程序大纲制定者:熊壮大纲审定者:第二篇:Vc++程序设计课程教学大纲《VC++程序设计》课程教学大纲总学时:54学分:3理论学时:34实验学时:20面向专业:计算机科学与技术课程代码:2710015先开课程:数据结构、C语言、面向对象程序设计课程性质:选修执笔人:张磊审定人:陈龙猛、于仁师第一部分:理论

睿达****的的
实名认证
内容提供者


最近下载
贵州省城市管理行政执法条例.doc
贵州省城市管理行政执法条例.doc
一种基于双轨缆道的牵引式雷达波在线测流系统.pdf
一种基于双轨缆道的牵引式雷达波在线测流系统.pdf
一种胃肠道超声检查助显剂及其制备方法.pdf
201651206021+莫武林+浅析在互联网时代下酒店的营销策略——以湛江民大喜来登酒店为例.doc
201651206021+莫武林+浅析在互联网时代下酒店的营销策略——以湛江民大喜来登酒店为例.doc
用于空间热电转换的耐高温涡轮发电机转子及其装配方法.pdf
用于空间热电转换的耐高温涡轮发电机转子及其装配方法.pdf
用于空间热电转换的耐高温涡轮发电机转子及其装配方法.pdf