非计算机专业程序设计教学内容中存在的问题与对策

来源 :电脑知识与技术 | 被引量 : 0次 | 上传用户:wxb0907
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:针对海洋测绘这个非计算机专业,程序设计教学内容所占比重较大,但是存在着程序设计语言、开发工具不一致,教学课时相对较少、学生恐惧编程等问题,经过认真调研分析,提出相应对策,提高教学质量。
  关键词:非计算机专业;程序设计;对策
  中图分类号:G424 文献标识码:A 文章编号:1009-3044(2013)34-7824-02
  随着计算机技术的发展,随着信息化技术的发展,高等院校非计算机专业对计算机程序设计课程的需求非常强烈。需求可以分为三个方面:一是课程教育中的需求,比如一些课程中出现的部分内容可以用计算机编写程序进行相关的计算,即加深课程教学的深度,又锻炼学生的变成能力,比如《大地测量学》课程中,高斯正反算公式较为复杂,人工计算比较繁琐,容易出错,但是如果能够使用能够编写程序计算,那么就可以避免这些问题;另外一个是科研需求,目前高校教师都拥有较大的科研压力和科研任务,教师也比较喜欢具有编程功底的学生,这样很多教师的科研模型、算法,就可以通过计算机编程得到实现,取得良好科研成果;学生工作的需求:IT行业需要大量的程序设计开发人员,这些程序设计开发人员如果同时具备一定的专业背景,那么是非常受相关的软件公司欢迎的,比如基于GIS应用的行业软件系统在各行各业发挥着很大的作用,具有GIS专业知识背景的学生,如果有较深的编程功底,那么这些学生在求职时就会受到热烈的欢迎,无论是政府的国土、规划、交通等,还是IT软件公司都能够胜任工作。
  1 海洋测绘专业本科生对计算机程序设计课程需求状况分析
  具有良好专业背景、同时具有良好计算机程序开发能力的学生非常受欢迎,同样我们培养的海洋测绘专业学生,也是要具有相应的素质。
  海洋测绘专业本科培养目标:本专业培养具备工程测量、大地测量、海道测量、地理信息系统、卫星定位、遥感以及海图编制等方面的基本知识,能在海洋测绘、海洋导航与定位、港口与海岸工程建设、海洋资源勘察、调查与管理、海洋制图与地理信息系统等领域从事工程、研究、管理等方面工作的高素质海洋测绘人才。海洋测绘专业的特色是需求迫切而供给量很少;实践性较强,学生需掌握较多的实践知识和动手能力,毕业生的就业方向有:国土、规划、电力勘察、资源勘察、海洋、测绘、海事、水利、交通、海军部队等部门及涉海类工程、设备、销售公司。海洋测绘专业包括的主要课程有:工程测量学、测量平差基础、大地测量学、海道测量学、空间测量与制图、海图学、地理信息系统、摄影测量与遥感、全球卫星定位系统、海洋地质学、港口与海岸工程(岛礁)等。
  专业课程中:工程测量学课程中的坐标转换、土石方量计算、道路边桩放样坐标计算、测量机器人的自动监测程序实现,这些内容都可以进行编程实现;测量平差基础中各种网的平差均可以编程实现,大大简化计算工作量,尤其是矩阵的逆运算;大地测量学中大地主题计算、高斯投影正反算、投影换带计算也都可以编程实现,简化计算;海图学课程中投影的实现、地理信息系统课程中数据显示、存储、统计查询、分析等、摄影测量与遥感课程中内外方为元素、立体像对的三维实现、遥感数字图像处理课程中图像的各种处理算法,这些都可以编程实现。
  相应的这些课程中可以编写程序实现的内容,也都是相应的企事业单位中会应用到的内容。所以说,为了提高本科生的程序开发能力、加大本科生的学习兴趣、提高毕业生的就业质量和就业率,在这些课程中加大编程能力是非常必要的。
  2 当前课程中程序设计教学存在的问题
  当前在课程教学中,我们已经加入了相应部分的程序设计教学内容。但是取得效果和预期还有很大的差距。造成这样差距的原因有几下方面。
  第一是教学环节所用的程序设计语言与学生从计算机专业教师那里学习的程序设计语言不相符。例如,海洋测绘学生学习过C语言、java语言,但是在教学中各个任课老师使用的语言是VB.NET、C#.NET、C 等。虽然,编程语言其本质都是一门工具,有较为相近的语法、循环控制结构、变量函数定义规则,但是有些语言是面向过程的,有些语言是面向对象的,比如C语言面向过程,java语言、VB.NET、C#.NET、C 则是面向对象的编程语言,两者很大程度是编程思想不一致,这就造成了学生学习的困难。
  第二是程序设计语言所使用的工具不同。比如java开发工具就有JDK、eclipse、VJ 等等14种之多,各个工具其实功能都相同,但是在各个平台之间进行转换,也会存在困难,这给本来编程功底并不深的非计算机专业的学生造成了不小的障碍。
  第三是课程衔接不紧凑、课时较少。由于计算机编程是学生普遍反映较难的课程,尤其是女生。当学生学完计算机专业教师教授的程序设计课程,并不是紧接着学习专业课程,学习专业课程中的编程相关内容。这样的时间差,也给大部分学生的学习造成困难。课时较少主要反映在专业课程中如果加入程序设计内容,就会加大课时需求。而目前的课时都较少,对此部分内容教学的质量产生不利影响。
  第四是教师队伍程序设计教学不一致,教学团队沟通较少。目前存在各个教师自身原因,所使用的编程语言也不一致。教学团队目前在这个问题上沟通较少,或者教师已经多年的习惯,达成一致存在较大困难。
  第五是学生对程序设计的恐惧心理。在教学过程中,如果要求同学编程实现某些内容,同学中绝大数人会产生恐惧心理,比较排斥编程。
  综上所述,在专业课程中执行程序设计确实存在着较多的困难,但是为了提高这部分的教学质量,我们必须克服困难,找到比较好的措施。
  3 对策
  经过认真的调研与分析,觉得可以从以下几个方面来应对上述问题。学生学习编程语言可以选两门:首先选一门编程语言经过学习,学生不会在对第二门编程语言产生抵触情绪;当然这两门编程语言的选择,要面向专业,因为不同的专业可能所需不一样。针对海洋测绘专业,建议选择C 语言和C#语言。C#语言和VB.NET和JAVA语言比较像,但是其学习相对容易,但是这门语言相对起来学习容易,另外C#语言是面向对象的,属于微软公司重点打造的,具有很大的优势。同时要使用微软的开发工具,这样的在开发工具上进行统一,也为学生的学习减少障碍,避免了学生的抵触情绪。即使在工作中使用的平台进行了更换,但是如果学生已经具有良好的功底,那么变换开发工具,存在的困难相对也较小点。
  第二,课程安排相对紧凑,加大课时量,教师之间加强沟通。保证学生在学习完一门程序设计语言之后,能够很快的进行应用,应用的地方就是专业课程,专业课程教师从容易到复杂的循序渐进过程开始教学,这样才能抓住学生的学习心情,不产生抵触情绪。各个环节的教师加强沟通,完善程序设计的整个大学期间的教学。把程序设计的教学生命周期延长至整个本科学习阶段。教师、教学团队、整个课程评估都应该考虑到这些问题,通过沟通达成语言学习、开发工具使用一致的目的,让教学中减少因为不一致而产生的教学障碍、学习障碍,从而提高教学质量。
  第三,教学内容设计由容易到简单。教学内容先易后难,这样慢慢培养学生的兴趣,让学生从克服相对较小的困难中获得成就感,产生学习和编程解决专业课程中问题的兴趣,循序渐进的方式,逐步加大难度,提高学生的程序设计能力。
  4 总结
  当前非计算机专业教学中,对程序设计教学存在较大的需求。通过分析当前教学中存在的问题,总结出问题主要有五个方面,这些问题中既有教学课程设置的问题,也有教学团队沟通较少的问题,更有学生对程序设计存在的恐惧问题。针对这些问题,提出相应的对策,达到改善教学质量的目标。
  参考文献:
  [1] 李成良,顾美玲.大学教学理论与方法[M]. 贵阳:贵州教育出版社,2006.
  [2] 汪艳丽.面向应用型人才培养的课程考试改革与创新[J].教育与职业,2010(20):20-22.
  [3] 刘娜娜.非计算机专业计算机教学改革的研究[J].黑龙江高校教育,2006(7):105-106.
  [4] 崔益安,李潇晨.项目教学法在非计算机专业计算机课程教学中的应用[J].当代教育论坛,2010(4).
  [5] 柳永念.基于项目教学法的非计算机专业计算机教学改革探讨[J].教育与职业,2011(8):105-106.
其他文献
摘 要:该文采用7天回顾性体力活动问卷调查方法,以331名康定市中小学教师为研究对象,对康定市中小学教师的体力活动进行了分析。不同性别康定市中小学教师体力活动等级分布存在显著性差异,尤其在家务体力活动中;康定市中小学教师大部分处于轻微体力活动等级,其中康定市中小学男性教师轻微体力活动略高于女性教师;康定市中小学教师交通行程体力活动MET-min/周比最高,闲暇时的体力活动排第二,其次是职业性体力活
摘 要:为了解新镇中学田径项目的发展情况,促进新镇中学田径项目的良性快速发展。该文采用文献资料法、访谈法和数理统计法等研究方法,对新镇中学田径项目的发展进行了总结与分析,并结合存在问题提出建议。研究结果显示:新镇中学田径教练员队伍不足,不能满足训练需求;缺乏优秀运动員,整体竞技实力亟待加强;训练时间严重不足,难以保证训练质量;田径项目的结构与布局不合理,田赛项目上有待突破;资金投入过少,基本开销难
摘 要:高中学生由于课业压力繁重,日常活动量本来就小,体育课可能是唯一既能进行体育运动、锻炼身体,还能有休息放松的机会,在紧张的学习状态下,劳逸结合,调整身心,提高身体素质十分重要,而体育课教学方式过于传统,不仅使学生丧失了兴趣,也起不到放松身心的作用。该文就以高中体育课程中的足球课程为例,通过调查和激励论证等方法,探究将游戏代入教学法运用到高中体育教学中的作用及具体实施方法。  关键词:高中 体
摘 要:中国人对排球运动有特殊的情节,20世纪80年代中国女排5连冠的辉煌一直鼓舞着国人奋斗。特别是今年奥运会中国女排夺冠,排球运动蓬勃发展,中国大学生排球联赛如火如荼的开展起来。该文通过对云南省高校排球竞技现状的分析,在如何进一步提高云南省高校排球竞技水平、完善训练体系和筹措训练经费等方面作了简要的阐述。为促进云南省高校排球竞技运动的发展提供一些参考。该文主要采用文献资料法、访谈法和数理统计法等
摘 要:篮球运动是集对抗性、趣味性、集体性、观赏性、健身性为一体的球类运动,在中国群众基础广泛,特别是在高校学生中,普及范围较广,是当今大学生最喜爱的运动项目之一。学生在高校篮球学习中最主要的途径就是教学和训练。通过对迎新篮球赛中各学院篮球队的训练现状进行分析总结,并提出相应对策。可以得出中学篮球开展现状,衔接中学到高校的体育学习过程,找出目前高校篮球训练存在的不足,并为以后的训练工作提供借鉴。最
摘 要:运用观察法和经验总结法,以广西体育高等专科学校为案例,对办学层次较低、科研资源相对匮乏的专科学校的资料室,在信息化背景下发挥主要作用方式进行了探讨。在介绍了目前资料室服务的基本状况,分析了资料室功能日渐势微的原因之后,提出信息化背景下专科学校资料室发挥主要作用方式是资料室必须转换服务职能,把相当长一部时间使用在为师生获取文献信息知识和能力的培养上的观点。  关键词:资料室 主要作用 能力培
摘 要:该文以张掖市实验中学音体美特长生作为研究对象,重点探索特长生培养策略,提出相关制度与评价标准,制定相关的培养方案,加快该校学生的学习步伐,为将来高考做好准备,同时也是提高本校特色教学质量的重要载体。  关键词:音体美特长生 选拔 培养  中图分类号:G633.96 文献标识码:A 文章编号:2095-2813(2017)03(c)-0110-02  音体美特长生(以下简称特长生)是指在音乐
摘 要:高校体育社团由于其自愿性、灵活性以及娱乐性,成为大学生参加课外体育锻炼的主要平台。笔者学校排球协会的建立及运行,起到了普及和促进校园排球的作用,成为体育课程的延伸,改善了校园排球的状况,还为校代表队推荐人才;同时建议排协增加宣传力度,吸引更多学生参与,学校方面加强对软硬件的支持,社团活动纳入综合考评,排协需要树立服务全校师生,最终服务社区的理念等。  关键词:高校 体育社团 阳光体育 促进
摘 要:镇雄县处云贵高原北部,境内山峦起伏,沟壑纵横,全县无坝区,只有半山区、山区和高寒山区。大部分地方交通不方便,但是随着经济的发展,涌入城市生活的人口越来越多,当他们不再以种地干活为主的时候,便将闲暇时间用来去小区广场上进行锻炼,在这样的情况下,群众体育也慢慢地流行起来了,在锻炼身体、打发时间的过程中交流感情,对改善人际关系、促进社区繁荣发展都有重要意义。该文运用文献资料、问卷调查、实地调查走
摘要:该文从TCP/IP体系结构在计算机网络课程教学中的重要性出发,从教学内容安排和教学结构组织的角度详细分析了现有计算机网络的教学方法,及其所存在的不足。结合网络体系结构在计算机网络课程中的重要性,针对现有教学方法的不足,首先把教学内容的重点围绕TCP/IP体系结构展开,同时将教学结构从传统的自底向上转变为自顶向下组织教学,从教、学、考核等多个角度对计算机网络的教学方法进行了全面阐述。  关键词