220 likes | 431 Views
《 程序设计实践 》. 课程介绍. 课程信息 教学目标 教学内容 考核方式. 课程信息. 上课: 时间:周一, 10:00-11:30 地点: 2109 上机: 时间:周一, 14:00-15:30 地点:理工配楼二层机房 主讲教师 孙辉,理工配楼 1 层 104A , 62514510 先修要求: 《 程序设计导论 》. 教学目标. 培养编程兴趣 在 C/C++ 语言的环境下,进一步掌握程序设计的基本概念和方法 训练编程的思路和典型方法 了解其他编程语言. 参考教材.
E N D
课程介绍 课程信息 教学目标 教学内容 考核方式
课程信息 • 上课: • 时间:周一,10:00-11:30 • 地点:2109 • 上机: • 时间:周一,14:00-15:30 • 地点:理工配楼二层机房 • 主讲教师 • 孙辉,理工配楼1层104A,62514510 • 先修要求:《程序设计导论》
教学目标 培养编程兴趣 在C/C++语言的环境下,进一步掌握程序设计的基本概念和方法 训练编程的思路和典型方法 了解其他编程语言
参考教材 • 《HTML5秘籍》 (美) Matthew MacDonald 著 李松峰,朱巍 译,人民邮电出版社,2012 • 《程序设计基础》第2版,吴文虎 著,清华大学出版社,2004 • 《C程序设计思想与方法》 尹宝林 编著 机械工业出版社,2009
教学内容 • 基于Web的软件开发及HTML5基础 • 《程序设计导论》提高内容 • 递归搜索 • 动态规划 • 贪心法 • 蒙特卡洛法 • 《数据结构》相关内容的强化实践
教学安排 18周教学周共上课17次(5.1放假一次)
考核方式 • 平时成绩:20% • 出勤+课堂互动 • 上机考试:40% • 分2次,第2、3部分各占20% • 时间:第11周(5月6日),第16周(6月24日) • 大作业:40% • 基于web的软件开发 • 中期检查(11周之前) + 期末报告(互评,考试周之前)
上机准备 • 本周不上机 • 第2周开始上机 • 第一次上机将会进行一次简单的机考测试,了解大家的编程能力 • HTML5开发工具 • Firefox及Firebug插件 • Notepad++ • VS2010 • Aptana此为eclipse的javascript改良版 • http://www.codecademy.com • 交互式学习编程的平台 • 自学Javascript
Innovation Google glass pebble watch
Instagram • 免费的图片分享应用软件 • 可以让用户用智能手机拍下照片后再将不同的滤镜效果添加到照片上,最后用户可以分享图片或者放在Instagram的服务器上 • 2010年10月发布 • 2012年4月9号,Facebook宣布以10亿美元的惊人价格收购Instagram。 交易以 3 亿美元现金加 2,300万股Facebook 股票的方式进行。 • 当时,员工仅有13人,未进行任何市场营销。共融资750万美元,包括在公司成立时50万美元的种子轮融资和2011年2月700万美元的A轮融资。
SnapChat 2013年02月09日 · Snapchat照片分享总量达到50亿 2013年02月09日 · Snapchat每天分享照片数量达到6000万 2013年02月09日 · Snapchat获得Benchmark等1350万美元投资,估值6500万美元 2012年10月30日 · SnapchatAndroid版本上线 2012年10月30日 · Snapchat照片分享总量达到10亿2012年10月30日 · Snapchat每天分享照片数量达到2000万 2012年06月01日 · Snapchat照片分享总量达到1.1亿 2011年09月01日 · SnapchatiPhone版上线
ArtKive ArtKive是一个名叫Jedd Gold的极客老爸所打造的,他的灵感来自于两个不断创造艺术的女儿。跟很多父母一样,他觉得把孩子的作品丢掉非常可惜,于是他觉得有必要打造一款应用来记录孩子的一切作品。 目前这家公司已经获得50万美元种子投资,主要来源于洛杉矶的孵化器Amplify和数位天使投资人。
让学生用手机参与课堂投票、小测验,专注于大学课堂的Top Hat Monocle再获110万美元新融资
TrapIt 《谷歌Android开发中国大学生挑战赛》唯一一个全国一等奖