内部

BI1PR17 -编程

BI1PR17-Programming

模块供应商: School of Biological Sciences
学分数: 20 [10 ECTS credits]
水平:4
教学用语: 秋天 / 春天 term module
先决条件:
模块化的必备条件:
相关内容:
模块被排除在外:
目前从: 2021/2

模块召集人: Evangelos Delivopoulos博士说
电子邮件: e.delivopoulos@reading.ac.uk

模块类型:

概述模块描述:

在所有形式的工程中,编程都是一项基本技能。 它被广泛应用于建模、问题解决、设计和数据分析。 本模块的目的是为学生提供在c++和Matlab中分析、理解和编写自己的代码所需的基础。 每周理论课1小时,实践课2小时; 实习提供了一个工作的机会,并建立在讲座中讲授的材料。 在秋季学期结束时有一个测试,全年都有评估练习,为学生提供关于他们进步的定期反馈。 在春季学期的第六周,学生开始他们的期末项目(占模块的50%),设计和实现一个实质性的软件工具包。


目的:

本模块旨在向学生介绍计算机程序设计。 C和c++系列编程语言将用于示例和实际工作。 编程将在Windows环境中使用各种编辑器进行。 在本模块结束时,学生应该能够用C/ c++和MATLAB编写中等复杂的程序。


可评估的学习成果:

识别和描述C/ c++和MATLAB的编程结构



解释和演示如何编辑和调试程序



解释和演示如何在集成开发环境中编译和运行程序



预测代码段将产生什么(跟踪)



区分最适合特定问题的编程方法和结构



Analyse a problem and design a programm atic solution



制定计划



批判性地评估编程解决方案



测试程序



反思方法和解决方案


额外的结果:
文字处理技能; 泛型编程技能; 编译器的使用; 现代集成编程环境的使用; 解决问题; 调试。

大纲内容:


  1. 计算机概念与程序设计导论 结构化程序开发

  2. 程序控制; 类型和操作符; 函数; 数组和指针; 字符和字符串; 格式化的输入/输出; 结构、联合和枚举; 文件处理; 数据结构。

  3. C/ c++概论 类; 继承; 操作符重载; 高级的主题。

  4. 使用Windows操作系统; Interpreters, Compilers, Linkers, Debuggers and Integrated Development Environments; 典型的计算机组织

  5. 科学编程(MATLAB),数据可视化,矩阵操作入门


教学方法简述:
讲座实验室实践和翻转课堂

联系时间:
  秋天 春天 夏天
讲座 20 20
实践课程和工作坊 20 20
引导自主学习: 60 60
       
按学期划分的总学时 100 100
       
模块总学时 200

总结性考核方法:
方法 百分比
论文以外的项目成果 50
实用技能评估 40
由学校管理的班级考试 10

总结性评核-考试:

总结性评估-课程作业和课堂测试:

课程



秋季和春季学期的实验实践占模块分数的40%。



最终的编程项目(软件+报告)合计占模块分数的50%。



课堂测试



测验包括多项选择题和1个长答题,占最终分数的10%。


形成性评价方法:

逾期提交的处罚:

支助中心将对逾期提交的工作实行下列处罚:

  • 在原定截止日期(或任何正式同意的延期截止日期)之后提交的作业:截止日期后的每个工作日(或其中的一部分)将从该作业的总分数中扣除10%的分数,最多可达五个工作日;
  • 如果作品在原始截止日期(或任何正式同意的截止日期延长)后超过五个工作日提交:将记录零分。
The University policy statement on penalties for late submission can be found at: /web/FILES/qualitysupport/penaltiesforlatesubmission.pdf
You are strongly advised to ensure that coursework is submitted by the relevant deadline. 您应该注意,建议在未完成状态下提交作业,而不是没有提交任何作业。

通过考试的评估要求:
40%

重新安排:
重新提交课程作业

额外费用(适用时指定):

1) Required text books:  None

2) Specialist equipment or materials:  None

3) Specialist clothing, footwear or headgear:  None

4) Printing and binding:  None

5) Computers and devices with a particular specification:  None

6) Travel, accommodation and subsistence:  None


最后更新: 8月16日

本模块描述中包含的信息不构成学生合同的任何部分。

现在要做的事情