logo
COSC2531 2 学分

Programming Fundamentals

皇家墨尔本理工大学·RMIT University·墨尔本

COSC2531 《Programming Fundamentals》是 皇家墨尔本理工大学 的公开课程页面。当前可确认的信息包括 2 学分,难度 简易,公开通过率 60%。 页面已整理 1 条学生评价,方便你快速判断工作量、考核结构和适配度。 课程简介摘要:课程介绍: 编程技能代表了一般的问题解决能力,对于参与软件系统开发和维护的任何人来说都是必不可少的。

💪 压力
5 / 5
⭐ 含金量
5 / 5
✅ 通过率
0%
👥 选课人数
0

📖 课程概览

选课速读: COSC2531 《Programming Fundamentals》是 皇家墨尔本理工大学 的公开课程页面。当前可确认的信息包括 2 学分,难度 简易,公开通过率 60%。 页面已整理 1 条学生评价,方便你快速判断工作量、考核结构和适配度。 课程简介摘要:课程介绍: 编程技能代表了一般的问题解决能力,对于参与软件系统开发和维护的任何人来说都是必不可少的。

课程介绍:

编程技能代表了一般的问题解决能力,对于参与软件系统开发和维护的任何人来说都是必不可少的。分析简单的计算问题。设计合适的算法解决方案并以计算机编程语言编写这些算法解决方案。使用面向对象的范例开发可维护和可重用的解决方案。本课程旨在向您介绍以下基础知识:

  • 计算机系统
  • 他们的组件和组件之间的互动
  • 编程所必需的概念构件
  • 基本的计算机编程技巧

🧠 大神解析

课程点评:

这门课是RMIT master的编程基础课,学习JAVA。对于之前有一定背景的同学来讲会非常的简单,同时对于没有背景的同学来说, 这门课的节奏适中,也可以让你好好课下补充学习其他的知识来打基础。JAVA是一门非常严谨的语言,从它入门IT会令新手同学受益良多,养成严谨、良好的编程习惯之后再学习其他语言真的是事半功倍。

 

内容从介绍什么是编程开始,到变量类型、基本输入输出流、条件分支、控制流程、最基本的数据结构(数组)、类与对象、方法与构造函数、继承、多态、封装、抽象类、接口、异常处理等。后半学期不会特别深入,下学期的AP还会继续讲。中间会穿插一些面向对象的思想。

 

第一个作业是一个不算复杂的consoleproject,主要是练习课程前半截学习的知识,到数组为止。第二个作业稍复杂一些,加入面向对象、多态、继承、封装等高级一点的概念。

 

 

重点: 对于新手同学来讲,每个知识点都很重要,都要好好掌握。

考试形式:quiz和期中考试,随堂进行,各10%。还有两个Assignment(10%、20%),最后一个50%的期末考试。期末考试大概会有60分左右的徒手写代码,其中20分左右写小函数简答,40分左右写一个完整的程序。

 

 

高分技巧:

一定要跟住进度,有问题积极的解决,不要拖。养成编程解决问题的思维很重要,不要过分死记硬背代码。

📝 作业信息

作业信息:取自2019

  • 作业1 控制结构和数组:占比 10%
  • 作业2 O-O编程实践:占比 20%
  • 期中考试:占比 20%
  • 期末考试:占比 50%

📋 课程信息

学分
2 Credit Points
含金量
5 / 5
压力指数
5 / 5
期中考试
2019年12月20日
期末考试
2019年12月20日

💬 学生评价 (1)

5.0
难度
5.0
含金量
3.0
压力
4.0
教学
Brad Liu · 2021/3/7

Java入门课程,几乎是整个program的最基础前置课程,assignment和考试都很简单