APP下载

计算机网络教学中Python对学生计算思维能力培养的探索

2019-07-30王亮

教育教学论坛 2019年26期
关键词:计算机网络

王亮

摘要:Python语言简洁高效,应用广泛,特别是在人工智能领域,能够让学生有更多精力关注问题的建模与求解,进而有效地提升学生的计算思维能力。如何在计算机网络课程教学过程中利用有限的课时开展基于Python的网络编程教学和实验,以提升学生的计算思维能力,是一个教学难题。对此,本文借鉴翻转课堂模式,提出了“课前自学+课堂讨论+论坛反馈+上机实验”的授课模式,能使学生有效地理解网络通信的概念和原理,掌握Python编程并实现分布式网络应用。

关键词:计算机网络;计算思维;网络编程;Python

中图分类号:G642.41 文献标志码:A 文章编号:1674-9324(2019)26-0123-02

一、在计算机网络课程中培养学生计算思维能力的意义

计算机网络作为计算机及其相关专业大学生的一门专业核心课,其目标在于帮助学生掌握计算机网络的分层体系结构和常见网络协议,如TCP/IP协议的基本原理,使得学生面对飞速发展的计算机网络特别是移动互联网络,不仅能够理解基本的运行原理,而且能够保持一定的判断力和创新能力。为了培养新时代大学生的创新能力,对大学生进行计算思维能力的培养已经成为一种十分有效且必定要走的道路。

二、Python特点及其在计算机网络课程中的优势

首先,Python是一门灵活的高级编程语言,应用领域极其广泛,特别是在人工智能领域有着十分广阔的应用,如TensorFlow、Keras等。Python程序简洁,语法更为接近自然语言,如采用缩进来标识代码段等;Python方便运行,其提供了多种运行机制,如可本机运行的PyCharm编辑器,也可以在线运行,如Jupyter Notebook等。……

登录APP查看全文

猜你喜欢

计算机网络
基于模式匹配的计算机网络入侵防御系统
关于计算机网络存储技术分析
计算机网络信息安全及防护策略
计算机网络技术的应用探讨
计算机网络维护工作的思考
计算机网络管理技术及其应用