COMP 1131:计算机编程
本课程为没有编程经验的学生提供解决问题和计算机编程技能。学生将使用Java,一种高级的,面向对象的计算机编程语言,学习计算机编程的基础,包括如何编写,编译和执行程序。熟悉电脑是有益的。
学习成果
完成本课程后,学生将能够:
- 演示使用软件工程原则设计、开发和记录结构良好的程序的可靠技术。
- 通过Java编程语言演示基本的编程方面。
- 应用解决问题的技能,这将为使用面向对象(面向对象编程)方法的更高级编程课程提供基础。
- 用Java实现基本的编程逻辑,包括声明变量、算术、决策和迭代循环。
课程主题
教材中的章节标题很好地说明了本课程所涵盖的主题:
- 模块1:介绍
- 单元2:数据和表达式
- 单元3:使用类和对象
- 单元4:条件语句和循环
- 单元5:写作类
- 模块六:数组
- 模块7:递归
所需文本和材料
学生将获得以下证书:
- 路易斯,J.德帕斯夸莱,P.和蔡斯,J.。Java基础:程序设计和数据结构的介绍(5日ed)。多伦多:皮尔森。类型:教材: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% |
开放学习教师信息
一个开放学习的教员可以帮助学生。学生将在课程开始时收到必要的联系方式。