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学起来是艰难枯燥的,但通过第一章的学习觉得如果自己可以 ...
随机推荐
- Django基础三之视图函数
一 Django的视图函数view 一个视图函数(类),简称视图,是一个简单的Python 函数(类),它接受Web请求并且返回Web响应. 响应可以是一张网页的HTML内容,一个重定向,一个404错 ...
- JavaScript、HTML、CSS学习—思维导图
- Android屏幕适配工具
这里需要用到一个jar包,下载拿到这个jar包后直接双击就可以生成市场大部分主流屏幕尺寸了.然后只要把生成好的xml尺寸文件拷贝到相应的value文件中即可.很方便,以后再也不用担心适配繁琐的问题了. ...
- button的OnClickListener的三种实现方法
onclick事件的定义方法,分为三种,分别为在xml中进行指定方法:在Actitivy中new出一个OnClickListenner():实现OnClickListener接口三种方式. 代码分别如 ...
- Android开发使用软件
开发环境搭建顺序: 1.安装开发工具 1).安装java 2).安装as 3).安装myeclipse 4).安装np++ md 5).安装svn git 2.配置环境变量 1).配置java jav ...
- 网络 互联网接入方法、Mbit与MB的转换
ADSL:非对称数字用户环路(绝大多数家庭接入方法,使用电话线).可以提供最高1Mbps的上行速率和最高8Mbps的下行速率.最新的ADSL2+可以提供最高24Mbps的下行速率. 千千兆TB 千兆G ...
- java基础(三) 加强型for循环与Iterator
引言 从JDK1.5起,增加了加强型的for循环语法,也被称为 "for-Each 循环".加强型循环在操作数组与集合方面增加了很大的方便性.那么,加强型for循环是怎么解析的 ...
- 【转】教你弄清 OSX 的睡眠模式,以及合法的禁止产生 sleepimage
原文链接 因为之前用的是网上流传的土法来禁止生成 sleepimage,尝到了苦头,而且2次! 大家知道 OSX 有几种睡眠模式,其中 hibernatemode 可以是 0 (传统睡眠方式,不生成 ...
- Typescript 基础知识
Typescript 就是 Javascript 的超集,所以首先你要知道 Javascript 基础知识 类型注解 类型注解在TypeScript中是记录函数或变量约束的简便方法. // 布尔值 l ...
- JVM知识(一):基础原理
学过java知识和技术人,都应该听说过jvm,jvm一直是java知识里面晋级阶段的重要部分,如果想要在java技术领域更深入一步,jvm是必须需要明白的知识点. 本篇来讲解jvm的基础原理,先来熟悉 ...