comp1231:计算机程序设计2
在COMP 1131的延续中:计算机程序设计ⅰ,向学生介绍解决更高级问题所需的编程工具。学生将进一步发展面向对象设计和编程原理的知识,包括接口和继承的使用,并学习排序数据和数据结构的基础知识。
学习成果
完成课程后,学生将能够
- 使用Java语言的过程性和面向对象方面。
- 使用适当的软件工程原理,开发合理的设计、开发和记录结构良好的程序的技术。
- 继续应用解决问题的技能,并使用面向对象编程方法为高级编程课程提供基础。
- 实现基本的通用编程数据结构(用于进一步的编程课程)。
- 为应用程序开发GUI界面和相关处理。
课程主题
- 单元1:继承
- 单元2:多态性
- 单元3:例外
- 模块4:集合介绍
- 单元5:图形用户界面
所需文本和材料
以下文本将在COMP 1131中购买。如果学生没有参加COMP 1131和/或还没有所需的教科书,请注意学生需要购买它。为此,请联系报名服务部student@tru.ca或1.800.663.9711(加拿大免费),250.852.7000(坎卢普斯,BC),
- 刘易斯,J.,德帕斯夸里,P., &蔡斯,J.(2020)。Java基础:程序设计和数据结构的介绍(5日ed)。波士顿,马萨诸塞州:皮尔逊。
类型:教材:ISBN: 978-0-13-520597-6。
这本教科书也用于truu - ol课程COMP 1131和2231,以及TRU校园课程COMP 1130, 1230和2230。
注意:有第四版课文的同学不需要更新到第五版;但是,请注意,本课程的参考资料会有所不同。
这本教科书也用于truu - ol课程COMP 2231,以及TRU校园课程COMP 1130, 1230和2230。
额外的需求
Java编程语言。
查看Microsoft Office或其他Office软件以查看powerpoint演示文稿。
评估
请注意,如果你的课程有期末考试,你需要向在线监考服务ProctorU或亲自批准的考试中心支付费用。请联系exams@tru.ca有什么问题吗?
为了顺利完成这门课程,学生必须在整个课程中取得50%或更高的成绩,在最终的强制性考试中取得50%或更高的成绩。
测验1 | 2% |
作业1:继承 | 8% |
测试2 | 2% |
作业2:多态性 | 8% |
测试3 | 2% |
作业3:例外 | 8% |
测试4 | 2% |
作业4:收藏品概论 | 8% |
测试5 | 2% |
作业5:图形用户界面 | 8% |
期末考试(必考) | 50% |
总计 | 100% |
开放式学习教员信息
一个开放学习的教员可以帮助学生。学生将在课程开始时收到必要的联系方式。