程序设计思想与方法-GitHub.PDF

程序设计思想与方法 CS902 Autumn Term 2016 申丽萍 lpshen@ 教师信息  主讲 申丽萍( 电信学院计算机科学与工程系) 电子邮箱: lpshen@ 教学资料: ftp://lpshen@/ct 办公室: 电院楼群3-531  助教 王琦 :wqsdot7public@163.com 教材和参考书  教材  程序设计思想与方法-问题求解中的计算思维,陆朝俊 编著 ,高等教育出版社,2013  参考书  Python Programming: An Introduction to Computer Science. ( 电子版)  How to Think Like a Computer Scientist—Learning with Python.(电子版)  Algorithmics: The Spirit of Computing, D. Harel, Addison- Wesley, 3rd edition, 2004.  Learning Python/Python学习手册,Mark Lutz,2009  大学计算机--计算思维导论, 战德臣,聂兰顺, 电子工业出版社 ,2013 作业与考试  最后成绩=平时成绩40%+大作业10%+期末考试  平时成绩40%=5%*n (次上机) + 课堂表现  作业要求  每双周一布置,单周四上机检查。  每次作业截止日期前交最高5分,预期补交不批改。  所有作业必须上传到 ftp://lpshen:public@/upload/  发现抄袭,所有作业0分。  上机时间: 单周四3、4节的课程在电院4号楼311机房上机 关于课程名称  “程序设计思想与方法”:对应于近年来国外提出的新课 程—“计算思维”.  计算思维(computational thinking)是利用计算机(编程 )解决问题时的思想和方法.  计算机科学(CS)是关于“计算”的学问.  计算:并非大家平时所说的数学计算!  CS提供了一套思想工具,可用来建立解决问题和科学过程 的模型. 本课程的定位  学习利用计算机解决问题的思想方法,应用于其他专 业领域  不是程序设计语言课程!  编程是计算思维的实践  坏消息:学习编程语言需要掌握非常繁琐的细节  好消息:Python语言非常简单,易学易用  不是算法和数据结构课程!  会学习一些基本的知识 本课程的定位(续) 广度/ 抽象 计算思维 深度/ 具体 出自: 《大学计算机-计算思维导论》战德臣,哈尔滨工业大学计算机学院 本课程的定位(续) 数学 计 理,化,生... 计算机科学 算 思 维 经,管,金融... 可 程 算 数 工程 计 序 法 据 算 设 设 结

文档评论(0)

1亿VIP精品文档

相关文档