《互联网编程实践》课程教学大纲.docx
互联网编程实践教学大纲一、课程基本信息课程名称互联网编程实践Internet Programming Practice课程编码OSI321721020开课院部海洋与空间信息学院课程团队程序设计语言课程团队学分2.0课内学时 2周讲授0实验0上机0实践2周课外学时0适用专业电子信息工程授课语言中文先修课程程序设计(C/C+)、程序设计(C/C+)实验、数据库系统课程简介(限选)本课程属于电子专业程序设计类实践性选修课程。课程主要内容:学习JAVA语言、HTML语言、JSP技术、数据库等方面的基础知 识;通过理解分析例程程序代码,学习B/S模式的网络应用软件前台程序对后台数据库的增删改查功能的实现过程;最后对例程进行自主 改编,设计满足特定要求的系统,并查阅文献资料撰写实习报告。通过两周的学习及实训1,由浅入深,由阅读程序到自主设计,学生能够 熟练掌握面向对象的基本概念及思想,深刻领会网络软件的开发流程、整体框架及运行机制,达到综合运用计算机软件知识进行工程实践 的能力;达到自主学习的素质培养目标。This course is a practical elective course of electronic professional programming. The main content of the course: Leam the basic knowledge of JAVA language, HTML language, JSP technology, database, etc. By understanding the analysis routine program code, learning the realization process of the function of adding, deleting, modifying and checking the background database by the foreground program of the network application software in B/S mode; Finally, the routine is adapted independently to design a system that meets specific requirements, and consult the literature to write the internship report. Through two weeks of study and practical training, from shallow to deep, from reading programs to independent design, students can master the basic concepts and ideas of object-oriented, and deeply understand the development process of network software, the overall framework and operation mechanism to achieve the ability to comprehensively use computer software knowledge for engineering practice; To achieve the quality training goal of autonomous learning.负责人大纲执笔人审核人二、课程目标序号代号课程目标OBE毕业要求指标点任务自选1Ml目标1 :能够学习并掌握网络编程的基础知识,深刻领会网络软件的开发流程、整体框架及运行环是5.15.1境。2M2目标2 :能够理解并掌握基本的网络软件设计技能,能够使用恰当的现代工具设计开发满足要求的系 统;进行界面设计、编码测试与整体调试。是5.25.23M3目标3:能够查阅文献资料,结合实践要求,综述比较相关技术及开发工具,归纳分析调试错误及解 决方法,并以文字截图等形式表示设计成果。是12.112.1三、课程内容序号章节号标题课程内容/重难点支撑课 程目标课内 学时教学方式课外 学时课外环节1第一单 元课程简介网络软件架构、设计方法、开发步骤、开发及运行环境等相关 知识简介,设计任务、进度安排及要求等相关事宜说明;SQL Server常用工具操作训练;JSP开发环境测试。Ml4讲授/实践2报告/自学2第二单 元JSP及JAVA语言 基础知识学习本单元重点难点:JSP常用内置对象的使用、使用JDBC进行 数据库连接及数据查询更新方法。*思政环节:“磨刀不误砍柴工“,基础知识学习也很重要。 主要学习内容包括:HTML语三基础知识、JSP的基本语法、 JSP的常用内置对象及具方法、JSP访问数据库、JAVABcan的 创建与使用等;Ml8讲授/实践4自学/编程3第三单 元选题及基本任务设 计开发本单元重点难点:对后台数据库增删改查功能的实现。根据自己所选方向查阅文献资料,并进行界面设计、代码编码 及调试运行。M212实践/讨论6自学/设计4第四单 元扩展功能设计与编 码测试本单元重点难点:扩展功能的选择、与已有模块的衔接融合问 题。两个个方向:(1)在基本功能的基础上,增加或补充其它功 能;(2)浏览各种网站,仿照其设计风格、框架结构或根据自 己的喜好自选模块进行扩展,并进行界面美化。*思政坏书:“先完成,再完美”,设计时要统筹考虑功能与进M28实践/讨论4自学/编程度,合理安排时间;另外,遇到问题时要具有战胜困难的勇气 和决心,也要有灵活的处理方法。5第五单 元设计汇报及总结报 告撰写本单元主要完成:系统展示汇报、源程序在线提交及总结报告 撰写等工作。通过查阅文献书写报告,训练和提高学生撰写研 究报告整理技术资料、归纳设计方案、总结设计成果的能力, 同时也培养学生由实践到理论的抽象概括和总结的能力。M2,M38实践/讨论4报告/自学四、考核月式序号考核环节操作细节总评占比1平时表现1 .学生通过课程介绍、开发工具的基本操作训练、查阅资料、JSP及JAVA语言基础知识学习及实践练习、课堂讨论等环 节掌握相应的知识和能力。2 .从学生学习态度,课堂纪律,基础知识掌握情况,开发环境使用熟练程度;是否主动思考积极沟通;课堂讨论互助等 情况进行评分。20%2成果展示1 .学生通过对基本任务和拓展功能的界面设计、编码实现及调试运行掌握基本的网络软件设计技能。2 .根据学生对程序的调试运行、汇报讲解、问题回答以及功能扩展四部分的完成情况进行评分。60%3报告撰写1 .通过查阅文献书写报告,训练和提高学生撰写研究报告整理技术资料、归纳设计方案、总结设计成果的能力,同时也 培养学生由实践到理论的抽象概括和总结的能力。2 .根据报告各部分的撰写情况评分。20%五、评分细则序号课程目标考核环节大致占比评分等级1Ml平时表现100%A-学习态度端正,遵守纪律;基础知识掌握扎实,开发环境使用熟练;主动思考,积极沟通;课堂讨论活 跃,观点新颖。B-学习态度较端正,遵守纪律;基础知识掌握较扎实,开发环境使用比较熟练;沟通比较积极;课堂讨论 较活跃。C-能够遵守纪律;基础知识基本掌握,会使用开发环境;能够参与课堂讨论,有自己的想法。D-不遵守纪律;基础知识学习不到位,开发环境操作生硬;基本不参与课堂讨论。2M2成果展小100%A-综合应用能力强,掌握软件设计方法及调试过程;能够自主编写代码;调试运行正确;界面设计友好, 扩展功能丰富;能理解问题内涵,回答问题简明扼要,要点完整。B综合应用能力比较强,软件设计方法及调试过程比较熟悉;能够自主编写代码;调试运行比较顺利;界 面设计简洁,扩展功能比较丰富;能理解问题内涵,回答问题正确。C-基本掌握软件设计方法及调试过程;基本能够自主编写代码;调试运行基本通过;有扩展功能;能基本 理解问题内涵,回答问题基本正确。D-不能掌握软件设计方法及调试过程;不能自主编写代码;调试运行不通过;无扩展功能;不能理解问题 内涵,回答问题错误。3M3报告撰写100%A-能够完整规范的撰写实习报告;综述全面,思路清晰;错误分析及解决方法叙述详实;并对实习过程进 行认真总结。B-能够比较规范的撰写实习报告;综述比较全面;错误分析及解决方法叙述比较详实;并对实习过程进行 总结。C-能够撰写实习报告;有文献综述;有部分错误分析及解决方法的叙述;对实习过程进行简单总结。D-不能撰写实习报告;无文献综述;没有进行错误分析及解决方法的归纳;不能够对实习过程进行总结。评分等级说明:A,B,C,D=90-l 00,75-89,60-74,0-59;六、教材与参考资料序号教学参考资料明细1图书1网络软件编程技术基础,等,校内胶印,2014. (*主教材)2图书1JSP应用开发详解(第三版),刘晓华等,电子工业出版社,2007.3图书|JSP程序设计基础教程,苗连强等,人民邮电出版社,2009.4图书1JSP程序设计与项目实训教程,张志锋等,清华大学出版社,2012.