- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
ACM程序设计竞赛》课程教学大纲
《ACM程序设计竞赛》课程教学大纲
(ACM Programming Contest )
一、课程说明
课程编码:045844301,课程总学时34、周学时2、学分2,开课学期:第7学期。
1.课程性质:本课程是专业任选课。
2.适用专业:适用于计算机科学与技术专业。
3.课程教学目的与要求:
通过本学科的教学,使学生能掌握ACM竞赛的基本知识,掌握与了解计算机专业英语、高级数据结构、离散数学、初等数论、数值计算、计算机算法、人工智能、时空权衡、图算法、计算几何等等内容。并能综合运用这些知识,利用程序语言进行ACM竞赛题目的设计与编写。
4.本门课程与其它课程关系:
先修课:C程序设计语言,离散数学,数据结构,算法设计与分析,高等数学,线性代数
5.推荐教材及参考书:
(1)陈根方,《ACM程序设计竞赛讲义》,自编教材,2005.12。
(2)郭嵩山,崔昊,吴汉荣,陈明睿著,《国际大学生程序设计竞赛辅导教程》,北京大学出版社,2001年12月第1版。
6.课程教学方法与手段:
结合具体的问题讲授概念与理论,辅以课堂讨论、做习题等多项教学手段。
7.课程考试方法与要求:
平时考核与期终考核相结合。
平时考核包括作业与课堂表现,侧重于了解和督促学生的学习,占课程总评分的50%。
期末开卷考核侧重于考核学生对有关ACM题目的理解,考核学生运用具体知识与算法,分析与解决实际问题的能力,并促进学生对ACM的学习和钻研,占课程总评分的50%。
8.实践教学内容安排:
在教学过程中,安排学生深入有关实际问题进行研究,加深对所学理论的认识,利用网站进行程序设计。
实验一:字符串处理,No.1623
实验二:DFS算法,No.1909
实验三:队列组处理,No.1948
实验四:树与搜索算法组合应用,No.1002
二、教学内容与学时分配
教 学 内 容 与 时 间 安 排 表
序号 内 容 总课时 理论课时 实践课时 一 ACM程序设计比赛介绍 2 2 0 二 计算机专业英语 4 2 2 三 高级数据结构及ACM例题 2 0 2 四 离散数学 1 1 0 五 初等数论 3 3 0 六 数值计算 2 2 0 七 人工智能 2 2 0 八 常用算法及ACM例题 2 2 0 九 时空权衡及ACM例题 2 2 0 十 动态规划算法 4 2 2 十一 图算法 6 4 2 十二 计算几何 2 2 0 十三 ACM模拟例题综合分析 2 2 0 (一) ACM程序设计比赛介绍(2学时)
1.主要内容
ACM程序设计比赛,中国,浙江,本校ACM竞赛情况。
2.基本要求
了解ACM组织的性质,历史,了解ACM竞赛的发展过程,了解ACM竞赛在中国,浙江省,本校的发展过程 。
(二) 计算机专业英语(4学时)
1.主要内容
计算机专业英语常用词汇 ,ACM例题阅读与分析。
2.基本要求
掌握常用计算机专业英语词汇,正确理解ACM例题的题意,找出问题的关键语句,及相关数据结构提取等。
(三) 高级数据结构及ACM例题(2学时)
1.主要内容
高级数据结构, ACM例题讲解 。
2.基本要求
复习数据结构知识,特别是高级数据结构—--堆、散列表、图、树等的构造及使用。利用数据结构知识,讲解ACM例题,设计程序代码。
(四) 离散数学(1学时)
1.主要内容
图论
掌握图的基本概念与性质。掌握图中路和回路的基本概念和应用,在此基础上掌握图中的可达性和连通性的概念和求解方法。掌握Eulur图、 Hamilton图、平面图等各种图中解决实际问题的基本方法。
(五) 初等数论(3学时)
1.主要内容
整数的整除性理论,不定方程,中国剩余定理。
2.基本要求
掌握整数的整除性理论、不定方程的求解方法、中国剩余定理思想等知识,能利用这些进行程序设计及实现。
(六) 数值计算(2学时)
1.主要内容
迭代法(逐次逼近法),解线性方程组的直接解法。
2.基本要求
要求学生先前已学过微积分和线性代数课程,使学生熟练掌握数值计算的基本方法及其基本理论,特别是迭代法、线性方程组的直接解法,并能够编程解决一些问题。
(七) 人工智能(2学时)
1.主要内容
知识表示方法,基本推理方法。
2.基本要求
您可能关注的文档
- 6年级科学上册复习.doc
- 6方案.2优秀评估自评报告.doc
- 6月份安全生产管理月份报表(7修改).doc
- 6月份仪表车间考试试题-1.doc
- 6数据库设计规格书.doc
- 6电磁场与电磁波第六章答案.doc
- 6种春季水果多吃可增强抵抗力.doc
- 6继电保护装置控制单元工程质量评定表.doc
- 6.2传感器的应用(人教版第三版).doc
- 7-1.1第一节物体是由大量分子构成的.doc
- 中国农业科学院农业资源与农业区划研究所2024年度公开招聘笔试备考题库及答案详解1套.docx
- 中国城市规划设计研究院2025年度公开招聘笔试模拟试题带答案详解.docx
- 2025年银川市公安局面向宁夏警官职业学院招聘285名警务辅助人员笔试模拟试题及完整答案详解1套.docx
- 2025年衢州市公安局第一期招聘54名警务辅助人员笔试模拟试题含答案详解.docx
- 2025年辽宁沈阳理工大学招聘高层次人才142人笔试模拟试题及答案详解1套.docx
- 中国民航科学技术研究院2024年度面向社会公开招聘工作人员笔试模拟试题及答案详解一套.docx
- 中国地质科学院矿产资源研究所2025年度公开招聘工作人员(第一批)笔试模拟试题及参考答案详解一套.docx
- 中国地质科学院地质力学研究所2024年度社会在职人员公开招聘笔试备考题库及答案详解1套.docx
- 中国疾病预防控制中心2024年度公开招聘学校卫生领域学科带头人笔试备考题库参考答案详解.docx
- 中国热带农业科学院南亚热带作物研究所2025年第二批公开招聘工作人员笔试模拟试题及答案详解一套.docx
文档评论(0)