cs1pc20nu - C/ c++编程
模块供应商: Computer Science
学分数: 20 [10 ECTS credits]
水平:4
教学用语: 秋天 / 春天 / 夏天 module
先决条件:
模块化的必备条件:
相关内容:
模块被排除在外:
目前从: 2021/2
模块召集人: 帕特·帕司若博士
电子邮件: p.parslow@reading.ac.uk
模块类型:
概述模块描述:
This module introduces students to procedural computer programming.
The Module lead at NUIST is Xiaochen Lai
目的:
本模块旨在向学生介绍计算机程序设计。 C和c++系列编程语言将用于示例和实际工作。 编程将使用Windows和UNIX/LINUX操作系统以及各种编辑器和环境进行。 在本模块结束时,学生应该能够用C和c++编写中等复杂的程序。
该模块还鼓励学生发展一套专业技能,如对学科的掌握(对方法的理解,对学科的知识),个人效能和自我意识,沟通,力量意识,以及对学习和反思的承诺,适应能力。
可评估的学习成果:
- 识别和描述C和c++的编程结构
- 解释和演示如何在有或没有集成开发环境的情况下编译、链接和运行程序
- Compare the use of Windows and UNIX for programming
- 解释和演示如何编辑、测试和调试程序
- Analyse easy problems and design and implement an algorithm to solve them
- Describe fundamental concepts and algorithms that are relevant in programming
- 描述计算机是如何执行代码的
- 预测代码段将产生什么(跟踪)
- 批判性地评估编程解决方案
额外的结果:
解决问题的能力; 泛型编程概念; 使用编译器和链接器; 现代集成编程环境的使用; 字(词)处理技术。
大纲内容:
- Computing Concepts, Introduction to Programming and Structured Program Development
- C编程语言; 程序控制; 类型和操作符; 函数; 数组和指针; 字符和字符串; 格式化的输入/输出; 结构、联合和枚举; 文件处理; 数据结构
- 面向对象程序设计概论; 封装; 继承; 多态性
- c++编程语言; 类; Inheri tance; 操作符重载; 模板; 高级的主题
- 使用UNIX和Windows操作系统; 编译器、链接器、调试器和集成开发环境; 典型的计算机组织
教学方法简述:
在秋季和春季学期,每周将遵循类似于以下的模式:
- 讲座
- 实际工作和测验
- 为初学者提供的附加教程
- 对于有编程经验的人来说是额外的挑战
在春季学期,学生们将承担大量的实际工作。
秋天 | 春天 | 夏天 | |
讲座 | 20 | 12 | |
实践课程和工作坊 | 20 | 20 | |
引导自主学习: | |||
更广泛的阅读(独立) | 5 | ||
更广泛的阅读(指导) | 5 | 5 | |
考试修订/准备 | 10 | ||
课前准备 | 5 | 5 | |
准备实践报告 | 23 | ||
完成形成性评估任务 | 30 | 15 | |
修订和准备 | 10 | 5 | |
反射 | 5 | 5 | |
按学期划分的总学时 | 95 | 95 | 10 |
模块总学时 | 200 |
方法 | 百分比 |
笔试 | 30 |
实用技能评估 | 70 |
总结性评核-考试:
5月/ 6月一次2小时的考试。
总结性评估-课程作业和课堂测试:
总结性评估有四个部分:
在秋季学期,
- 在实践课中开发的一份课程作业(计算机程序),期中休假时提交(10%)
- 在实践课程中开发的一份课程作业(一个计算机程序),在学期末提交(20%)
在春季学期,
- 在实践课中开发的一份课程作业(计算机程序),期中休假时提交(10%)
- 个人编程项目(30%)
形成性评价方法:
学生将在整个实践课程中获得形成性反馈。 每周将讨论练习。
逾期提交的处罚:
支助中心将对逾期提交的工作实行下列处罚:
- 在原定截止日期(或任何正式同意的延期截止日期)之后提交的作业:截止日期后的每个工作日(或其中的一部分)将从该作业的总分数中扣除10%的分数,最多可达五个工作日;
- 如果作品在原始截止日期(或任何正式同意的截止日期延长)后超过五个工作日提交:将记录零分。
You are strongly advised to ensure that coursework is submitted by the relevant deadline. 您应该注意,建议在未完成状态下提交作业,而不是没有提交任何作业。
通过考试的评估要求:
总体得分为40%
重新安排:
8月/ 9月一次3小时的考试。 请注意,补考模块的分数将以以下两项中较高者为准:(a)本次补考的分数,(b)本次补考的分数与之前课程作业的分数的平均值,根据第一次尝试(30%考试,70%课程作业)进行加权。
额外费用(适用时指定):
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年7月29日
本模块描述中包含的信息不构成学生合同的任何部分。