




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
ADDINCNKISM.UserStyle《C语言程序设计》课程教学大纲(理论课程)一、课程基本信息课程号3423G00007开课单位计算机教学部课程名称C语言程序设计CProgramming课程性质必修考核类型考试课程学分3课程学时34+34课程类别通识教育课程先修课程大学计算机适用专业(类)理工类二、课程描述及目标(一)课程简介C语言是一种优秀的面向过程程序设计语言。C语言功能丰富、表达能力强、使用灵活方便、应用面广、目标程序效率高、可移植性好,既具有高级语言的优点,又具有低级语言的许多特点,适合编写系统软件与应用软件。“C语言程序设计”是电子、物理等学科专业学生必修的专业基础课程,通过本课程的学习,能够具备通过C语言编程分析解决实际问题的能力,也能够为学习“C++程序设计”“数据结构”“人工智能”等课程奠定基础。(二)教学目标本课程的教学目标是使学生掌握C语言程序设计的基本知识和基本方法,培养程序设计思维和计算思维能力,提升数字素养与技能,具备基于计算机技术解决实际问题的能力。课程目标1:使学生能够掌握一种C语言开发环境,能够在其中编写、编译、运行C程序;能够掌握C语言的基本语法;能够掌握C语言的流程控制结构并解决实际问题;能够利用数组处理批量数据,并掌握其应用:如排序、查找、遍历、矩阵运算等;能够掌握结构体类型的基本用法和文件的基本操作;能够掌握函数的用法,了解软件复用的基本方法;能够掌握指针,并利用指针进行数据处理;课程目标2:培养学生分析问题和解决问题的能力,培养学生的程序设计思维和计算思维能力;课程目标3:使学生为后续课程的学习和应用开发打下扎实的高级语言理论和实践基础,并为自主学习、终生学习以及适应未来工作环境奠定良好基础。三、教学方式与方法1、采用启发、引导的教学方法,培养学生解决问题的能力。本课程教学按照学习与实践相结合的思想进行教学,在继承传统教学方法的基础上,结合C语言的特点,灵活采用问题分析法、归纳演绎法等多种教学方法,引导学生积极思考、开拓思路。2、采用案例教学,培养学生的编程思想。本课程通过实例演示,结合大量的案例引导学生利用计算机分析问题和解决问题,以及程序编辑和调试的能力,并将软件工程的思想融入到教学过程中。四、教学重点与难点(一)教学重点程序的基本结构、数组、函数、指针、结构体类型。(二)教学难点循环结构、数组、函数和指针。五、教学内容、基本要求与学时分配序号教学内容基本要求学时教学方式对应课程目标1程序设计和C语言了解C语言的发展、特点;掌握C语言开发环境。2讲授课程目标12C语言语法基础掌握C语言的基本数据类型;掌握C语言的各类运算符和表达式的运算规则;2讲授课程目标13C语言的基本语句和结构掌握C语言的注释、赋值、格式化输入和输出语句等。2讲授课程目标14选择结构和循环结构掌握if语句的3种形式和if语句的嵌套;掌握switch语句的用法。掌握用循环解决问题的方法;掌握while循环、dowhile循环和for循环实现循环的方法;掌握循环嵌套的方法;掌握break语句和continue语句的用法。6讲授课程目标1-35数组理解数组的概念;掌握一维数组的定义、初始化和应用;掌握二维数组的定义、初始化和应用;掌握字符数组的定义、初始化和应用;掌握常用的字符数组输入、输出和处理函数。6讲授课程目标1-36函数和变量的作用域掌握函数的定义、声明和调用方法;掌握函数的嵌套调用;掌握递归函数的实现方法;掌握数组作为函数参数的应用;掌握变量的作用域和生存期。6讲授课程目标1-37指针理解指针的概念;掌握指向变量、数组、字符数组的指针;掌握返回指针值的函数;了解指针数组和指向函数的指针。6讲授课程目标1-38结构体和共用体掌握结构体的定义方法;掌握结构体变量、结构体数组和结构体指针的用法;掌握共用体的定义方法和使用方法;2讲授课程目标1-29文件的输入输出理解文件的基础知识;掌握文件的打开和关闭方法;掌握顺序文件和随机文件的读写方法和常用读写函数的用法;掌握文件读写出错的检测方法。2讲授课程目标1-2合计=SUM(ABOVE)34六、实验内容、基本要求与学时分配序号实验项目名称实验内容与要求学时类型对应课程目标1熟悉VC的编程环境必修要求:掌握C语言开发环境。内容:熟悉开发环境1演示性课程目标12建立一个简单的C应用程序必修要求:掌握C语言编辑、编译和运行过程;内容:对照图片中的程序原样进行编辑。1验证性课程目标13输出函数的用法必修要求:掌握C语言格式化输入和输出语句。内容:1、定义整型变量a,b和单精度变量c,并初始化;2、a赋值为b的值,c为a+13、在屏幕中以三行形式输出。2验证性课程目标14输入函数的用法必修要求:掌握C语言格式化输入和输出语句。内容:根据输入的三个系数求aX^2+bX+c=0的根。2验证性课程目标15if语句的应用必修要求:掌握if语句的3种形式和if语句的嵌套;内容:根据键盘中输入的三个数,求最大值和最小值;输入里程计算打车费用2验证性课程目标1-26switch语句应用必修要求:掌握switch语句的用法。内容:输入一个日期,输出此日期是这一年的第几天;根据输入的利润求奖金。2验证性课程目标1-27利用for语句解决循环问题必修要求:掌握用循环解决问题的方法;掌握for循环解决实际问题;内容:输入一个实数(存入变量a中),判断其整数部分的位数。2设计型课程目标1-38利用while或dowhile语句解决循环问题必修要求:掌握用循环解决问题的方法;掌握while循环、dowhile循环解决实际问题;掌握循环嵌套的方法;掌握break语句和continue语句的用法。内容:粒子裂变;生成100个[30,99]之间的随机数。4设计型课程目标1-39自定义函数必修要求:掌握函数的定义、声明和调用方法;内容:找出素数a、b和c(a,b,c不相等),使得n=a+b+c。2设计型课程目标1-210函数的调用必修要求:掌握函数的嵌套调用;掌握递归函数的实现方法;掌握数组作为函数参数的应用;掌握变量的作用域和生存期。内容:设计一个函数mequation,求系数为a,b,c的一元二次方程的所有根。2验证性课程目标1-311一维数组的应用必修要求:理解数组的概念;掌握一维数组的定义、初始化和应用;内容:帆船冒险活动。2设计型课程目标1-212二维数组的应用必修要求:掌握二维数组的定义、初始化和应用;掌握字符数组的定义、初始化和应用;掌握常用的字符数组输入、输出和处理函数。内容:n*n矩阵的运算2设计型课程目标1-313指针变量的定义与使用必修要求:理解指针的概念;掌握指向一般变量的指针定义与使用方法。内容:进制转换2验证性课程目标1-214指针与数组必修要求:掌握指向数组、字符数组的指针;掌握返回指针值的函数;了解指针数组和指向函数的指针。内容:数据加密2设计性课程目标1-215结构体的应用选修要求:掌握结构体的定义方法;掌握结构体变量、结构体数组和结构体指针的用法;掌握共用体的定义方法和使用方法;内容:学生成绩处理2验证性课程目标1-316文件的操作选修要求:理解文件的基础知识;掌握文件的打开和关闭方法;掌握顺序文件和随机文件的读写方法和常用读写函数的用法;掌握文件读写出错的检测方法。内容:文件的读写2验证性课程目标117综合练习必修测试2综合性课程目标1-3合计=SUM(ABOVE)34注:实验要求包括必修、选修;实验类型包括“演示性”、“验证性”、“设计性”、“探究性”、“其它”等。七、学业评价和课程考核(一)考核类型:考试考查(二)考核方式:开卷考试闭卷考试课程论文课程报告其它:上机考试(三)成绩评定:考核依据建议分值(百分比)考核/评价细则对应课程目标过程考核40考勤8考勤情况,课堂表现,速写算法的正确性课程目标1作业20正确性、时效性、完成度课程目标1-3测试12上机测试,正确性、时效性课程目标1-2期末考核60上机考试,正确性、时效性课程目标1-3八、课程目标达成评价课程目标的实际达成效果计算方式如下,达成值越高,教学效果越好
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 通过个性化定制增加产品销售
- 湖北孝感美珈职业学院《数据新闻制作》2023-2024学年第二学期期末试卷
- 南阳科技职业学院《学前儿童健康教育》2023-2024学年第二学期期末试卷
- 眉山药科职业学院《建筑工程施工1》2023-2024学年第二学期期末试卷
- 重庆安全技术职业学院《营养学基础》2023-2024学年第二学期期末试卷
- 苏州托普信息职业技术学院《电路与模拟电子技术实验》2023-2024学年第二学期期末试卷
- 中央音乐学院《近代物理实验(1)》2023-2024学年第二学期期末试卷
- 青少年肥胖和近视的预防
- 贵州文化旅游职业学院《助产心理学》2023-2024学年第一学期期末试卷
- 防火安全知识宣传
- 2025年全国国家版图知识竞赛(中小学组)题库及答案
- 课件-DeepSeek从入门到精通
- 一年级20以内加减法练习题
- 字母“c”的发音课件
- 苍玉权老师 统计学PPT课件版 第7章 方差分析
- GB/T 30903-2014无机化工产品杂质元素的测定电感耦合等离子体质谱法(ICP-MS)
- GB/T 14486-2008塑料模塑件尺寸公差
- 第5章 智能网联汽车运动控制技术
- DB11-T 2000-2022建筑工程消防施工质量验收规范
- 小学生手抄报模板数学小报
- JJF 1211-2008 激光粒度分析仪校准规范-(高清现行)
评论
0/150
提交评论