
146 {{$t('次点击')}}
程序设计课程的目的是教会学生计算机程序设计的技术和计算思维。本课程针对的是从未写过计算机程序的学生,或者是以前学过编程但没有掌握基本编程能力的学生。通过本课程的学习,使学生具备基本的编程能力。课程将用Python、C、Java或其他编程语言进行讲授。
知识目标
通过学习本课程,使学生理解并掌握程序设计基本方法、Python语法知识、程序的控制结构、函数和代码复用、组合数据类型、文件的使用、计算思维、计算生态和模块编程、Python第三方库的安装和使用、科学计算等基础知识。
能力目标1
能理解Python语言的特点及其重要性,能配置Python语言的开发环境。能理解编写程序的IPO方法。能掌握Python语言的基本语法以及导入和使用标准库的方法。建立Python语言编程的总体概念,具备使用函数库turtle绘制几何图形的能力。
能力目标2
能熟练掌握Python语言中的数据表示,即基本数据类型(整数、浮点数、复数、字符串等)和组合数据类型(元组、集合、列表、字典等)的概念和使用。具备运用标准数学库math进行数值计算,运用第三方中文分词库jieba进行词频统计的能力。
能力目标3
具备运用结构化程序设计方法设计、编写、调试和运行程序的能力。能熟练掌握标准随机库random的使用方法。
能力目标4
掌握Python语言中的抽象交互方式。具备利用函数实现代码复用以及对程序进行模块化设计的能力。能理解函数递归的定义和使用方法。掌握标准日期时间库datetime的使用方法。掌握文件的基本使用方法。掌握一二维数据的存储格式和读写方法。具备运用第三方库PIL库进行基本的图像处理的能力。
能力目标5
能理解并掌握自顶向下的设计方法和自底向上的执行过程。理解计算生态和模块编程思想。掌握高性能矩阵运算库numpy的使用方法。具备使用计算机分析和解决本专业实际问题的能力,并能在设计环节中体现创新意识的能力。
思政目标
习近平主席的科技观强调了“科技是国家强盛之基,创新是民族进步之魂”,“实现民族伟大复兴,必须坚定不移贯彻科教兴国战略和创新驱动发展战略,坚定不移走科技强国之路”。因此,本课程不仅要传授知识技能,同时肩负着帮助学生树立正确的科学价值观的使命。将科技创新、爱国主义精神等思政元素融入教学,通过学习Python语言程序设计,培养学生严谨认真、求真务实的工作态度,帮助学生建立对长期目标专注投入、坚持不懈的性格特征。通过线上和线下混合式的先进教学模式,培养学生养成良好的自主学习习惯,增强终身学习的意识,拥有不断探索和适应发展的能力,为学习后续课程、开展科学研究和参加工作打下良好基础,为建设祖国贡献力量。
思政融合点1
选取章节:第1章
思政结合点:科学思维,职业道德,文化传承大数据、人工智能
思政融合点2
选取章节:第 3、4 章 第 3、2 节
思政结合点:科学思维,职业道德,文化传承,心理健康,劳动教育努力学习、环境保护