C语言程序设计I—第一周教学
这是在修改人才培养方案后第一次上C语言程序设计课程,本课程由原来的1学期80课时(周学时6)修改为2学期48(周学时4)+32(周学时2)课时的模式,开课学期也由一年二期改为大一整学年,当时修改的主要目的有两个方面:1.让计算机和软件专业的同学能尽早的接触专业基础课,尽早进入状态;2.将原本12周讲完的内容拉长至两个学期+一个寒假,学生有充分的时间消化,并做好查漏补缺的工作。
由于修改后留给学生自主学习的时间增多,如果仍然按照之前的"讲完就走+课后无题"的授课模式的话,估计很多孩子会遗忘得更快,一年下来,出现对C语言程序设计无感的情形会比较多,问题会比较严重。基于这些考虑,我需要调整教学方式,首先,严格对自己的要求,写好博客,做好教学计划和课后总结,并及时反馈学生提出的问题;然后,严格要求学生,增加学生的作业量,作业注重实践能力和思维方式,以及专业素养和习惯的培养。
第一周教学安排
课前准备
在蓝墨云班课发布资源:1.娄老师的博客内容:如何做笔记,以及娄老师的康奈尔笔记标准模板;2.为何选择学习C;3.PTA程序设计实验辅助教学平台;4.PTA系统使用指导;5.PTA系统常见问题解答;6.Dev—C++ 安装程序;7.Dev—C++ 安装过程介绍;8.解决.Dev—C++一调试就停止运行的问题;9.chap00课程介绍;10.第1周作业
通过PTA发布第一周习题集
利用蓝墨云开展活动:1.问卷调查(了解学生的软硬件熟悉程度);2.第一周总结作业提交;3.利用PTA结对编程截图
课堂设计
自我介绍-》问卷调查-》召集助教-》介绍专业竞赛以及学生获奖情况,帮助学生提高兴趣-》介绍课程安排-》介绍学习方法-》推荐自学平台-》推荐参考书籍-》读第一个程序,让学生能在第一周就开始编程实践
课后总结
我的自我感觉良好,我尽可能的为学生提供了帮助,我认真的准备了课前资料,甚至为每个班级打印了一份娄老师制作的康奈尔笔记标准模板。课堂上也是很有激情的在讲授。由于学生人数达到113人之多,暂时的互动还只是针对大众,没有兼顾到个体。目前从学生哪里所接收到的信息,主要体现在1.一堂课下来,头比较晕,我想大概大家需要多点时间消化,2.学生基本上属于没有基础,教学和作业指导的任务会比较艰巨,3.目前有四位同学向我发送邮件,提交助教申请,软件一班一位,软件二班三位,基本已确定人选,选择标准为是否按照我要求的方式完成申请。
在接下来的工作中,需要思考采用何种方式来保证学生的学习热情和参与度,如何让助教更好的协助我的工作。
暂时就记录到此吧。
感谢
我关注了娄老师,oftwareTeacher邹欣老师,niuxiaoxia的博客,这些老师的博客给了我很大的帮助,让我找到了专业和教学的方向以及可以采用的技能和切实可行的方法,非常感谢。
C语言程序设计I—第一周教学的更多相关文章
- C语言程序设计II—第一周教学
第一周教学总结(25/2-3/3) 教学内容 开学谈心 测验数据类型.运算符与表达式的自学情况,并讲解测验题目 第七章 数组 7.1 一维数组 课前准备 在蓝墨云发布资源:回顾数据类型与表达式测试活动 ...
- C语言程序设计II—第二周教学
第二周教学总结(4/3-10/3) 教学内容 根据邹欣老师的建议,临时修改教学计划,将最后一周的内容:第十二章 文件,提前讲授. 课前准备 在博客园发布作业:2019春第二周作业 作业根据本周讲授的& ...
- C语言程序设计I—第九周教学
第九周教学总结(28/10-03/11) 教学内容 第三章 分支结构 3.3 查询自动售货机中商品的价格 课前准备 在蓝墨云班课发布资源: PTA:2018秋第九周作业1 3.3 分享码:530571 ...
- C语言程序设计II—第九周教学
第九周教学总结(22/4-28/4) 教学内容 本周的教学内容为: 9.1 输出平均分最高的学生信息 知识点:结构的概念.结构的定义形式.结构的嵌套定义.结构变量和结构成员变量的引用.重难点:结构变量 ...
- 20145213《Java程序设计》第一周学习总结
20145213<Java程序设计>第一周学习总结 教材学习内容总结 期待了一个寒假,终于见识到了神秘的娄老师和他的Java课.虽说算不上金风玉露一相逢,没有胜却人间无数也是情理之中,但娄 ...
- 20145327 《Java程序设计》第一周学习总结
20145327 <Java程序设计>第一周学习总结 教材学习内容总结 Java根据领域不同,区分为Java SE.Java EE与Java ME三大平台.Java SE是各应用平台的基础 ...
- 20145231 《Java程序设计》第一周学习总结
20145231 <Java程序设计>第一周学习总结 教材学习内容总结 Java三大平台Java SE,Java EE,Java ME.其中,Java SE是我们学习的基础. Java S ...
- 20145330孙文馨 《Java程序设计》第一周学习总结
20145330孙文馨 <Java程序设计>第一周学习总结 教材学习内容总结 刚开始拿到这么厚一本书说没有压力是不可能的,开始从头看觉得很陌生进入不了状态,就稍微会有一点焦虑的感觉.于是就 ...
- 20145218《Java程序设计》第一周学习总结
20145218 <Java程序设计>第一周学习总结 教材学习内容总结 今天下午看了Java学习的视频,感觉很是新奇,之前觉得Java学起来是艰难枯燥的,但通过第一章的学习觉得如果自己可以 ...
随机推荐
- display:inline-block居中方式
<!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8&quo ...
- WebGIS点要素渲染性能测试
$('#stationQuery').bind('click', function(){ var drawStyle = $.extend( { }, map.geomap( "option ...
- 优雅的实现多类型列表的Adapter
1引言 在开发中经常会遇到,一个列表(RecyclerView)中有多种布局类型的情况.前段时间,看到了这篇文章 [译]关于 Android Adapter,你的实现方式可能一直都有问题(http:/ ...
- centos7 部署 汉化版 gitlab 10.0.2
更新说明: 20171009:增加3.5的内容 20171008:整理出gitlab部署手册 =============================================== gitla ...
- 【日常记录】【unity3d】 2D跳跃过快导致角色某帧陷入地面
如果角色运动过快会导致嵌入地面再反弹出来 : 可以使用更高质量的检测方式 "Continuous" :就可以解决这个问题
- leetCode题解之Contains Duplicate
1.题目描述 2.题目分析 直接使用hashTable 计数,超过1 则返回true,最后返回 false即可. 3.代码 bool containsDuplicate(vector<int&g ...
- phantomJs页面操作
因为phantomjs能加载和操纵页面,它可以自动化地完美执行页面的各种操作. 操作文档: 脚本的被执行,就像它真的正在web 浏览器上运行一样. 下面的脚本,是读取元素id为myagent的文本内容 ...
- Oracle EBS PO 接受入库
- C#实体类对象修改日志记录
C#实体类对象修改日志记录 类型验证帮助类 public static class TypeExtensions { public static bool InheritsFrom(this Type ...
- MySQL案例09:Last_IO_Error: Got fatal error 1236 from master when reading data from binary log
刚处理完“挖矿”事件,在做最后一个MySQL NBU备份的时候,发现从库有问题,好奇的是怎么主从状态异常没有告警呢?先不管这么多了,处理了这个问题再完善告警内容. 一.错误信息 从库show slav ...