评论
关键信息
credit_card
免费进入
verified_user
免费证书
timer
112小时总数
关于内容
《程序设计实习》课程是北京大学的本科生主干基础课程。课程的主要目标有二: 一、掌握C++语言的语法和标准模板库,能用C++语言以面向对象的方法来编写规模较大的程序。 二、掌握枚举、递归、搜索、动态规划等基本的算法思想。通过大量的高强度的编程训练,提高动手能力,做到能较为熟练、完整、准确地实现自己设计的程序,为进一步学习其他计算机专业课程,或在其他专业领域运用计算机编程解决问题奠定良好的基础。
more_horiz
查看更多
more_horiz
收起
dns
课程大纲
第1周 从C走进C++
第2周 类和对象初探
第3周 类和对象进阶
第4周 运算符重载
第5周 继承与派生
第6周 多态与虚函数
第7周 输入输出,文件操作和模板
第8周 标准模板库STL (1)
第9周 标准模板库STL (2)
第10周 枚举算法
第11周 递归算法
第12周 动态规划算法
第13周 深度优先搜索算法
第14周 广度优先搜索算法
任务安排(作业及考试)
考试分为期中考试和期末考试
评分方案
评分按照日常作业的完成情况和期中期末考试的答题情况进行。课程参与(如论坛回答问题等) 5 %,C++作业 20 % ,在POJ在线提交的编程作业 20 %,期中考试(内容为C++语言) 25 %,期末考试(内容为在线提交的编程题) 30 %。
POJ作业在程序自动评测网站发布:http://cxsjsx.openjudge.cn/
课程参与做得特别好的同学,除了获得课程参与部分可得满分,还可以另外获得1-5分总分加分。
record_voice_over
教师
- Wei Guo 郭炜 - 信息科学技术学院 School of Electronics Engineering and Computer Science
- Jiaying Liu 刘家瑛 - 计算机科学技术研究所 Institute of Computer Science & Technology
store
内容设计师

北京大学致力于向中国和世界各地的学生开放教育。北京大学拥有 3000 多名教职员工,教学质量卓越。北京大学成立于 1898 年,是中国第一所国立综合性大学。
115 年来,北京大学拥有数十万杰出校友,在人文和科学领域为促进中国的繁荣与进步做出了突出贡献。
assistant
平台

Coursera是一家数字公司,提供由位于加利福尼亚州山景城的计算机教师Andrew Ng和达芙妮科勒斯坦福大学创建的大型开放式在线课程。
Coursera与顶尖大学和组织合作,在线提供一些课程,并提供许多科目的课程,包括:物理,工程,人文,医学,生物学,社会科学,数学,商业,计算机科学,数字营销,数据科学 和其他科目。
您是 MOOC 的设计者?
keyboard_arrow_left
grade
keyboard_arrow_right
整合评论系统