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