Deloitte
6 位校友岗位:Graduate Program · Graduate Consulting · Platform Engineer · Web developer · Platform engineer
COSC2391
课程介绍: 本课程为学生提供了面向对象软件开发的深入理解,重点介绍了体系结构和设计,以及它与编程和实现的关系。本课程以现有的编程知识为基础,使用Java作为实现平台,并假设学生已经基本了解Java编程和基本的OO概念。学生将探索先进的OO概念,如继承和多态;抽象类和接口; Java Collection Framework(JCF)和泛型/参数化类型。这些主题将强调通过高内聚和低耦合证明的结构软件质量。本课程还将介绍Streams / Serialization / Files,并介绍使用线程进行并行编程。学生还将探索常见的OO设计模式,如MVC,Observer和Decorator及其在用户界面编程中的应用。本课程是更专业的Java课程的先决条件,如电子商务,Web服务,企业架构和移动应用程序开发。 课程学习目标: · 实现知识:软件架构设计和实现的知识和经验,以及建模工具和集成开发环境如何支持这些知识和经验;理解软件质量的概念以及如何进行权衡(例如性能与可靠性,耦合与内聚);理解多线程系统中的简单并行性以及在实现和测试方面带来的挑战。 · 解决问题:能够将模式和体系结构应用于各种应用程序,同时考虑到特定于域的要求和约束。能够执行从设计阶段到使用常用平台和工具的实施和测试的迭代开发。能够通过了解架构,设计和实现技术对这些属性的影响来开发满足特定质量约束的软件。 每周课时:2小时Lecture,2小时Practical 作业形式:2个作业,1个考试 作业信息取自:2019年第一学期 · 作业1:占比总成绩 25%,您将根据精确的规范实现提供的Java接口。 您的实现将基于控制台I / O. · 作业2:占比总成绩 25%,您将使用AWT / Swing编写图形用户界面(GUI),它与在作业第1部分中编写的基于接口的代码集成。 · 期末考试:占比总成绩 50%。
From Seniors
基础信息谁都查得到,真正值钱的是过来人的经验。
比你早一年的学长留下的真实经验 —— ChatGPT 给不了。
这门课还没有学长经验,你可以是第一个 —— 注册后在课内分享。
这门课暂无往年考点记录。
下面是匠人学院毕业生整体去过的公司分布(来自脱敏校友证言)。这是全平台的总体去向,不代表选这门课的人一定去这些公司。
统计自 317 份脱敏校友证言
岗位:Graduate Program · Graduate Consulting · Platform Engineer · Web developer · Platform engineer
岗位:Frontend Dev · junior frontend developer · Front-end Developer · Full Stack Developer
岗位:Full-stack Developer · Data Engineer · Consultant
关于这块数据,我们说实话
雇主墙来自脱敏毕业生证言(testimonials)的整体分布,无法关联到具体学员或其所选课程;仅作为毕业生去向的总体社会证明展示。
我们没有"某位学长选了这门课、后来进了哪家公司"这种可查询的个人去向档案 —— 校友证言是脱敏的,无法关联到具体的人或他选过的课。所以这里只给整体分布,不给个人路径,不编。