ASD 课程:用基本原理扩展软件开发

高级软件设计 (ASD) 课程补充了计算机科学硕士课程中的现代技术课程,深入研究了所有软件设计基础的原理和逻辑。


“在我们的计算机专业硕士课程中,我们有一系列不同的主题和课程。 一些扩展了各种应用领域以及软件和系统开发的现代工具和方法——Web、大数据、OO 编程、云等。其他课程更全面地理解了作为所有这些基础的原理和逻辑领域。 高级软件设计 (ASD) 课程提供了深刻的组织原则,学生和毕业生可以在他们的职业生涯中受益,”ASD 初级讲师、计算机科学教授和计算机科学荣誉院长 Greg Guthrie 博士说。

正如我们所说的 官网, 高级软件设计 (CS525) 考虑了当前用于良好设计软件系统的方法和实践。 主题包括应用这些多层次抽象的软件设计模式、框架、架构和设计策略。

 

学生评论

“这是我这辈子上过的最好的课程,教授。 我非常感谢。 太感谢了。” LMT:缅甸

“谢谢你,亲爱的格思里教授。 我只想感谢你在这门课程中为我提供了所有的知识和精神上的支持。 学习完这门课程后,我现在已经准备好回答我将在未来使用的设计模式面试问题了。 很高兴成为您指导下的学生。 你向我展示了通往成功的道路就是相信自己。” AT——黎巴嫩

“我参加的 ASD 课程对我的工作帮助很大,因为它与设计软件架构有关。” MN — 越南

“首先,我们要感谢您的精彩课程和最后的惊喜。 我们在课堂上玩得很开心,我们喜欢课堂内容,当然还有你的笑话 :)” LSER — 哥伦比亚、GPO — 尼日利亚和 MAAY — 埃及