文档介绍:大家好
很高兴能和大家一起互相学习和讨论
课程介绍
名称:数据结构与算法
课程时间:
学分: 4
总学时: 64
课堂教学学时:54,课内实验时间:10
时间地点:
第3,7,9,11,13周周5 5-6节做实验
教材
推荐教材:
数据结构(C语言版)
严蔚敏吴伟民
清华大学出版社
334 页
教材
推荐教材:
Mark Allen Weiss
机械工业出版社
国外经典计算机教材
页数: 408
Data Structures and Algorithm Analysis in C
Publish: Addison Wesley/Pearson
Author: Mark Allen Weiss
课程教学意义
课程教学意义
《数据结构》是计算机相关专业的一门重要的专业基础课。
它主要研究计算机加工对象的逻辑结构、在计算机中的表示形式以及实现各种基本操作的算法。
它是学习操作系统、编译原理、数据库原理等计算机专业核心课程的基础,掌握好这门课程的内容,是学习计算机其他相关课程的必备条件。
主要内容包括
数组、链接表、栈和队列、树与森林、图、集合与搜索结构、排序、索引与散列结构等
成绩评定
平时成绩:10分
主要针对课堂:旷课、迟到、早退、破坏课堂纪律等等
作业成绩:20分
5个作业,每个作业4分,少交或迟交一次扣4分
闭卷笔试成绩:70分
考试卷面100分,总评成绩中占70%
加分
加分直接加入期末总评成绩,加到总评100分为止
课堂踊跃回答老师提出的问题,并且回答较为正确的,
某次作业完成特别优秀的,给于每次1分的加分
实验环境
实验环境
操作系统:Windows系列
开发语言:C/C++
开发工具:Turbo C、VC6、Visual Studio 2003/2005
编程基础较好的同学,推荐使用C++,通过本课程中实验程序的编写,进一步掌握面向对象的编程方式,熟悉VC6、Visual Studio 2003/2005等流行的开发工具。
教学方法
教学方法
教师理论授课与学生上机实践相结合,采用多媒体教学方式,保证最佳的学习效果。
采用案例教学法,循序渐进地引导学生迅速掌握相应的知识和技能。
既讲解重要的知识点,又传授实践中的心得体会。
每堂课后,我会把讲课的课件送给大家。
发布课件和通知的Email
csu_ds_zy_2008@
密码:123456
学习方法
学生在初学时往往感到《数据结构》课程内容多、难度大,算法理解难设计更难、特别是在编写程序时常常无从着手。
应当注意以下几点,有助于改善学习效果。
学习方法
注意复习在用C/C++ 程序设计语言
在学习本课程之初,第一点要做到的,全面复习语法规则和方法是非常必要的
提高读程序的熟练度
数据结构和算法的课程内容中许多重点算法都采用了程序语言来描述
做实验时需要参考和读懂一些参考程序
提高写程序的熟练度
所有实验都需要动手写程序
考试中还会出现程序编写题