论文部分内容阅读
摘要:随着软件开发行业的蓬勃发展,移动终端应用开发已成为一股新的热潮,高职院校中有相当一部分开设了相对应的课程,居多是以Android移动开发为主,IOS应用开发相关课程相对较少,本文主要分析了IOS移动应用开发在高职教育中所遇到的问题,以及对该课程教学改革提出自己的一些参考性意见。
关键词:高职院校;IOS应用开发;教学改革
Abstract:With the vigorous development of software development industry,mobile terminal application development has become a new upsurge,a considerable part of vocational colleges set up a corresponding course,mostly Android mobile development,IOS application development related courses This paper mainly analyzes the problems encountered in the development of IOS mobile application development in higher vocational education,and puts forward some suggestions on the teaching reform of the course.
Keywords:higher vocational colleges;IOS application development;teaching reform
1 前言
高職院校是以培养技术性人才为主要目标,以符合社会及企业需求为导向。当前Apple智能应用的IOS开发技术发展迅猛,行业前景火热[1]。高职院校开设相关课程可以为计算机专业的大学生多掌握一门就业技术,提高大学生高薪就业的几率。而移动终端智能开发作为新兴行业,高校开设IOS应用开发课程不可避免的遇到了一些问题,需要我们在教学过程中不断去摸索,去解决。
2 教学现状分析
在实际的教学过程中,发现学生在学习这门课程的积极性并不高,学生接受知识的难度比较大。教师教学效率也较低。通过问卷调查、访谈和软件技术专业进行分析总结,得出关于IOS应用开发教学效果不佳的几个原因。
(1)对于学生来说,相对于Android移动开发,IOS应用开发还是比较陌生的。在大学初期学习了Java开发语言,对Android的学习比较容易上手,而IOS开发使用的是Objective-C语言,该语言是对C语言的一种封装,在C语言的基础上增加了面向对象的语法,这使得它与学生学过的C语言有所不同,从定义、语法、格式等方面都有很大的差别,增加学生的学习难度。
(2)IOS应用的开发工具Xcode需要在苹果电脑的平台上运行,而因为苹果电脑昂贵价格的原因,大多数的学生并没有购买苹果电脑的能力,除了在课堂上使用学校苹果机房进行学习外,课后没有自主学习开发的条件,削弱了学生的学习热情。
(3)对于教师来说,在教授IOS应用开发这门新的课程的时候,纯粹的理论讲授过程枯燥乏味,容易让学生提不起兴趣,实践教学的部分太少,难以培养学生的动手操作能力。缺乏师生间的互动交流,学生只能被动的接受教师讲的内容,没有自己的思考。很容易注意力不集中而走神。
3 推动课程改革,全面提高教学质量
3.1 开设相应开发语言教程
在系统学习IOS应用开发之前,可以开设《Objective-C基础》、《UIKit框架应用》等基础课程,着重培养学生的面向对象的思维能力,使学生掌握IOS应用开发基础,为后续课程的学习和应用开发打下坚实的基础[2]。
3.2 合理设置IOS应用开发课程课时
IOS并不开源,学习的难度相较Android更高,而且大多数学生都没接触过苹果的Mac OS X操作系统,应当相应增加该课程的课时量,让学生能有更多的时间来适应和学习。同时,可以对学校的实训机房进行开放,让学生在课后也能够有机会,有条件进行IOS的学习。这方面需要学校做好相关的规章制度和管理工作。
3.3 教师把握好课程重点,不断调整教学内容
IOS应用开发课程不仅需要教师熟悉移动终端应用开发的基础理论,而且也要掌握该课程相关的前沿科技知识和技术。教师只有了解该技术的社会发展状况以及企业的需要,根据用人单位对技术的要求来不断调整教学内容,让学生学到的、做到的能够在将来实际工作中用到。不能一味按照教材里的内容照本宣科[3]。同时,教师也要注意课堂氛围的建设,重视与学生的交流互动,在与学生的互动中真正了解到学生的实际情况,根据学生的接受程度来调整教师的教学进度。
3.4 组织学生参加相应竞赛,在实战中获得提升
国家教育部和其他相关部门每年都会举行许多计算机应用类型的比赛,选拔有突出才华的计算机专业人才,提供一个平台供他们发挥自己的才能。可以组织学生参加相对应级别的IOS应用开发的竞赛,从备赛到参赛的过程中让学生一步步提升自己,培养学生独立思考以及逻辑分析能力,是除了课堂学习,学生能够获得提高的另一种途径[4]。而且还可以将这过程中学生的表现作为平时考核成绩的一个标准,这样教师能够更全面、更客观的评价学生。
4 结论和展望
软件开发行业的火热发展,可见未来几年的IOS开发人员市场需求量会越来越大,高职院校IOS应用开发课程也越发重要。通过对课程的教学改革,让学生了解并掌握相关的开发知识、理论与技术,培养学生分析与解决实际问题的能力,提高学生实践动手的能力,让他们喜欢这门课程、满意这门课程。同时,教师的理论知识水平和实践能力也能得到大幅提升。
参考文献:
[1]安秀芳. 计算机软件的应用前景和系统安全分析[J]. 电子技术与软件工程.2016(24)
[2]单平平,许豪,陈可. 《iOS移动平台开发》教学的改革研究探索[J]. 科技与创新.2016(8)
[3]钟石根,张良杰,朱丽敏,官磊,蓝永发. iOS软件开发工程师实训课程教学研究[J]. 计算机教育.2017(5)
[4]苏静,段新昱. 教学竞赛两促进,创新培养新模式[J]. 实训与实践探索.2015(5)
关键词:高职院校;IOS应用开发;教学改革
Abstract:With the vigorous development of software development industry,mobile terminal application development has become a new upsurge,a considerable part of vocational colleges set up a corresponding course,mostly Android mobile development,IOS application development related courses This paper mainly analyzes the problems encountered in the development of IOS mobile application development in higher vocational education,and puts forward some suggestions on the teaching reform of the course.
Keywords:higher vocational colleges;IOS application development;teaching reform
1 前言
高職院校是以培养技术性人才为主要目标,以符合社会及企业需求为导向。当前Apple智能应用的IOS开发技术发展迅猛,行业前景火热[1]。高职院校开设相关课程可以为计算机专业的大学生多掌握一门就业技术,提高大学生高薪就业的几率。而移动终端智能开发作为新兴行业,高校开设IOS应用开发课程不可避免的遇到了一些问题,需要我们在教学过程中不断去摸索,去解决。
2 教学现状分析
在实际的教学过程中,发现学生在学习这门课程的积极性并不高,学生接受知识的难度比较大。教师教学效率也较低。通过问卷调查、访谈和软件技术专业进行分析总结,得出关于IOS应用开发教学效果不佳的几个原因。
(1)对于学生来说,相对于Android移动开发,IOS应用开发还是比较陌生的。在大学初期学习了Java开发语言,对Android的学习比较容易上手,而IOS开发使用的是Objective-C语言,该语言是对C语言的一种封装,在C语言的基础上增加了面向对象的语法,这使得它与学生学过的C语言有所不同,从定义、语法、格式等方面都有很大的差别,增加学生的学习难度。
(2)IOS应用的开发工具Xcode需要在苹果电脑的平台上运行,而因为苹果电脑昂贵价格的原因,大多数的学生并没有购买苹果电脑的能力,除了在课堂上使用学校苹果机房进行学习外,课后没有自主学习开发的条件,削弱了学生的学习热情。
(3)对于教师来说,在教授IOS应用开发这门新的课程的时候,纯粹的理论讲授过程枯燥乏味,容易让学生提不起兴趣,实践教学的部分太少,难以培养学生的动手操作能力。缺乏师生间的互动交流,学生只能被动的接受教师讲的内容,没有自己的思考。很容易注意力不集中而走神。
3 推动课程改革,全面提高教学质量
3.1 开设相应开发语言教程
在系统学习IOS应用开发之前,可以开设《Objective-C基础》、《UIKit框架应用》等基础课程,着重培养学生的面向对象的思维能力,使学生掌握IOS应用开发基础,为后续课程的学习和应用开发打下坚实的基础[2]。
3.2 合理设置IOS应用开发课程课时
IOS并不开源,学习的难度相较Android更高,而且大多数学生都没接触过苹果的Mac OS X操作系统,应当相应增加该课程的课时量,让学生能有更多的时间来适应和学习。同时,可以对学校的实训机房进行开放,让学生在课后也能够有机会,有条件进行IOS的学习。这方面需要学校做好相关的规章制度和管理工作。
3.3 教师把握好课程重点,不断调整教学内容
IOS应用开发课程不仅需要教师熟悉移动终端应用开发的基础理论,而且也要掌握该课程相关的前沿科技知识和技术。教师只有了解该技术的社会发展状况以及企业的需要,根据用人单位对技术的要求来不断调整教学内容,让学生学到的、做到的能够在将来实际工作中用到。不能一味按照教材里的内容照本宣科[3]。同时,教师也要注意课堂氛围的建设,重视与学生的交流互动,在与学生的互动中真正了解到学生的实际情况,根据学生的接受程度来调整教师的教学进度。
3.4 组织学生参加相应竞赛,在实战中获得提升
国家教育部和其他相关部门每年都会举行许多计算机应用类型的比赛,选拔有突出才华的计算机专业人才,提供一个平台供他们发挥自己的才能。可以组织学生参加相对应级别的IOS应用开发的竞赛,从备赛到参赛的过程中让学生一步步提升自己,培养学生独立思考以及逻辑分析能力,是除了课堂学习,学生能够获得提高的另一种途径[4]。而且还可以将这过程中学生的表现作为平时考核成绩的一个标准,这样教师能够更全面、更客观的评价学生。
4 结论和展望
软件开发行业的火热发展,可见未来几年的IOS开发人员市场需求量会越来越大,高职院校IOS应用开发课程也越发重要。通过对课程的教学改革,让学生了解并掌握相关的开发知识、理论与技术,培养学生分析与解决实际问题的能力,提高学生实践动手的能力,让他们喜欢这门课程、满意这门课程。同时,教师的理论知识水平和实践能力也能得到大幅提升。
参考文献:
[1]安秀芳. 计算机软件的应用前景和系统安全分析[J]. 电子技术与软件工程.2016(24)
[2]单平平,许豪,陈可. 《iOS移动平台开发》教学的改革研究探索[J]. 科技与创新.2016(8)
[3]钟石根,张良杰,朱丽敏,官磊,蓝永发. iOS软件开发工程师实训课程教学研究[J]. 计算机教育.2017(5)
[4]苏静,段新昱. 教学竞赛两促进,创新培养新模式[J]. 实训与实践探索.2015(5)