下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
《计算机程序设计64学时》课程教学大纲课程名称(中文/英文):计算机程序设计/ComputerProgramming Design课程类别:通识必修课课程性质:必修课 适用专业:理工类(计算机、网络、信计除外)学时数:64 其中,实验/上机学时:16学分数:3.5 考核方式:考查预修课程:大学计算机基础教学参考书:谭浩强编.C语言程序设计(第四版).清华大学出版社.2012-05.何钦铭编.C语言程序设计.高等教育出版社.2010-06.张菁编.C语言程序设计.中国铁道出版社.2010-08.开课单位:信息科学与工程学院计算机基础教研室课程简介:本课程主要介绍计算机程序设计的基础知识和主要方法,普及简单程序的设计思想,其目的是让学生初步掌握高级语言简单程序的编写、调试方法,从而掌握高级语言的程序设计思想,在实际学习过程中,用学到的知识解决一些模型较为简单的数学及专业问题,能达到学以致用,最终使学生具有使用计算机处理问题的基本能力和思维方法。本课程着重培养学生的问题分析能力、动手实践能力和解决实际问题的能力。通过大量的上机实习,培养学生的C语言程序设计操作能力和综合应用能力,让学生初步掌握C语言编程基础知识和基本操作技能,培养、发展学生的思维能力和创造能力,培养学生实事求是的科学态度、良好的程序设计理念。本门课程对学生知识、能力和素质的培养目标:让学生掌握正确的程序设计方法与思路,具备初步的应用程序开发能力;能够比较清晰地将本专业需要解决的问题和开发人员进行沟通。教学目的和要求第一章 C语言的基本概念 (2学时)要求学生掌握计算机语言相关概念;理解计算机语言的学习方法,并在实践中认真实施;掌握利用计算机解决问题的步骤,理解并逐渐掌握使用算法描述实际问题;初步了解C语言的特点、C程序的结构,熟悉C语言的调试运行环境,并在以后的学习中逐步掌握;注意良好编程风格的养成。教学重点和难点计算机语言的相关概念,利用计算机解决问题的步骤,算法的描述,C程序的结构,C语言的调试运行环境,良好编程风格的养成。教学内容一、程序与程序设计语言二、算法及其描述三、C语言的发展与特点四、C语言程序的结构五、C语言字符集、标识符与关键字六、C语言程序开发环境教学目的和要求第二章 数据类型与运算 (8学时)要求学生掌握C语言的数据类型,掌握常量、变量的概念及分类;掌握各种运算符的使用,能理解并确定各种运算符的优先级,能正确计算各种表达式;掌握各种数据的输入、输出。教学重点和难点C语言的数据类型,常量变量的概念及分类,运算符的优先级,表达式的计算,数据的输入、输出。教学内容一、C语言的数据类型二、常量与变量三、运算符和表达式四、C语言基本输入输出函数教学目的和要求第三章 C语言程序基本控制结构及应用 (8学时)要求学生掌握顺序结构程序的设计思路,进一步熟悉TC的运行环境、输入输出函数的使用方法,理解并逐渐掌握程序的运行流程,掌握循环结构程序的设计思路,进一步掌握C程序的运行流程;在使用过程中,逐步理解并掌握使用循环结构解决问题的方法教学重点和难点if语句的嵌套、switch语句的灵活使用,循环的灵活使用、嵌套,break、continue的区别。教学内容一、顺序结构程序设计二、分支结构程序设计三、循环结构程序设计四、结构化程序应用举例教学目的和要求第四章 数组及其应用 (8学时)要求学生掌握一维数组、二维数组、多维数组、字符数组的定义、使用方法,并能灵活运用;理解一维数组和内存存储空间的关系。教学重点和难点一维数组、二维数组、多维数组、字符数组的灵活使用教学内容一、一维数组二、二维数组和多维数组三、字符数组四、应用举例教学目的和要求第五章 函数及其应用 (8学时)要求学生掌握函数的定义、调用和用途,并进一步理解程序设计的基本方法和设计风格;掌握变量的作用范围;理解递归函数的意义和运行过程;了解递归函数的设计,并能进行简单的递归设计;从而理解并能较好地运用模块化的思想进行程序设计;掌握宏定义和文件包含的使用,了解条件编译的用途。教学重点和难点函数的定义与调用、参数的传递、带参数的宏定义、变量作用范围。教学内容一、函数的定义与调用二、函数间信息传递方式三、函数与数组四、递归函数与递归调用五、变量存储类型及作用域六、宏定义和文件包含教学目的和要求第六章 指针 (8学时)要求学生掌握指针的概念、使用方法和一维数组、字符数组的关系,以及使用指针作为函数参数;掌握使用指针操作一维数组、字符数组的方法;了解指针和二维数组的关系;能在函数操作中使用指针。教学重点和难点指针的使用,使用指针操作一维数组、字符数组,指针作为函数参数。教学内容一、指针的基本概念及定义二、指针的运算三、指针与数组四、指针与字符串五、指针作为函数参数教学目的和要求第七章 结构体、联合体和枚举 (4学时)要求学生掌握结构体类型的定义,结构体变量的定义、引用和初始化,结构体数组的使用、指向结构体的指针;掌握共用体数据类型的定义和引用;了解枚举类型和用typedef定义类型;了解链表的概念和简单操作。教学重点和难点结构体变量的使用、结构体数组的使用、指向结构体的指针、共用体的使用。教学内容一、结构体的基本概念及定义二、结构体成员的引用及变量定义三、结构体数组和指针四、结构体的嵌套五、联合体类型六、枚举类型教学目的和要求第八章 文件 (
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 二零二五版消防设备进出口合同72815936662篇
- 二零二五年度美容护肤品销售代理合同
- 工作环境与员工满意度调查
- 二零二五年度家庭矛盾离婚调解合同9篇
- 肿瘤科护士的肿瘤治疗工作总结
- 高校教研创新成果评选
- 二零二五年度儿童领养协议书标准版3篇
- 二零二五版同居解除协议书:情感赔偿与财产清算3篇
- 二零二五年度建筑工程钢管脚手架供应与安装合同
- 二零二五年度个人艺术品买卖合同规定3篇
- 生活老师培训资料课件
- 冷库安全管理制度
- 大学生就业指导PPT(第2版)全套完整教学课件
- 2023同等学力申硕统考英语考试真题
- 家具安装工培训教案优质资料
- 在双减政策下小学音乐社团活动有效开展及策略 论文
- envi二次开发素材包-idl培训
- 2022年上海市初中语文课程终结性评价指南
- 医院手术室医院感染管理质量督查评分表
- 心内电生理导管及器械
- 保洁服务岗位检查考核评分标准
评论
0/150
提交评论