课程名称 :R语言程序设计
学时/学分:64(其中含实践32学时)
先修课程 :高级语言程序设计
适用专业 :工科类
开课学院(部)、系(教研室):计算机系
一、课程性质与任务
R是用于统计分析、绘图的语言和操作环境。R是属于GNU系统的一个自由、免费、源代码开放的软件,它是一个用于统计计算和统计制图的优秀工具;
R语言是利用计算机进行统计分析和绘图的重要语言,是一门实践性很强的课程。掌握它有助于提高学生对计算机程序进行设计、研究、开发和应用能力。R语言是一种统计分析的程序设计语言,因此,本课程必须结合实际项目来组织教学。掌握所介绍的基本概念、设计原则和方法。
本课程主要介绍R语言的基本概念,R语言的各项功能和函数。通过实际例子,详细基本程序结构以及程序设计的基本方法和技巧,会运用软件对数据进行分析。
通过实验加深对课本知识的理解以及熟练地运用R语言软件来解决一些复杂的问题。
二、实验项目及内容提要
汇编语言程序设计实验 |
|||||||||
序 号 |
实验名称 |
学 时 |
必 开 |
选 开 |
实验类型 |
内 容 提 要 |
|||
验 证 |
基本操作 |
综合 |
设计 |
||||||
1 |
R汇编语言上机环境
|
2 |
√ |
|
√ |
√ |
|
|
熟悉R语言上机环境 掌握R语言上机过程与步骤 |
2 |
创建和使用R语言数据框 |
4 |
√ |
|
|
√ |
|
|
熟悉R语言数据框 掌握数据框的创建方法和使用
|
3 |
实验三 创建和使用R语言函数绘图
|
6 |
√ |
|
|
|
√ |
|
熟练掌握R语言中绘图函数的创建和使用 了解几种绘图的特点 。 |
4 |
创建和使用R语言函数统计分析 |
6 |
√ |
|
|
|
√ |
|
进一步掌握函数使用时的参数
|
5 |
R语言函数统计分析 |
6 |
√ |
|
|
|
|
√ |
进一步创建和使用R语言函数统计分析 掌握数据对象在函数中的综合应用
|
6 |
循环
|
8 |
|
|
|
|
√ |
|
创建和使用R语言的循环函数 掌握选择结构和循环结构的综合应用
|
三、实验要求
通过整个实验过程让学生了解具体的R语言设计能力,具体要求如下:
四、实验主要仪器设备
序 号 |
仪器设备名称 |
序号 |
仪器设备名称 |
1 |
装有操作系统的微机一台 |
|
|
2 |
R-4.0.2-win及RStudio |
|
|
五、推荐教材及参考书
推荐教材:
《R语言入门与实践》 主 编: Garret Grolemund
出版社:人民邮电出版社
出版或修订时间:2016年6月
参考书:
《R语言统计分析与应用》 主 编:汪海波
出版社:人民邮电出版社
出版或修订时间:2018.4
六、考核方式
1.实验考核内容:
(1)实验课出勤情况,必选实验课学生必须参加实验。
(2)积极主动认真做实验。
(3)实验方案过程结果要正确。
2.成绩评定标准:
优秀:实验中认真操作,实验报告独立完成,字迹工整,实验步骤清晰,数据处理及计算正确,有实验分析和总结(特别是总结出实验中出现的问题及解决的方法等);对实验过程自己设计的 ,实验步骤自己编写的,只要无根本性错误。
良好:实验中认真操作,实验报告独立完成,字迹工整,实验步骤清晰,数据处理及计算无根本错误。
中等:实验中认真操作,实验报告独立完成,实验步骤清晰,数据处理及计算无根本错误。
及格:实验中基本能认真操作,实验报告按标准格式独立完成,数据处理及计算无根本错误。
不及格:实验中不认真操作,实验报告不完成,抄袭实验报告,字迹潦草,数据处理及计算错误等。