民办高校Android开发课程教学思路探索和研究
2021-09-23杨攀于海燕
杨攀 于海燕
摘要:由于民办高校普遍存在师资力量薄弱,以及学生学习热情和效率低下,与此同时Android开发技术更新较快,现有的教学方案已经无法满足当前课程需求,急需找到相应的改革思路和措施,以紧跟Android技术发展趋势,满足企业用人的现实需求。通过教学课程内容的重新构建,以最大限度地利用有限的课堂时间,通过师资队伍力量的强化,使得教师能够把握技术发展的趋势,通过课程考核机制的改进,以培养学生的实际应用能力。
关键词:民办高校;Android开发课程;教学改革;课程构建
Abstract:Because of the faculty weakness,the low learning efficiency and lacking of enthusiasm for learning of students,and the rapid update of Android development technology in private colleges, the existing teaching scheme has been unable to meet the current curriculum needs,so it is urgent to find out the corresponding reform ideas and measures to keep abreast of Android technology trends and meet the practical needs of enterprises.The limited class time will be full used by reconstructing the content of teaching curriculum.Teachers will be able to keep track of trends in technology by strengthening the strength of the teaching staff.Students will be trained in practical application by improving the course assessment mechanism.
Key words: private colleges; android development course; teaching reform; curriculum construction
1 引言
Android开发课程是一门直接面向实践应用的课程,可让学生掌握Android应用程序开发的专业技能,无论在今后的毕业求职,还是继续求学深造,都会或多或少有一定的益处[1]。以郑州科技学院为例,目前开设Android课程的专业有:计算机科学与技术、通信工程、电子信息工程和电子商务等专业。在面对这些来自不同专业,掌握不同基础知识,抱着不同学习动机的学生时,如何通过内容重组和重构教学设计来达到相应的教学目标,是当前主要的教学改革和研究方向之一[2]。本文通过结合民办高校的特点,重构Android开发课程的理论教学体系,重点构建上机实验课程,以达到加强对理论知识的验证和理解,增加学生对实际问题研究和解决能力,激发学生开发Android应用程序的热情。
2 民办高校Android开发课程教学现状
2.1 教学模式与学生综合能力不匹配
民办高校的学生普遍存在基础知识较为薄弱,学习自律性不足,学习效率低下,根据这一特点民办高校课程应该以深入浅出的教学方式进行讲授,教学课程设计应以实际应用为主,以抽象理论为辅[3]。然而目前学校开设的Android开发课程,大都是照搬数据结构C/C++、Java等计算机专业基础课程的教学模式,这种教学方式基本上都是围绕着教材上知识点而进行的,对于一些较难的抽象知识点,需要通过反复讲解,帮助学生建立起相关的逻辑思路,进而把抽象概念具体化,再进行分解和吸收[4]。Android开发课程的目标在于教会学生如何使用现有的开发技术去实现需要的功能,以满足现实的实际需求,即完成技术到实际应用转换。这门课不需要从纵向的角度深层次去挖掘Android系统底层的运行机制及复杂理论知识进行过多研究。因此这种以理论讲解为主的传统教学模式已经不适用于Android开发课程。
由于Android开发课程中使用主要编程语言是Java,这就要求学生要有一定编程基础。在民办高校中,学生的编程能力是普遍较差的,即使是计算机相关专业的学生,也很少能达到“随心所欲”地编写代码,有的同学甚至阅读现有代码都比较吃力[5]。一方面由于编程课程枯燥无味,容易导致学生丧失学习的兴趣和动力。另一个方面原因是课程学时通常较少,一周可能只有2~3个学时,并且两次上课的时间间隔太长,学生无课前预习准备,会导致课程连贯性不足和学新忘旧的问题[6]。所以,构建出一个既能满足教学课时要求,又能让学生学习学到更多开发技术的课程体系是一项富有挑战性的工作。
2.2 教师队伍的师资力量薄弱
对于民办高校来说,师资力量匮乏是一个显著的特征,这一特征在Android开发课程的教师队伍中更加明显[6]。Android开发课程相比其他计算机专业课程的开设时间较短,而且Android开发技术更新迭代较快,几乎每年都有新的Android系统版本发布。然而目前民办高校的Android开发课程内容几乎还是停留在原地,这使得学生学习的技术严重滞后于社会企业需求。
2.3 课程考核形式倾向于理论考试
民办高校大部分课程都是使用期末试卷考试的手段来检测学生课程掌握程度,同时学校也以课程通过率来考核教师,这样一来任课老师与学生之间很容易达成一种共同的默契即为考试而努力[7]。Android课程的考核成绩为:期末成绩*80%+平时成绩*20%。期末成绩为卷面成绩,平时成绩为出勤、课堂表现、作业完成情况等。这种成绩构成方法没有突出实践操作过程环节。对于Android开发这种实操性较强的课程,用这种方式得来的成绩并不能真实反映学生的掌握情况。这种教学流于形式、重结果轻过程是民办高校中普遍存在的教學问题。