操作系统

探索程序和世间万物运行之本质,吸取日月之精华。

教师: 李丁丁

大数据软件工程

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

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


大数据处理技术与应用

为学生搭建起通向“大数据知识空间”的桥梁和纽带。本课程将系统梳理总结大数据相关技术,介绍大数据技术的基本原理和大数据主要应用,帮助学生形成对大数据知识体系及其应用领域的轮廓性认识,为学生在大数据领域“深耕细作”奠定基础、指明方向。

入门级大数据课程,适合初学者,完备的课程在线服务体系,可以帮助初学者实现“零基础”学习大数据课程。课程采用教材《大数据技术原理与应用》。课程紧紧围绕“构建知识体系、阐明基本原理、引导初级实践、了解相关应用”的指导思想,对大数据知识体系进行系统梳理,做到“有序组织、去粗取精、由浅入深、渐次展开”。

课程内容:

第一讲:大数据概述
第二讲:大数据处理架构Hadoop
第三讲:分布式文件系统HDFS
第四讲:分布式数据库HBase
第五讲:NoSQL数据库
第六讲:云数据库
第七讲:MapReduce
第八讲:数据仓库Hive
第九讲:Hadoop架构再探讨
第十讲:Spark
第十一讲:流计算
第十二讲:图计算
第十三讲:大数据在不同领域的应用


教师: 黄晋

区块链及应用

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

教师: 马昌社

人工智能程序设计

人工智能(AI)作为目前最热门的计算机技术,要掌握其应用开发,就必须选择好的开发工具。可用于人工智能编程的语言有很多,其中Python、Java、C/C++、JavaScript、R排在前五名,而Python高居榜首。Python具有简单而不失严谨,易用而不失专业的特点,成为人工智能开发领域首选语言。

本课程的主要内容有:各种人工智能开发语言简介;Python语言概述,安装和开发环境;Python程序文件结构、语法、数据类型、运算符以及控制语句和函数等等;Python保存文件数据文件;Python类库;与机器学习常用的模块:NumPy Pandas SKlearn等。


教师: 李晶晶