内部

CS1PC20NU - C/ c++编程

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

  • 描述计算机是如何执行代码的

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

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


额外的结果:

解决问题的能力; 泛型编程概念; 使用编译器和链接器; 现代集成编程环境的使用; 字(词)处理技术。


大纲内容:


  1. Computing Concepts, Introduction to Programming and Structured Program Development

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

  3. 面向对象程序设计概论; 封装; 继承; 多态性

  4. c++编程语言; 类; Inheri tance; 操作符重载; 模板; 高级的主题

  5. 使用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小时的考试。


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

总结性评估有四个部分:



在秋季学期,




  1. 在实践课中开发的一份课程作业(计算机程序),期中休假时提交(10%)

  2. 在实践课程中开发的一份课程作业(一个计算机程序),在学期末提交(20%)



在春季学期,




  1. 在实践课中开发的一份课程作业(计算机程序),期中休假时提交(10%)

  2. 个人编程项目(30%)


形成性评价方法:

学生将在整个实践课程中获得形成性反馈。 每周将讨论练习。


逾期提交的处罚:

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

  • 在原定截止日期(或任何正式同意的延期截止日期)之后提交的作业:截止日期后的每个工作日(或其中的一部分)将从该作业的总分数中扣除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%


重新安排:

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日

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

现在要做的事情