logo
COSC1295 中等2 学分

Advanced Programming

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

COSC1295 《Advanced Programming》是 皇家墨尔本理工大学 的公开课程页面。当前可确认的信息包括 2 学分,难度 中等,公开通过率 60%。 页面已整理 1 条学生评价,方便你快速判断工作量、考核结构和适配度。 课程简介摘要:课程介绍: 本课程扩展了编程基础知识中引入的基本编程原理的研究。

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

📖 课程概览

选课速读: COSC1295 《Advanced Programming》是 皇家墨尔本理工大学 的公开课程页面。当前可确认的信息包括 2 学分,难度 中等,公开通过率 60%。 页面已整理 1 条学生评价,方便你快速判断工作量、考核结构和适配度。 课程简介摘要:课程介绍: 本课程扩展了编程基础知识中引入的基本编程原理的研究。

课程介绍:

本课程扩展了编程基础知识中引入的基本编程原理的研究。 程序设计,实现和测试的高级概念将在使用Java编程语言的面向对象编程的框架内引入。在实现中小型应用程序时使用Java编程语言,这些程序说明了专业可接受的编码和性能标准。展示面向对象开发过程基本原理的知识,并将这种理解应用于中小规模问题解决方案的分析和设计。描述和应用基本算法和数据结构,特别是递归算法,简单搜索和排序算法以及简单的链表结构。使用Java实现基本的事件驱动编程和图形用户界面。

前置课程:COSC 2531 Programming Fundamentals or 相等课程

每周课时:2小时Lecture,2小时Tutorial/lab

作业信息:取自2019年

  • 编程作业:占比 40%
  • 期中考试:占比 10%
  • 期末考试:占比 50%

🧠 大神解析

课程点评:

这门课是第一学期programmingfundamental的延伸,继续讲Java里的一些高级概念例如多态、继承、封装、泛型、多线程和面向对象,同时会涉及一些基础的算法数据结构,GUI

 

这门课上来不会过多涉及PF里的东西,所以需要同学们有一个良好的JAVA基础,不然的话会跟不上进度,然后陷入恶性循环。

 

这门课的assignment统统是individual assignment,最后还需要向lab instructor做demo,所以不要存在侥幸心理,踏踏实实的学习。

 

 

难点:最后的assignment涉及GUI编程,用的是javafx,如果之前JAVA学的不错的话,掌握javafx会很顺利,不然的话会很困难。

考试形式:这门课有两个individual assignment、期中考试和期末考试。

 

 

高分技巧:这门课需要同学们有良好的JAVA基础,所以如果下学期有这门课的话,前一个假期里同学们要花时间把JAVA捡起来。

📋 课程信息

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

💬 学生评价 (1)

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

进阶一点的Java课程,需要对Java有一定的了解,主要涵盖了Java的继承,封装,多态。考试难度一般。