CMSC 204 - II计算机科学
建立在概念中引入CMSC 203,强调编写大型程序等设计和实现经典的抽象数据类型列表,堆栈、队列、二叉搜索树,图,优先队列,哈希表。主题包括字符串处理和递归;数据抽象、封装、结构和实施;面向对象程序设计;规范,这些传统的adt的实现和应用。课程还强调动态内存分配,搜索和排序算法,介绍了算法的复杂性。设计和实现名高级编程作业是课程的一个组成部分。先决条件:C级或更好CMSC 203。前或并修课程):数学182。每周4个小时。
4学期小时
课程效果: 课程完成后,学生将能够:
- 演示程序开发和设计的基本原则。
- 对比过程和面向对象的编程的基本概念。
- 利用高级语言的基本特性,包括事件驱动编程,图形用户界面,多线程,异常和错误处理。
- 实现抽象数据类型,如列表、堆栈、队列、优先队列,二叉搜索树,图,和堆。
- 描述了设计和算法的时间复杂度。
视图类的时间表
添加到最喜欢的(打开一个新窗口) |