跳到主要内容跳过导航或跳到内容

COMP 1131:计算机编程

本课程为没有编程经验的学生提供解决问题和计算机编程技能。学生将使用Java,一种高级的,面向对象的计算机编程语言,学习计算机编程的基础知识,包括如何编写,编译和执行程序。熟悉电脑是有益的。

学习成果

完成本课程后,学生将能够:

  • 演示使用软件工程原理设计、开发和记录结构良好的程序的可靠技术。
  • 通过Java编程语言说明基本的编程方面。
  • 应用解决问题的技能,这将为使用面向对象编程方法的更高级编程课程提供基础。
  • 用Java实现基本的编程逻辑,包括声明变量、算术、决策和迭代循环。

课程主题

教材中的章节标题很好地反映了本课程所涵盖的主题:

  • 单元1:简介
  • 单元2:数据和表达式
  • 单元3:使用类和对象
  • 单元4:条件和循环
  • 单元5:编写类
  • 单元6:数组
  • 单元7:递归

所需文本和材料

学生将收到以下资料:

  1. 路易斯,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%

开放式学习教员信息

一个开放学习的教员可以帮助学生。学生将在课程开始时收到必要的联系方式。

搜索 最重要的