




全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
计算机程序设计基础C语言程序设计课程教学大纲1.课程概述课程代码M01002课程属性必需的学科课程名称计算机程序设计基础-c语言程序设计时间/学分50 30/5英文名字fundamentals of computer programming-C Programming Design审查方法考试先修课程高等数学大体执笔者张燕应用专业非计算机专业概述审阅者黄晓梅选定教材大学计算机基础胡宏志高等教育出版社C语言程序设计(第4版)潭虎江清华大学出版社C语言程序设计(第4版)学习辅导潭虎江清华大学出版社课程简介:编程是高校非计算机专业学生接受计算机教育的普通课程,旨在使学生具备设计算法、编写程序和调试程序的能力。首先要掌握计算机硬件和软件的基本知识,了解操作系统的基本概念,熟悉Windows操作系统,了解信息的存储和运算,了解计算机安全的相关知识,了解网络的基本概念和网络通信,以及在线获取和交换信息的能力。c语言是典型的高级编程语言,具有其他高级语言所没有的低级语言功能,它不仅可以用于编写应用程序,还可以用于编写系统程序,因此使用范围最广。同时,对c语言的掌握为后续面向对象编程、Windows编程、Java编程等编程语言学习奠定了基础。课程目标(Course Objectives,CO)(CO1)了解计算机的工作原理、体系结构和数值转换,掌握常用操作系统和常用软件的基本操作(CO2)了解网络和信息安全方面的基本知识,并利用网络平台收集信息(CO3)了解c语言基本数据类型和基本运算,了解VC编译环境,编译简单的顺序结构程序(CO5)了解关系表达式和逻辑表达式,掌握选择结构编程的一般方法(CO7)使用数组可以解决排序、查找、最大值、最小值等实际问题(CO9)了解指针的基本概念和结构以及共享体的存储方式(CO4)理解各种格式编辑的含义,正确使用输入和输出函数(CO6)通过使用周期结构实现一些常用算法(如穷、迭代、递归),您可以掌握周期结构编程的一般方法(CO8)理解函数的概念,了解参数之间数据传递的原理,利用函数表单处理实际问题,掌握模块化编程方法(CO10)了解预处理和位操作的基本概念,了解文件打开、关闭、读取和写入等操作教学方法(Pedagogical Methods,PM)PM1 .教学方法教育30小时37.5%PM2。研讨会学习鹤西%PM3 .案例教学20小时25.0%PM4。网络教育学生窗口%PM5。角色扮演教育学生窗口%PM6。体验学习学生窗口%PM7。服务学习学生窗口%PM8。自主学习学生窗口%评估方法(Evaluation Methods,EM)EM1。教室测试EM 2。期中考试EM3 .期末考试70%EM4。编写任务EM5 .实验分析报告24%EM6。期末报告EM7。课堂演讲EM8。写论文EM9 .出席率6%EM10。口试EM11。设计报告培训内容和要求这个过程分为上、下两部分。上篇是基于计算机的,下篇是c语言程序,具体内容如下。前篇的电脑基础第一单元信息和计算机培训要求:了解计算机的基本概念,了解常用水系统之间的数字转换,了解数据存储在计算机上的形式,了解操作系统的基本术语,以及了解Windows XP的基本操作。讲座重点:数字转换,数据存储在计算机上的形式,操作系统基本操作。第二单元网络和信息安全教育要求:了解计算机网络的概念和配置,了解协议的含义,掌握网络应用程序,如电子邮件、搜索、连接等。了解病毒的特性,并知道保护数据安全的几种方法。以下c语言编程第一单元程序的灵魂-算法教学要求:介绍了算法的概念和简单算法的实例,了解了算法的特点,掌握了算法的表达方法,并对结构化编程方法提供了简单的理解。了解c语言出现的历史背景、c语言的特点,并通过简单的c语言程序示例进行介绍,要求学生了解程序的结构和c语言的基本语法,熟练掌握c语言编译软件的操作环境和程序编译过程。讲课重点:程序的三个结构,算法说明内的流程图,N-S流程图;Main函数的构造、c语言编译软件的执行环境、程序编译过程。第二个储存格资料类型、运算子和表示式教育要求:了解c语言的数据类型、常量和变量、变量初始值和各种数据类型之间的混合运算。通过对数据类型的介绍,了解整数、实数和基于字符的数据常量的正确表达。变量的类型和存储方法;要了解变量分配注意事项,请掌握分配运算符和分配表达式。了解各种数据类型之间的混合运算。掌握算术运算符和算术表达式。理解逗号运算符和逗号表达式。教程:数据类型的范围和存储方式,以及数据类型对表达式结果的影响。教育难点:选择变量数据类型;使用、-、%等运算符;表达式中其他数据类型的处理。第三单元最简单的c语言编程-顺序编程培训要求:了解简单c计划的构成。掌握高考。格式输入和输出熟练程度;可以正确输入各种类型的数据。可以进行简单的顺序结构编程。教程:使用赋值语句、输入和输出函数和使用格式指示符。教育困难:以指定格式输入和输出工作;格式控制变量和文字的匹配。第四单元选择结构编程教育要求:了解关系运算符和关系表达式、逻辑运算符和逻辑表达式、if语句和switch语句。掌握关系运算符和关系表达式、逻辑运算符和逻辑表达式。您可以根据需要写入选择结构的逻辑条件。在熟悉If语句和switch语句结构的基础上,精通选择结构编程。讲课重点:if语句中的关系表示,应用逻辑表达式;交换机结构操作过程;为编程创建基本思路。教学难点:关系表达的运算结果;赋值运算符(=)和关系是运算符(=)之间的区别。实际应用的三种形式的if语句;If语句中逻辑条件的表示;Switch结构执行过程和case常量表达式要求。第五单元循环控制培训要求:掌握由while语句、do-while语句和for语句组成的三个循环结构。掌握循环结构的具体应用。掌握两个控制语句:循环嵌套和break语句和continue语句,有助于熟练地选择循环结构以解决实际问题。讲课重点:三种循环结构,循环重叠。教学难点:循环的过程、循环的条件和避免死亡周期的方法;Break和continue语句的作用和差异。第六个单位阵列教育要求:掌握一维、二维数组的定义、引用和初始化。掌握字符数组和常用的字符串处理函数。可以组合循环控制以解决排序、查找等实际问题。讲座重点:内存和输入输出的排列;文字阵列和其他资料类型阵列的差异,以及字串和文字变数的差异;熟练掌握排序、查找、索引等常用算法。教学难点:对搭配名称特殊含义的理解;字符数组和其他数组的区别;字符串处理函数的应用。第七单位函数教育要求:了解函数定义的一般形式,了解函数的参数、函数的值和函数的调用。掌握函数的嵌套调用和递归调用。使用数组作为函数参数时,精通实际参数和实际参数的组合。了解本地变量和全局变量了解变量的存储类别。了解内部函数和外部函数。讲课重点:函数的定义、引用和参数传递;函数定义和函数声明之间的区别和连接。教学难点:对函数参数“单向值传递”方法的理解;变量的范围。第八个单元格指针教育要求:深层地址和指针的概念;掌握变量的指针和变量的指针变量。掌握指向数组的指针和指向数组的指针变量。掌握指向字符串的指针和指向字符串的指针变量。了解指向函数的指针和指向函数的指针变量了解返回指针值的函数。了解指针数组和指针的指针。教学重点:指针变量的定义和参考;指针和变量;指针和排列;指针和函数。教育难点:对指针数据类型的理解;二维阵列的地址和指针概念;字符数组和字符指针的区别和连接;指向数组的指针和指针数组之间的区别。第九单元结构和共享体培训要求:了解结构类型的定义、结构变量的定义、引用和初始化。掌握结构变量的使用。掌握结构数组、指向结构类型数据的指针、了解链接列表共享结构和枚举类型数据。教育重点:结构变量的分配和参考;结构和共享体存储的差异。教育难点:结构的成员参考,使用指向结构的指针;结构和共享体存储方法的差异。第10单元预处理命令、位操作和文件培训要求:了解预处理命令的一般形式(宏定义、“包含文件”处理、条件编译)。了解位运算符和位操作了解文件的基本概念和文件类型指针。了解如何打开和关闭文件以及读取和写入文件。教育焦点:宏定义和“文件嵌入”处理;掌握位运算符的功能。了解位操作的具体应用。打开和关闭文件。拟议的培训安排序号主要培训内容(章节)时间课程目标教学方法审查方法前篇的电脑基础1信息和计算机3CO1PM1PM3EM3EM5EM92网络和信息安全2CO2PM1以下c语言编程1程序的灵魂-算法2CO3PM1PM3EM3EM5EM92数据类型、运算符和表达式4CO3PM1PM33最简单的c语言编程-顺序编程3CO4PM1PM34选择结构编程5CO5PM1PM35循环控制6CO6PM1PM36阵列6CO7PM1PM37函数6CO8PM1PM38指针6CO9PM1PM39核心和共享体3鼻子10PM1PM310预处理命令、位操作和文件4鼻子10PM1期末考试EM3通勤时间80中理论50小时,实验0小时,机器30小时4.参考文献1(美国)venit(斯图尔特venit),(美国)Drake(Elizabeth Drak
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年高考生物试题分类汇编基因工程(解析版)
- 蒜黄的种植课件
- 常平中学三校联考试卷及答案
- 向量加减法题目及答案
- 2025年高考化学试题分类汇编:有机合成与推断题(原卷版)
- 衔接选词填空题目及答案
- 2025汽车租赁合同样本
- 2024译林版八年级英语上册Unit4 Hands-on fun 动手实践(话题阅读)含答案
- 2024译林版八年级英语上册Unit3 单元测试卷及答案(含三套题)
- 2025-2026学年人教版七年级地理下学期 第七章 我们生活的大洲-亚洲 单元练习(含答案)
- 2023年AHA心肺复苏和心血管急救指南更新
- 中建硅墨烯保温板外墙保温施工方案
- 墩柱专项施工完整方案
- 护理质量管理委员会工作制度
- 散裂中子源项目进展课件
- 华住酒店集团讲义
- 送货不达应急预案
- 牙体牙髓病治疗常用器械及其使用-课件
- 魔兽世界85-90升级路线(BL)
- 纤支镜在麻醉科的应用
- 微生物发酵中药研究进展
评论
0/150
提交评论