Web开发与应用月教学大纲WebApplicationDevelopment Subject Syllabus一,课程信息SubjectInformation课程编号:开课学期:63100213015SemesterSubject ID课程分类:所属课群:专业教育PA专业基础MFCategorySection总学时/周:课程学分:348/10Credit PointsTotal Hours/Weeks理论学时:实验学时:408LECT. HoursEXP. HoursPBL学时:实践学时/周:04PBL HoursPRAC.Hours/Weeks东北大学悉尼智能科技学院开课学院:Sydney Smart适用专业:CST/CECollegeTechnology CollegeStreamNortheasternUniversity课程模式:课程属性:选修Elective互认EQVPatternMode中方课程协调人:王军伟成绩记载方式:百分制MarksNEU CoordinatorWan JunweiResult Type先修课程:无noneRequisites英文参考教材:Web Application Development:Basic Concepts.Greg HeilemanENTextbooks中文参考教材JSP实用教程(第四版),清华大学出版社,2020CN Textbooks教学资源:http://www.tup.com.cn/upload/books/kj/087694-01.rarResources课程负责人(撰写人)提交日期:2/27/2023Subject DirectorSubmitted Date任课教师(含负责人):王军伟戴庆天Taught byWan Junwei Dai Qingtian审核人:批准人:韩鹏史闻博Checked byApproved by批准日期:2/27/2023Approved Date1 / 15
1 / 15 Web 开发与应用 教学大纲 Web Application Development Subject Syllabus 一、课程信息 Subject Information 课程编号: Subject ID 3100213015 开课学期: Semester 6 课程分类: Category 专业教育 PA 所属课群: Section 专业基础 MF 课程学分: Credit Points 3 总学时/周: Total Hours/Weeks 48/10 理论学时: LECT. Hours 40 实验学时: EXP. Hours 8 PBL 学时: PBL Hours 0 实践学时/周: PRAC. Hours/Weeks 4 开课学院: College 东北大学 悉尼智能科技学院 Sydney Smart Technology College Northeastern University 适用专业: Stream CST/CE 课程属性: Pattern 选修 Elective 课程模式: Mode 互认 EQV 中方课程协调人: NEU Coordinator 王军伟 Wan Junwei 成绩记载方式: Result Type 百分制 Marks 先修课程: Requisites 无 none 英文参考教材: EN Textbooks Web Application Development: Basic Concepts. Greg Heileman 中文参考教材: CN Textbooks JSP 实用教程(第四版),清华大学出版社,2020 教学资源: Resources http://www.tup.com.cn/upload/books/kj/087694-01.rar 课程负责人(撰写人): Subject Director 提交日期: Submitted Date 2/27/2023 任课教师(含负责人): Taught by 王军伟 戴庆天 Wan Junwei Dai Qingtian 审核人: Checked by 韩鹏 批准人: Approved by 史闻博 批准日期: Approved Date 2/27/2023
二、教学目标SubjectLearningObjectives(SLOs)注:毕业要求及指标点可参照悉尼学院本科生培养方案,可根据实际情况增减行数Note: GA and index can be referred from undergraduate program in SSTC website. Please add/reduce lines based on subjectweb开发与应用是将数据库技术与J2EE结合的最新技术,是计算机科学实践性很强的课程。通过该门课程的学习,使学生掌握Web应用编程基础、JSP、Servlet、JDBC连接、Java连接池、基于数据库的设计及应用、Struts及Hibermate技术等方面的理论和实践应用知识。整体目标:Web application development is the latest technologythat combinesOverall Objectivedatabase technology with J2EE. It is a practical course of computerscience. Through the study of this course, students can master thetheoreticalandpracticalapplicationknowledgeof webapplicationprogrammingfoundation,JSP,servlet,JDBCconnection,Javaconnectionpool,databasebased designand application,strutsandHibernate technology, etc..掌握利用JSP开发Web应用程序的核心思想和基本方法。1-1Understand the core idea and basic method of usingJSP todevelopwebapplication掌握JSP语言基础知识与编程的必备知识和工具。1-2Masterthe basicknowledgeof JSP language andthe necessary(1)专业目标:knowledgeand tools ofprogrammingProfessional Ability掌握JSP语言的基本语法、JSP内置对象、文件操作及JDBC、JavaBean、Servlet1-3Master the basic syntax of JSP language, JSP built-in objects,fileoperation andJDBC,JavaBean, servlet,掌握Html、CSS、JavaScript。1-4Learntheknowledgeof Html,CsS,JavaScript.培养学生的编程思维和实际动手能力,以及创新能力。2-1Cultivate students' programming thinking and practical ability,as well as innovation ability(2)德育目标:能够在多学科背景下的团队中承担个体、团队成员以及负责Essential Quality人的角色。2-2Beabletoplaythe roleof individual,team member and leaderin a multidisciplinary team课程教学目标与毕业要求的对应关系MatrixofGA&SLOs毕业要求GA指标点GAIndex教学目标SLOs指标点5-1:掌握解决复杂计算机系统工5、掌握计算机软硬件系统知程问题的基础理论知识;识,包括计算机系统、数据库系统、人机交互、算法与指标点5-2:具备计算机科学与技术专业1-1, 1-3, 1-4, 2-1复杂性、程序设计语言、网所需的设计/开发技能,能够设计针对复络与计算、软件工程等。杂计算机工程问题的解决方案,设计满足特定需求的软硬件系统:GA5.Master the knowledge2 / 15
2 / 15 二、教学目标 Subject Learning Objectives (SLOs) 注:毕业要求及指标点可参照悉尼学院本科生培养方案,可根据实际情况增减行数 Note: GA and index can be referred from undergraduate program in SSTC website. Please add/reduce lines based on subject. 整体目标: Overall Objective web 开发与应用是将数据库技术与 J2EE 结合的最新技术,是计算 机科学实践性很强的课程。通过该门课程的学习,使学生掌握 Web 应用编程基础、JSP、Servlet、JDBC 连接、Java 连接池、基于数 据库的设计及应用、Struts 及 Hibernate 技术等方面的理论和实践 应用知识。 Web application development is the latest technology that combines database technology with J2EE. It is a practical course of computer science. Through the study of this course, students can master the theoretical and practical application knowledge of web application programming foundation, JSP, servlet, JDBC connection, Java connection pool, database based design and application, struts and Hibernate technology, etc. (1)专业目标: Professional Ability 1-1 掌握利用 JSP 开发 Web 应用程序的核心思想和基本方 法。 Understand the core idea and basic method of using JSP to develop web application. 1-2 掌握 JSP 语言基础知识与编程的必备知识和工具。 Master the basic knowledge of JSP language and the necessary knowledge and tools of programming. 1-3 掌握 JSP 语言的基本语法、JSP 内置对象、文件操作及 JDBC、JavaBean、Servlet。 Master the basic syntax of JSP language, JSP built-in objects, file operation and JDBC, JavaBean, servlet;. 1-4 掌握 Html、CSS、JavaScript。 Learn the knowledge of Html, CSS, JavaScript. (2)德育目标: Essential Quality 2-1 培养学生的编程思维和实际动手能力,以及创新能力。 Cultivate students' programming thinking and practical ability, as well as innovation ability. 2-2 能够在多学科背景下的团队中承担个体、团队成员以及负责 人的角色。 Be able to play the role of individual, team member and leader in a multidisciplinary team 课程教学目标与毕业要求的对应关系 Matrix of GA & SLOs 毕业要求 GA 指标点 GA Index 教学目标 SLOs 5、掌握计算机软硬件系统知 识,包括计算机系统、数据 库系统、人机交互、算法与 复杂性、程序设计语言、网 络与计算、软件工程等。 GA5. Master the knowledge 指标点 5-1:掌握解决复杂计算机系统工 程问题的基础理论知识; 指标点 5-2:具备计算机科学与技术专业 所需的设计/开发技能,能够设计针对复 杂计算机工程问题的解决方案,设计满 足特定需求的软硬件系统; 1-1, 1-3, 1-4,2-1
of computersoftwareand指标点5-3:能够综合运用理论和技术手hardwaresystem, including段解决计算机领域中的实际问题:computersystem,database指标点5-4:培养具有一定创新意识的工system,human-computer程人才。algorithmandinteraction,5-1:Masterthebasictheoreticalprogrammingcomplexity,knowledgeof solving complex computerlanguage,networkandsystem engineering problems;softwarecomputing,5-2:Master the basic theoretical knowledgeengineering,etc.of solving complex computer systemengineering problems; Have the design /development skills required by computerscience and technology,be able to designsolutionsforcomplexcomputerengineering problems, and design softwareand hardware systems to meet specificneeds;5-3: Be able to solve practical problems inthe field of computer by means of theoryand technology,5-4: Cultivating engineering talents with acertain sense of innovation指标点6-1:结合计算机学科的基本原理和专业知识,设计实验进行探索和分析讨论,并优化实验技术与工程方案:6-1:Combined with the basic principles6、具有计算机应用系统的分1-2, 2-1and professional knowledge of computer析、设计、开发、实施和项science, the experiment is designed for目管理的能力。具有综合运exploration, analysis and discussion, and用所学科学理论和技术手段yandtheexperimentaltechnology分析并解决工程问题的能engineering scheme are optimized;力。指标点6-2:掌握本专业的工程实践中涉GA6. Have the abilitylof及的重要工程技术指标,研究达到指标computer application system的工程技术途径,analysis, design, development,指标点6-3:熟悉计算机项目管理手段implementation and project方法,具有一定的组织管理能力、较强management. Have the ability的表达能力和人际交往能力。toanalyzeand1 solve1-4,2-1,2-2gproblemsbyengineering6-2:Master the important engineeringusing scientific theoryandtechnical indexes involved in thetechnical meansengineering practice of the major, andstudy the engineering technical ways toachieve the indexes;6-3:Familiarwithcomputerprojectwithamanagement means,methods,3/15
3 / 15 of computer software and hardware system, including computer system, database system, human-computer interaction, algorithm and complexity, programming language, network and computing, software engineering, etc. 指标点 5-3:能够综合运用理论和技术手 段解决计算机领域中的实际问题; 指标点 5-4:培养具有一定创新意识的工 程人才。 5-1: Master the basic theoretical knowledge of solving complex computer system engineering problems; 5-2:Master the basic theoretical knowledge of solving complex computer system engineering problems; Have the design / development skills required by computer science and technology, be able to design solutions for complex computer engineering problems, and design software and hardware systems to meet specific needs; 5-3: Be able to solve practical problems in the field of computer by means of theory and technology; 5-4: Cultivating engineering talents with a certain sense of innovation. 6、具有计算机应用系统的分 析、设计、开发、实施和项 目管理的能力。具有综合运 用所学科学理论和技术手段 分析并解决工程问题的能 力。 GA6. Have the ability of computer application system analysis, design, development, implementation and project management. Have the ability to analyze and solve engineering problems by using scientific theory and technical means. 指标点 6-1:结合计算机学科的基本原理 和专业知识,设计实验进行探索和分析 讨论,并优化实验技术与工程方案; 6-1: Combined with the basic principles and professional knowledge of computer science, the experiment is designed for exploration, analysis and discussion, and the experimental technology and engineering scheme are optimized; 1-2,2-1 指标点 6-2:掌握本专业的工程实践中涉 及的重要工程技术指标,研究达到指标 的工程技术途径; 指标点 6-3:熟悉计算机项目管理手段、 方法,具有一定的组织管理能力、较强 的表达能力和人际交往能力。 6-2: Master the important engineering technical indexes involved in the engineering practice of the major, and study the engineering technical ways to achieve the indexes; 6-3: Familiar with computer project management means, methods, with a 1-4,2-1,2-2
certainorganizationandmanagementability,strongexpression ability andinterpersonal skills指标点9-1:具有一定的组织管理能力、较强的表达能力和人际交往能力。指标点9-2:能够理解团队合作对于项目9、具有良好的团队协作意的意义,积极在团队中发挥作用、体现识、组织管理能力和社会适能力。应能力。9-1 : Have certainorganization and2-2GA9. Have a good sense ofmanagement ability,strongexpressionteamwork,organizationalability and interpersonal skillsmanagement ability and social9-2: Be able to understand the significanceadaptabilityof teamwork for the project, and activelyplay a role in the team and reflect theability三、教学内容Content(Topics)注:以中英文填写,各部分内容的表格可根据实际知识单元数量进行复制、扩展或缩减Note: Filled in both CN and EN, extend or reduce based on the actual numbers of knowledge unit(1)理论教学 Lecture1-1知识单元序号:支撑教学目标:11-2SLOs SupportedKnowledge Unit No1-4知识单元名称JSP简介Unit TitleIntroduction of JSP什么是JSPWhat is JSP安装配置JSP运行环境Install andconfigureJSPrunningenvironment知识点:JSP页面Knowledge DeliveryJSP pageJSP运行原理JSP running principleHTML与JavaScriptHTML and JavaScript了解:Html的发展历程;RecognizeThe development of HTML;学习目标:理解:JSP运行原理Learning ObjectivesUnderstandJSP running principle掌握:Html标签、Form表单、Css语法、JavaScript语法。MasterHtml,Form,Css,JavaScript4 / 15
4 / 15 certain organization and management ability, strong expression ability and interpersonal skills. 9、具有良好的团队协作意 识、组织管理能力和社会适 应能力。 GA9. Have a good sense of teamwork, organizational management ability and social adaptability. 指标点 9-1:具有一定的组织管理能力、 较强的表达能力和人际交往能力。 指标点 9-2:能够理解团队合作对于项目 的意义,积极在团队中发挥作用、体现 能力。 9-1 : Have certain organization and management ability, strong expression ability and interpersonal skills. 9-2:Be able to understand the significance of teamwork for the project, and actively play a role in the team and reflect the ability. 2-2 三、教学内容 Content (Topics) 注:以中英文填写,各部分内容的表格可根据实际知识单元数量进行复制、扩展或缩减 Note: Filled in both CN and EN, extend or reduce based on the actual numbers of knowledge unit (1) 理论教学 Lecture 知识单元序号: Knowledge Unit No. 1 支撑教学目标: SLOs Supported 1-1 1-2 1-4 知识单元名称 Unit Title JSP 简介 Introduction of JSP 知识点: Knowledge Delivery 什么是 JSP What is JSP 安装配置 JSP 运行环境 Install and configure JSP running environment JSP 页面 JSP page JSP 运行原理 JSP running principle HTML 与 JavaScript HTML and JavaScript 学习目标: Learning Objectives 了解: Recognize Html 的发展历程; The development of HTML; 理解: Understand JSP 运行原理 JSP running principle 掌握: Master Html 标签、Form 表单、Css 语法、JavaScript 语法。 Html, Form, Css, JavaScript
2-1德育目标2-1Moral Objectives建立JSP开发环境重点:EstablishJSPdevelopment environment编写第一个JSP程序Key PointsStart programming难点:建立JSP开发环境Focal pointsEstablishJSPdevelopmentenvironment1-2知识单元序号支撑教学目标:21-3Knowledge Unit No.SLOs Supported知识单元名称JSP语法Unit TitleJSP syntaxJSP页面的基本结构Thebasic structure of JSP page声明变量和定义方法Declaring variables and defining function知识点:Java程序片与Java表达式Knowledge DeliveryJava program slices and Java expressionsJSP的注释Comments on JSPJSP的指令标记与动作标记Instruction tag and action tag of JSP了解:JSP的注释RecognizeComments on JSPJSP页面的基本结构理解:Thebasic structureof JSPpage学习目标:Understand声明变量和定义方法Learning ObjectivesDeclaring variables and defining functionJava程序片与Java表达式掌握:Java program slices and Java expressionsMasterJSP的指令标记与动作标记Instruction tag and action tag of JSP德育目标2-12-2Moral ObjectivesJava程序片与Java表达式重点:Java program slices and Java expressionsKey PointsJSP的指令标记与动作标记Instruction tag and action tag of JSP难点:JSP的指令标记与动作标记Focal pointsInstruction tag and action tag of JSP知识单元序号:1-2支撑教学目标:3Knowledge Unit N1-3SLOs Supported0.5 /15
5 / 15 德育目标 Moral Objectives 2-1 2-1 重点: Key Points 建立 JSP 开发环境 Establish JSP development environment 编写第一个 JSP 程序 Start programming 难点: Focal points 建立 JSP 开发环境 Establish JSP development environment 知识单元序号: Knowledge Unit No. 2 支撑教学目标: SLOs Supported 1-2 1-3 知识单元名称 Unit Title JSP 语法 JSP syntax 知识点: Knowledge Delivery JSP 页面的基本结构 The basic structure of JSP page 声明变量和定义方法 Declaring variables and defining function Java 程序片与 Java 表达式 Java program slices and Java expressions JSP 的注释 Comments on JSP JSP 的指令标记与动作标记 Instruction tag and action tag of JSP 学习目标: Learning Objectives 了解: Recognize JSP 的注释 Comments on JSP 理解: Understand JSP 页面的基本结构 The basic structure of JSP page 声明变量和定义方法 Declaring variables and defining function 掌握: Master Java 程序片与 Java 表达式 Java program slices and Java expressions JSP 的指令标记与动作标记 Instruction tag and action tag of JSP 德育目标 Moral Objectives 2-1 2-2 重点: Key Points Java 程序片与 Java 表达式 Java program slices and Java expressions JSP 的指令标记与动作标记 Instruction tag and action tag of JSP 难点: Focal points JSP 的指令标记与动作标记 Instruction tag and action tag of JSP 知识单元序号: Knowledge Unit N o. 3 支撑教学目标: SLOs Supported 1-2 1-3