您所在位置: 网站首页 / 程序设计技术课程教学大纲.docx / 文档详情
程序设计技术课程教学大纲.docx 立即下载
2025-08-28
约2.2万字
约39页
0
30KB
举报 版权申诉
预览加载中,请您耐心等待几秒...

程序设计技术课程教学大纲.docx

程序设计技术课程教学大纲.docx

预览

免费试读已结束,剩余 34 页请下载文档后查看

10 金币

下载文档

如果您无法下载资料,请参考说明:

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语言、面向对象程序设计课程性质:选修执笔人:张磊审定人:陈龙猛、于仁师第一部分:理论
查看更多
单篇购买
VIP会员(1亿+VIP文档免费下)

扫码即表示接受《下载须知》

程序设计技术课程教学大纲

文档大小:30KB

限时特价:扫码查看

• 请登录后再进行扫码购买
• 使用微信/支付宝扫码注册及付费下载,详阅 用户协议 隐私政策
• 如已在其他页面进行付款,请刷新当前页面重试
• 付费购买成功后,此文档可永久免费下载
全场最划算
12个月
199.0
¥360.0
限时特惠
3个月
69.9
¥90.0
新人专享
1个月
19.9
¥30.0
24个月
398.0
¥720.0
6个月会员
139.9
¥180.0

6亿VIP文档任选,共次下载特权。

已优惠

微信/支付宝扫码完成支付,可开具发票

VIP尽享专属权益

VIP文档免费下载

赠送VIP文档免费下载次数

阅读免打扰

去除文档详情页间广告

专属身份标识

尊贵的VIP专属身份标识

高级客服

一对一高级客服服务

多端互通

电脑端/手机端权益通用