《C语言程序设计》课程教学大纲-(4).docx

上传人:lao****ou 文档编号:860420 上传时间:2024-06-28 格式:DOCX 页数:7 大小:24.61KB
下载 相关 举报
《C语言程序设计》课程教学大纲-(4).docx_第1页
第1页 / 共7页
《C语言程序设计》课程教学大纲-(4).docx_第2页
第2页 / 共7页
《C语言程序设计》课程教学大纲-(4).docx_第3页
第3页 / 共7页
《C语言程序设计》课程教学大纲-(4).docx_第4页
第4页 / 共7页
《C语言程序设计》课程教学大纲-(4).docx_第5页
第5页 / 共7页
亲,该文档总共7页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《《C语言程序设计》课程教学大纲-(4).docx》由会员分享,可在线阅读,更多相关《《C语言程序设计》课程教学大纲-(4).docx(7页珍藏版)》请在第一文库网上搜索。

1、C语言程序设计课程教学大纲一、教师或教学团队信息教师姓名职称办公室电话电子信箱二、课程基本信息课程名称(中文):C语言程序设计课程名称(英文):C1anguageProgramming课程类别:口通识必修课通识选修课J专业必修课专业方向课口专业拓展课口实践性环节课程性质:学术知识性J方法技能性口研究探索性实践体验性课程代码:2110004周学时:4总学时:48学分:3先修课程:无授课对象:电子信息大类本科学生三、课程简介C语言程序设计是高等学校计算机、电气、电子、通信等专业重要的基础课程,也是理工科各相关专业的基础课程。C语言具有语言简洁、类型丰富、结构完整、表达力强、直接操作内存单元、适用于

2、模块化结构等特点,因此C语言既具有高级语言的优点,又具有低级语言的许多特点。一旦掌握了C语言,就可以较为轻松地学习其他任何一种程序设计语言,为后续的面向对象程序设计语言、数据结构,单片机原理及其应用、操作系统,编译原理、网络技术等课程打下基础。四、课程目标C语言程序设计是一种面向过程的通用程序设计语言,因此本课程不但注重程序设计语言基本知识的学习,更要注重程序设计技能的培养。本课程主要教授内容包括:程序设计基础、结构化程序设计方法(顺序、选择、循环)、数组和函数。具体课程目标包括:通过本课程的学习,使学生熟练掌握一门典型的高级语言的语法与语义,掌握结构化设计的基本方法,掌握一些常见的程序设计技

3、巧,掌握自顶向下逐步求精的程序设计技术,初步积累编程经验。通过本课程的学习,更重要的是要学生掌握程序设计的思想和方法,培养学生语言的应用能力和问题的求解能力,培养学生良好的程序设计习惯和风格,增强团队协作精神,为后继课程以及今后从事软件开发打下坚实的基础。五、教学内容与进度安排教学周次授课内容及重难点授课形式课外学习要求1授课内容:第1章程序设计基础1.1 数在计算机内的表示形式1.2 程序设计和算法1.3 程序设计语言1.4 C语言的字符集和标识符1.5 C程序的基本结构和上机步骤重点及难点:1 .掌握数制转换规则2 .掌握二进制码制,ASCn码3 .掌握算法的概念、流程图、常用算法思想。4

4、 .掌握C语言字符集和标识符。课堂教学4课时课后习题:数制转换、码制作业2授课内容:第2章数据类型、运算符和表达式2.1 常量和变量2.2 基本数据类型课堂教学4课时课后习题:C基础知识作业数据类型作业2.3 运算符和表达式2.4 数据类型转换第3章结构化程序设计3.1 结构化程序设计概述3.2 输入输出函数重点及难点:1 .掌握C语言中常量和变量的定义2 .掌握各种常用的数据类型定义、取值范围及使用(整型、实型、字符型)3 .掌握常用运算符、数学公式转化为C语言表达式的基本能力4 .数据类型的强制转换5 .C语句的种类及赋值语句3授课内容:3.2输入输出、顺序结构举例上机实践(输入输出)重点

5、及难点:1 .数据的输入输出及输入输出中常用的控制格式2 .上机实验熟练运用输入输出函数,熟悉顺序程序设计的语句结构课堂教学2课时上机实验2课时课后习题:顺序结构作业4授课内容:第3章结构化程序设计3.3选择结构程序设计上机实践(分支结构)重点及难点:1.关系运算符与关系表达式课堂教学2课时上机实验2课时课后习题:分支结构作业2 .逻辑运算符与逻辑表达式3 .条件运算符4 .if语句5 .switch与break语句的作用5授课内容:第3章结构化程序设计3.4循环结构程序设计上机实践(循环结构)重点及难点:1 .了解程序设计中构成循环的方法2 .掌握for、whi1edo-whi1e语句的用法

6、课堂教学2课时上机实验2课时课后习题:循环结构作业16授课内容:3.4循环嵌套、转移语句、循环设计方法举例重点及难点:1 .breakcontinue在循环语句中的作用。2 .循环的嵌套和应用课堂教学4课时课后习题:循环结构作业27授课内容:第4章数组4.1一维数组维数组举例上机实践(一维数组)重点及难点:1.一维数组的定义,初始化与引用一维数组的应用课堂教学2课时上机实验2课时课后习题:一维数组作业1、22.一维数组举例8授课内容:第4章数组4.2二维数组上机实践(二维数组)重点及难点:1 .二维数组的定义,初始化与引用2 .二维数组的应用课堂教学2课时上机实验2课时二维数组作业9授课内容4

7、.4字符数组和字符串上机实践(二维数组)重点及难点:1 .字符数组的定义与引用2 .常用字符串处理函数及字符处理函数课堂教学2课时上机实验2课时字符数组和字符串作业1、210授课内容:第5章函数5.1 概述5.2 函数的定义5.3 函数的调用上机实践(字符串)重点及难点:1 .函数定义、函数调用、函数声明等基本概念2 .形参和实参的区分3 .数组元素作函数实参时的应用课堂教学2课时上机实验2课时课后习题:函数作业111授课内容:第5章函数课堂教学2课时上机实验2课时课后习题:函数作业2、35.4 数组作为函数的参数5.5 函数嵌套调用上机实践(数组形参、函数定义与调用)重点及难点:1.数组名作

8、为函数参数的应用12授课内容:5.7变量的作用域和存储类别重点及难点:1.变量的作用域和存储类别复习课堂教学4课时复习答疑作用域和存储类别作业六、修读要求本课程要求学生每次课前进行预习、课后除了做作业以外,还留有一定的时间复习、同学之间进行学习交流,加强上机操作,提高实际动手能力。修读学生不能随意旷课、迟到,旷课三次不允许参加期末考试。认真完成作业和相关上机实验,作业一次不交计旷课一次。实验一次不做计旷课一次。考试严格遵守学校规定,诚信答题,抄袭作弊行为一旦发现按零分计算。学生可在答疑时间内答疑解惑,以掌握不懂内容。课前预习按照1学时/次课进行,课后复习按1:3(上课学时:复习学时)比例进行。七、学习评价方案本课程采用闭卷书面考试方式为主,期终考试占70%,平时作业10%,上机及出勤率10%,期中小测试10%。八、课程资源1 .高级语言程序设计,陆黎明,朱媛媛,蒋培,科学出版社,20132 .C程序设计(第四版),谭浩强,清华大学出版社,20103 .新编C程序设计习题精选与实验指导,郭来德,常东超,吕宝志,清华大学出版社,2012九、其他需要说明的事宜无

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 应用文档 > 工作总结

copyright@ 2008-2022 001doc.com网站版权所有   

经营许可证编号:宁ICP备2022001085号

本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有,必要时第一文库网拥有上传用户文档的转载和下载权。第一文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知第一文库网,我们立即给予删除!



客服