MOOC--云计算与软件工程(暑期入门班)

2014-07-28 19:46

  2014年07月31日开课,请在学堂在线提前报名(http://www.xuetangx.com/courses/UC_BerkeleyX/CS169_1x_1/2014_T1/about)

课程简介

CS169.1x讲授设计可持久化软件的基础知识,利用敏捷开发技术以及 Ruby on Rails 来开发云服务 (SaaS)。 学生们将了解 SaaS 对抗成品软件的新挑战和机遇。他们将了解并将基础编程技术应用于一个简单的 SaaS 应用的设计、开发、测试及公共云部署。学生们将使用同类最佳的工具,支持行为驱动设计、用户故事、测试驱动开发、快速及结对编程等现代开发技术。学生们将学习如何利用元程序设计和反射机制等现代编程语言特性提高编程效率和代码可维护性。 学生们将进行每周编程项目和测验。成功完成作业且分数合格者将获得荣誉证书。 本期课程将使用2013年10月修改后的全新视频、两项新课外作业和全新考题。 学堂在线对此门课程进行了完全的汉化,包括中文字幕、中文习题等。同时清华的合作教师及助教团队将全程进行中文答疑和辅导。

知识储备

需要至少精通一种面向对象的编程语言,如:Java、C#、C++、Python 或 Ruby。我们将快速教授 Ruby 基础,假设学生已经非常熟悉面向对象编程的继承、静态类vs.实例方法和属性、递归、哈希表/哈希图、列表推导、高阶函数、拉姆达表达式。本课程不是一门编程入门课。最好能够使用基本的 Unix 命令行;我们会提供一份备忘单。熟悉Git、GitHub、Heroku等工具的使用对学习这门课程同样会有帮助。

点击微信扫一扫

最近留言

没有数据
扫描二维码访问
欢迎使用手机扫描二维码访问