《程序设计基1》课程教学大纲.docx
《《程序设计基1》课程教学大纲.docx》由会员分享,可在线阅读,更多相关《《程序设计基1》课程教学大纲.docx(12页珍藏版)》请在咨信网上搜索。
1、程序设计基础课程教学大纲一、课程基本信息课程名称(中文)程序设计基础课程名称(英文)Fundamentals of Programming课程类别:公共课课程性质公共基础课授课语言中文授课学期第2学期学分4课程学时及分配总学时讲课实验课外64481664适用专业物联网工程授课学院计算机与软件先修课程无后续课程面向对象程序设计、JAVA程序设计、数据结构课程简介课程基本定位:程序设计是物联网工程专业的一门重要的基础课。它 为该专业的其他课程奠定程序设计的基础,又是其他专业课程的程序 设计工具,C语言是当前使用最普遍和通用的计算机编程语言。通过 对C语言的语法规那么、数据类型、数据运算、语句、系统
2、函数、程序 结构的学习,较好地训练学生利用计算机解决问题的逻辑思维能力以 及编程思路和技巧,使学生具有较强的利用C语言编写软件的能力, 为培养学生有较强软件开发能力打下良好基础。核心学习结果:学生掌握C语言的语法、编写程序、调试程序主要教学方法:案例教学(任务驱动)、直观演示教学(实践环节)、 讲授和讨论相结合、练习法(激发学生编程兴趣)、参观教学(观摩 学习效果好的老师)。大纲更新时间2016. 5. 25二、课程目标课程总目标课程子目标达成方法L知识1.1:掌握软件开发必备的C程序设计知识。包 括数据类型、结构化程序设计方法、数组、函 数、指针、结构体等知识。掌握基本的编程规 范;培养学生
3、分析问题和解决问题的基本能力; 使学生具备扎实的C语言编程基础讲授、案例2.能力2.1:培养学生具有基本的算法设计能力和一定 的C程序设计与应用开发以及一定的模块设计 能力;要求学生掌握用C语言进行程序设计的 基本框架,理解结构化程序设计思想。讲授、案例3.素养3.1:拥有求真务实、切问近思等科学精神。案例、专题讨论、理论教学环节及基本要求三、课程目标及对毕业要求指标点的支撑序号支撑的毕业要求指标点课程目标11.2 :能够运用数学和工程基 础知识的基本概念、基本理论 和基本方法对物联网工程领 域的智慧标识、气象感知、泛 在计算等的复杂工程问题进 行数学建模并求解;课程目标L125.1:能够解释
4、软硬件开发工 具的使用原理和方法,具备使 用物联网工程领域的标识、感 知、传输和数据处理系统的开 发工具的能力;课程目标2.1课程目标3.1犯章标题教学内容学时预期学习成果(描述学生在学完 本节内容后其知 识、能力或素养预 期成果到达的程 度,后同)教学方式(讲授、专 题研讨、案 例、实验、实地调研 等,但不限于此)课程目标第一章C语言概述2了解C语言的发 展,掌握C语言程 序的基本结构,学 会开发环境的安 装和使用讲授、专题 研讨、案例、 演示目标L11.C语言的开展历 史1. C语言程序的 结构3. C语言程序的特 占八、4 .C语言程序的开 发方法5 . C语言程序开发 环境使用及上机
5、调试第二章数据类型、运算符 和表达式4C语言数据类型 的本质,运算符的 使用,混合运算的 数据转换方法,学 会表达式求值讲授、专题 研讨、案例目标1.11 .问题引导2 .常量与变量3 .整型数据4 .浮点型数据5 .字符型数据6 .运算符和表达 式7 .表达式求值第三章算法和控制语句10学会常用的基本 算法,掌握if语 句的基本结构以 及if语句的嵌 套、switch语句 的结构、循环语句 的基本结构及其 嵌套、break语句 和 continue 的 应用,能编写较复 杂程序;讲授、专题 研讨、案例、 演示目标2.1目标3.11 .问题引导2 . C语言的标准输入和输出3 .条件语句4 .
6、多分支语句5 .循环语句6 .转移语句7 .综合应用第四章函数5学会函数的定义, 函数返回值的大 小如何求得和类 型,函数的调用方 法和参数传递方 法,函数的递归调 用的过程,变量作 用域,学会用函数 的观点编写程序;讲授、专题 研讨、案例、 演示目标2.1目标3.11 .问题引导2 .函数概述3 .函数的声明和 定义4 .函数的参数和 返回值5 .函数的调用6 .局部变量和全局变量7.变量的存储类 型8.外部函数和内 部函数9.综合应用第五章数组8数组定义的方法, 数组元素的引用, 字符串处理,数组 元素和数组名作 为函数参数,能够 应用数组进行程 序的设计的典型 算法;讲授、专题 研讨、案
7、例、 演示目标2.1目标3.11 .问题引导2 . 一维数组及其 应用3 .二维数组及其 应用4 .字符数组及其 应用5 .多维数组6 .变长数组7 .数组综合应用 举例第六章指针8指针变量的定义 和应用,指针变量 作为函数参数,指 向字符串的指针 的定义和应用,指 针与数组的关系, 指针的应用;讲授、专题 研讨、案例、 演示目标2.1目标3.11 .指针与指针变 量2 .指针变量的定 义与引用3 .指针运算符与 指针表达式4 .指针与数组5 .指针数组6 .指针的地址分 配7 .指向指针的指 针8 .指向函数的指 针变量9 . main函数的参 数第七章预编译命令2宏定义的概念与 方法,文件
8、包含;讲授、专题 研讨、案例目标1.1L概述2.带参宏定义3 . include 命令4 .条件编译第八章结构体与共用体7结构体类型和变 量的定义方法,结 构体类型变量的 引用,指向结构体 类型数据的指针, 结构体数组的定 义和数组元素的 引用,链表结点的 概念和链表的基 本操作;讲授、专题 研讨、案例、 演示目标2.1目标3.11 .问题引导2 .结构体的声明 和结构体变量定 义3 .结构体数组和 结构体指针4 .结构体与函数5 .链表及其应用6 .共用体7 .枚举类型和自 定义类型8 .类型定义符 typedef9 .结构体的综合 应用第九章文件系统2文件类型指针的 定义和含义,文件 操作
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 程序设计基1 程序设计 课程 教学大纲
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【二***】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【二***】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。