培养目的
计算机程序设计基础是一门重要的计算机课程,其目的是介绍程序设计的基础知识,使学生掌握高级语言程序设计的基本思想和方法,理解计算机分析和解决问题的基本过程和思维规律,从而更好地培养学生的创新能力,为未来应用计算机进行科学研究与工程应用奠定坚实的基础。
Python语言具有优雅、清晰、简洁的语法特点,能使初学者从语法细节中摆脱出来,而专注于解决问题的方法、分析程序本身的逻辑和算法。本课程Python作为实现工具,以实际问题的求解过程为向导,突出从问题到算法,再到程序的一种思维过程,强调计算机求解问题的思路引导与程序设计思维方式的训练,重点放在程序设计的思想与方法上。
达到目标
本课程介绍Python语言的基本语法要素以及结构化程序设计的基本方法,培养学生良好的程序设计风格和运用Python语言解决实际问题的程序设计能力。要求掌握程序设计基本概念、程序的数据描述、顺序结构程序设计、选择结构程序设计、循环结构程序设计、字符串处理、列表与元组、字典与集合、函数、文件操作、面向对象程序设计、异常处理、图形处理、图形用户界面设计和综合程序设计等内容。掌握利用计算机进行问题求解的基本规律,并培养相应的思维能力。
学分、时安排:2学分,32学时
参考书目:
开课学期:2-2