软件工程第一次个人作业

这个作业属于哪个课程 https://edu.cnblogs.com/campus/fzu/SE2024
这个作业要求在哪里 https://edu.cnblogs.com/campus/fzu/SE2024/homework/13243
这个作业的目标 使用aigc生成希望的图片,了解GitHub和博客园并注册账号,学习使用markdown的编辑
学号 102202102

1.个人logo

1.设计理念

元素选择:选择“s1ened”作为设计元素,是名字的缩写设计
色彩运用:选择灰色作为底色,符合机器人的设计简洁理念
简洁性:一个好的logo设计应该是简洁而有力的,易于识别和记忆。
图形设计:是以机器人的头作为底片名字logo刻在脸部

2.使用文生图AIGC工具的使用体验和感想

AIGC工具可以非常方便的生成符合我们意向的图片可以生成很多种供我们选择,未来ai的发展会给人类社会带来巨大的影响

2.github个人主页搭建

3.博客园随笔

作为一名大三计算机专业的学生,我一直在不断地探索和学习,以期在技术的道路上不断前进。以下是我对自己当前技能树和技术偏好的自我评估,以及对未来的展望。
我的技能树与技术偏好
能力 A:编程语言掌握
我已经熟练掌握了Python、Java和C++三种编程语言。Python因其简洁和强大的库支持,成为我进行数据分析和机器学习项目的首选。Java则因其在企业级应用中的广泛使用,是我学习软件工程和Web开发的基础。C++则让我能够深入理解计算机系统的底层原理。
能力 B:数据结构与算法
我对数据结构和算法有着扎实的理解,这让我能够有效地解决编程问题,并优化代码性能。我尤其对图算法和动态规划有着浓厚的兴趣。
能力 C:Web开发
通过学习HTML、CSS和JavaScript,我已经能够构建基本的Web应用。我正在进一步学习React和Node.js,以期能够开发更复杂的前端和后端系统。
技术兴趣:
我对人工智能和机器学习领域充满热情,希望能够深入学习自然语言处理和计算机视觉。
能力缺失:
我感觉自己在分布式系统和云计算方面的能力还有待提高,这在当今的软件开发中变得越来越重要。
代码量与目标
当前代码量:
到目前为止,我已经累计编写了大约20000行代码,涵盖了个人项目、课程作业和实习工作。
目标代码量:
本学期结束后,我希望将我的代码量增加到30000行。为此,我计划参与更多的开源项目,并在课程项目中承担更多的责任。
课程期待:
我最期待在软件工程这门课程中能够深入学习软件开发的最佳实践,包括需求分析、系统设计、测试和维护。我希望能够通过这门课程,提升我的团队合作能力和项目管理技能。

学习指南

为了更好地准备软件工程这门课程,我使用了一个AI工具生成了一份学习指南。以下是指南的内容:

一、课程概述

软件工程是一门研究如何用系统化、规范化、可度量的方法来开发、运行和维护软件的学科。它涵盖了软件生命周期的各个阶段,包括需求分析、设计、编码、测试、维护等。通过学习软件工程,你将掌握软件开发的基本方法和流程,提高软件质量和开发效率。

二、学习目标

理解软件工程的基本概念、原理和方法。
掌握软件需求分析、设计、编码、测试和维护的技术和工具。
具备团队协作开发软件的能力,包括项目管理、沟通协调等。
能够运用软件工程的方法和技术解决实际软件开发中的问题。

三、学习资源

教材
选择一本经典的软件工程教材,如《软件工程导论》《软件工程:实践者的研究方法》等。教材将为你提供系统的理论知识和案例分析。
在线课程
可以在慕课、网易云课堂等平台上搜索相关的软件工程在线课程。这些课程通常由经验丰富的教师讲授,内容丰富,形式多样,可以帮助你更好地理解和掌握课程内容。
学术论文和研究报告
阅读软件工程领域的学术论文和研究报告,可以了解最新的研究成果和发展趋势,拓宽你的视野和思路。
开发工具和环境
熟悉一些常用的软件开发工具和环境,如集成开发环境(IDE)、版本控制工具、测试工具等。这些工具将在你的学习和实践中发挥重要作用。

四、学习方法

理论学习
认真阅读教材和相关资料,理解软件工程的基本概念、原理和方法。可以做笔记、画思维导图等方式帮助你整理和记忆知识点。
参加课堂讲授和讨论,积极提问和发言,与老师和同学交流学习心得和体会。
实践操作
完成课程中的实验和项目,通过实际操作来巩固和应用所学的知识和技能。在实践中,要注重团队协作、项目管理和代码规范等方面的培养。
参与开源项目或实际软件开发项目,积累实际开发经验,提高自己的实践能力。
案例分析
分析实际软件开发中的案例,了解软件工程在实际中的应用和挑战。可以从成功案例中学习经验,从失败案例中吸取教训。
自己动手设计和实现一个小型软件项目,从需求分析到测试维护,全程体验软件工程的各个阶段。
自主学习
软件工程是一个不断发展和变化的领域,要保持学习的热情和好奇心,积极关注行业动态和新技术的发展。
利用网络资源、学术论文和研究报告等进行自主学习,拓宽自己的知识面和视野。

五、考核方式

平时成绩
包括课堂表现、作业完成情况、实验报告等。平时成绩占总成绩的一定比例,要认真对待每一次作业和实验,积极参与课堂讨论和互动。
考试成绩
通常采用闭卷考试的方式,考查学生对软件工程基本概念、原理和方法的掌握程度。要认真复习教材和课堂笔记,做好考前准备。
项目成绩
课程中的项目通常占总成绩的较大比例,要认真完成项目任务,注重项目的质量和团队协作。项目成绩将综合考虑项目的需求分析、设计、编码、测试和维护等方面的表现。

六、学习建议

注重实践
软件工程是一门实践性很强的学科,要多动手、多实践。通过实际操作来加深对理论知识的理解和掌握,提高自己的实践能力。
团队协作
软件开发通常是一个团队合作的过程,要注重团队协作和沟通协调。学会与团队成员分工合作,共同完成项目任务。
代码规范
养成良好的代码规范习惯,提高代码的可读性和可维护性。遵循行业标准和规范,使用合适的命名方式、注释和文档等。
持续学习
软件工程领域不断发展和变化,要保持学习的热情和好奇心,持续学习新的技术和方法。关注行业动态和新技术的发展,不断提升自己的能力和水平。
希望这份学习指南能够帮助你更好地学习软件工程课程。祝你学习顺利!

分析
这份学习指南是合理的,它涵盖了软件工程的核心概念和实践技能。通过遵循这份指南,我相信自己能够在课程中取得实质性的进步,并为将来的职业生涯打下坚实的基础。
以上就是我的随笔,希望能够得到教师和助教的指导和帮助,让我在技术的道路上不断前行。

posted @ 2024-09-05 19:06  s1ened  阅读(17)  评论(0编辑  收藏  举报