还剩3页未读,继续阅读
文本内容:
《语言程序设计》课程教学大纲C课程名称语言程序设计c授课对象理工专业学生预修要求中学信息技术基础
一、课程简介和教学目标课程简介
1.《c语言程序设计》是理工专业的一门公共基础课本课程涉及结构化程序设计三种基本结构、基本数据类型及构造数据类型、函数、指针类型等通过该课程的学习,使学生掌握计算机程序设计的基本知识及编程技巧,培养学生应用计算机解决和处理实际问题的思维方法与基本能力,为进一步开发应用程序解决专业问题打下基础教学目标
2.知识目标通过学习本课程,使学生获得C语言基础、程序设计流程、函数、指针、结构体、文件等方面知识,达到掌握程序设计基本理论及方法;能力目标使学生能够熟练地运用结构化程序设计方法设计、编写、调试和运行程序,实现独立完成程序设计、开发与测试;素质目标具备运用计算思维分析和解决问题的能力,为“程序设计赋能专业课程〃奠定坚实的基础,培育团队合作精神,学习专业知识的同时自觉地进行人生观、价值观的塑造
二、教学内容、教学安排理论教学环节
1.章节教学内容学时【教学内容】第一章
1.c语言出现的历史背景
22.C语言程序的结构和设计风格语百概述C了解C语言的各种数据类型、顺序结构程序设计的概念理解数据类型的概念,常量和变量的概念,数据类型转换的规则、顺序结构程序执行的方式掌握常量和变量的使用方法,运算符及运算规则、表达式、简单语句、复合语句、空语句的格式,字符输入函数、字符输出函第二章.数、格式输入函数、格式输出函数的使用顺序结构程应用在程序设计中正确使用常量、变量和表达式、正确使用简6序设计单语句、复合语句和空语句,正确使用字符输入函数、字符输出函数、格式输入函数、格式输出函数进行数据的输入和输出【教学内容】
1.基本类型及其常量的表示法
2.变量的定义及初始化方法
3.运算符与表达式的概念
4.C语言常用的输入、输出方式了解选择结构程序设计的概念理解选择结构的程序流程掌握if语句实现选择结构,switch语句实现多分支选择结构第三章.的方法,break语句的使用4选择结构程应用正确使用if语句、switch语句实现各种类型的选择结构序设计【教学内容】
1.if else语句和if的嵌套结构
2.switch与break语句的使用理解单重循环和循环嵌套的概念掌握while循环、do-while循环和for循环的结构及其使用方法,常见的循环嵌套的使用,break语句和continue语句的第四章.使用4循环结构程应用正确使用循环结构解决实际问题序设计【教学内容】
1.for、while、do-while语句的使用
2.break、continue在循环语句中的应用了解数组的存储特点第五章.数理解字符串与字符数组的概念组8掌握一维数组、二维数组和字符数组的定义、初始化和数组元素的使用方法,字符串函数的使用方法应用正确使用数组和字符串来解决实际问题【教学内容】
1.一维数组、二维数组和字符数组的定义与引用
2.数组排序、查找、插入、逆序等算法了解变量存储类别的概念理解函数的定义和调用,函数返回值及类型掌握函数参数传递的方式,函数调用的方法和规则,函数嵌套调用和递归调用的执行过程,数组作为函数参数的使用方法,多第八草Aft-个函数组成C程序的方法8函数应用使用函数完成程序设计任务的分解,实现模块化程序设计【教学内容】
1.函数的定义与调用
2.函数参数的传递方式
3.变量存储类型、生存期和有效范围
4.函数的嵌套调用与递归调用了解指针数组和多级指针的概念,指针型函数理解地址、指针和指针变量的概念掌握指向变量、数组、字符串的指针变量定义与使用方法,指针变量作为函数参数的使用方法8第七章指针应用正确地使用指针变量【教学内容】
1.指针变量的定义、初始化及指针的运算
2.指针与数组、指针数组、二级指针
3.指针与函数、指针作为函数参数的应用了解枚举类型的概念及使用方法理解结构体类型与共用体类型掌握结构体和共用体变量的定义和使用方法第八章.应用正确使用结构体变量存储数据6结构体与共
1.结构体和共用体的定义及使用用体.
2.动态内存分配和释放
3.链表的创建及插入、删除等操作
4.枚举类型定义及使用
5.typedef的使用了解文件位置标记及定位操作理解文件的分类,文件指针的概念,随机读写文件的概念第九章..文2件掌握使用文件处理函数进行文件读写等操作应用文件读写与定位操作【教学内容】
1.文件和文件指针的概念以及文件的定义方法
2.文件打开、关闭及读写合计48上机实践教学环节
2.实验性实验名称实验内容学时质
1、熟悉C程序开发环输入、调试、运行教材的三个例题程验证、2境序演示数据类型、运算符与表达式、赋值、2设计
2、顺序结构程序设计输入、输出语句
3、选择结构程序设计比较大小、分段函数计算、字符判断、4设计闰年判断、根据分数判断等级累加和、累乘、统计、素数、最大公
4、循环结构程序设计4设计约数、问题、规则图形输出、逻辑判断(穷举)、斐波那契数列(递推)课内教学数组排序、查找元素、统计计算、字环节
5、数组应用符串函数、连接、插入、逆序、删除6设计素、二维数组应用应用函数解决最大公约数、学生成绩
6、函数设计4设计计算、指针应用4设计7使用指针作为函数形参(整数排序、逆序,字符串大小写转换等题)
8、结构体4设计学生成绩管理,日期信息的操作处理
9、文件操作学生成绩的录入和保存2设计合计
321、简单的计算器(选综合设N8自主学习择结构)设计一个能进行简单运算的计算器计环节综合设(高阶)
2、小型的信息管理系以文件作为存储容器,多级字符菜单三8计统(字符菜单界面)操作,实现信息的增删改查操作综合设
3、指针应用使用指针实现链表操作22计说明每个学生必须完成“课内教学环节”里面的实验要求,学有余力的学生可以自行完成“自主学习环节(高阶)”里面的题目。
个人认证
优秀文档
获得点赞 0