欢迎来到天天文库
浏览记录
ID:15333797
大小:38.00 KB
页数:6页
时间:2018-08-02
《《程序设计基础》课程教学大纲》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、《程序设计基础》课程教学大纲授课专业:计算机科学与技术,电子信息工程,通信工程,电子商务学时数:90学分:5一、课程的性质和目的本课程为计算机专业和电子专业的本科学生开设,属于公共基础课。课程以C语言为平台,介绍程序设计的思想及其编程技术、方法。通过学习,使学生不但了解高级程序设计语言的结构,掌握基本的程序设计过程和技巧,掌握基本的分析问题和利用计算机求解实际问题的能力,具备初步的高级语言程序设计能力,能灵活应用高级语言进行程序设计。学生通过学习该课程后,应该掌握程序设计的基本方法和C语言的基本语法,具有利用C语言工具阅读和编辑简单程序的能力。二、教学环节教学
2、内容包括“程序设计”和“语言知识”两部分,在教学过程中被分为若干个主题,以程序设计做为贯穿各主题的主线。对教学内容的详细描述见教学大纲。 课程教学环节包括课堂教学、研究讨论、课外自学、上机实践、答疑讨论和考核。 (1)课堂教学:教师通过案例分析,重点讲解程序设计的思想和方法,辅以必要的语言知识介绍。(2)研究讨论:教师根据教学的要求,指定一些有关程序设计方法和技巧等反面的专题,由学生自行研究学习,然后组织学生在课堂上自由交流、研讨。以此提高学生的程序设计能力,激发学生的主动学习、研究兴趣和创新思维。 (3)课外自学:学生根据自己的实际情况,自主学习不同层次
3、的学习资料。 (4)上机实践:学生必须完成大量的上机练习,包括基本训练(自测作业和主题作业)和综合训练(大型作业),从而达到在实践中掌握知识,培养程序设计能力的目的。基本训练使用具有自动评判功能的上机测试系统。 (5)答疑讨论:主要在网络教学平台上的网上答疑、BBS讨论等栏目来进行。 (6)考核:通过笔试和实验考核考查学生的知识掌握程度和实践能力,两者的比例是1:1,但如果学生没有通过实验考核,其课程成绩直接记录不及格。实验考核采用平时训练和上机考试相结合的方式,包括基本训练、综合训练和上机考试,其中上机考试使用具有自动组卷和评分功能的上机测试系统。三、课程教
4、学内容第1章引言(3学时)1.1一个C语言程序1.2程序与程序设计语言1.3C语言的发展历史与特点1.4实现问题求解的过程重点:对程序与程序语言、C语言和问题求解过程的初步认识。第2章用C语言编写程序(6学时)2.1在屏幕上显示HelloWorld2.2求华氏温度100°F对应的摄氏温度2.3计算分段函数2.4输出华氏温度--摄氏温度转换表2.5生成乘方表与阶乘表要求熟练掌握main函数与其他函数之间的关系,包括标准库函数和自定义函数重点:对C程序结构的初步认识和上机步骤。研讨课1:对程序设计和C语言的初步认识第3章分支结构(5学时)3.1输入一批字符,统计各
5、类字符的数量3.2查询自动售货机中商品的价格3.3分支结构程序设计要求理解关系运算符和表达式、逻辑运算符和表达式,熟练掌握if语句和switch语句的运用。重点:if语句和switch语句的运用研讨内容:嵌套分支结构和分支结构程序的应用第4章循环结构(6学时)4.1用格里高利公式求π的近似值4.2统计一个整数的位数4.3判断素数4.4求1!+2!+….+100!4.5循环结构程序设计要求熟练掌握三种循环控制语句(for、while、do—while)的区别及应用,熟练掌握简单控制语句(break、continue、return),掌握循环结构程序设计的基本方法
6、。重点:双重循环。研讨内容:循环程序设计与多重循环第5章函数(4学时)5.1计算圆柱体积5.2使用函数编写程序5.3变量与函数要求掌握函数的定义、调用,局部变量和全局变量;熟练掌握main函数与其他函数之间的关系,包括标准库函数和自定义函数;熟练掌握函数的参数(形式参数和实在参数)及参数传递,包括指针作为函数的参数;熟练掌握函数的返回值。重点:函数的定义、调用;通过函数指针调用函数;指针作为函数的返回值。 第6章数据类型与表达式(6学时)6.1数据的存贮与基本类型6.2常量与变量6.3数据的输入与输出6.4类型的转换6.5表达式要求熟练掌握各种表示形式的整数
7、、实数、字符常量和字符串常量,符号常量的定义和使用,熟练掌握变量的定义和初始化,理解数据的表示和数据类型格式,熟记并灵活运用格式输入输出函数。了解常用输入输出函数:scanf、printf、getchar、putchar、gets、puts等的使用方法。重点:C的整型数据、实型数据和字符型数据,常量与变量、变量赋初值的概念,算术运算符、赋值运算符和逗号运算符及表达式,以及格式输入与输出与字符输入输出函数。熟练掌握各类表达式的组成规则和计算过程。难点:运算符的优先级和结合方向,隐式类型转换和强制类型转换,输入输出格式字符的规定与使用方法。研讨内容:数据的表示形式
8、和输入输出技巧 第7章数组(4学时)
此文档下载收益归作者所有