“你好,我是企鹅!”刚踏进汕头大学交互式多媒体教室,便听到此起彼伏的手机发出的企鹅甜甜的问好音。这是汕大移动编程导论的课堂,2013级的新生们正用安卓智能手机和平板测验自己刚刚制作的第一个手机软件——会打招呼的企鹅。
移动编程导论课是汕头大学于前年9月份正式设立的公共必修课,占2个学分,课程选用美国麻省理工学院(MIT)开发的App Inventor可视化、积木化的软件工具作为教学用工具,由工学院计算机系的老师们负责该课程的教学工作。这门课程经过一年的实验及调整更系统化,能更好地给同学们的编程思想、创新思维、软件制作能力带来提升。
对大学计算机基础教育的新定位
大学计算机基础课程对大学生一般的要求是必须掌握计算机系统、Windows XP操作系统、办公自动化软件应用、网络与信息安全、常用软件、数据库等的认识和使用。而这些基本的电脑技能对很多大学生来说已经太过简单,早在读高中甚至之前就已经掌握了,他们更迫切需要在新的计算机技能的学习上有所创新,在此基础上获得更多的提高。
移动编程导论的课程负责人张杰老师说:“在移动信息社会所带来的机遇与挑战之下,我们应该为学生提供一个普遍学习的平台,让他们可以在各个领域中发挥编程的作用,与时俱进。”
前年,为了考量移动编程导论课程的可操作性和可接受性,汕大计算机教学研究中心为入学的新生们准备了计算机分级考试,主要是对基本的计算机知识和操作能力进行测试。其中,成绩优良的600多名学生无须上大学计算机基础课程,而是改为“移动编程导论”;剩下的同学则需学习半个学期的计算机基础后才进入移动编程的学习。
“从头一年的学习效果来看,大多数同学的计算机知识掌握得比较好,学习能力也比较强,因而我们就不再进行分级测试。”张杰告诉笔者。至于部分基础不好的同学,仍可以根据自身需求选修“office办公软件及应用”等大学计算机基础课程。
文理科学生都能掌握编程知识
笔者从修读该门课程的学生中获悉,有些同学,特别是文科类专业学生,在一开始接触移动编程时会觉得“好难啊,不想做了”。但是随着学习的深入,做软件的兴趣也开始增强,“觉得挺有意思的”。李倩彤同学告诉笔者:“我现在周末就扎在电脑前研究这个课的作业,每次看着自己做出来的东西都觉得特别高兴!”
据了解,汕大移动编程导论有三个方面的培养目标:一是通过编程内容的学习,培养学生的计算机编程逻辑思维模式;二是应用整合思维的方法,综合信息技术、艺术理念、实践活动等,构思出满足用户需求且有创意的产品设计方案;三是让学生根据自己的专业特点或兴趣,体验一个移动编程项目实现的全过程。
张杰认为:“智能手机的发展已经融入人们的生活,对于大学生来说,掌握软件开发的能力在以后踏入社会也会更有竞争力。这门课就是希望无论是文科还是理工科的学生,都能掌握编程知识,结合自己的专业,制作出和自己专业相关的软件。我们也希望学生能够做出可以推向市场的软件。”
希望学生在思维方式上得到锻炼提高
“这门课不仅仅在于教会学生如何利用App Inventor去制作手机软件,也希望同学们可以在思维方式上得到锻炼和提高。”张杰说,“我们参加上一年课程学习留下来当助教的同学现在已经做得非常好了。老师的思维已经有点难以与时俱进,而他们却有很多让我们觉得意外、惊喜的想法,所以我们也从他们的作品中得到思维上的启发。”在交互式多媒体教室担任移动编程课助教的宗凌杰,便是上一年移动编程课的学生,他以构思精巧、设计独到的“皮卡丘竞技赛跑”获得学校移动编程大赛的特等奖。
目前,汕头大学已参照MIT,在校内网搭建起了App Inventor的开发平台,在校学生无须登录MIT官网即可开发App。同时,为方便学生学习,计算机教学研究中心的老师们为学生编制了教学讲义、配套平板、智能手机供学生课上使用。针对学生的学习情况,学校也安排了课内和课外辅助学生学习的助教;学生们也可以在MYSTU校内课程讨论区和汕大App Inventor论坛上进行交流、讨论。
除此之外,学校结合中国移动的“MM百万青年创业计划”、谷歌公司的“中国大学生创新设计大赛”等各类大学生竞赛活动,开展移动编程竞赛和相关讲座,鼓励学生将整合思维和移动编程教育运用到专业知识领域当中,开展相关科技创新活动。
特别声明:本站注明稿件来源为其他媒体的文/图等稿件均为转载稿,本站转载出于非商业性的教育和科研之目的,并不意味着赞同其观点或证实其内容的真实性。如转载稿涉及版权等问题,请作者在两周内速来电或来函联系。