CP222 -计算机科学II
学习中级Java语言的计算机程序设计和实现,重点是面向对象程序设计. 引导对软件设计进行正式讨论的基本概念(例如.g. 设计模式),算法分析(例如.g. 渐近复杂性)和计算机体系结构(e.g. 本课程将介绍堆栈/堆内存). 学生将使用数据结构和其他工具来构建健壮的, 非常高效。, 利用图形用户界面(gui)的可扩展程序. 还介绍了多线程编程背后的概念. 学生还将加深他们对计算机如何操作内存和执行程序的理解. 满足批判性观点:定量推理的要求. 满足批判性学习:FRL要求.
先决条件: 计算机科学122.
学位要求-批判性学习:FRL,批判性观点:Q
一个单位 — 埃尔斯沃斯
产品
术语 | 块 | Title | 教练 | 位置 | 学生限制/可用 | 更新 |
---|---|---|---|---|---|---|
2023年秋季 | 块2 | 计算机科学II | 丹尼尔·埃尔斯沃斯 | 阿姆斯特朗2号厅 | 25 / 0 | 08/04/2024 |
2024年春季 | 块5 | 计算机科学II | 布莱克杰克逊 | 塔特科学楼223 | 25 / 7 | 08/04/2024 |
2024年秋季 | 块1 | 计算机科学II 主题的细节 | 丹尼尔·埃尔斯沃斯 | 稍后通知 | 25 / 10 | 08/04/2024 |
2025年春季 | 块6 | 计算机科学II 主题的细节 | 丹尼尔·埃尔斯沃斯 | 稍后通知 | 25 / 25 | 08/04/2024 |
报告问题 -
最后更新: 08/04/2024