C++程序设计课程主页-2014级
前言
我和我的2014级学生将开始“程序设计基础”课程的学习,学习内容主要是C++程序设计,做本文标题延续前三届的称谓。
将“代码积累看得见”的优势将继续发挥,借助于前三年的积累,再加上新的尝试,期待再有突破。
我们的做法
借助于博客,我们将继续将”积累代码行“的实践进行下去,详见论文《利用博客提交作业的程序设计课程实践模式》。
前三级的课程主页分别是:2011级 2012级 2013级,关于这三个年级的学习情况总结,见 2011级 2012级 2013级。
前三级,建立起了实践体系,帮助同学们课后的有效学习。2014级,目标是带领同学们有效地进行课前的自主学习,我们将起步“翻转课堂”,进一步推动同学在学习中的自主性,让学习更主动,帮助同学建立信息时代应该具有的强大学习力。选用云课堂平台,还要充分发挥手机在学习中的作用,塑造新的学习模式,让大学课堂费流量不再有贬义。
当然,已经让人受益的博客还要有。若需要,可参考《如何申请CSDN博客?》。专业人员,写专业的代码,参考程序设计作业报告模板,发博文出现问题很正常,见“写给菜鸟:发CSDN博文常见问题处理”。大慈大悲的贺老师做了视频指导“发布第一个C++上机报告”和“写CSDN博文方法及可能意外的处理”,按需去看。
联系我:可看CSDN博客和新浪博客,也可以上人人网加我好友,我的《IT学子成长指导》博客专栏,或许有些观点能够对你有用。
学生博客汇总
计141:
张 鹏 单昕昕 陆云杰 冷基栋 吴胜男 张旺华 陈文青 白云飞 赵 敏 孙春红
孙化龙 王争取 吕 鹏 张生栋 宋 健 童 宇 韩 娟 于 凯 李 楠 陈 旭
呼亚萍 高 赞 郝俊宇 宋伟男 惠 睿 陈栋梁 管毓云 翟兴雷 王耀鹏 张伟建
孙旭明 吴英政 刘天恩 苏 强 李长鸿 战九州 陈 琴 毕玉堂 李明宇 刘慧超
刘佳琦 王 志 李 莉 王一锟 范星月 李文贺 孙旭升
计145:
李盈盈 姜甜甜 郭 栋 王元阳 阿里木 尚 月 柴银平 黄 勇 刘玉元 李尚泽
李英杰 臧云吉 刘志力 王伟诚 何小乐 陈 丹 赵 嵩 邵 帅 李晓凡 侯鑫行
张震刚 刘凌歌 王 忠 杨汉宁 满星辰 李晓凯 辛 彬 刘 畅 梁 璨 王 坤
黄 艳 刘 斌 徐洪祥 曾 晓 陈银丽 王洪欢 白 杰 陈丹妮 马明城 杨 旭
曾建强 林海云 张恒宇 夏焕哲 曹莉萍 王子岳
2013级:
张 磊 朱真才 孙金艺 陈诗箫 宋美佳 杨君杰 玉 军 刘子熠 闫文鹏 张金平 薛玉洁 陈宇昕 周文塨
2014-2015学年第2学期课程材料(2015年3月至2015年7月)
第8章 类和对象
课时 |
视频 |
示例程序 |
自测 |
学习指导与实践 |
实践项目参考解答 |
2.1 初见对象 |
链接 |
示例 |
链接 |
第2周 初识对象 程序阅读 实践项目 |
图书馆的书 |
2.2 类的声明和对象的定义 |
链接 |
示例 |
链接 |
||
2.3 基于对象的程序的执行过程 |
链接 |
示例 |
链接 |
||
2.4 类的成员函数 |
链接 |
示例 |
链接 |
||
2.5 对象成员的引用 |
链接 |
示例 | |||
2.6 类和对象的简单应用举例 |
链接 |
示例 | |||
2.7 类的封装与信息隐藏 |
链接 |
无 |
链接 |
第3周 和对象找感觉 程序阅读 实践项目 |
三角形类1 三角形类2 |
2.8 类声明和成员函数定义的分离 |
链接 |
示例 |
链接 |
第9章 类和对象(二)
课时 |
视频 |
示例程序 |
自测 |
学习指导与实践 |
实践项目参考解答 |
3.1 构造函数 |
链接 |
示例 |
第4周 程序阅读 实践项目 |
指向学生类的指针 |
|
3.2 默认构造函数 |
链接 |
示例 |
|||
3.3 带默认参数的构造函数 |
链接 |
示例 |
自测 |
||
3.4 析构函数 |
链接 |
示例 |
|||
3.5 调用构造函数和析构函数的顺序 |
链接 |
示例 |
自测 |
||
3.6 对象数组 |
链接 |
示例 |
|||
3.7 对象指针 |
链接 |
示例 |
自测 |
||
3.8 this指针 |
链接 |
示例 |
自测 |
第5周 |
静态成员应用 |
3.9 用const实施保护 |
链接 |
示例 |
|||
3.10 常指针和常引用 |
链接 |
参考 |
自测 |
||
3.11 案例:Time类的设计 |
链接 |
示例 |
|||
3.12 静态成员 |
链接 |
示例 |
自测 |
||
3.13 对象的动态建立和释放 |
链接 |
示例 |
自测 |
第6周 |
复数模板类 |
3.14 对象的赋值和复制 |
链接 |
自测 |
|||
3.15 深复制 |
链接 |
示例,参考 |
自测 |
||
3.16 友元 |
链接 |
示例 |
自测 |
||
3.17 类模板 |
链接 |
示例 |
自测 |
||
3.18 应用系统开发:银行储蓄系统 |
链接 |
示例 |
第7周 应用系统开发 |
即3.18示例 | |
3.19 内存中的堆区和栈区 |
链接 |
||||
3.20 函数中的引用 |
链接 |
示例 |
第10章 运算符重载
课时 |
视频 |
示例程序 |
自测 |
学习指导与实践 |
实践项目参考解答 |
4.1 什么是运算符重载 |
链接 |
第8周 |
复数类中的运算符重载 Time类中的运算符重载 分数类中的运算符重载 String类的构造 参考:学生可以相加吗? |
||
4.2 运算符重载的方法 |
链接 |
示例 |
自测 |
||
4.3 重载运算符的规则 |
链接 |
自测 |
|||
4.4 三种运算符重载函数 |
链接 |
自测 |
|||
4.5 重载双目运算符 |
链接 |
示例 |
自测 |
||
4.6 重载单目运算符 |
链接 |
示例 |
自测 |
第9周 程序阅读 实践项目 |
复数类中的运算符重载(续) 参考:转换构造函数与类型转换函数 |
4.7 重载流插入运算符和流提取运算符 |
链接 |
示例 |
自测 |
||
4.8 案例:Time类的设计 |
链接 |
示例 |
|||
4.9 案例:MyVector类的设计 |
链接 |
示例 |
|||
4.10 不同类型数据间的转换 |
链接 |
示例 |
自测 |
第11章 继承和派生
课时 |
视频 |
示例程序 |
自测 |
学习指导与实践 |
实践项目参考解答 |
5.1 什么是继承与派生 |
视频 |
第11周 |
是春哥啊 |
||
5.2 派生类的声明与构成 |
视频 |
示例 |
自测 |
||
5.3 派生类的构造函数和析构函数 |
视频 |
示例 |
自测 |
||
5.4 派生类成员的访问属性 |
视频 |
示例 |
自测 |
||
5.5 例示:多级派生时的访问属性 |
视频 |
自测 |
|||
5.6 多重继承 |
视频 |
示例 |
第12周 |
教师兼干部类 |
|
5.7 多重继承中二义性的解决 |
视频 |
||||
5.8 虚基类及应用 |
视频 |
示例 |
自测 |
||
5.9 基类与派生类的转换 |
视频 |
示例 |
自测 |
||
5.10 继承与组合 |
视频 |
示例 |
自测 |
||
5.11 继承在软件工程中的意义 |
视频 |
||||
5.12 案例:MFC体系结构 |
视频 |
自选拓展 |
窗口程序开发启蒙(1) (2) wxWidgets初学者导引 |
||
5.13 wxWidgets简介 |
视频 |
||||
5.14 wxWidgetsGUI程序开发示范 |
视频 |
第12章 多态性与虚函数
课时 |
视频 |
示例程序 |
自测 |
学习指导与实践 |
实践项目参考解答 |
6.1 多态性的概念 |
视频 |
示例 |
第13周 补充项目: |
动物这样叫 参考:链接 补充项目: |
|
6.2 案例:一个接口,多种方法 |
视频 |
示例 |
自测 |
||
6.3 虚函数 |
视频 |
示例 |
自测 |
||
6.4 虚析构函数 |
视频 |
示例 |
自测 |
||
6.5 纯虚函数 |
视频 |
示例 |
|||
6.6 抽象类 |
视频 |
示例 |
自测 |
||
6.7 设计模式简介 |
视频 |
示例 |
自选拓展 |
||
6.8 UML简介 |
视频 |
第13章 输入输出流
课时 |
视频 |
示例程序 |
自测 |
学习指导与实践 |
实践项目参考解答 |
7.1 C++的输入输出与流对象 |
视频 |
示例 |
第14周 |
小玩文件 拓展:在命令行中加参数的文件复制程序 |
|
7.2 标准输出流 |
视频 |
示例 |
自测 |
||
7.3 标准输入流 |
视频 |
示例 |
自测 |
||
7.4 文件与流 |
视频 |
||||
7.5 文本文件的读写 |
视频 |
示例 |
自测 |
||
7.6 二进制文件及其顺序读写 |
视频 |
示例 |
自测 |
第15周 程序阅读 |
用二进制文件处理学生成绩 深入理解:二进制文件和ASCII文件有何区别 |
7.7 案例:bmp文件格式剖析 |
视频 |
示例 |
|||
7.8 文件的随机读写 |
视频 |
示例 |
自测 |
||
7.9 二进制文件应用案例 |
视频 |
示例 |
|||
7.10 字符串流 |
视频 |
示例 |
|||
7.11 应用系统开发:银行储蓄系统 |
视频 |
示例 |
第14章 C++工具
课时 |
视频 |
示例程序 |
自测 |
学习指导与实践 |
实践项目参考解答 |
8.1 异常处理的任务 |
视频 |
示例 |
第16周 程序阅读 实践项目 |
平方根中的异常 |
|
8.2 异常处理的方法 |
视频 |
示例 |
自测 |
||
8.3 命名空间要解决的问题 |
视频 |
示例 |
|||
8.4 命名空间的使用 |
视频 |
示例 |
自测 |
||
8.5 范型编程简介 |
视频 |
示例 |
|||
8.6 STL简介 |
视频 |
示例 |
2014-2015学年第1学期课程材料(2014年9月至2015年1月)
月份 |
周 |
讲 |
视频 |
课件链接 |
课后实践 |
参考解答 |
|
9 |
5 |
1 |
1 关于本课 |
1 2 3 4 |
|
无 |
|
2 |
2 C++的初步知识 |
0 1 2 3 |
|
链接 |
1-见识错误 2-简单计算 3-简单分支 |
||
7 |
3 |
3 用控制结构思维 |
1 2 补充材料 |
|
无 |
月份 |
周 |
讲 |
内容 |
视频 |
课程材料 |
课后实践 |
参考解答 |
10 |
7 |
4 |
数据类型和表达式(一) |
待补录* |
到云学堂 |
链接 |
参见第5周 |
8 |
5 |
分支结构程序设计 |
待补录* |
到云学堂 |
链接 |
6-本月天数 5-定期存款利息计算器 4-个人所得税计算器 |
|
9 |
6 |
数据类型和表达式(二) |
1 2 3 4 |
到云学堂 |
链接 |
6-穷举法解决组合问题 5-循环填充题 4-小九九 |
|
7 |
循环结构程序设计 |
1 2 |
到云学堂 |
||||
10 |
8 |
阶段小结及OJ体验 |
1 2 附 1 2 3 |
到云学堂 |
链接 |
6-贪财的富翁 5-输出完数 4-大奖赛计分 3-血型统计 2-M$pszi$y是嘛意思 OJ:母牛的故事 |
* 待实录部分,暂可以参考2013级的课堂实录,2013级的因故没有坚持录屏,所幸这部分完整 。顺序可能有些差别,但核心内容一样。
计算机专业学习指导视频: (1) (2)
月份 |
周 |
讲 |
内容 |
视频 |
课件链接 |
课后实践 |
参考解答 |
11 |
11 |
9 |
模块化及函数 |
1 2 附 1 2 |
到云学堂 |
链接 |
7-太乐了 6 -回文、素数 5-当年第几天 |
10 |
函数与变量 |
1 2 3 附1 |
到云学堂 |
||||
12 |
11 |
递归函数与C++新特征 |
1 2 3 附1 |
到云学堂 |
链接 |
2-多种输入形式的处理 3-递归方法 |
|
13 |
12 |
一维数组及算法 |
1 2 3 4 |
到云学堂 |
链接 |
6-体验文件操作 5-字符串操作 4-数组的排序 |
|
13 |
用数组作函数参数 |
1 2 3 4 |
到云学堂 |
||||
14 |
14 |
二维数组与字符串 |
1 2 |
到云学堂 |
链接 |
5参考-体会棋盘游戏 4-电子词典 3-多科成绩单 |
教学和学习情况调查报告 ACM协会编程学习座谈的记录和思考
月份 |
周 |
讲 |
内容 |
视频 |
课件链接 |
课后实践 |
参考解答 |
12 |
15 |
15 |
阶段小结 |
学生讲 |
到云学堂 |
链接 |
2 程序阅读 3 OJ上玩指针 |
16 |
指针基础 |
1 2 |
到云学堂 |
||||
16 |
17 |
指针与数组、函数 |
1 2 3 |
到云学堂 |
链接 |
5 编程处理C++源代码 |
|
17 |
18 |
指针与函数、引用 |
1 2 |
到云学堂 |
链接 |
7 电子词典结构体版 6 学生成绩统计 |
|
19 |
结构体类型 |
1 2 |
到云学堂 |
||||
18 |
20 |
总复习 |
未录像 |
到云学堂 |
无 |
OJ题参考 |
|
19 |
21 |
其他自定义类型 |
1 2 |
到云学堂 |
链接 |
4参考 点和距离 3参考 应用枚举
2参考 猴子选大王 1参考 动态链表体验
补充代码 回溯法走迷宫 第19周 补充代码 哈希法的存储与查找 |
|
22 |
问题求解策略初步 |
1 2 |
到云学堂 |
学术休假期间程序设计自主学习及实践方案 开口说英语活动
2014级学生第一学期C++学习情况统计 写给我的2014级学生
=================== 迂者 贺利坚 CSDN博客专栏================= |== IT学子成长指导专栏 专栏文章的分类目录(不定期更新) ==| |== C++ 课堂在线专栏 贺利坚课程教学链接(分课程年级) ==| |== 我写的书——《逆袭大学——传给IT学子的正能量》 ==| ===== 为IT菜鸟起飞铺跑道,和学生一起享受快乐和激情的大学 ===== |
C++程序设计课程主页-2014级相关推荐
- C++程序设计课程主页-2015级
[前言] 本文专为烟台大学计154-1.2班<C++程序设计>课程建设,用于组织和展示实践性学习需要的材料和成果.借助于博客,我们将继续将"积累代码行"的实践进行下去, ...
- C++程序设计课程主页-2013级
本课2014级的方案更完整,且有完整视频,请有需求的人士,移步到---->2014C++ 我和我的新一级学生在此开始"C++程序设计"课程的学习.借助于博客,我们将继续将&q ...
- C++程序设计课程主页-2012级
本课2014级的方案更完整,视频更清晰,请有需求的人士,请移步到---->2014C++ 看贺老师的所有课程的教学资源,就到----->贺利坚教学链接 这门课的主人 教师:贺利坚--为同学 ...
- 数据结构课程主页-2014级
分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! 前言 新 ...
- 数据结构课程主页-2015级
前言 数据结构课程翻转课堂的改革这是第2轮了. 在这一年多时间来,国内对翻转课堂由观望.争论,到目前更多的认可,这是大势所趋.我们已经进入到了信息化时代,工业时代的教学模式是要改了. 对于数据结构课程 ...
- 数据结构课程主页-2016级
新学期,再度起程! 翻转的数据结构课程再度迎来新的一批同学. 前两年,资源建设基本完备,课堂方案逐渐完善,同学们对新型的学习方式设计给予了肯定(参见2014级问卷调查和2015级学生总结). 针对20 ...
- 程序设计基础(C语言)课程主页-2016级
时间很快,2016级的小鲜肉们已经在猜测老贺长什么样子了. 从在线作业到翻转课堂,几届的学生跟着我受了不少苦.话虽这么说,并不代表2016级的就要轻松了(老贺虚伪到底!).不过,苦孩子们,享受吧. 话 ...
- C程序设计课程主页 :12-13-2
关于课程 教师:徐强--让同学们晕头转向的人.让同学们迷惘到领悟的人.让同学们入门.享受编程的人. 学生:2012电子信息,1班43名同学.2班44名同学,一群渴望有美好未来的同学. 1班43名同学是 ...
- 2017级软件2班安卓应用开发课程主页
前言 2017级安卓应用开发课程的教学工作,继续使用蓝墨云班课作为主要教学平台,而在这个课程主页中,主要为课后的实践服务.提供每一周课程内容对应的源代码,课后的实践方案.参考解答等材料,为同学有效学习 ...
- 2014级学生程序设计学习大数据
2014级<程序设计基础(二)>正式结束,按惯例将数据做个整理.无论师生,都可以从中找出值得自己总结的东西. 程序设计的水平,让代码行来说话.没有有效积累的,抽出时间,希望还在. 一.发表 ...
最新文章
- JSONObject.fromObject--JSON与对象的转换
- vba移动文件_Excel VBA之FSO-2.3文件夹的移动
- 备受期待的Python深度学习来了
- linux ssh服务,Linux配置SSH服务以便实现远程连接
- 将Activity启动模式说的明白一点
- 【STM32】 定时器---正交解码编码器模式详解
- Codeforces Round #321 (Div. 2) B. Kefa and Company 二分
- Java 多线程详解(五)------线程的声明周期
- 如何创造一门编程语言?
- 【LINUX C 写文件】
- Java事务处理总结
- php中round(),PHP round( )用法及代码示例
- w7计算机用户密码设置,Win7开机密码怎么设置 Win7电脑设置开机密码图文教程
- ubuntu18.10安装redshift护眼软件
- chm文档打开后提示已取消网页导航
- 回忆2012-入坑OpenStreetMap10年纪
- C/C++基础 hypot函数
- 测试打印 lua 的 _G 所有显示的字段内容
- 【p2p】p2p streaming capturer based on flv
- android 非SDK API blacklist处理
热门文章
- access mysql连接字符串_access 数据库连接字符串
- lcd12864使用c语言pic单片机,LCD+PIC单片机12864串行显示程序
- 【NDSS 2021】On the Insecurity of SMS One-Time Password Messages against Local Attackers 论文笔记
- VS2017中无法识别PlaySound标识符解决办法(《逐梦旅程:Windows游戏编程之从零开始》FirstBlood篇)
- CVPR 2021 | 稀疏纹理也能匹配?速览基于Transformers的图像特征匹配器LoFTR
- Windows内核驱动Hook入门
- 软件测试硬盘使用时间,硬盘使用时间检测工具_硬盘使用时间清零
- 静态HTML网页作业模板 华为企业网站设计作品 静态学生网页设计作业简单网页制作
- Unity3D开发之VideoPlayer
- 盘点(腾讯字节谷歌等大厂)面试中常见的智力题