高级语言程序设计 课程标准_第1页
高级语言程序设计 课程标准_第2页
高级语言程序设计 课程标准_第3页
高级语言程序设计 课程标准_第4页
高级语言程序设计 课程标准_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

《高级语言程序设计》

课程标准

信息与电子工程学院

电子技术系修订

2023年8月

《高级语言程序设计》课程标准

课程代码:0312069

课程名称:高级语言程序设计

课程性质:必修

课程类别:职业技术基础课程

适用专业:物联网应用技术、应用电子技术、集成电路技术

开设学期:第一学期

授课学时:总学时:56,其中理论学时:20,实践学时:36o

先修课程:英语、信息技术

一、课程定位

本课程是电子类专业群相关专业学生必修的编程语言的职业技术基础课程,

目的是使学生掌握编程思想、高级语言的数据结构、语法结构、编程技巧等编程

所需的能力、知识与素质,为提高学生专业技能,培养其职业素养,增强职业适

应性奠定坚实的基础。

二、课程设计

1.课程设计指导思想

以职业能力培养为主线,以应用为目的,以项目为载体开展教学,以教学

做一体为训练模式,以项目达成度考核技能。

2.根据编程岗位工作任务所需的能力要求,作为课程内容选取的依

使学生获得单片机C语言必要的基本理论、基本知识和基本技能,具有高级

语言的阅读、修改、编写、调试等单片机C语言知识,为学习后续其它相关类课

程和专业知识以及毕业后从事工程技术工作和科学研究工作打下理论集成和实

践基础。

3.选择设计中真实案例,作为学习载体

为使本课程的教学能更好地体现工学结合,学习和生产实际相结合,分为

理论基础模块和实践操作模块两大部分,理论基础模块教学主要介绍语言的基

础知识,实践操作模块主要是以51单片机为载体,完成单片机C语言的阅读、

编写、修改、调试等工作。

三、课程目标

(-)课程总目标

通过本课程的学习,使学生具备电子类专业缩需高级语言的阅读、修改、编

写、调试等单片机C语言理论与实践知识、实际生产能力以及企业文化,具有强

烈的团队协作、责任心意识和语言表达能力。

(-)课程具体目标

1.方法能力目标

(1)能根据工作任务的需要使用各种信息媒体,独立收集资料,包括英文

资料;

(2)能根据工作任务的目标要求,制定工作计划,有步骤地开展工作;

(3)能分析工作中出现的问题、并提出解决的方法;

(4)能自主学习新知识、新技术,应用到工作中。

2.社会能力目标

(1)具有良好的社会责任感、工作责任心,能主动参与到工作中;

(2)具有团队协作精神,能主动与人合作、与人交流和协商;

(3)具有良好的职业道德,能按照劳动保护与环境保护的要求开展工作;

(4)具有良好的语言表达能力,能有条理地表达自己的思想、态度和观点。

3.专业能力目标

(1)具有51工程的建立及烧写能力;

(2)具有单片机C语言中的运算符和表达式能力;

(3)具有单片机C语言中复合语句与条件语句的编程能力;

(4)具有单片机C语言函数的用法能力;

(5)具有单片机C语言中数组的用法能力;

(6)能够开发单片机相关项目;

四、课程内容及模块

表1课程内容和模块汇总表

号模块学习载体主要学习内容学习目标建议学时

模块一编1.掌握编译器的安装与使1.能够完成程序的编译

1程技术基基础概念用;与下载。12

2.基握进制及进制转换;

础2.能够阅读基本的程序

课程网址:

https:〃zjy2.icve.com.cn/teacher/mainCourse/courseHome.html?courscOpe

nld=ehcaqcqiondtx.jlshps2g

3.利用合作企业产品案例及网络资源

充分利用教师下企业锻炼、指导学习生产实习的机会,收集相关企业产拈的

资料•,充实到课程案例库中。此外,充分利用网络资源。

学林电子有限公司:hltp://www.51c51.com/cyuvan.hlm

C语言学习网:hUD://www.dotcDD.com/

我爱电子技术网;httD:〃/

(三)教学基本条件

1.专业教师的要求

(I)具有c工程项目的建立及下载的能力;

(2)具有C语言中各种语句的编程能力;

(3)具有C语言中数组使用的能力;

(4)课内主讲教师必须具备现场实际项目开发1年以上;

(5)具备设计基于行动导向的教学法的设计应用能力

2.学习场地、设施的要求

软件编程机房,可容纳50学生,每位配置可编程计算机一台

(四)教学建议

本课程中每个模块都是一个完整的技能体系,有实践案例构成。通过技能训

练引出相关概念、具体现象,体现做中学、学中练的教学思路。

为了实现课程的教学目标,本课程采用单人教学。因此教师在教学前必须了

解班级学生的学习情况,在教学中应该准备好教案、教学案例、学习任务书、评

分标准等内容。学生在学习本课程时要准备好基本学习工具、U盘、学习资料。

六教学评价

(-)成绩构成

实施多元化、个性化的评价机制。课程成绩以过程性考核为主,自主学习考

核评价和终结性考核评价为辅,同时对学生本学期参加课程相关竞赛和设计创新

作品予以加分,以促进学生职业能力、职业素质和创新能力的养成,课程总评成

绩满分不超过100分。

课程总评成绩=自主学习考核成绩(30%)+过程性考核成绩(40%)+终结

性考核成绩(30%)+加分项

(二)评价指标

自主学习考核成绩是针对学生通过课程线上平台进行自学能力的考核。其中,

签到成绩是针对上课时线上签到完成情况,任务点成绩是针对云平台设定的任务

点完成情况,讨论成绩是针对线上平台设定的讨论完成情况,作业成绩是针对线

上平台设定的作业完成情况。

自主学习成绩二签到成绩(30%)+任务点成绩(30%)+讨论成绩(204)+作

业成绩(20%)

过程性考核成绩是针对学生线下学习过程中实践能力的考核,为各学习情境

的占比合成值。其中,各学习情境中的职业素养成绩和职业技能成绩采用扣分制,

各100分,扣完为止。

过程性考核成绩=模块一(20%)+模块二(20%)+模块三(30%)+模块四

(30%)

学习情境成绩=职业素养成绩(20%)+职业技能成绩(50%)+情境学习报

告成绩(30%)

表3学习情境成绩分配表

考核内容分值评分

严重违反课堂纪违反课堂纪律未按照5s整理

1职业素养成绩100

律1次扣30分1次扣10分1次扣2分

未完成任务扣30未按时完成任按时完成任务

2职业技能成绩100

分务扣10分扣0分

情境学习报告

3100根据情境学习要求,对任务书或作.业进行评价

成绩

终结性考核成绩是针对学生课程学习完成后的技能综合能力的考核。可根据

需要开展线上考核、线下闭卷考核、开卷考核、能力测试考核。

(三)加分

根据学生参加与本课程相关技能竞赛情况和没计的创新作品,提供相关证明

材料,给予适当加分。课程项目创新是教师根据学生对课程技能创新的认定,学

生需要提交创新说明书。拥有多个获奖证回按照最高奖励证竹计算,专利项目

加分可叠加使用,课程项目创新可叠加使用,原则上不得超过学习情境设置数量。

加分项和分值如下:

表4加分项目一览表

序号加分项加分分值

1省赛一等奖及以上80

2省赛二等奖75

3省赛三等奖70

4参赛50

5发明专利50

6新型实用专利20

7课程项目创新20

七、模块设计

本课程所有教学项目都需要编制模块教学设计表,本表的内容包括:模块、

教学载体、项目目标、项目任务、教师知识与能力要求、学生知识与能力准备、

教学材料、使用工具、教学方法、教学过程设计、教学步骤与实施等方面的内容,

详见模块教学设计表。

表4模块1教学设计表

模块一:编程技术基础学时:12

学习载体:基础概念学时:12

1.能够完成程序的编译与下载。

项目目标2.能够阅读基本的程序

3.能够使用运算符和表达式

1.掌握编译器的安装与使用;

2.掌握进制及进制转换;

3.掌握C语言中的数据类型及转换;

项目任务

4.掌握变量与常量的相关概念;

5.掌握运算符与表达式的使用方法

6.掌握输入输出语句的使用方法

教师知识与1、能够阅读基本的程序

能力准备2、能够使用运算符和表达式

学生知识与1、了解C语言的基础知识;

能力准备2、了解C的项目开发流程;

教学材料教学资料、项目任务书

设备与场地计穿机

建议教学方

步骤教学过程学时

兴趣导入法

预习法

1、了解C工程的建立及烧写;

1.学习准备自主学习法1

2、了解C的项目开发流程;

进阶学习法

讲授法

1.分析任务;2.查阅资料;3.制订设计方

2.过程设计实操法2

案;4.实践;5.考核。

1.学生拿到任务书,做好准备;分析引导法

2.分析任务,引导学生查阅相关知识;检索讨论法

3.组织实施8

3.必要的理论教学;案例教学法

4.考核。任务驱动法

1.学习态度评估;2.技术指标检查;过程监控法

4.检查评估1

3.系统功能评估:4.老师评价。演示法

表5模块2教学设计表

模块二:程序设计基础学时:12

学习载体:程序语句学时:12

1.能够使用复合语句与条件语句

项目目标2.能够使用开关分支语句

3.能够使用循环语句

1.掌握流程图的绘制方法

掌握语言中顺序语句

项目任务2.C

3.掌握选择结构的使用

4.掌握C语言循环语句

1、能够使用复合语句与条件语句

教师知识与2、能够使用开关分支语句

能力准备3、能够使用循环语句

4、能够使用函数封装结构

学生知识与1、了解使用复合语句与条件语句

能力准备2、了解使用开关分支语句

教学材料教学资料、项目任务书

设备与场地计算机

建议教学方

步骤教学过程学时

兴趣导入法

预习法

1、了解使用复合语句与条件语句

1.学习准备自主学习法1

2、了解使用开关分支语句

进阶学习法

讲授法

1.分析任务;2.查阅资料;3.制订设计方

2.过程设计实操法2

案;4.实践;5.考核。

分析引导法

1.学生拿到任务书,做好准备;

检索讨论法

3.组织实施2.分析任务,引导学生查阅相关知识;8

案例教学法

3.必要的理论教学;4.考核。

任务驱动法

1.学习态度评估;2.技术指标检查;过程监控法

4.检查评估1

3.系统功能评估;4.老师评价。演示法

表6模块3教学设计表

模块三:编程初级应用学时:16

学习载体:程序结构学时:16

1.能够使用函数封装结构

项目目标2.能够规范化的实现多文件编程

3.能够熟练使用数组

1.掌握C语言函数的应用

掌握语言的多文件编程

项目任务2.C

3.掌握C语言中编程规范的应用

4.掌握C语言中数组的应用

教师知识与1、能够熟练使用数组

能力准备2、能够完成综合技术的使用

学生知识与

1、了解C语言中数组的使用

能力准备

教学材料教学资料、项目任务书

设备与场地计算机

建议教学方

步骤教学过程学时

兴趣导入法

预习法

1、了解C语言中数组的使用

1.学习准备自主学习法1

2、了解C语言中的多文件编程

进阶学习法

讲授法

1.分析任务;2.查阅资料;3.制订设计方

2.过程设计实操法2

案;4.实践;5.考核。

1.学生拿到任务书,做好准备;分析引导法

2.分析任务,引导学生查阅相关知识;检索讨论法

3.组织实施8

3.必要的理论教学;案例教学法

4.考核。任务驱动法

1.学习态度评估;2.技术指标检杳;过程监控法

4.检查评估1

3.系统功能评估;4.老师评价。演示法

表7模块4教学设计表

模块四:控制类项目开发学时:16

学习载体:控制系统学时:16

1.能够熟练使用keil编译器

项目目标

2.能够使用单片机开发相关项目

掌握单片机程序开发编译器的使用

项目任务1.

2.掌握典礼类效果编程的实现

教师知识与1.能够使用单片机程序开发编译器

能力准备2.能够编写典礼类效果程序

学生知识与

1、了解keil编译器

能力准备

教学材料教学资料、项目任务书

设备与场地计算机

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论