OOP II:专注于高级面向对象编程的Java项目 源码
CS-400 拍摄于2019年秋季 课程说明 本课程介绍平衡的搜索树,图,图遍历算法,哈希表和集以及复杂性分析以及有关需要每种数据类型的问题类别的信息。 要求学生使用高质量的专业代码(中等规模的程序)进行设计和实施,以证明他们对最新语言功能,工具和约定的了解和使用。 引入的其他主题将包括项目所需的内容:继承和多态性; 匿名内部类,lambda函数,性能分析以发现和优化关键代码块。 学生将学习代码开发的行业标准。 学生将设计和实施具有更高级用户界面设计的中型项目,例如具有GUI和事件驱动实现的Web或移动应用程序; 使用版本控制软件。