计算机程序设计基础c语言程序设计课程教学大纲

计算机程序设计基础c语言程序设计课程教学大纲

ID:13158057

大小:71.00 KB

页数:4页

时间:2018-07-21

计算机程序设计基础c语言程序设计课程教学大纲_第1页
计算机程序设计基础c语言程序设计课程教学大纲_第2页
计算机程序设计基础c语言程序设计课程教学大纲_第3页
计算机程序设计基础c语言程序设计课程教学大纲_第4页
资源描述:

《计算机程序设计基础c语言程序设计课程教学大纲》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、《计算机程序设计基础—C语言程序设计》课程教学大纲1.课程概况课程代码M01002课程性质必修课程名称计算机程序设计基础—C语言程序设计学时/学分50+30/5英文名称FundamentalsofComputerProgramming—CProgrammingDesign考核方式考试先修课程《高等数学》大纲执笔人张燕适用专业非计算机专业大纲审核人黄晓梅选用教材《大学计算机基础》胡宏智高等教育出版社《C语言程序设计(第4版)》谭浩强清华大学出版社《C语言程序设计(第4版)学习辅导》谭浩强清华大学出版社课程简介:程序设计基础是高等院校非计算机专业学生接受计算机教育的一门通识课程,旨在培养学生具有设

2、计算法、编写程序和调试程序的能力。首先应掌握计算机的硬件与软件的基础知识,了解操作系统基本概念,熟悉Windows操作系统,掌握信息的存储与运算,了解计算机安全的相关知识,了解网络的基本概念和网络通信,具备在网上获取信息和交换信息的能力。C语言是一种通用的高级程序设计语言,具有其它高级语言所不具备的低级语言功能,不但可用于编写应用程序,还可用于编写系统程序,因而得到最广泛的应用。同时,C语言的掌握为后续的面向对象程序设计、Windows程序设计、Java程序设计等程序设计语言的学习奠定基础。课程目标(CourseObjectives,CO)(CO1)了解计算机的工作原理、体系结构和数值转换,掌

3、握常用操作系统和常用软件的基本操作(CO2)了解网络和信息安全的基本知识,并能够利用网络平台收集信息(CO3)掌握C语言基本数据类型与基本运算,了解VC编译环境,能够编译简单的顺序结构程序(CO5)了解关系表达式和逻辑表达式,掌握选择结构程序设计一般方法(CO7)能利用数组解决排序、查找、求最大值、最小值等实际问题(CO9)了解指针的基本概念以及结构体、共用体的存储方式(CO4)了解各种格式编辑符的含义,能正确使用输入输出函数(CO6)能够使用循环结构实现穷举、迭代、递推等一些常用算法,掌握循环结构程序设计一般方法(CO8)理解函数的概念,掌握参数之间的数据传递原理,利用函数形式处理实际问题,

4、掌握模块化程序设计方法(CO10)了解预处理和位运算的基本概念,了解文件打开、关闭、读、写等操作教学方式(PedagogicalMethods,PM)PM1.讲授法教学30学时37.5%□PM2.研讨式学习学时%PM3.案例教学20学时25.0%□PM4.网络教学学时%□PM5.角色扮演教学学时%□PM6.体验学习学时%□PM7.服务学习学时%□PM8.自主学习学时%考核方式(EvaluationMethods,EM)□EM1.课堂测试%□EM2.期中考试%EM3.期末考试70%□EM4.作业撰写%EM5.实验分析报告24%□EM6.期末报告%□EM7.课堂演讲%□EM8.论文撰述%EM9.出

5、勤率6%□EM10.口试%□EM11.设计报告%%2.教学内容及要求本课程教学内容分为上篇、下篇两部分:上篇为计算机基础,下篇为C语言程序设计,具体内容为:上篇计算机基础第一单元信息与计算机教学要求:了解计算机基本概念,掌握常用数制之间的数值转换,掌握数据在计算机中存储形式,了解操作系统的基本术语,掌握WindowsXP的基本操作。教学重点:数制转换,数据在计算机中存储形式,操作系统基本操作。第二单元网络与信息安全教学要求:了解计算机网络的概念与组成,知道协议的含义,掌握网络的应用,如发邮件、搜索、连接等;了解病毒的特点,知道数据安全的几种方法。下篇C语言程序设计第一单元程序的灵魂—算法教学要

6、求:通过对算法的概念和简单算法举例的介绍,了解算法的特性,掌握算法的表示方法,做到对结构化程序设计方法有简单的了解。了解C语言出现的历史背景、C语言的特点,通过简单的C语言程序实例介绍,要求学生了解程序的结构和C语言的基本语法,熟练掌握C语言编译软件的运行环境及其程序编译过程。教学重点:程序的三种结构,算法描述中的流程图、N-S流程图;main函数的构成以及C语言编译软件的运行环境、程序编译过程。第二单元数据类型、运算符与表达式教学要求:了解C语言的数据类型、常量与变量、变量赋初值以及各种数据类型间的混合运算。通过对数据类型的介绍,理解整型、实型和字符型数据常量的正确表示;变量的类型及其存储方

7、式;掌握赋值运算符和赋值表达式,了解变量赋值注意事项;理解各种数据类型之间的混合运算;掌握算术运算符和算术表达式;了解逗号运算符和逗号表达式。教学重点:数据类型的范围及其存储方式,数据类型对表达式结果的影响。教学难点:变量数据类型的选定;++、--、%等运算符的使用;表达式中不同数据类型的处理。第三单元最简单的C语言程序设计—顺序程序设计教学要求:了解简单C程序的组成;掌握赋值语句;熟练掌握格式输

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。