论文部分内容阅读
摘要
程序设计课程的开设可以使人们了解计算机解决问题的思维模式,还能提高人们的思维能力,因此程序设计的相关课程也渐渐的从新兴课程变成了许多专业的基础课程。在众多的编程类语言中,不同于C++/Java语言的长期线性学习过程,Python更适合于非计算机专业的学生学习,C++/Java语言的学习通常需要较长的周期,即便Java已经弥补了C++语言中的一些不足,碾弃掉了指针等较为难以理解的概念,然而Java语言的学习从入门到熟练仍然会需要较长的时间。
Python作为一门面向对象类直接翻译的语言,具有更为突出的简洁性、高效性与逻辑清晰性,而其独有的生态圈展现出的示范性与方向性也在极大的程度上降低了非计算机专业学生学习编程的难度。本文通过分析Python语言的特点,结合笔者实际的教学经验与教学理念,对大学课堂中Python程序设计课程教学开展了探究。
关键词:Python;程序设计;教学理念;探究;
Python不同于其他计算机语言的特别之处在于,Python是一门面向对象类直接翻译的计算机语言,在Python的学习过程中不会要求学生掌握太多的语法,这样一来就大大降低了Python语言的入门门槛与学习难度。大部分Python语言的初学者只需要掌握Python基础与生态圈的使用,以及一定的算法思维能力,就能够使用Python来解决一系列的问题了。
一、程序设计课程现状探究
1. Python程序设计课程教学现状分析
在各高职院校中,程序设计课程的开设也更加倾向于计算机专业的学生,其他专业开设程序设计课程的情况鲜有耳闻。
程序设计课程中开设得较为广泛的两门计算机语言Java/C++具有一定的难度,学习周期较长,而且学习这两门语言不仅仅需要学习一些基本的概念,还需要掌握许多的语法,并且要求学生对代码撰写具有较强的阅读能力与编撰能力,这样自然就提高了非计算机专业学生学习程序设计的门槛。然而Python程序设计课程的出现打破了这样的限制,使得更多的非专业学生涌入到程序设计课程的学习中来。
2.Python程序设计课程教学方向
随着近年来互联网技术的迅速发展,互联网行业对人才的需求量越来越大,程序设计课程广泛开设于各个专业,学习程序设计课程的学生逐年增多,Python程序设计课程教学的方向需要更进一步的明确。正确的区别专业Python程序设计课程与Python程序设计通识课程的教学目标,达到“专业精,通识足”的教学目的,有助于提高教师的教学质量与学生的个人编程能力。
二、Python程序课程教学探究
1.Python程序设计课程教学目标的探究
Python程序设计课程作为最基本的编程类课程,Python语言是最接近自然语言的计算机语言,Python程序设计课程的教学开展是为了教会学生编程语言的基本概念、语法与用法;培养学生的计算机思维能力;让更多的学生能够使用编程来解决一些复杂的问题。
不同专业中Python程序设计课程的教学目标自然是不同的,计算机专业学生将来从事的很有可能是计算机专业的工作,而其他专业学生将来从事的工作也有较大概率是与其专业对口的工作。在人们的日常工作中工作内容的完成需要运用到许多的专业知识,不同的领域以及不同问题的解决方式对Python语言的使用熟练度要求也不同。非计算机专业领域中或许需要用编程来解决某些问题,而在计算机的相关领域中是需要用编程来解决大部分问题的,因此,Python程序设计课程的教学目标就不言而喻了。
非计算机专业的学生只需要掌握Python编程中的基础概念、部分语法、一定的计算机思维能力以及Python生态圈的使用。而计算机专业的学生不仅仅要熟练的掌握Python语言的基本概念,还要熟练掌握Python语言中的大部分语法,不仅仅要在看到某一段代码后知道代码所完成的功能,还需要明白代码中每一段的含义以及代码中运用到的语法。要让计算机专业的学生精通Python程序设计,要让非计算机专业的学生熟悉Python程序设计的使用,足够解决其专业中的部分问题。
2.Python程序課程教学方式的探究
无论是计算机专业中的程序课程教学,还是非计算机专业中的程序课程教学,都需要从Python程序设计的基本概念展开,再到语法的延伸以及生态圈使用的教学。在程序设计课程的教学中,教师还应当注意到学生们的学习积极性,想办法提高学生的学习兴趣,在上课时教师可以向学生展示一些用Python语言编程实现的较为特殊的、有趣的软件,以此来提高学生的学习动力。教学方式方法的制定需要根据不同的教学目标来制定,最后达到教师所期望的教学目的,从而提高教学质量,定向的培养优秀人才。
参考文献:
[1]王润鸿,刘燕.基于Python的大学计算机公共课教学研究[J].电脑知识与技术,2019,15(12):149-150.
[2]白鱼秀.将Python作为入门程序设计语言的教学探究[J].微型电脑应用,2019,35(01):116-118.
程序设计课程的开设可以使人们了解计算机解决问题的思维模式,还能提高人们的思维能力,因此程序设计的相关课程也渐渐的从新兴课程变成了许多专业的基础课程。在众多的编程类语言中,不同于C++/Java语言的长期线性学习过程,Python更适合于非计算机专业的学生学习,C++/Java语言的学习通常需要较长的周期,即便Java已经弥补了C++语言中的一些不足,碾弃掉了指针等较为难以理解的概念,然而Java语言的学习从入门到熟练仍然会需要较长的时间。
Python作为一门面向对象类直接翻译的语言,具有更为突出的简洁性、高效性与逻辑清晰性,而其独有的生态圈展现出的示范性与方向性也在极大的程度上降低了非计算机专业学生学习编程的难度。本文通过分析Python语言的特点,结合笔者实际的教学经验与教学理念,对大学课堂中Python程序设计课程教学开展了探究。
关键词:Python;程序设计;教学理念;探究;
Python不同于其他计算机语言的特别之处在于,Python是一门面向对象类直接翻译的计算机语言,在Python的学习过程中不会要求学生掌握太多的语法,这样一来就大大降低了Python语言的入门门槛与学习难度。大部分Python语言的初学者只需要掌握Python基础与生态圈的使用,以及一定的算法思维能力,就能够使用Python来解决一系列的问题了。
一、程序设计课程现状探究
1. Python程序设计课程教学现状分析
在各高职院校中,程序设计课程的开设也更加倾向于计算机专业的学生,其他专业开设程序设计课程的情况鲜有耳闻。
程序设计课程中开设得较为广泛的两门计算机语言Java/C++具有一定的难度,学习周期较长,而且学习这两门语言不仅仅需要学习一些基本的概念,还需要掌握许多的语法,并且要求学生对代码撰写具有较强的阅读能力与编撰能力,这样自然就提高了非计算机专业学生学习程序设计的门槛。然而Python程序设计课程的出现打破了这样的限制,使得更多的非专业学生涌入到程序设计课程的学习中来。
2.Python程序设计课程教学方向
随着近年来互联网技术的迅速发展,互联网行业对人才的需求量越来越大,程序设计课程广泛开设于各个专业,学习程序设计课程的学生逐年增多,Python程序设计课程教学的方向需要更进一步的明确。正确的区别专业Python程序设计课程与Python程序设计通识课程的教学目标,达到“专业精,通识足”的教学目的,有助于提高教师的教学质量与学生的个人编程能力。
二、Python程序课程教学探究
1.Python程序设计课程教学目标的探究
Python程序设计课程作为最基本的编程类课程,Python语言是最接近自然语言的计算机语言,Python程序设计课程的教学开展是为了教会学生编程语言的基本概念、语法与用法;培养学生的计算机思维能力;让更多的学生能够使用编程来解决一些复杂的问题。
不同专业中Python程序设计课程的教学目标自然是不同的,计算机专业学生将来从事的很有可能是计算机专业的工作,而其他专业学生将来从事的工作也有较大概率是与其专业对口的工作。在人们的日常工作中工作内容的完成需要运用到许多的专业知识,不同的领域以及不同问题的解决方式对Python语言的使用熟练度要求也不同。非计算机专业领域中或许需要用编程来解决某些问题,而在计算机的相关领域中是需要用编程来解决大部分问题的,因此,Python程序设计课程的教学目标就不言而喻了。
非计算机专业的学生只需要掌握Python编程中的基础概念、部分语法、一定的计算机思维能力以及Python生态圈的使用。而计算机专业的学生不仅仅要熟练的掌握Python语言的基本概念,还要熟练掌握Python语言中的大部分语法,不仅仅要在看到某一段代码后知道代码所完成的功能,还需要明白代码中每一段的含义以及代码中运用到的语法。要让计算机专业的学生精通Python程序设计,要让非计算机专业的学生熟悉Python程序设计的使用,足够解决其专业中的部分问题。
2.Python程序課程教学方式的探究
无论是计算机专业中的程序课程教学,还是非计算机专业中的程序课程教学,都需要从Python程序设计的基本概念展开,再到语法的延伸以及生态圈使用的教学。在程序设计课程的教学中,教师还应当注意到学生们的学习积极性,想办法提高学生的学习兴趣,在上课时教师可以向学生展示一些用Python语言编程实现的较为特殊的、有趣的软件,以此来提高学生的学习动力。教学方式方法的制定需要根据不同的教学目标来制定,最后达到教师所期望的教学目的,从而提高教学质量,定向的培养优秀人才。
参考文献:
[1]王润鸿,刘燕.基于Python的大学计算机公共课教学研究[J].电脑知识与技术,2019,15(12):149-150.
[2]白鱼秀.将Python作为入门程序设计语言的教学探究[J].微型电脑应用,2019,35(01):116-118.