SPOC学校专有课程
《计算机算法与程序设计(python)》(2班)
分享
spContent=《计算机算法与程序设计》课程是计算机专业本科生的一门专业核心课程,也是软件工程等课程的前导课程,同时也是非计算机专业本科生了解与学习软件开发的基础课程。本课程围绕程序设计思想,核心数据结构与入门算法,系统地讲述通过计算机程序解决实际问题的方法。
—— 课程团队
课程概述

软件=程序+文档

程序=算法+程序设计语言+程序设计开发工具

我们选择python来认识和学习软件开发。

本课程通过侦探破案的引人入胜的故事,在破案过程中通过各种手段认识到如何在生活工作中进行问题求解。



授课目标

对软件开发有兴趣的非计算机专业的学生

没有编程基础的同学

学习过程序设计语言课程,数据结构课程,算法类课程的同学通过本课程的学习更加深入掌握所学并进行查漏补缺


第二部分 高级应用 属于选修内容,包含python包的使用,机器学习,深度学习等入门内容。本部分分成3章,不作为考试内容,因此没有编程题,期末考试题也不包含第二部分的内容,仅供有兴趣同学选修学习。

成绩要求

合格证书:60-79

优秀证书:80-100

课程大纲
预备知识

参考资料

《算法神探》,电子工业出版社, Jeremy Kubica,2017.6


《数据结构与算法》Python语言实现,机械工业出版社,Michael T.Goodrich,2018.9

常见问题