《Java程序设计》课程教学大纲_第1页
《Java程序设计》课程教学大纲_第2页
《Java程序设计》课程教学大纲_第3页
《Java程序设计》课程教学大纲_第4页
《Java程序设计》课程教学大纲_第5页
全文预览已结束

下载本文档

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

文档简介

《Java程序设计》教学大纲课程名称:Java程序设计英文名称:JavaProgramming课程编号:F035092342学分:3总学时/课内实践学时:48/18课程性质:选修课程开课单位:数理科学与工程学院数学系基层教学组织适应对象:信息与计算科学专业一、课程简介《Java程序设计》是信息与计算科学专业的一门任选课程。作为一个强有力的语言工具,它具有简单易学和实用性强的特点,是信息与计算科学专业及其他相关专业课程的理论和实践基础。开设目的是让学生理解面向对象编程的思想,掌握JAVA语言的基本语法,并能够使用IDE工具解决实际工程中的软件开发。主要内容包括:JAVA语法基础、IDE开发工具学习、JAVA与JSP.NET、软件设计思想和软件设计案例等。考核方式为考试,其中平时成绩占15%、实践考核占20%、期末考核占65%。融合思政相关案例是强化JAVA专业教学思政教育成效的关键要素。在进行网络安全内容讲解时加入网络诈骗案例分析或者融合网络暴力事件案例等。通过这类案例,除了使学生认清不良信息的危害外,也使学生健康教育力度得到提高。JavaProgrammingisanoptionalcourseinthemajorofinformationandComputingScience.ItisthetheoreticalandpracticalbasisforcoursesinInformationandComputingSciencesandotherassociatedfieldsbecauseitisapowerfullanguagetoolthatiseasytolearnanduse.Thegoalofthecourseisforstudentstounderstandtheconceptsofobject-orientedprogramming,masterthebasicsyntaxoftheJAVAlanguage,andbeabletouseIDEtoolstosolvesoftwaredevelopmentproblemsinpracticalengineering.Themaincontentsareasfollows:JAVAsyntaxbasics,IDEdevelopmenttoollearning,JAVAandJSP.NET,softwaredesignideasandsoftwaredesigncases,andsoon.Theexaminationaccountsfor15%oftheusualgrade,20%ofthepracticalassessment,and65%ofthefinalassessment.TheincorporationofCivics-relatedcasesisacriticalcomponentinimprovingtheeffectivenessofCivicseducationinJAVAteaching.Inourcybersecuritycontent,weincludecasestudiesofcyberfraudandcasesofcyberviolence.Insuchcases,students'healtheducationeffortsarebolsteredinadditiontoraisingawarenessofthedangersoffalseinformation.二、课程目标1思政目标:强化科学伦理教育,注重科学思维方法训练和科学精神培养,提高学生分析问题和解决问题的能力,激发学生科技报国的家国情怀和使命担当。2理解面向对象编程的思想,以及该思想指导实际工程的一般过程。3掌握JAVA语言的基本语法,重点是JAVA语言和数据库、网络技术结合使用。4能较熟练的使用IDE工具进行高效的软件开发。5具有良好的编程习惯和规范的文档书写能力。1.Theprogram'sgoalistostrengthenscientificethicseducation,focusonthetrainingofscientificthinkingmethodsandthecultivationofscientificspirit,improvestudents'abilitytoanalyzeandsolveproblems,andinspirestudentstoservethecountrywithscienceandtechnology.2.Understandingtheideaofobject-orientedprogrammingandthegeneralprocessbywhichthatideaguidespracticalengineering.3.UnderstandingofthefundamentalgrammaroftheJAVAlanguage,withafocusonitsuseinconjunctionwithnetworkanddatabasetechnologies.4.BecomemoreadeptatusingIDEtoolsforeffectivesoftwaredevelopment.5.Possessingsoundprogrammingpracticesandthecapacitytocreatestandardizeddocumentation三、课程目标与毕业要求对应关系本课程的课程目标对信息与计算科学专业毕业要求指标点的支撑情况如表1所示:表1课程目标与毕业要求对应关系毕业要求指标点课程目标毕业要求1:具有扎实的数学基础,掌握信息科学、计算科学和计算机科学的基本理论和基本知识。课程目标2课程目标3毕业要求2:能熟练使用计算机(包括常用计算机语言、工具及一些专业软件),具有基本的算法分析和设计能力以及较强的编程能力。课程目标2课程目标3毕业要求3:能运用所学数学和计算机知识解决某些科研或生产中的实际问题。课程目标4毕业要求4:思想道德素质。具有正确的人生观、价值观和道德观,爱国、诚信、友善、守法,具有高度的社会责任感;具有良好的心理素质和积极的人生态度课程目标1四、课程教学安排课程共有12项教学内容,具体安排如下。表2课程教学安排表序号教学内容思政元素课堂教学学时实验/实践教学学时学时小计1面向对象程序设计和JAVA概述职业教育和爱国教育22JAVA语法基础223类和对象224继承225抽象类、接口和内部类226多态27语言包科学精神培养28异常处理机制229输入/输出流2210Swing及事件处理网络安全教育6411多线程212Java数据库编程42合计301848教学安排1.面向对象程序设计和JAVA语言的介绍内容:面向对象程序设计的历史;面向对象程序设计的概念;面向对象程序设计在软件开发中的地位;微软.NET框架介绍;JAVA语言特点。重点难点:面向对象程序设计的概念。要求:理解面向对象程序设计中的一些基本概念。2.JAVA语法基础内容:JAVA类型;语句和程序结构;类和对象;方法;继承和访问控制;多态;结构;接口;委托;事件。重点难点:面向对象编程的语法知识。要求:掌握面向对象编程的语法知识,能够灵活的加以运用。3.IDE开发工具学习内容:IDE开发工具的使用;常用Windows窗体控件;程序的调试方法;软件的发布。重点难点:IDE开发工具的使用。要求:掌握IDE开发工具的使用;学会使用常用Windows窗体控件;掌握程序调试的方法;学会软件的发布。4.JAVA与ADO.NET内容:ADO.NET的常用类;数据的查询、添加、更新及删除操作。重点难点:数据的查询、添加、更新及删除操作。要求:掌握使用JAVA语言进行数据的查询、添加、更新及删除操作。5.JAVA与JSP.NET内容:常用Web窗体控件;ASP.NET内置对象;网站的配置。重点难点:ASP.NET内置对象。要求:学会使用常用Web窗体控件;掌握ASP.NET内置对象的工作原理及应用;掌握网站的配置。6.软件设计思想内容:OOA、OOD与OOP的关系;软件设计原则;良好的编程习惯;软件的命名规则;规范化文档的书写。重点难点:软件设计原则。要求:理解OOA、OOD与OOP的关系;理解软件设计原则;了解良好的编程习惯、软件的命名规则及规范化文档的书写。7.软件设计案例内容:综合使用JAVA语言和JSP技术实现一个应用软件的编写。重点难点:软件的程序实现。要求:学生综合运用所学的知识,充分发挥个人的自学能力,完成一个应用软件的设计及实现。五、课内实践教学内容及要求表3课内实践教学内容及要求序号教学类型教学内容教学要求1HelloWorld程序编写一个HelloWorld程序要求学生使用SDK和IDE两种编程方式实现该程序。2类和对象程序编写设计一个类根据需要综合运用继承、重写、重载及多态等予以实现3JavaSwing程序编写编写一个应用的程序要求使用程序实现对数据的查询、添加与删除4ASP.NET程序编写编写一个Web应用程序要求使用程序实现对数据的查询、添加与删除六、课程考核与评价表4成绩评定方式表考

温馨提示

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

评论

0/150

提交评论