- 3
- 0
- 约6.86千字
- 约 11页
- 2018-01-26 发布于浙江
- 举报
《c语言程序设计教程》课程教学大纲
《C语言程序设计教程》课程教学大纲 课程性质 : 必修课 课程类型 : 专业基础课 总 学 时: 64(理论教学32+实践教学32) 学 分: 4 一、本课程的地位及作用 对于计算机专业的学生来讲,C语言是一门很重要的基础语言,同时,《C语言程序设计教程》作为一门重要的基础课程,对后继专业课程的学习,起到至关重要的铺垫作用。C语言是现今应用最为广泛的几种语言之一,在实际编程应用中,它有其他语言所无法比拟的优势。在学习的同时,培养学生具备扎实的软件开发基本技能,并养成良好的编程风格,为进一步学习后续课程和将来从事应用软件开发奠定良好的基础。 二、课程教学目标及教学任务 (一)教学目标 教学目标列表: 目标内容 具体目标 理论知识 能够了解C语言基本的语法知识 能够运用结构化程序的3种基本结构和数组 能够了解指针的操作 能够运用结构体的操作 能够运用函数实现简单项目 能够了解文件的使用及简单链表的操作 专业技能 能够了解程序设计的基本风格,形成良好的编程习惯 能够分析和理解较复杂的C程序 能够对照已有程序,进行功能上的扩展和完善 能够运用流程图来描述算法,能运用所学知识和技能对一般问题进行分析和程序设计 能够了解如何在VC环境下调试程序 职业道德 培养学生学习新技术的能力 (二)教学任务 本课程结束时需要提交3个项目的代码: 1、计算器项目代码。要求:运用带参数函数完成计算器的加、减、乘、除等四则运算及累加、阶乘、均值、方差等运算。代码量约为400行左右。 2、学生成绩管理系统V1.0项目代码。要求:运用数组、字符串、指针等知识,完成对学生成绩的输入、输出、查找和排序等功能。代码量约为600行。 3、学生成绩管理系统V2.0项目代码。要求:运用结构体数组的相关知识,完成学生成绩的输入、输出、查找和排序等功能。代码量约为800行。 三、各单元教学内容及基本要求 第1单元 C语言概述及基础知识 教学内容 1.1 C程序架构及C语言的数据类型 1.2 运算符与表达式 教学要求 掌握C语言开发工具的使用方法掌握C程序的结构及特点,掌握基本数据类型,变量,运算符与表达式的使用 教学重点与难点 重点发展和特点C程序的基本结构C程序的开发过程 Visual C++开发环境介绍数据类型常量与变量运算符与表达式 难点Visual C++开发工具的使用和C程序的结构及特点数据类型常量与变量运算符与表达式 第2单元 程序设计结构及应用 教学内容 2.1 顺序结构 2.2 选择结构 2.3 循环结构 教学要求 掌握简单函数的编写方法掌握常用的运算符掌握选择和循环结构的程序设计掌握函数之间相互调用,简单系统的程序设计 教学重点与难点 重点if嵌套、switch分支结构、循环结构函数的使用自编写函数的调用 难点if嵌套、switch分支结构、循环结构函数的使用自编写函数的调用 第3单元 初级应用能力 教学内容 3.1 计算器项目 3.2 数组的基本概念 3.3 数组元素的查询 3.4 数组元素的排序 3.5 字符数组 教学要求 了解数组的应用掌握一维数组的定义、引用、初始化、输入、输出掌握数组的查询、排序等算法掌握字符串的定义、字符串的常用函数的使用等 教学重点与难点 重点掌握一维数组的定义、引用、初始化、输入、输出掌握数组的查询、排序等算法掌握字符串的定义、字符串的常用函数的使用等 难点掌握一维数组的定义、引用、初始化、输入、输出掌握数组的查询、排序等算法掌握字符串的定义、字符串的常用函数的使用等 第4单元 指针的概念及引用 教学内容 4.1 学生成绩管理V1.0项目 4.2 指针的概念及应用 4.3 指针作函数参数 4.4 指针和一维数组 4.5 指针和字符串 教学要求 掌握指针的概念和相关操作掌握指向数组的指针操作 教学重点与难点 重点指针理解、指针定义和初始化指针作函数参数 指向数组的指针操作和应用 难点掌握指向数组的指针操作 第5单元 C语言的高级应用能力 教学内容 5.1 结构体的基本概念
您可能关注的文档
- matlab与信号处理_6.ppt
- matlab与信号处理_7.ppt
- matlab如何自定义colorbar.docx
- matlab对ply文件格式的读取和显示.doc
- matlab工具箱的安装方法 robot工具箱精解.docx
- matlab第五课.docx
- matlab虚拟现实工具箱简单使用.doc
- matlab详细学习讲义.doc
- matlab课程设计y.docx
- matlab软件的基本操作.pptx
- 山西天一大联考2025-2026学年高二上学期期末学情监测语文试题(试卷+解析).docx
- 山西忻州部分学校2025-2026学年高一上学期2月质量检测数学试题(人教B版)(试卷+解析).docx
- 山西运城市2025-2026学年高二第一学期期末调研测试数学试题(试卷+解析).docx
- 陕西省榆林市榆阳区2025-2026学年八年级上学期期末地理试题(试卷+解析).docx
- 陕西西安市碑林区2025-2026学年度第一学期期末八年级生物试题(试卷+解析).docx
- 四川省广元市苍溪县2025-2026年八年级上学期期末道德与法治试题(试卷+解析).docx
- 江苏泰州市姜堰区2025-2026学年七年级上学期1月期末数学试题(试卷+解析).docx
- 江苏省扬州市邗江区2025-2026学年九年级上学期期末考试化学试题(试卷+解析).docx
- 江西上饶市铅山县2025-2026学年第一学期期末考试八年级数学试题(试卷+解析).docx
- 江苏扬州市高邮市2025-2026学年度第一学期期末学业质量监测试题九年级英语(试卷+解析).docx
最近下载
- 1994版央视《三国演义》电视剧台词汇总-中部分(31-60集).docx VIP
- AOI缺陷示意图照片辨认.NEW.ppt VIP
- 2025年高考语文备考之教考衔接:教材小说、散文知识点归纳.pdf VIP
- 1994版央视《三国演义》电视剧台词汇总-上部分(1-30集).docx VIP
- SIEMENS西门子 在WinCC V7.5 SP1中通过VBA创建变量和画面.pdf VIP
- 数学竞赛集八年级数学竞赛试题含答案详解.pdf VIP
- 局部放电典型图谱.pdf VIP
- 内蒙古农业大学有机化学机理题期末考试试卷(含答案) .pdf VIP
- Q_370211QDHC001-2019宠物食品企业标准.docx VIP
- 2025年湖南单招电气自动化试题及答案.docx VIP
有哪些信誉好的足球投注网站
文档评论(0)