欢迎来到天天文库
浏览记录
ID:15740316
大小:71.00 KB
页数:4页
时间:2018-08-05
《计算机程序设计基础c语言程序设计课程教学大纲》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、《计算机程序设计基础—C语言程序设计》课程教学大纲1.课程概况课程代码M01002课程性质必修课程名称计算机程序设计基础—C语言程序设计学时/学分50+30/5英文名称FundamentalsofComputerProgramming—CProgrammingDesign考核方式考试先修课程《高等数学》大纲执笔人张燕适用专业非计算机专业大纲审核人黄晓梅选用教材《大学计算机基础》胡宏智高等教育出版社《C语言程序设计(第4版)》谭浩强清华大学出版社《C语言程序设计(第4版)学习辅导》谭浩强清华大学出版社课程简介:程序设计基础是高等院校非计算机专业学生接受计算机教育的一
2、门通识课程,旨在培养学生具有设计算法、编写程序和调试程序的能力。首先应掌握计算机的硬件与软件的基础知识,了解操作系统基本概念,熟悉Windows操作系统,掌握信息的存储与运算,了解计算机安全的相关知识,了解网络的基本概念和网络通信,具备在网上获取信息和交换信息的能力。C语言是一种通用的高级程序设计语言,具有其它高级语言所不具备的低级语言功能,不但可用于编写应用程序,还可用于编写系统程序,因而得到最广泛的应用。同时,C语言的掌握为后续的面向对象程序设计、Windows程序设计、Java程序设计等程序设计语言的学习奠定基础。课程目标(CourseObjectives,
3、CO)(CO1)了解计算机的工作原理、体系结构和数值转换,掌握常用操作系统和常用软件的基本操作(CO2)了解网络和信息安全的基本知识,并能够利用网络平台收集信息(CO3)掌握C语言基本数据类型与基本运算,了解VC编译环境,能够编译简单的顺序结构程序(CO5)了解关系表达式和逻辑表达式,掌握选择结构程序设计一般方法(CO7)能利用数组解决排序、查找、求最大值、最小值等实际问题(CO9)了解指针的基本概念以及结构体、共用体的存储方式(CO4)了解各种格式编辑符的含义,能正确使用输入输出函数(CO6)能够使用循环结构实现穷举、迭代、递推等一些常用算法,掌握循环结构程序设
4、计一般方法(CO8)理解函数的概念,掌握参数之间的数据传递原理,利用函数形式处理实际问题,掌握模块化程序设计方法(CO10)了解预处理和位运算的基本概念,了解文件打开、关闭、读、写等操作教学方式(PedagogicalMethods,PM)PM1.讲授法教学30学时37.5%□PM2.研讨式学习学时%PM3.案例教学20学时25.0%□PM4.网络教学学时%□PM5.角色扮演教学学时%□PM6.体验学习学时%□PM7.服务学习学时%□PM8.自主学习学时%考核方式(EvaluationMethods,EM)□EM1.课堂测试%□EM2.期中考试%EM3.期末考试7
5、0%□EM4.作业撰写%EM5.实验分析报告24%□EM6.期末报告%□EM7.课堂演讲%□EM8.论文撰述%EM9.出勤率6%□EM10.口试%□EM11.设计报告%%2.教学内容及要求本课程教学内容分为上篇、下篇两部分:上篇为计算机基础,下篇为C语言程序设计,具体内容为:上篇计算机基础第一单元信息与计算机教学要求:了解计算机基本概念,掌握常用数制之间的数值转换,掌握数据在计算机中存储形式,了解操作系统的基本术语,掌握WindowsXP的基本操作。教学重点:数制转换,数据在计算机中存储形式,操作系统基本操作。第二单元网络与信息安全教学要求:了解计算机网络的概念与
6、组成,知道协议的含义,掌握网络的应用,如发邮件、搜索、连接等;了解病毒的特点,知道数据安全的几种方法。下篇C语言程序设计第一单元程序的灵魂—算法教学要求:通过对算法的概念和简单算法举例的介绍,了解算法的特性,掌握算法的表示方法,做到对结构化程序设计方法有简单的了解。了解C语言出现的历史背景、C语言的特点,通过简单的C语言程序实例介绍,要求学生了解程序的结构和C语言的基本语法,熟练掌握C语言编译软件的运行环境及其程序编译过程。教学重点:程序的三种结构,算法描述中的流程图、N-S流程图;main函数的构成以及C语言编译软件的运行环境、程序编译过程。第二单元数据类型、运
7、算符与表达式教学要求:了解C语言的数据类型、常量与变量、变量赋初值以及各种数据类型间的混合运算。通过对数据类型的介绍,理解整型、实型和字符型数据常量的正确表示;变量的类型及其存储方式;掌握赋值运算符和赋值表达式,了解变量赋值注意事项;理解各种数据类型之间的混合运算;掌握算术运算符和算术表达式;了解逗号运算符和逗号表达式。教学重点:数据类型的范围及其存储方式,数据类型对表达式结果的影响。教学难点:变量数据类型的选定;++、--、%等运算符的使用;表达式中不同数据类型的处理。第三单元最简单的C语言程序设计—顺序程序设计教学要求:了解简单C程序的组成;掌握赋值语句;熟练
8、掌握格式输
此文档下载收益归作者所有