C++程序设计课程主页-2015级

【前言】

  本文专为烟台大学计154-1.2班《C++程序设计》课程建设,用于组织和展示实践性学习需要的材料和成果。借助于博客,我们将继续将”积累代码行“的实践进行下去,详见论文《利用博客提交作业的程序设计课程实践模式》。最近的同名课程请点链接2014级课程主页。2015级实施了了新的培养方案,教学内容有大的改动。
  本课采取翻转课堂的形式组织学习,课前资源、课堂活动等均利用蓝墨云班课提供和开展。让课程学习更有趣,让同学们在学习中更主动,培养自主学习的能力,找到个性的学习方法,是本课的追求目标。
  申请博客,参考《如何申请CSDN博客?》。专业人员,写专业的代码,参考程序设计作业报告模板,发博文出现问题很正常,见写给菜鸟:发CSDN博文常见问题处理。有两个链接是视频指导,包括“发布第一个C++上机报告”和“写CSDN博文方法及可能意外的处理”请参考。

【课后总结】

同学们的课程总结链接集
教学改革期末问卷统计

【学生名单】

郝昱猛  李 鑫  胡庆龙  董凯琦  马康泰  张 杰  吴敬超  李落才  
张瀚文  舒文超  李一波  赵子琳  于子娴  孙 超  刘 云  赵志君  
郭永恒  王 蕊  秦 超  王俊锐  韩双志  蔡汝佳  胡昌星  刘 涛  
李德坤  杨 驰  田志伟  孙亚茹  隋文韬  綦 鹏  张晴晴  陈 旭  
秦 通  郑志金  隋宗涛  张伟晶  王玙璠  王艺霖  张珩瑞  李 钊  
徐 聪  张毓桐  崔青青  刘默涵  潘 登

刘 亚  李亚辉  陈传祯  黄金婵  赵彦庆  马艳艳  王者健  姚志伟  
李 飞  张全伟  岳成艳  郭恩胤  孔祥涛  李 硕  刘 磊  张天择  
闫 安  闫 舒  高玉杰  李 旭  刘 丽  李德彪  田 甜  谭泽纯  
肖 雪  陈文浩  徐 伟  徐 健  郭 辉  李磊涛  刘金石  杨 栋  
史红浩  常 轩  吴雨凡  张明宇  王 帅  杨 昊  张志新  贾庆严  
邱 凯  汤善晔  武 聪  陈 腾  

本学期课程教学要解决问题要点备忘录

【课程实践材料】

第二周
  项目要求:简单程序设计(一)
  参考解答:
  2. 胖子不想说体重
  3. 小试循环
  4.(1)累加求圆周率;(2)求Fibonacci数列
  参考:整型数据在内存中如何存储?
  
第三周 
  项目要求:简单程序设计(二)
  参考解答:
  1 个人所得税计算器
  2 本月有几天?; 
  3 输出星号图; 
  4 穷举法解决组合问题

第四周 
  项目要求:函数
  参考解答: 
  1 求最大公约数;  
  2 太乐了 ; 
  3(1)猜数字游戏 (2)小学生算术能力测试系统;  
  4 阅读程序(略); 
  5 用递归方法求解

第五周
  项目要求:类和对象
  参考解答: 
  1 三角形类; 
  2 游戏中的角色类; 
  3 时间类; 
  4 长方柱类

第六周
  项目要求:类的组合、静态存储
  参考解答: 
  1 分数类的雏形  
  2 带武器的游戏角色  
  3 IP地址类 参考:关于IP地址和子网掩码
  4-静态成员应用
  参考:C++返回值为对象时复制构造函数不执行怎么破 ——编译参数搞的鬼

第七周
  项目要求:友元、共享数据保护、多文件结构
  参考解答: 
  1 成员函数、友元函数和一般函数有区别  
  2 友元类  
  3 用多文件组织带武器的游戏角色类

第八周
  项目要求:数组和指针
  参考解答: 
  1 数组作数据成员   
  2 用对象数组操作长方柱类    
  3 指向学生类的指针
  4 游戏中的角色类增强版: (1) 杀伤距离有限制 (2) 多件武器 (3) 自己动起来  
  参考:一图总结C++中关于指针的那些事

第九周
  程序阅读:源代码
  项目要求:动态内存分配与深复制
  参考解答: 
  1 深复制体验 
  2 我的数组类 
  3 人数不定的工资类
  参考:深复制和浅复制

第10、11周
  程序阅读:源代码
  项目要求:继承与派生
  参考解答:
  1 - 点-圆-圆柱类族的设计
  2 - 存储班长信息的学生类
  3 - 警察和厨师
  4- 教师兼干部类
  5 - 摩托车继承自行车和机动车

  补充程序阅读:源代码
  补充项目:继承与派生(补充)
  参考解答:
  1 - 是春哥啊
  2 - 职员有薪水了
  3 - 点类派生直线类
  4 - 日期时间类
  自选拓展: 窗口程序开发启蒙(1) (2)wxWidgets初学者导引 (pdf版)
  
第12周
  程序阅读:源代码
  项目要求:运算符重载
  参考解答:
  1- 实现复数类中的运算符重载
  2- Time类中的运算符重载
  3- 数组类运算的实现
  4- String类的构造

第13周
  程序阅读:源代码
  项目要求:多态性与实现
  参考解答:
  1-分数类中的运算符重载
  2-动物这样叫
  3-形状类族的中的纯虚函数
  4-立体类族共有的抽象类

第14周
  程序阅读:STL初识源代码
  项目要求:函数模板和类模板
  参考解答:
  1- 排序函数模板
  2- 两个成员的类模板
  3- 数组类模板

第15周
  程序阅读:范型程序设计初步源代码 课堂阅读源代码
  项目要求:范型程序设计初步
  参考解答:
  1- 程序填空
  2- 洗牌 

第16周
  程序阅读:文件操作
  教学视频中的代码:bmp文件格式剖析 二进制文件应用案例
  项目要求:文件操作
  参考解答:  附:上机中需要用到的文件和程序
  1 -小玩文件
  2-用文件保存的学生名单
  3-电子词典
  4-用二进制文件处理学生成绩
  5-二进制文件浏览器
  6 -处理C++源代码的程序
  
  第17周
  程序阅读:[异常处理]
  项目要求:[异常处理]

时间: 2024-10-28 02:50:47

C++程序设计课程主页-2015级的相关文章

数据结构课程主页-2015级

前言 数据结构课程翻转课堂的改革这是第2轮了. 在这一年多时间来,国内对翻转课堂由观望.争论,到目前更多的认可,这是大势所趋.我们已经进入到了信息化时代,工业时代的教学模式是要改了. 对于数据结构课程,在2014级实施时,资源建设任务基本完成,这为教师节约了大量的精力.有了这样的条件,保障同学们的课前自学效果,改善课堂教学活动,这是要和2015级的同学们一起努力去做的.改革的工作就是这样,随着深入,原先没有机会碰的问题就会出来,要解决的问题由表及里,逐渐汇集,直至达成我们的目标. 2015级的教

C++程序设计课程主页-2014级

前言 我和我的2014级学生将开始"程序设计基础"课程的学习,学习内容主要是C++程序设计,做本文标题延续前三届的称谓. 将"代码积累看得见"的优势将继续发挥,借助于前三年的积累,再加上新的尝试,期待再有突破. 我们的做法 借助于博客,我们将继续将"积累代码行"的实践进行下去,详见论文<利用博客提交作业的程序设计课程实践模式>. 前三级的课程主页分别是:2011级  2012级 2013级,关于这三个年级的学习情况总结,见 2011级

C++程序设计课程主页-2013级

本课2014级的方案更完整,且有完整视频,请有需求的人士,移步到---->2014C++ 我和我的新一级学生在此开始"C++程序设计"课程的学习.借助于博客,我们将继续将"积累代码行"的实践进行下去,展现IT学子应有的风采. 联系我:可看CSDN博客和新浪博客,也可以上人人网加我好友,我的<IT学子成长指导>博客专栏,或许有些观点能够对你有用. 我的学生,计134-3.4班58名同学,我们将直面所谓的各种障碍,实现"学会编程"的

C++程序设计课程主页-2012级

本课2014级的方案更完整,视频更清晰,请有需求的人士,请移步到---->2014C++ 看贺老师的所有课程的教学资源,就到----->贺利坚教学链接 这门课的主人 教师:贺利坚--为同学设计学习任务的人,为全班学习把握节奏的人,谁不往前走踢谁屁股的人.常混迹CSDN博客和新浪博客,也可以上人人网加我好友,我的<IT学子成长指导>博客专栏,或许有些观点能够对你有用. 学生--计124-3.4班56名同学,一群渴望有美好未来的同学,可能会吃点苦头,但不管是否愿意,将和贺老师一起享受这

程序设计基础(C语言)课程主页-2016级

时间很快,2016级的小鲜肉们已经在猜测老贺长什么样子了. 从在线作业到翻转课堂,几届的学生跟着我受了不少苦.话虽这么说,并不代表2016级的就要轻松了(老贺虚伪到底!).不过,苦孩子们,享受吧. 话说回来,老贺在这一届身上也不会太轻松.翻转课堂的模式不陌生了,但新生出来的想解决的问题并不少,让学生学得有效.学得有趣.学得轻松是我的追求.做过不少资源,但随着培养方案的变化,选用教材的变化,中间的调整.补充要花不少时间.最大的变化,是实践体系要完全改变,不再按以前历届的安排去做,更多按课程组的共识

《C语言及程序设计初步》网络课程主页

题记 CSDN要开在线教育频道,向我发出邀请,看是否能开些课程. 我近日一直在关注着翻转课堂,试图在传统课堂中引入新的元素,这需要资源建设的积累.没有时间表的工作,很难把握. 为CSDN做在线课程,为我的翻转课堂做准备,两全其美,一拍即合. 选材自己关注的程序设计初学者的起步问题,开<C语言及程序设计>课程,分三个系列,系列1起步,系列2提高,系列3进阶. 课程特色:一切围绕着"帮助初学者能够在实践中达成学习目标"开展教学,这是这几年教学中我体会最深的地方.CSDN学院初建

C语言及程序设计[套餐]课程主页

课程链接:http://edu.csdn.net/combo/detail/30,提供所有的视频和课件下载. 三部分的课程主页,提供了为每一课时配套的自测.示例下载,以及程序阅读.程序填空.实践项目.参考解答等.这是本课最具价值的部分,是保证学习效果的根本保证.请在看视频基础上,完成相关的实践. 这三部分的课程主页的链接分别是:[初步篇].[提高篇].[进阶篇] 本课QQ交流群:528582245 学员列表:高 强 本  马莱(马荣超) 邓帅 杨婕 王琨   刘亦鑫  Frank  金叶  刘树

C++程序设计课程2013级学生名单

课程主页见:http://blog.csdn.net/sxhelijian/article/details/11890759 曹昕卓 崔 俊 冯冬影 高古尊 何新新 孔令玺 孔 云 李家豪 李新鹏 刘 芳   刘 江 空 缺 刘中林 牛建伟 任子仪 尚振伟 孙玲倩 田成琳 王洪海 王鹏为   王雅萍 王至超 席翱翔 杨飞飞 张凤宁 张 凯 张梦佳 赵加响 周经纬     初 瑞 单虹毓 丁 露 董 倩 霍雨佳 纪丽娜 空 缺 李东奇 李中意 李子平   刘慧艳 刘晓晓 马德鹏 马广明 申玉迪 沈

利用博客提交作业的程序设计课程实践模式

(本文基于本人近三年来的工作写成,发表于<计算机教育>2014年第18期) 利用博客提交作业的程序设计课程实践模式 贺利坚  卢云宏 (烟台大学 计算机学院,山东 烟台 264005) 摘  要:探讨利用博客提交作业的实践教学模式改革,在合作.模仿.主动投入理念的支持下,保证教学效果,同时也解决了作业抄袭的顽症,在养成习惯等方面给学生带来了更多的机会和额外回报.关键词:程序设计:实践:博客:互联网 0  引  言 计算机类专业程序设计课程的教学改革一直是焦点话题.无论采用案例教学,还是培养抽象