斯坦福大学慕课下载:抽象编程 (含课件)
类型:公开课
主讲人:Julie Zelenski
Julie Zelenski 1985年,我离开位于加州斯蒂文森的故乡,作为一名天真的新生来到了斯坦福大学。经历了SLE、参加了斯坦福LSJUMB、专业的变化,最后我获得了理学学位。
学院介绍:斯坦福大学简称斯坦福,是美国一所私立大学,被公认为世界上最杰出的大学之一。斯坦福大学(Stanford University)始建于1885年。它位于加利福尼亚州的斯坦福市,临近旧金山。斯坦福大学拥有的资产属于世界大学中最大的之一。它占地35平方公里,是美国面积第二大的大学。
课程介绍:本课程是衔接编程方法论课程,并展示高级编程主题,如递归、算法分析、C++编程语言的数据抽象化,C++类似于C和JAVA语言。如果已经通过电脑科学AP测试并获得高分(4或5分),或者是在大学课程中取得高分,就可以从抽象化编程开始。 抽象化编程假定你已熟悉良好的编程风和软件工程内容(编程方法学的程度)。并能以编程和数据抽象化作为基础来掌握新主题。 主题:抽象和编程的关系。数据的软件工程原则的抽象和模块化。面向对象编程,基本数据结构,如堆栈(队列,集)和数据导向设计。 递归和递归数据结构(链表,树,图)。 引入时间和空间复杂度分析。 基础要求:编程方法学基础、以面向高级编程主题。同程度的编程课程(包括高职的AP课程)可以取代我们的编程方法学课程。
声明:本课程仅限于个人学习研究交流使用,不得用于商业用途,且本站不承担任何版权问题,请在下载后24小时内删除!