"Python程序设计思想与方法:计算机科学基础与实践"。

版权申诉
0 下载量 53 浏览量 更新于2024-02-27 收藏 2.39MB PPT 举报
本课程以"程序设计思想与方法"为主题,通过基于Python的编程实践,旨在培养学生的计算机科学思维和解决问题的能力。本课程介绍了计算机科学的基本概念和原理,强调计算机科学并非仅仅研究计算机本身,而是关注计算机如何解决问题的方法和思想。通过实际设计算法、理论分析问题可解性以及实验研究问题的方式,学生将能够掌握计算机科学的基本思想和方法。 教材参考方面,由于暂无合适的中文版教材,本课程目前采用了《Python Programming: An Introduction to Computer Science》和《How to Think Like a Computer Scientist—Learning with Python》两本电子书。这两本教材涵盖了程序设计的基本概念、Python语言的基础知识以及计算机科学的思维模式,对于帮助学生理解程序设计思想与方法具有重要的参考价值。 在授课内容方面,本课程首先介绍了计算机科学的基本问题,即什么是可计算的。并通过实际设计算法、理论分析问题可解性以及实验研究问题的方式,深入探讨了问题的可解性和解决方法。通过对算法的设计和实现,学生将了解到不同的问题可采用不同的解决方法,培养了问题解决的能力和思维模式。此外,本课程还介绍了Python编程语言的基本语法和特点,在实际编程实践中帮助学生掌握Python编程的基本技能,并通过示例程序演示和练习,帮助学生加深对程序设计思想与方法的理解。 总之,本课程旨在通过Python编程实践,培养学生计算机科学思维和解决问题的能力,向学生介绍计算机科学的基本概念和原理,强调计算机科学并不仅仅研究计算机本身,而是关注计算机如何解决问题的方法和思想。通过实际设计算法、理论分析问题可解性以及实验研究问题的方式,学生将能够掌握计算机科学的基本思想和方法。同时,在教材选择和授课内容方面,本课程注重了理论和实践相结合,为学生提供了丰富的学习资源和实践机会,有助于学生更好地理解和应用程序设计思想与方法。