ZZU CS course with programming 2019-2020学年 第一学期 程序设计基础实验 (C语言实验:变量,函数,顺序,选择,循环等) 第二学期 高级语言程序设计实验 (C++语言实验:PTA初级) 2020-2021学年 第一学期 1 离散数学 (program1:对命题的真值表输出;program2:输入序偶集合判断关系种类) 2 高级语言课程设计 (使用C++实现对音乐歌单的操作,增加,删除,查找,显示所有等) 3 数据结构实验 (实现各种基础数据结构,表,栈,队列,树等;大项目:飞机订票系统) 4 Python编程技术 (Python基础数据类型和lamda表达式) 第二学期 1 计算机组成原理实验 (Logisim平台,RAM,cache,运算器,存储器,MIPS程序等) 2 面向对象原理与语言实验 (java,面向对象特性,文件操作,多线程,数据库操作等) 3 汇编语言 (X86汇编语言,多种汇编命令,函数编程,数字显示编程) 4 数据库系统原理实验 (openGauss数据库,数据库操作,SQL语言) 2021-2022学年 年度项目 创新创业基础与工程设计实践 (基于深度学习的跨境智能交通场景应用,使用YOLOv5实现多个镜头联合目标检测,部署在NVIDIA nano开发板上) 第一学期 1 编译原理实验 (文法构造,基于自动机的词法分析器,NFA->DFA,LL语法,LR0语法,LR1语法) 2 微机原理及接口技术 (HQFC-A实验系统,对实验板上的存储器,数字显示器,灯进行编程控制,实现数模信号转换等) 3 计算机网络实验 (CentOS,使用network namespace做网络拓扑,使用wireshark做抓包分析,理解通信协议) 4 算法设计与分析实验 (PTA中级,高级) 5 数据库课程设计 智能家居的云端数据库系统,采用 java Swing 设计 GUI,使用 JDBC和PostgreSQL完成数据库的操作 参考 GB/T 35143-2017 《物联网智能家居 数据和设备编码》完成了项目的需求分析 采用华为自主开发的数据库openGauss进行数据库开发,并部署在华为ECS弹性云服务器上 第二学期 1 操作系统实验 (Unbuntu系统,shell命令,脚本操作,进程互斥,套节字通信等) 2 计算机图形学 (openGL,绘制直线,图形,做图形旋转,平移等操作) 3 并行计算 (openMPI,做矩阵加法并行,乘法并行等) 4 人工智能实验 (A*算法解八数码,遗传算法解TSP,决策树,UCI房价预测,归结原理) 5 嵌入式系统导论 (STM32开发板,Keil 5开发,做循迹小车巡线,避障跟墙) 6 生产实习 采用html、css等网页设计语言,运用echarts技术优化网页图表设计。 前后端交互采用python flask框架,后端数据库使用mysql。 大数据平台采用hadoop集群,构建了一个三台虚拟机组成的大数据集群。大数据分析采用Hive SQL技术,另外使用 Azkaban做自动调度,采用Sqoop对数据库数据在HDFS和Mysql之间进行导入导出。 项目开发周期为10天,带领团队人数为6人。 2022-2023学年 第一学期 1 软件测试技术实验 (TestCenter测试管理工具使用,AutoRunner录制脚本进行测试) 2 多媒体技术 (图像修复技术报告,FMM算法,Criminisi算法,PatchMatch算法) 3 网络安全技术 (实现大数数学运算,幂运算,模运算,编写RSA加密算法;编写一份信息系统安全等级保护定级报告) 4 硬件技术课程设计 (使用Logisim设计MIPS CPU,实现单周期指令CPU数据通路,多周期指令CPU数据通路) 第二学期 毕业设计 《基于特征相关的轻量级缺陷检测方法研究》,采用特征相关网络(CorrNet)对表面缺陷检测任务进行处理。CorrNet 采用由粗到细的策略,采用特征相关模块(CorrM)来挖掘高级语义上下文的对象位置信息, 以生成粗显著图,用于聚焦显著区域,并通过三个由 DenseNet 和 DSConv 启发 设计的 DLRB 对粗显著图进行细化,生成最终的细化显著图。