阳光浪子 2007年5月16日
一、课程目的确定
1、 是为了提高学生的计算机应用技能:
课程内容:上网,word写文章,制作PPT,下载,听音乐,看电影等等
好处:可以充分的,快速的了解到计算机给人们的生活带来的好处,掌握计算机的使用技能。
难点:学生们windows基础薄弱,遇到系统故障,病毒,流氓软件,恶意网站的时候无法独立解决问题。并且容易把计算机当成游戏机,电视机一类的东西。
2、 是为了培养学生的软件编程能力:
课程内容:待定
好处:充分发挥学生们的主观能动性,培养“用计算机解决问题”的能力!
难点:要让学生摆脱编程中过多的代码、技术的细节,而更多的从事逻辑,流程的设计。
3、 是为了普及学生的计算机基础知识:
课程内容:计算机发展史,计算机理论,操作系统等
好处:从基础抓起,循序渐进。
难点:枯燥乏味,对中小学生来说,难以提起兴趣。
二、学习程序设计的课程选择
假设要培养学生的软件编程,那么选择什么教学语言呢?对真正从事软件开发多年的人来说,开发一个系统使用什么平台,什么语言,完全是根据系统的需求特点来选择的,是没有定势的。
从初学者的角度来看,考虑到学生的年龄,所选择的语言应该具有以下特点:
1、 语句简明直观,能快速的体现设计者的思想。尽可能的傻瓜型,涉及系统底层的东西越少越好。
2、 面向过程和面向对象的思想兼而有之。面向过程的程序设计是计算机程序最基础的部分。
3、 最好是一种解释型的语言。便于教学中的“人工解释运行”。
4、 最好是一种弱类型定义的语言。避免打击粗心大意的,没有耐心的学生的创作积极性。
5、 完成的作品能具有一定的实用性,能充分体验设计的成就感。
三、初步方案
选择网页制作作为主要课程,因为网页制作非常直观,在如今的网络时代,网站到处都是,种类,效果繁多,能引起学生的兴趣。学生能制作自己的网站,能有一定的成就感。Html是解释型,弱类型定义的语言,不会出现例如在编写C++的时候错了一个标点符号就编译失败,要找大半天才能发现错误的现象。
网页制作以静态的HTML代码学习开始,如果深入,可以引入javascript 脚本的教学,这样就能进一步的使学生接触到程序代码。再深入,可以引入asp,jsp,php的教学,这时候就是专业的网页制作学习了。甚至再往后,能引入网站后台数据库的学习。
课程可以按照这个顺序进行,每个部分可分为多个课时:
1、 计算机基础知识
2、 windows基本应用
3、 上网和浏览网页
4、 做一个自己的网页 (html: 表格,图片,链接 等等)
5、 给网页编写程序(javascript:跟随鼠标的动画,网站上的时钟 等等)