《C语言程序设计》课程教学大纲-(4).docx
《《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输入输出、顺序结构举例上机实践(输入输出)重点
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- C语言程序设计 语言程序设计 课程 教学大纲