Java EE应用技术

一、适用对象

    适用于全日制本科 大三或大四学生 本学期针对网络工程专业(网络应用方向)开设

二、前序课程

      Java程序设计、数据库原理、计算机网络

三、课程性质

        Java EE编程技术主要面向实际应用,在网络工程专业中定位为专业选修课程。Java EE技术并不是一门编程语言,它规定网络开发的体系架构及开发规范,为大型机构创建分布式、安全的、具有高性能的网络应用提供技术支持。

四、课程内容简介

       首先对Java EE体系结构进行概述,介绍Java EE产生的背景、JavaEE的定义、设计思想,技术框架等,如何基于搭建Java EE开发环境,随后以Java EE企业应用的表现层、业务逻辑层和数据持久化层的程序设计任务为主线,由浅入深地讲解各个应用层次开发相关的组件技术、服务技术、通信技术和架构技术等。通过综合实验来提高对开发技术的深入理解和动手能力。

五、教学目的

       通过本课程的学习,学生将对网络开发技术有一个较深的理解,深刻理解网络开发的四层结构、容器及组件的概念、Java EE的核心技术,掌握如何构建Java EE的开发平台。通过本课程的深入学习和实践,学生能够熟练掌握利用开发环境建立项目以及Servlet、JSP、EJB等组件的基本步骤及方法,学生能够深入理解JSF、 JPA 、CDI 和Bean Validation等架构技术,并进一步加深对Java EE架构的的理解,为将来开展企业应用架构设计打下基础。

六、教学学时数(理论32学时,实验0学时)

七、考核方式

          开卷考试(70%)+综合实验考核(30%)



教师: 陈俊侠

算法设计与分析

《算法设计与分析》是计算机科学与技术、软件工程、网络工程各本科专业的专业必修课程。在前导课程《离散数学》和《数据结构》的基础上,本课程旨在增强学生的问题建模能力和算法设计技能,从而进一步提高其用计算机求解实际问题的能力。本课程主要介绍常见的非数值型算法的分析和设计方法,内容包括算法分析的基本概念和方法、归纳技术、分治法、动态规划、贪心法、图的遍历、回溯法、分支限界法和随机算法等。通过本课程的学习,学生能够熟悉计算机求解实际问题中常用到的一些经典算法的设计思路和性能特点,掌握分析算法的基本方法和设计算法的基本原理和技巧,初步具备针对具体实际问题能选择恰当策略去设计求解算法和评价算法的能力,并逐渐养成努力设计尽可能高效率算法的良好素养。

教师: 黄华毅

2020年计算机网络

《计算机网络》是网络工程专业的核心必修课之一。主要讲述计算机网络的基本概念、一般结构和工作原理;重点介绍计算机网络中的通信技术和相关协议与标准。课程以计算机网络的TCP/IP体系结构为蓝图,采用至底向上的模式,依次介绍物理层、数据链路层、网络层、运输层的相关协议与工作过程,同时结合新技术的发展,向学生介绍无线网络与下一代IP网络的知识。


教师: 张奇支

大数据软件工程

《大数据技术导论》课程是计算机应用技术专业想了解大数据分析技术的学生必修的一门基础课程,具有很强的实践性和应用性。它以《大学计算机基础》为基础,主要培养学生大数据平台运维、大数据分析和数据可视化基本思想和基本技能,为后续的数据挖掘应用性课程和数据产品开发课程的学习打好编程基础。

本课程设置的目的是通过对Hadoop,HDFS,MapReduce,HBase,R语言的学习,较好地训练学生大数据平台运维、数据分析和数据展现,使学生具有数据分析和数据展现的能力,为培养学生有较强数据开发能力打下良好基础。


区块链及应用

介绍区块链技术产生的背景、区块链技术原理、区块链应用场景,包括:信息社会安全基本需求、密码哈希表函数、数字签名技术、Merkel树、哈希链、共识机制、智能合约。

教师: 马昌社

算法设计与分析(2018级网工)

《算法设计与分析》是计算机科学与技术、软件工程、网络工程各本科专业的专业必修课程。在前导课程《离散数学》和《数据结构》的基础上,本课程旨在增强学生的问题建模能力和算法设计技能,从而进一步提高其用计算机求解实际问题的能力。本课程主要介绍常见的非数值型算法的分析和设计方法,内容包括算法分析的基本概念和方法、归纳技术、分治法、动态规划、贪心法、图的遍历、回溯法、分支限界法和随机算法等。通过本课程的学习,学生能够熟悉计算机求解实际问题中常用到的一些经典算法的设计思路和性能特点,掌握分析算法的基本方法和设计算法的基本原理和技巧,初步具备针对具体实际问题能选择恰当策略去设计求解算法和评价算法的能力,并逐渐养成努力设计尽可能高效率算法的良好素养。

教师: 陈卫东

算法设计与分析

本课程从算法设计与算法分析的基本概念和方法入手,先后介绍递归技术、分治、动态规划、贪心算法、图的遍历等技术。

教师: 冯刚