本课程主要讲授程序设计基本方法、Python语言基础、程序基本控制结构、组合数据类型、程序基本算法、函数与模块化程序设计、文件与异常处理等内容。结合实际应用,通过典型案例介绍Python第三方库的安装与使用方法。
学习目标:
(1)通过对程序设计基本方法、常用程序设计算法、Python语言语法、Python语言多领域应用实例等知识的学习,使学生能够掌握一门帮助各专业后续教学且具有广泛应用价值的编程语言。
(2)课程学习将使学生掌握程序输入与输出、流程控制、组合数据应用、基本算法、模块化程序设计、文件与异常处理、综合应用等编程能力培养。
(3)通过让学生理解编程语言及应用方式,掌握利用计算机解决问题的能力,培养计算思维,并通过实验训练学生的动手能力,为专业学习和解决专业问题奠定基础。
课程践行以“价值塑造、能力培养、知识传授‘三位一体’”为核心的教育理念,将价值塑造融入知识传授和能力培养之中。课程秉持“以学为中心”和“主动学习”的教学理念,遵循“一致性建构”原理,坚持“目标-活动-评价”的一致性,引导学生适应“全过程”学习,逐步实现有意义的学习。课程通过解决实际问题的案例,激发学生学习积极性,并在思辨能力、表达能力及综合应用能力等方面为后续专业课程学习奠定信息化基础。课程融入了社会主义核心价值观、大国工匠精神、社会责任与担当、文化与传承、专业精神、科学观、家国情怀等思政元素,在知识传授和能力培养的同时实现价值塑造。