"Python程序设计思想与方法:计算机科学基础与实践"。
版权申诉
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编程实践,培养学生计算机科学思维和解决问题的能力,向学生介绍计算机科学的基本概念和原理,强调计算机科学并不仅仅研究计算机本身,而是关注计算机如何解决问题的方法和思想。通过实际设计算法、理论分析问题可解性以及实验研究问题的方式,学生将能够掌握计算机科学的基本思想和方法。同时,在教材选择和授课内容方面,本课程注重了理论和实践相结合,为学生提供了丰富的学习资源和实践机会,有助于学生更好地理解和应用程序设计思想与方法。
2020-03-27 上传
2021-10-12 上传
2021-09-16 上传
2021-10-17 上传
2023-06-24 上传
2022-06-20 上传
2021-10-06 上传
智慧安全方案
- 粉丝: 3837
- 资源: 59万+
最新资源
- C语言运行环境,适合C语言初学者阅读。
- WinXp系统蓝屏解决方案
- 县级电网调度自动化系统的运用及深思
- EJB3中文教程,很有用的!
- jdbc数据库连接写法
- Oracle常用命令
- 例解C程序的内存分布
- linux sed命令讲解
- Error in initialization of native part of the Colorer library. This can be caused by absent net_sf_colorer.dll 报错
- BA5104红外遥控编码发射器
- LASER SCRIBING OF p-i-np-i-n “MICROMORPH” (a-SiHμc-SiH) TANDEM CELLS 非晶硅/微晶硅太阳能电池的激光切割
- sql server 2000软件全程视图使用教程
- jqgriddocs3.4
- Compressive Sensing
- 高速PCB设计指南之一
- Flex3 in Action(Feb 2009).pdf