叮!请查收这份属于软件学子的寒假作业
日期:2025-02-04 16:38:18  作者: 来源:  浏览量:0

叮!请查收这份属于软件学子的寒假作业

what?都2025年了,大学生还有寒假作业?

是的,你没听错!布置这份别出心裁的寒假作业,我们是认真的!

这个寒假,软件学院各教研室为我们软件学子准备了一份特别的寒假作业,让我们在假期时间里也能体验到在学校的快乐时光,大家赶紧抓住这次机会哟。本次活动结束后,我们将评选优秀作业,给予表彰奖励哦!

2023级区块链技术应用专业寒作业

一、完善学期项目《区块链部署与运维实训》的内容,要求如下:

1. 没有完成第三模块界面交互功能的项目,尝试完成第三模块;

2. 完成第三模块但是界面单一、功能单一(仅有注册、转账)的项目,可继续完善或者开发新的项目。

二、完成《专业基本技能实训》题库内容,要求如下:

1. 完成项目1《软件需求与设计》题库的第1题;

2. 完成项目2《区块链平台搭建与开发》题库的第1-2题;

3. 完成项目3《智能合约开发》题库的第1-2题;

4. 完成项目4《业务逻辑实现》题库的第1-3题;

5. 完成项目5《数据库设计与应用》题库的第1-2题;

6. 预习项目6《DAPP应用系统开发》题库的第1题。

题库链接:

https://mooc1-2.chaoxing.com/course-ans/courseportal/237290807.html

三、进入区块链技术应用专业教学资源库,选择感兴趣的课程进行学习,资源库网址:

https://4k79dwkr.mh.chaoxing.com/

2023级区块链技术应用专业寒作业

一、寒假回炉 “Go” 基础,开学编程不迷糊

为了巩固《Go语言程序设计》这门课的学习,完成以下10道题的编程练习。

1、输入某年某月某日,判断这一天是这一年的第几天。例如,2001年3月5日是这一年的第64天。要求:使用分支结构语句实现。

2、输出阶梯形式的9*9口诀表,如下图所示。

1*1=1  

1*2=2  2*2=4  

1*3=3  2*3=6   3*3=9  

1*4=4  2*4=8   3*4=12  4*4=16  

1*5=5  2*5=10  3*5=15  4*5=20  5*5=25  

1*6=6  2*6=12  3*6=18  4*6=24  5*6=30  6*6=36  

1*7=7  2*7=14  3*7=21  4*7=28  5*7=35  6*7=42  7*7=49  

1*8=8  2*8=16  3*8=24  4*8=32  5*8=40  6*8=48  7*8=56  8*8=64  

1*9=9  2*9=18  3*9=27  4*9=36  5*9=45  6*9=54  7*9=63  8*9=72  9*9=81

要求:使用循环结构语句实现。

3、编程实现判断一个整数是否为“水仙花数”。所谓“水仙花数”是指一个三位的整数,其各位数字立方和等于该数本身。例如:153是一个“水仙花数”,因为153=13+53+33

要求:用带有一个输入参数的方法或函数实现,返回值类型为布尔类型。

4、计算算式: 1+21+22+23+…+2n 

要求:n由键盘输入。

5、编写一个程序找出100~1000之间的所有姐妹素数。

注:姐妹素数是指相邻两个奇数均为素数。

要求:使用循环结构语句实现。

6、利用求n!的方法计算 2!+4!+5!的值。

要求:分别利用递归和非递归方法实现求n!。

7、从键盘上输入一个年份值和一个月份值,判断该月的天数。(说明:一年有12个月,大月的天数是31,小月的天数是30。2月的天数比较特殊,遇到闰年是29天,否则为28天。)

要求:使用分支结构语句实现。

8、打印出2-99之间的同构数,同构数是指这个数为该数平方的尾数,如5的平方为25,6的平方为36,25的平方为625。

要求:调用带有一个输入参数的方法或函数实现,此方法或函数用于判断某个整数是否为同构数,输入参数为一个整型参数,返回值为布尔型。

9、输出100~999之间的所有素数。 

要求:综合使用分支、循环结构语句实现。

10、分析下列数据的规律,编写程序完成如下所示的输出。(杨辉三角)

1                                

1   1                            

1   2   1                        

1   3   3   1                    

1   4   6   4   1                

1   5   10  10  5  1             

要求:使用递归函数(或方法)实现,递归函数(或方法)有两个输入参数,返回值类型为整型。

二、寒假抢先 “摸” Go Web,新学期惊艳所有人

下学期有一门课是《Web开发技术》,这门课将带领大家实现一个网站后台的制作,大家可以提前去学习通平台学习PPT和视频进行预习,可以留言和开展学习讨论,开学时会统计大家的学习时长。课程链接如下:

https://www.xueyinonline.com/detail/248424665

2023级和2024级动漫制作技术专业寒作业

2024级动漫

《动漫概念设计》:

1. 角色设计模块:

1-1-1扎辫子女孩

1)任务描述

请根据下面形象绘制该角色的侧面、背面、3/4 面的造型各一个视图。

 

制作要求:

① 角色的每个视图高度不低于8cm。

② 比例、结构、空间透视感准确。

③ 线条灵活、生动,符合二维造型,。

④ 色彩表现技法运用得当,色彩搭配与原图一致,整体效果好。

⑤ 请注明班级学号和姓名,字迹工整,不破坏画面整体效果。

2. 场景设计模块:

1-2-8古代庭院场景设计

1)任务描述

以“古代庭院”为主题,绘制一个具有明清时代特点的古庭院场景设计稿(可参考网络素材)。

制作要求:

① 画面尺寸不小于200mm×250mm。

② 符合题意,色彩搭配合理,空间透视感准确。

③ 表现技法运用得当,色彩明快漂亮,虚实得当,线条清晰,整体效果好。

④ 请注明班级学号和姓名,字迹工整,不破坏画面整体效果。

2023级动漫

完成《专业技能考核题库》课程里的内容

学习通课程链接:https://mooc1.chaoxing.com/course/249543387.html

完成场景制作模块3.1题,完成动物化石的模型制作。

 

学习角色与动画模块4.5-4.6小节视频,完成崂山道士角色模型的练习;

2023级和2024级云计算技术应用专业寒作业

模块一:编写简历

    通过搜索调研,给自己选中一家心仪且适合的云计算公司和岗位。

    为选定的这份工作编写一份个人应聘简历,建议使用AI工具辅助完成简历撰写(ai工具可以选择文心一言、kimi、wps ai、chatgpt、Yi+等)。开学后,各班级内部进行评比展示,评选出5名最佳简历。

模块二:打卡学习

    各班寒假打卡锻炼计划,各班班委在班级群建立寒假打卡,学生每天完成任务后在班级群进行打卡。

    每日的锻炼任务可以是如下任意一项:

(1)锻炼1小时

(2)读书1小时

(3)观看学习视频1小时

(2023级下学期新课有:容器云服务架构与运维、公有云服务架构与运维、shell脚本编程、Kubernetes集群管理云计算运维开发云计算应用开发

2024级下学期新课有:数据库应用技术、Linux操作系统虚拟化技术、Python程序设计、路由与交换配置技术

(4)帮家人做一顿饭

(5)送家人一件礼物

24级软件技术专业寒假作业

1.自学Java编程,可以从oracle官网上了解相关内容:https://www.oracle.com/cn/developer/java-developers/

并使用Java编程实现4种不同形态的九九乘法表。

第1种:

第2种:

第3种:

第4种:

2.利用 AI 完成“Java 程序员生涯”专业调研。要求提交一份详细的《Java程序员生涯调研报告》,内容包括引言、调研方法、调研结果(职业发展路径、技能需求、挑战应对、未来趋势)、结论与建议,字数不少于2000字,图文并茂。

智能家居系统设计与制作

一、作业内容内容

利用国产龙芯在嵌入式仿真平台设计并制作一个智能家居系统,该系统是对TFT显示屏及多个GPIO、ADC组件的综合运用。智能家居系统大体分为三个部分:第一部分将通过DHT11和MQ135传感器实时监测当前环境的温度、湿度以及空气污染指数,并将数值实时显示在TFT显示屏上;第二部分将通过光敏电阻监测当前环境光的亮度,根据当前环境的光亮/黑暗来控制LED灯的亮/灭;第三部分是通过人体红外探头监测门前是否有人靠近,如果有人则触发蜂鸣器。

二、硬件设计

本设计涉及到的硬件资源以及相对应的引脚连接如下图1所示。

1 智能家居系统实验连接图

如上图所示,对应的引脚连接如下:

表1 MQ135与LA464的引脚连接关系

MQ135

AO

DO

LA464

PA7

LED负极

表2 人体红外探头与LA464的引脚连接关系

人体红外探头

OUT

LA464

PA5

表3 DHT11LA464的引脚连接关系

DHT11

GND

DATA

VDD

LA464

接地

PA0

3.3V

表4 1.8寸TFT显示器与LA464的引脚连接关系

1.8寸TFT显示器

SCL

SDA

RES

DC

CS

LA464

PB6

PB7

PA15

PB4

PB5

三、软件设计

初始化ADC、初始化定时器初始化DHT11初始化LCD功能代码编写等。

四、仿真预期结果

进行本设计的代码调试时,在虚拟验证平台运行程序,并且在外设观察区观察实验现象。

图2 实验结果图

智能电子秤的设计与制作

一、作业内容内容

利用STM32F103C8T6芯片在嵌入式仿真平台设计并制作一个智能电子秤,该设计通过STM32程序,将HX711模块、OLED模块与矩阵键盘模块综合起来,形成一个电子称重系统。为了便于调试,STM32还连接了串口通信助手和LED。

二、设计要求

1. 学习电子秤的原理;

2. 编写程序获取电子秤传感器(HX711模块)的数据;

3. 编写程序将获取的数据显示在OLED上;

4. 编写程序获取矩阵键盘的操作情况;

5. 编写程序实现电子秤的清零、标定、去皮、计价功能。

三、硬件设计

本设计涉及到的硬件资源以及相对应的引脚连接如下图1所示。

1 智能电子称实验连接图

四、软件设计

初始化电子秤参数、初始化LED、初始化uart1、初始化HX711模块、初始化矩阵键盘引脚、初始化OLED屏控制引脚、获取HX711数据、获取矩阵键盘操作情况、根据电子秤的工作模式,计算相关数据显示在OLED上。

五、仿真预期结果

进行本设计的代码调试时,打开串口,点击按钮增加或减小砝码重量,当前砝码的重量值将显示在串口调试助手中。

图2 实验结果图

 

一审丨吴芳

二审丨郭露

三审丨钟梦笔





相关链接

联系电话:0731-82985809 地址:湖南省长沙市天心区天心大道4291号(天心校区北院) 邮政编码:410004