2024软件工程博客园第一次作业
这个作业属于哪个课程 | https://edu.cnblogs.com/campus/fzu/SE2024 |
---|---|
这个作业要求在哪里 | https://edu.cnblogs.com/campus/fzu/SE2024/homework/13243 |
这个作业的目标 | 初步熟悉软件工程的作业平台并发表博文,学习基础的技能,为后续打基础 |
学号 | 102201542 |
1.Markdown编辑器
2.个人Logo文生图人物
2.1成果展示
对于这个图片我的第一印象是非常老土,
而且并没有将我所提到的审美因素表现出来,
为此我还特地给它列举了图片示例来方便它理解,显然它并没有成功完成。
2.2设计过程
具体设计过程还有方法在截图上已经较为明显地表现出来了:
这里第一次调试与理想结果差距较大,
所以我采用更为细致的描述对它进行优化。
2.2设计思路与感想
这是我用Dalle -E该AIGC工具生成的图片,
我通过先提出要求,再提供样例图片让他生成图片。
至于设计理念嘛,我就是喜欢美式风格,所以我就让它给我生成一个美式cool and young boy。
使用后的第一感想就是该图片设计的十分不尽人意,至少我向它提出的要求并没有完全达到。可以说只是炫目的构图和夸张的油彩。
3.Github个人主页搭建
4.自我评估并发表随笔
4.1专业知识和能力
掌握c,c++,python等编程能力,曾经有参加建模类比赛,有一定的建模基础。
同时对于机器学习和计算机图形学有一些了解。
4.2感兴趣的技术方向
之前一直想学医学,但是后来选择了计算机,
对于未来医学与计算机结合方向感兴趣。
4.3缺少的能力
是个小六边形,只能说各方面都55开。
但是有的时候做事情会有点呆。
4.4代码量
目前代码量在4k左右,希望这门课后能突破7k。
4.5最期待在课程中能够学习到什么知识,有什么收获
当然是希望能够深入熟悉软件工程项目的整个过程并在小组作业中实现,
然后就是希望能收获一段宝贵的经历。
5.AI生成学习指南
由ChatGPT生成
课程概述
这门12周的课程旨在为学习者提供全面的软件工程基础知识和实践技能。课程覆盖软件工程的主要领域,从基础概念到高级主题,并通过实际项目练习来巩固所学内容。学习者将在理论学习和实际操作中获得平衡,掌握从需求分析到最终部署的软件开发流程。
课程目标
理解软件工程的基本概念、原理和实践
掌握项目管理和敏捷开发方法
熟悉软件设计与架构模式,能够使用设计模式进行开发
掌握编码规范、测试方法和重构技巧
探索软件安全性、性能优化和分布式系统等高级主题
通过实际项目实践,能够独立完成软件开发项目
学习时长
总时长:12周
每周学习时间:大约15-20小时
学习模块与计划
第1-2周:软件工程基础
学习软件工程的基本概念和生命周期。
理解需求分析与软件设计的核心原则。
第3-4周:项目管理与敏捷开发
介绍项目管理基础知识和敏捷开发方法。
学习版本控制工具和团队协作工具的使用。
第5-6周:软件设计与架构
学习软件架构模式和设计模式,掌握面向对象设计和UML建模。
第7-8周:编码实践与测试
强调编码规范与测试驱动开发,学习代码复审与持续集成技术。
第9-10周:高级主题
探索软件安全性、性能优化及分布式系统的基本概念。
第11-12周:项目实战与总结
综合运用所学知识完成一个完整的软件项目,复习总结并规划未来的学习路径。
学习方法与评估
学习过程中注重理论与实践的结合,每个模块都包含理论学习与实践任务。在第11-12周,通过一个完整的项目来评估学习成果,并编写项目文档与学习总结。
通过这个课程,你将获得扎实的软件工程基础,并具备在实际项目中运用这些知识的能力。
同时这份12周的学习指南全面覆盖了软件工程的核心领域,从基础概念到高级主题,逐步引导学习者掌握软件开发生命周期、项目管理、设计模式、编码实践、测试、以及安全性等关键知识。
通过理论学习与实际项目相结合的方式,指南强调了动手实践的重要性,并在最后的几周整合所学内容,帮助学习者通过完整项目来巩固知识和技能,确保在完成课程后具备独立开发和解决实际问题的能力。