CP222 -计算机科学II

学习中级Java语言的计算机程序设计和实现,重点是面向对象程序设计. 引导对软件设计进行正式讨论的基本概念(例如.g. 设计模式),算法分析(例如.g. 渐近复杂性)和计算机体系结构(e.g. 本课程将介绍堆栈/堆内存). 学生将使用数据结构和其他工具来构建健壮的, 非常高效。, 利用图形用户界面(gui)的可扩展程序. 还介绍了多线程编程背后的概念. 学生还将加深他们对计算机如何操作内存和执行程序的理解. 满足批判性观点:定量推理的要求. 满足批判性学习:FRL要求.

先决条件: 计算机科学122.

学位要求-批判性学习:FRL,批判性观点:Q

一个单位 — 埃尔斯沃斯

产品

术语 Title 教练 位置 学生限制/可用 更新
2023年秋季 块2 计算机科学II 丹尼尔·埃尔斯沃斯 阿姆斯特朗2号厅 25 / 0 04/22/2024
2024年春季 块5 计算机科学II 布莱克杰克逊 塔特科学楼223 25 / 7 04/22/2024
2024年秋季 块1 计算机科学II 主题的细节 丹尼尔·埃尔斯沃斯 稍后通知 25 / 25 04/22/2024
2025年春季 块6 计算机科学II 主题的细节 丹尼尔·埃尔斯沃斯 稍后通知 25 / 25 04/22/2024
报告问题 - 最后更新: 04/22/2024