《语言深入编程综合实训》教学大纲_第1页
《语言深入编程综合实训》教学大纲_第2页
《语言深入编程综合实训》教学大纲_第3页
《语言深入编程综合实训》教学大纲_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、语言深入编程综合实训教学大纲课程设计名称:语言深入编程综合实训课程英文名称:Programming Comprehensive Training课程编码:1301SJ016 课程类别/性质:课程设计/必修学分:2.0 周数:2开课单位:地球科学学院适用专业:地理信息科学先修课程:计算机基础、C语言程序设计、数据结构及其应用、C#程序设计理论与实训、计算方法、数据库原理与方法、GIS软件工程一、课程简介语言深入编程综合实训是地理信息科学专业一门综合性工程实践课程,学生在系统学习了计算机基础、C语言程序设计、数据结构、计算方法、数据库原理与方法等基础课和专业基础课,并完成C#程序设计理论与实训理论

2、教学环节后,进行语言深入编程综合实训。通过本课程进一步理解和巩固课堂所学面向对象程序设计、数据库访问、网络编程技术的基本理论和知识,掌握分析与解决实际问题的实践能力。本课程是对学生的一次较全面、综合的系统程序设计与训练。并为今后从事GIS研发及其相关领域的各项工作打下坚实的基础。该实践环节要求学生实习完成后,系统掌握数据库访问技术、数据库基本操作(建库、SQL操作)、数据导入导出、文件打开与文件流读取、常用windows窗体与控件应用等基本知识;具备中小型MIS研发系统设计与实现能力,使学生熟悉软件开发一般过程,熟悉软件开发规范,能完成相关软件文档报告的撰写;树立科学应用计算机技术与知识捍卫国

3、产软件核心地位的正确观念(价值观)。保证学生达成专业的相应毕业要求。二、课程目标通过该实践教学环节学习,使学生掌握数据库建库方法、常用数据库操作指令、数据库访问原理等基本知识;具备普通中小型MIS研发系统设计与实现能力;树立科学应用计算机技术与知识捍卫国产软件核心地位的正确观念(价值观),在专业知识、实践能力、综合素质等方面达到课程教学目标。价值目标(育人目标):培养爱国、爱党、爱校、爱家的社会主义新青年,使其掌握用计算机技术与知识捍卫国产软件核心地位的正确价值观,培养程序设计工匠精神。知识和能力目标:学习掌握,根据具体的任务独立开展语言深入编程设计与实现,将课本上的理论知识和实际应用问题进行

4、有机结合,锻炼学生分析、解决实际问题的能力:(1) 巩固课堂所学的数据库表、范式、角色与权限的理论知识,利用常用的SQL SERVER软件,对数据库建库进行物理与逻辑实现 (毕业要求3.4);(2)以图书管理系统为例,掌握图书数据库系统建库的基本方法,使用标准化查询语句(SQL)基本方法,能够创建表、查询、视图、触发器和角色权限以实现数据库的基本管理(毕业要求3.4);(3)掌握数据库访问的一般流程和增删改查等基本方法,以图书管理系统为例,熟悉运用C#或其他面向对象程序设计技术实现图书的入库、图书的注销与读者的注销、图书信息的修改等,能够使用基层开发环境实现代码的编写与MIS系统研发,完成MI

5、S系统所需具备的基本功能。(毕业要求4.1、4.3);(4) 要求学生面对相关高级语言编程与开发的问题,能对编写程序过程中出现的各种问题进行合理处置,能够发现代码中的存在的错误;能够综合运用窗体属性、方法和事件的手法,不断地提高原型系统稳定性、可扩展性、易用性,具备独立解决实际问题的能力(毕业要求10.1、10.2) 三、实习(课程设计)内容及要求实习教学内容及学习要求实习内容思政融入点要求学时支撑毕业要求指标点理解掌握分析与应用数据库建库创建数据表及字段介绍目前主流的国内外数据库产品,强调数据库安全和国产数据库重要性。高高中2天3.4创建数据表主键、数据视图高高中数据库访问与增删改查SQL基

6、本指令强调国产数据库研发的价值和意义。高中高3天3.4读取数据方法高高高修改数据的方法高高高讨论:增删改查的重要性数据安全性捍卫我国数据安全,从我做起高高中4.1数据导入与导出导入导出excel/txt格式基本方法讲述龚健雅院士的故事,数据如人生高中中1天4.1图形绘制图形类库的基本使用方法爱党用图形绘制的方法实现党旗的绘制高高中1天4.1常见图形的绘制爱国用图形绘制的方法实现国旗的绘制高高中1天4.3多层架构三层架构的使用(代码生成器)结合华为董事长任正飞的励志故事,鼓励学生树立正兴民族科技产业的伟大志向。中中中1天4.3系统测试与答辩白盒、黑盒测试引入商品质量控制的实现控制系统测试。高中中

7、1天4.3答辩高高高注:在“要求”栏内以高、中、低来表示对学生学习程度的要求,高为最高要求。理解指能对所学的内容作归纳、分类、解释、总结、推断和一定程度的发挥。掌握指能理解学习材料的内涵和意义,包括具体分类、区别、流程、误区等的认知和学习。可以借助三种形式来表明对材料的领会,一是转换,即用自己的话或用与原先表达方式不同的方式表达自己的思想;二是解释,即对一项信息加以说明或概述;三是推断,即估计将来的趋势(预期的后果)。分析指能将所学的内容分解并找出它们的相互关系和构成,或能计划、创造、建造或有改变的重构。应用指能将学习材料用于新的具体情境,包括原则、方法、技巧、规律的拓展, HYPERLINK

8、 /doc/6670661-6884501.html t _blank 代表较高水平的学习成果。应用需要建立对知识点掌握的基础上。四、实习(课程设计)地点及组织管理实习地点:长江大学武汉校区学生机房组织管理:1由院、系指派经验丰富的专业教师担任指导教师。2课程设计实行指导教师负责制,由指导教师全面负责课程设计的指导与管理工作。课程设计的题目应提前布置,以便学生作好充分准备。两周的课程设计主要分成以下几个阶段:1)数据库建库阶段(2天)学生在指导老师的指导下完成数据库建表、键字段、设置主键、做关联、联立视图等工作,指导老师应实时考察学生解决实际问题的能力。2)数据库访问与增删改查阶段 (3天)以

9、典型MIS系统的数据库增删改查为例,详细讲解其中的实现原理和方法。在对需求分析的基础上,充分了解任务的需求,与指导老师进行充分的沟通,进行数据库访问及数据获取方面的事务。3)高级功能及框架应用与实现阶段(4天) 进行高级功能开发。每人完成数据导入导出、图形绘制等方面的功能。并进行多层框架的探索,使代码更加有结构性。4)系统测试、答辩与考核阶段(1天)指导教师要求学生进行当面提问答辩,答辩既可以以语言表达的方式,也可以直接在机房中进行实际操作。指导教师将综合每一学生两周的表现及能力进行综合评分。五、实习(课程设计)方式及教学方法实习过程:实习教学以教师为主体,同时也要注重对学生思维和动手能力的培

10、养,地图编绘开始前,教师向学生说明每一功能涉及到的命名空间及类库,并对学生提出系统程序设计及编码规范提出具体学习要求,采用启发式、提问式、讲授式、演示式等教学手段,讲解教学内容。实习报告:按照语言深入编程报告编写的一般格式要求,包括课程设计目的、课程设计任务、需求分析、总体设计、模块设计、软件实现、系统调试、系统功能指标参数、设计总结和体会等。六、成绩考核与评定为了统一评分标准,全面考查学生学习成绩,考核以数据库建库、数据基本访问(增删改查)、数据导入导出、高级功能、答辩和实习报告为主,结合实习表现、组织纪律、学习态度、任务完成情况、结题答辩等进行综合评定。系统设计:以背景专题为例,进行需求分析,设计系统各项功能(10%)(毕业要求3.4、4.1、4.3)编码实现:代码规范、逻辑清晰、功能实现完善(30%)(毕业要求3.4、4.1、4.3)数据库建库:对数据进行建库,表结构类型、主键等、视图、存储过程等(30%)(毕业要求3.4、4.1、4.3)报告编制:撰写内容充实、形式合理(30%)(毕业要求9.2、10.1、10

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论