COMP 1131:计算机编程
本课程为没有编程经验的学生提供解决问题和计算机编程技能。学生将使用Java,一种高级的,面向对象的计算机编程语言,学习计算机编程的基础知识,包括如何编写,编译和执行程序。熟悉电脑是有益的。
学习成果
完成本课程后,学生将能够:
- 演示使用软件工程原理设计、开发和记录结构良好的程序的可靠技术。
- 通过Java编程语言说明基本的编程方面。
- 应用解决问题的技能,这将为使用面向对象编程方法的更高级编程课程提供基础。
- 用Java实现基本的编程逻辑,包括声明变量、算术、决策和迭代循环。
课程主题
教材中的章节标题很好地反映了本课程所涵盖的主题:
- 单元1:简介
- 单元2:数据和表达式
- 单元3:使用类和对象
- 单元4:条件和循环
- 单元5:编写类
- 单元6:数组
- 单元7:递归
所需文本和材料
学生将收到以下资料:
- 路易斯,J.,德帕斯夸莱,P.,蔡斯,J.。Java基础:程序设计和数据结构的介绍(5日ed)。多伦多,ON:皮尔逊。类型:教材:ISBN: 978-0-13-520597-6
额外的需求
一台电脑和互联网接入。
Java程序设计语言
查看Microsoft Office或其他Office软件以查看powerpoint演示文稿。
注意:作为一门编程课程,你还需要一个开发环境来编译和运行你的程序。模块1包含关于安装Java交互式开发环境(IDE)的详细说明。
评估
请注意,如果你的课程有期末考试,你需要向在线监考服务ProctorU或亲自批准的考试中心支付费用。请联系exams@tru.ca有什么问题吗?
为了顺利完成这门课程,学生必须在整个课程中达到50%或更高的及格分数,在最终的强制性考试中达到50%或更高的及格分数。
测验1 | 2% |
作业1:数据和表达式 | 4% |
测试2 | 2% |
作业2:使用类和对象 | 4% |
测试3 | 2% |
作业3:条件和循环 | 8% |
测试4 | 2% |
作业4:写作课 | 12% |
测试5 | 2% |
作业5:数组和递归 | 12% |
期末考试(必考) | 50% |
总计 | 100% |
开放式学习教员信息
一个开放学习的教员可以帮助学生。学生将在课程开始时收到必要的联系方式。