C语言程序设计I—第七周教学
第七周教学总结(14/10-20/10)
教学内容
第二章 用C语言编写程序
2.5 生成乘方表和阶乘表
课前准备
在蓝墨云班课发布资源:
PTA:2018秋第七周作业 分享码:FE065DC5D8CB5082
课堂设计
本堂课分两个部分:1.第六周作业的讲解;2.本周教学内容的讲授
第一部分:第六周作业有6个题,通过对1+2+3+……的不断变形,让同学们逐渐熟悉指定次数的循环程序设计。本部分继续让学习情况较好的同学上台讲解。
第二部分:本周教学内容是生成乘方表和阶乘表,从生成乘方表出发,让同学们了解幂函数作为库函数的调用,结合库函数的调用和主函数的结构展开用户自定义函数的定义、调用,并说明用户自定义函数的声明。难点:用户自定义函数的定义(函数的类型、形参和实参)
板书
实验安排
完成实验2.4 使用函数的内容:一、调试示例,三、改错题。通过蓝墨云班课提交作业。批改形式为:同学互评。评价标准:是否有改错题的完成图片,错误扣3分,没有扣5分。
课后总结
本周收到助教的总结,对本班的情况进行了分析,也提出了解决的方案,助教们都在积极的帮助同学们解决学习中遇到的困难,起到了积极的作用,由于我的课堂第一次采用助教,而学院又没有研究生可用,因此,采用本班同学作为助教的形式开展工作,助教是本班同学,私下交流比较方便,但也容易陷入熟人社交的陷阱,因此我给助教推荐了避免走进熟人社交的误区——给新手助教的几个建议。目前开来,助教的工作比较主动,自身的学习情况也较好,激发了学习热情。个别助教存在的问题,在助教的交流群内也能很好的解决,有的班级的助教甚至将所有的助教加入本班班级学习群,集众人的力量帮助他更好的开展辅导工作。
助教针对我的教学提出几点建议:1.推荐一些参考资料,2.多让同学们上台,以此调动学生学习积极性,3.多激发学生之间的互动,4.除了作业外,开设每天学习的内容,5.每周的程序抽检同学上台阅读程序,有多少题就抽多少人,控制时间2-4分钟,6.课堂上强调代码的简洁性和易读性。根据这些建议,我打算在第八周的教学中,尝试灵活的采纳,并查看效果,目前打算在第3、4、5个建议上思考一些切实可行的办法,一方面能达到目的,另一方面也要考虑到自身的时间和精力,如果想法太多,而没有实际使用,或是用到一半由于自己精力不济而停滞,可能比没有想法更加不好。突然非常感谢自己当初的安排,课程分两学期开设,本学期的遗漏和疏忽,寒假可以好好总结,下学期再整理出发,会有更好的效果。
本周计算机3-4班的课,由于讲题同学和听课同学的互动性特别好,因此,讲题超时,造成原本应该完成的课堂教学任务未完成,我把这部分内容放到了实验课的开始部分,对两个班分别进行了讲解,讲完后同学们马上开始试验,发现效果很好。我因此产生要在实验课讲授知识的想法,但是这种想法还是要缓一缓,增加我的教学任务(周课时18)暂且不谈,我也挤占了同学们上机交流学习的时间。由此看来,课堂的组织和把控也是我应该注意的地方。
C语言程序设计I—第七周教学的更多相关文章
- C语言程序设计II—第七周教学
第七周教学总结(8/4-14/4) 教学内容 本周的教学内容为:8.3 冒泡排序,知识点:指针与数组.重点难点:指针.数组与地址的关系:数组名作为函数参数.要求学生能够使用数组名作为函数参数进行熟练编 ...
- C语言程序设计I—第三周教学
由于本课程是从教学周的第二周开始上课,所以第二次授课是发生在第三周,为了让PTA.云班课和博客能统一,所以将教学周作为随笔的标题.本周由于处理外聘教师随意退课等事情,总结有些延后了. 第三周教学安排 ...
- C语言程序设计II—第八周教学
第八周教学总结(15/4-21/4) 教学内容 本周的教学内容为: 8.4 电码加密 知识点:指针与字符串,重难点:字符指针与字符串的关联和区别: 8.5 任意个整数求和 知识点:动态内存分配的概念和 ...
- C语言程序设计I—第八周教学
第八周教学总结(21/10-27/10) 教学内容 第三章 分支结构 3.1 简单的猜数游戏 3.2 四则运算 课前准备 在蓝墨云班课发布资源:chap03_分支结构.pptx PTA:2018秋第八 ...
- C语言程序设计I—第六周教学
第六周教学总结(8/10-14/10) 教学内容 第二章 用C语言编写程序 2.4 输出华氏-摄氏温度转换表 课前准备 在蓝墨云班课发布资源: PTA:2018秋第六周作业 分享码:88C28D89E ...
- C语言程序设计I—第五周教学
第五周教学总结(29/9-7/10) 本周为国庆节放假,周六周日提前补课,计算机专业已补,软件专业未补,由于国庆放假冲课不补,因此,软件专业在整体进度上落后计算机一次课,估计我要特别抽时间才能将进度拉 ...
- C语言程序设计II—第五周教学
第五周教学总结(25/3-31/3) 教学内容 本周的教学内容为:第七章 数组 7.3 字符串. 课前准备 在博客园发布作业:2019春第五周作业 第四周作业讲解视频:A Programing Vid ...
- C语言程序设计II—第六周教学
第六周教学总结(1/4-7/4) 教学内容 本周的教学内容为:第八章 指针 8.1 密码开锁(知识点:指针和指针变量的概念),8.2 角色互换(知识点:指针作为函数的参数返回多个值) 重点.难点:指针 ...
- C语言程序设计I—第十三周教学
第十二周教学总结(26/11-01/12) 第十三周的教学总结在朋友圈发布了,没有及时在此更新,为了保持教学总结的完整性,现补齐. 今日学院有重大外事活动,所有老师停课参加并且不需要补课,但为了保证我 ...
随机推荐
- Vue2.0项目打包后只能访问首页,其他页面路径错误找不到
原因是你使用了vue-router的history,可以尝试去掉 // mode:"history",
- Qt编译目录下exe文件执行报错问题的解决办法
使用Qt5.9.3+vs2017环境,编译项目生成Debug目录,运行其中的exe文件,出现以下错误(qt creator调试状态下或出安装包后是可以运行的): 经过查阅资料,发现是我重新配置Qt开发 ...
- axTOCControl右键
private void axTOCControl1_OnMouseDown(object sender, ITOCControlEvents_OnMouseDownEvent e) { if (e. ...
- ArcGIS10.3+Oracle12C+ArcGIS Server10.3安装布署(之三)
1.将Oracle的客户端切换到64位 (1)将C:\下的instantclient_12_1目录重命名为instantclient_12_1X86 (2)从Oracle的官方网站下载 insta ...
- flutter实现(OutlineButton)线框按钮
在flutter的控件里 常用按钮有:FlatButton,RaisedButton,FloatingActionButton,OutlineButton. FlatButton是扁平的,没有阴影的. ...
- Android Fragment功能的例子
实现的功能很简单,也是最基本的,上下分别是两个Fragment,上面的Fragment中是一个listview,当点击item时,下面的Fragment显示对应的文字详细信息 具体的实现步骤如下:①创 ...
- Linux 启动脚本及chkconfig命令之自启动服务
有时我们会碰到这样的情况,系统启动的时候报一大堆无法连接mysql的错误,问题在mysql数据库还没有启动的时候已经启动了一些需要连接mysql数据库的服务.这样我们就得修改启动顺序,把需要连接mys ...
- maven windows环境nexus3.0私服搭建
下载 nexus3.x.x 需要JDK1.8版本到sonatype官网下载开源免费的OSS版本,OSS即为Open Source Software.下载地址:https://www.sonatype. ...
- Android笔记:解决 Your project contains error(s),please fix them before running your application问题
解决 Your project contains error(s),please fix them before running your application问题 貌似好多人都有遇到这问题,而且网 ...
- etcd 分布式数据库概念初探
Lease(租约): 其实就是一个定时器.首先申请一个TTL=N的lease(定时器),然后创建key的时候传入该lease,那么就实现了一个定时的key. 在程序中可以定时为该lease续约,也就是 ...