第一篇:重庆理工大学实践教学大纲(实习设计)08 综合课程设计大纲Ⅰ(网络工程)ok
综合课程设计大纲Ⅰ(网络工程)
开课单位:计算机科学与工程学院 开课学期:第2学年夏季学期,第3学年秋季学期 学 分:2学分 学 时:32学时(2周)适用专业:网络工程(0309)
一、课程设计的目的与意义
通过课程设计,进一步巩固和加深学生对前期所学相关课程理论知识的理解,使学生了解网络软件开发的基本思路和掌握网络软件开发的基本流程。重点掌握面向对象程序开发在实际项目中的应用;掌握网络软件开发过程文档的撰写;理解网络软件测试的方法。进一步培养学生网络软件设计、网络软件编程、文献查阅及报告撰写等基本技能,培养学生实践动手能力及独立分析和解决工程实际问题的能力,为毕业设计打好基础。
二、课程设计的内容
以下设计课题任选一个。
(1)基于Web的学分管理系统;(2)基于Ajax的Web地图应用管理系统;(3)基于互联网的分布式文件管理系统;(4)计算机系统制造公司客服中心管理系统;(5)基于WEB的工作任务管理系统;(6)基于WEB的新闻发布系统。
三、课程设计的方式
1、根据需要查阅相关设计资料,解读例程。
2、撰写项目计划书,需求分析报告。
3、整理设计思路,初步确定开发方案,撰写软件设计报告。
4、编写程序代码,并进行测试,搜集源代码,撰写测试报告。
5、完善开发过程中的技术文档,撰写总结报告。
6、答辩:课程设计审查通过后,进行答辩。
四、课程设计的基本要求
本课程设计提供多组题目供学生选择,学生运用C#语言以小组为单位完成。
1、课程设计之前教师下达任务书,学生要根据任务书要求保质保量地完成设计任务。
2、要求掌握.NET开发平台以及相关专业知识的应用。
3、要求按照软件开发过程的规范开展工作,将开发分为计划、需求分析、软件设计、编码、测试及总结等阶段,在各个阶段结束后均要求作相应总结。
4、要求提供项目开发过程中的技术文档,包括项目计划、需求分析报告、软件设计报告、源代码、测试报告以及总结报告。
5、提供项目过程中记录的各类日志文档。
6、遵守学习纪律,保证出勤,不得迟到、早退,因事、因病不能上课需请假。
五、课程设计成绩的评定
1、按优、良、中、及格、不及格五个等级评定成绩。
2、根据设计过程中的表现、程序演示情况、课程设计说明书质量、答辩情况综合评定成绩。
3、对有抄袭他人程序、找人代做或从网上下载等行为者,课程设计成绩按不及格处理。
第二篇:重庆理工大学实践教学大纲(实习设计)09 综合课程设计大纲Ⅱ(网络工程) ok
综合课程设计大纲Ⅱ(软件工程)
开课单位:计算机科学与工程学院 开课学期:第4学年秋季学期 学 分:2学分 学 时:32学时(2周)适用专业:网络工程(0309)
一、课程设计的目的与意义
本课程设计是网络工程专业的一门实践课程。目的是在学生修完主要专业课程之后,通过完成一个综合性网络项目,加深学生对网络工程基本理论和基本知识的理解,引导学生综合应用前期所学知识,掌握网络开发工艺全流程及其方法,提高学生分析实际问题和解决实际问题的综合能力,培养学生应用信息技术开发网络项目的专业技能,并进行网络工程专业学生毕业设计的预演。
二、课程设计的内容
1、题目范围。凡是符合本专业人才培养目标的、具有可设计性(开发、或测试的)题目都可以。
2、分组选题。多人同组的,每个学生完成的内容必须有明确的、明显的区分界限,便于老师评判。
三、课程设计的方式
1、学生分组设计,依据选题难度和工作量每组1-3人,协同完成设计任务。
2、课程设计的流程为:征集题目→修改与筛选题目→网络发布题目→学生填报选题志愿→每班学习委员汇总→整合学生选题→发布师生对应表→进入课程设计→指导学生→选择答辩学生→答辩→收集和整理课程设计资料→公布综合课程设计成绩。
四、课程设计的基本要求
1、指导教师发布符合本大纲要求的、难度适中的实战型网络题目。
2、学生按照专业发布的组队规则,按照自愿或指定的方式选题和组队,原则上1-3人/题。
3、各小组成员独立完成所分配的任务,并做好团队的协作与沟通工作。
4、完成网络开发任务,并以小组形式准备和完成答辩。
5、学生要严格遵守课程设计的管理规范和组织纪律。
五、课程设计成绩的评定
1、成绩采用五级分制:优、良、中、及格、不及格。
2、根据考勤、文档、网络项目、答辩综合评定成绩。
3、对有抄袭他人程序、找人代做或从网上下载等行为者,课程设计成绩按不及格处理。
第三篇:重庆理工大学实践教学大纲(实习设计)08 编译原理 课程设计大纲 ok
《编译原理》课程设计大纲
开课单位:计算机科学与工程学院开课学期:第3学年春季学期
学分:1学分学时:16学时(1周)
适用专业:计算机科学与技术(0307)
一、课程设计的目的与意义
本课程设计是配合《编译原理》课程而开设的一门实践课程。针对编译过程的重点和难点内容进行编程,独立完成有一定工作量的程序设计任务,进一步培养学生编译器设计的思想,加深对编译原理和应用程序的理解,同时强调好的程序设计风格。
二、课程设计的内容
1、课程设计题目分成3类,设计题目如下
自动编译器设计题目:(1)中间代码生成器;(2)自动生成工具FLEX 和YACC。
面向对象的编译器模拟设计题目:(1)面向对象的词法编译器设计;(2)面向对象的中间代码编译器设计;(3)面向对象的目标代码编译器设计。
编译原理算法模拟设计题目:(1)限自动机的生成及化简过程模拟;(2)First集和Follow集生成算法模拟;(3)LL(1)分析过程模拟;(4)FirstVT集和LastVT集生成算法模拟;(5)算符优先分析表生成模拟;(6)算符优先分析过程模拟;(7)LR分析过程模拟。
2、学生从这3类题目中选择完成部分题目。
三、课程设计的方式
1、学生在实验室、计算机房、教室相对集中进行课程设计,教师指导,学生独立完成。
2、第一天由老师讲解,后面三天学生在教师的指导下独立工作,最后一天答辩,提交资料。
四、课程设计的基本要求
1、实训教学课堂化,严格考勤制度,在课程设计期间累计旷课达到一定学时,取消考核资格。
2、学生因特殊原因请假须履行手续,凡未请假或未获批准擅自离岗者,均按旷课处理。
3、课程设计需要提交如下资料:
(1)文档;(2)软件:需提供加注释的源程序,并能正常运行;(3)设计心得:记录程序设计的思路、实现程序的步骤、遇到的问题及其解决方法等内容。对于分析设计中未能实现的部分需要加以说明。对于软件中所参考的部分模块或代码需要加以声明,并说明出处。
五、课程设计成绩的评定
1、按优、良、中、及格、不及格五个等级评定成绩。
2、成绩评定依据
(1)编译器思想的正确性,包括是否采用了合适的数据存储结构等20%。
(2)程序实现的正确性,包括程序整体结构是否合理、编程风格是否规范等20%。
(3)程序功能的完善程度,包括功能的基本实现、基本完善、完全实现20%。
(4)学生的工作态度、独立工作能力20%。
(5)课程设计报告20%。
第四篇:重庆理工大学实践教学大纲(实习设计)03 毕业设计大纲(网络工程)ok
毕业设计大纲(网络工程)
开课单位:计算机科学与工程学院 开课学期:第4学年春季学期 学 分:12学分 学 时:192学时(12周)适用专业:网络工程(0309)
一、毕业设计的目的与意义
毕业设计是完成教学计划、实现人才培养目标的重要环节。完成毕业设计也是学生获得毕业证书及学位资格认定的重要依据。通过毕业设计达到以下目的:
1、全面检验学生四年所学的网络基本理论和基本技能状况,巩固所学知识,提高运用所学网络知识的能力。
2、通过毕业设计论文的撰写,弥补知识结构中的薄弱环节,优化知识结构,提高适应能力。
3、培养运用所学网络理论知识和技术,发现、分析和解决问题的能力,使学生掌握科学研究的方法和原则,培养和提高学生对理论和实践问题的研究能力。
4、培养学生创造性思维能力,提高学生创新能力。
二、毕业设计的内容
本专业的毕业设计要求学生独立完成一个应用软件或较大软件中的一个模块,要有足够的工作量,同时要写出符合规定字数的论文和必要的软件使用说明书,论文应包括文献综述、系统总体设计、详细的程序设计、系统实现、性能分析和评价、结论。
1、毕业设计内容一般应包括:文献综述,任务提出;设计采用的方案(方案的论证),设计思想;设计与计算、理论分析与计算;实验、方法;编程;技术经济分析等。
2、参考文献不少于10篇,并翻译一定的外文资料。
三、毕业设计的基本要求
学生在毕业实习阶段已经对系统分析、设计、实现、测试、应用的各个环节有所了解,在此基础上,毕业设计的各阶段可与工程开发的各环节相呼应,目的是帮助学生深入理解工程思想,加强对实际开发流程的体会。
1、选题
一般应一人一题,对于做同一个题目的学生应能从工作任务上去分出不同点。工作量要适度,在有效的毕业设计期间,经过努力可以完成。
2、问题的定义
本阶段,对所选课题进行需求定义,将问题进行类别划分。指导教师应启发学生学习:(1)如何独立发现可以利用网络技术解决的潜在问题。
(2)如何通过沟通来发现企业、组织或部门中存在的可以通过网络技术促进其解决的问题。(3)如何将用户提出的问题归纳成为一个能够利用网络技术解决的问题。
3、可行性研究
本阶段应对问题的技术、经济、管理、社会条件等方面的可行性进行论证。学生应掌握:(1)如何查找需要的信息并有效地利用。掌握文献检索、资料查询的基本方法,具有获取信息(尤其是通过Internet网获取信息),进行快速学习和掌握知识的能力。
(2)可行性研究报告的编写规范。
4、制定项目开发计划
学生应在教师的指导下,明确项目小组人员以及项目的实施内容,分解工作任务,计划工作进度,明确实施的技术方向以及需要解决的关键问题。在本阶段编写项目开发计划。
5、需求说明
指导设计小组成员对项目的实现目标进行详尽分析,明确项目开发的约束、需求规定、运行环境规定。学生应掌握需求说明书的编写规范,编写需求规格说明书。
6、系统设计
学生在本阶段对系统进行概要设计和详细设计,包括明确系统的基本处理流程、组织结构、模块划分、功能分配、接口设计、主要模块的设计说明(包括描述、功能、性能、输入输出项、算法设计、处理流程、存储安排、限制条件、测试计划、以及还未解决的问题)、运行设计、数据结构设计和出错处理设计等内容。编写设计说明书。
7、编码与测试
对所分析设计的系统进行完整的编程工作,指导学生设计测试用例,进行模块与功能测试。注重启发学生积累测试过程的经验。
8、编制系统使用说明书。
9、完成设计报告,包括:可行性研究报告,开发计划,需求说明,设计说明,系统使用说明书,附录(源程序清单、测试结果)。
10、撰写毕业论文。
四、毕业设计成绩的评定
1、参照《重庆理工大学毕业设计(论文)工作管理规定》评定毕业设计成绩。
2、由指导教师、评阅教师和答辩小组教师分别给出评语和评分,最后给出总成绩。成绩评定采用优、良、中、及格、不及格五级分制。
3、指导教师、评阅教师、答辩小组按0.35:0.2:0.45的权重得出总成绩。
第五篇:重庆理工大学实践教学大纲(实习设计)10 综合课程设计大纲(软件工程)ok
综合课程设计大纲(软件工程)
开课单位:计算机科学与工程学院开课学期:第3学年夏季学期,第4学年秋季学期 学分:4学分学时:64学时(4周)
适用专业:软件工程(0308)
一、课程设计的目的与意义
本课程设计是软件工程专业一门独立的骨干专业课程,也是软件工程专业的实践类核心课程。本课程设计的主要目的是在学生在修完主要专业课程之后,通过完成一个综合性软件项目,加深学生对软件工程基本理论和基本知识的理解,引导学生综合应用前期所学知识,掌握计算机软件开发工艺全流程及其方法,提高学生分析实际问题和解决实际问题的综合能力,培养学生应用信息技术开发软件项目的专业技能,并进行毕业设计预演,本质上是软件工程专业学生的小毕业设计。
二、课程设计的内容
1、基本设计成果:每个小组独立完成一个中小型综合性软件。
2、软件概述:指定软件的背景、要求和任务。
3、软件分析:软件的可行性分析、需求分析。
4、软件设计:软件概要设计、详细设计。
5、软件实现:算法设计,程序编码,单元测试。
6、软件测试:软件集成测试、系统测试。
7、课程总结:软件发布,项目与课程总结,答辩。
本课程设计的重点在于软件实现。课程设计难点在于软件项目的需求分析和软件建模。
三、课程设计的方式
1、组建课程设计小组,每个小组4-5人。
2、以软件工程专业的教师组成课程设计指导小组指导学生课程设计。
3、学生课外设计为主,教师课内指导为辅。
4、课内为集中方式,课外为分散方式。
四、课程设计的基本要求
1、小组自选或按指定的方式选题。
2、严格按照软件工程工艺流程和软件工程规范,完成核心文档。比如系统可行性分析报告(含项目建议书方案)、系统需求分析报告、系统设计报告和系统测试报告,后面三个文档是必需的。
3、小组成员各自独立完成所分配的任务,并积极进行团队协作与沟通。
4、完成软件开发任务,准备答辩(抽查部分小组现场答辩)。
5、学生要严格遵守课程设计的管理规范和组织纪律。
五、课程设计成绩的评定
1、成绩采用五级分制:优、良、中、及格、不及格。
2、成绩评定依据:考勤20%;文档20%;软件40%;答辩或过程20%。软件不能运行且实现过程严重不足,直接判为不及格;抄袭(由指导老师、答辩小组认定)超过10%判定为不及格。
3、旷课扣5分/次,迟到扣2分/次。
4、答辩:答辩小组审查答辩资格,未通过答辩资格审查的小组,直接判为不及格;答辩没有通过的小组,直接判定为不及格。