bi1ip12编程入门
模块供应商: School of Biological Sciences
学分数: 10 [5 ECTS credits]
水平:4
教学用语: 秋天 term module
先决条件:
模块化的必备条件:
相关内容:
模块被排除在外:
目前从: 2021/2
模块召集人: Evangelos Delivopoulos博士说
电子邮件: e.delivopoulos@reading.ac.uk
模块类型:
概述模块描述:
编程是包括设计和使用医疗设备在内的所有工程形式的基本技能,并且在现代生物学中越来越重要。 本模块的目的是为学生提供必要的基础来分析、理解和使用c++或Python编写自己的代码。 每周有理论讲座和实践课程; 实习提供了一个工作的机会,并建立在讲座中讲授的材料。 在秋季学期结束时有一个测试,全年都有评估练习,为学生提供关于他们进步的定期反馈。 在春季学期的第六周,学生开始他们的期末项目(占模块的50%)。
目的:
本模块旨在向学生介绍计算机程序设计的基本原理和关键概念。 C / c++和/或Python系列编程语言将用于示例和实际工作。 编程将在Windows环境中使用各种编辑器进行。 在本模块结束时,学生应该能够编写自己的程序。
可评估的学习成果:
- 识别和描述编程结构
- 解释和演示如何编辑和调试程序
- 解释和演示如何在集成开发环境中编译和运行程序
- 预测代码段将产生什么(跟踪)
- 区分最适合特定问题的编程方法和结构
- 分析一个问题并设计一个程序化的解决方案
- 批判性地评估编程解决方案
- 测试程序
- 反思方法和解决方案
< li>Develop a program
额外的结果:
文字处理技能; 泛型编程技能; 编译器的使用; 现代集成编程环境的使用; 解决问题; 调试。
大纲内容:
- 计算机概念与程序设计导论 结构化程序开发
- 程序控制; 类型和操作符; 函数; 数组和指针; 字符和字符串; 格式化的输入/输出; 结构、联合和枚举; 文件处理; 数据结构。
- 使用Windows操作系统; Interpreters , Compilers, Linkers, Debuggers and Integrated Development Environments; 典型的计算机组织
教学方法简述:
讲座实验室实践和翻转课堂。
秋天 | 春天 | 夏天 | |
讲座 | 8 | ||
教程 | 5 | ||
实践课程和工作坊 | 12 | ||
引导自主学习: | |||
更广泛的阅读(独立) | 40 | ||
准备实践报告 | 15 | ||
修订和准备 | 10 | ||
反射 | 10 | ||
按学期划分的总学时 | 100 | 0 | 0 |
模块总学时 | 100 |
方法 | 百分比 |
实用技能评估 | 80 |
由学校管理的班级考试 | 20 |
总结性评核-考试:
总结性评估-课程作业和课堂测试:
- 一次课堂测试,有选择题和长题
- 在学期的第一周到第11周之间有四次实习。
形成性评价方法:
逾期提交的处罚:
支助中心将对逾期提交的工作实行下列处罚:
- 在原定截止日期(或任何正式同意的延期截止日期)之后提交的作业:截止日期后的每个工作日(或其中的一部分)将从该作业的总分数中扣除10%的分数,最多可达五个工作日;
- 如果作品在原始截止日期(或任何正式同意的截止日期延长)后超过五个工作日提交:将记录零分。
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
最后更新: 2021年6月25日
本模块描述中包含的信息不构成学生合同的任何部分。