软件工程第一次作业作业
欢迎来到软件工程课程,希望大家学习愉快!
为了不遗漏作业内容,这里有一份checklist方便你快速查阅
- 提前注册CSDN;加入班级社区
- 详细阅读作业要求
- 提前熟悉markdown语法
- 阅读《构建之法》
- 撰写博客
- 作业目录,作业基本描述
- 评估当前的自己、展望未来中的所有问题和要求
- 思维导图和学习路线
- 核对作业评分标准
- 在deadline之前,在社区中提交作业
0、截止时间
本次作业截至时间为2023年3月1日。
1、准备工作
中国专业IT社区CSDN (Chinese Software Developer Network) 创立于1999年,致力于为中国软件开发者提供知识传播、在线学习、职业发展等全生命周期服务。这里有许多IT精英分享技术、答疑解惑。不论是学习技术还是记录学习历程,CSDN都是一个很好的交流平台,赶紧加入吧!
-
1.1 请在CSDN上注册,作业内容将以发布文章的形式提交
-
1.2 加入课程CSDN社区。修改个人信息,社区昵称改为真实姓名,社区签名改为【班级-学号】的格式,比如3班,3121010101,社区签名为3-3121010101。
-
1.3 学习使用Markdown文本语法撰写博客【参考附录教程1-2】
-
Markdown 是一种轻量级的「标记语言」,它的语法十分简单。常用的标记符号也不超过十个,这种相对于更为复杂的HTML 标记语言来说,Markdown 可谓是十分轻量的,学习成本也不需要太多。今后撰写作业文章都将用到Markdown来编写,请将CSDN的默认编辑器设置为Markdown。
-
1.4 注册CSDN后,登录gitcode,尝试建立一个public代码仓库,以学号命名,使用git上传一个代码文件(内容是空的也行)到代码仓库,作业文章附上上传截图和仓库地址。【参考附录教程3-5】
2、评估当前的自己
转眼已经大二下学期,接下来就要开始实习、找工作或考研了,之后就将进入毕业季。回顾总结你在前两年的学习经历和项目技能等,写一篇你自己的简历,以你觉得合适的简历模板的形式,在博客用markdown排版呈现。要求如下:
- 2.1 姓名/昵称、照片/头像、兴趣爱好、特长等个人展示部分(可隐藏真实姓名,用卡通人物等代替照片)
- 2.2 当前值:展示截止目前你的真实水平:
- 成果和获奖经历
- 专业水平:掌握的编程语言、技术框架、开发软件,累计代码量
- 项目经历:开发过的项目简介
3、展望未来
学习是一个永恒的课题,不管未来你是选择找工作、考研、考公还是出国留学,你都需要学好专业知识:
- 3.1 阅读《构建之法》,并阅读构建之法社区中前人提出的问题,选择5个及以上的问题写下自己的思考。要求在自己的思考中贴上原问题的链接。
- 3.2 你未来的职业规划是什么?
- 3.3 对于软件工程实践课程,你有什么理解和期望?例如:
- 你希望通过软件工程课程学习到什么技术(前端、后端、平台、语言、框架、工具、软件、研究方向等,仅列出一个即可)、提高哪些方面的能力;
- 你对老师助教有什么期待?
- 或者其他内容。
4、学习路线
在上一部分关于未来的展望中,你提到了你最想学习的技术;在软件工程实践课程中,同学们可以利用个人编程作业、结对编程作业、团队项目作业,学习和熟练这项技术(因此,在挑选学习目标时,同学们需要考虑是否可以将该项技术应用到软工实践课程);接下来,请为你的学习目标绘制你的学习路线图,要求如下:
- 4.1 采用专业的思维导图软件,建议可以是:MindManager、XMind、iMindMap、FreeMind、Mindomo、MindNode……等等之一。推荐免费的Xmind。
- 4.2 绘制思维导图,包括但不限于以下内容:学习这门技术需要的精选的书本和网络资源、这个技术的方向和分支、入门掌握精通的学习路线图、入门掌握精通的三阶标准、 对应的岗位或应用研究方向的趋势了解和分析。
- 4.3 绘制路线图规划学习的时间计划,以寒假+下个学期,即6个月为周期,描述6个月内你打算学习这项技术的规划安排。
- 4.4 在博客给出路线图和思维导图软件导出的图片
严禁直接COPY或抄袭现成的某个技术的路线图。路线图可以参考现有的,但必须博采众家之长,并有你自己的心血凝结其中。你绘制的路线图,从绘制到内容呈现,整体上必须是原创的。
技术路线可以参考:CSDNIT人才成长路线图、CSDN技能树
附:绘制的思维导图参考:
5、格式与规则
5.1、为了方便其他学校的老师或者助教了解课程实况,请大家在作业开头添加作业的基本信息:(必做)
| 这个作业属于哪个课程 | <班级的链接> |
|---|---|
| 这个作业要求在哪里 | <作业要求的链接> |
| 这个作业的目标 | <写上具体方面> |
| 其他参考文献 | ... |
markdown代码
-
|这个作业属于哪个课程|<班级的链接>| -
|-- |-- | -
|这个作业要求在哪里|<作业要求的链接>| -
|这个作业的目标|<写上具体方面>| -
|其他参考文献|... |
5.2、为了方便阅读以及助教评分,请大家在博客开头给出博文目录,作为内容的索引
- 务必包含以下大标题:评估当前的自己、展望未来、思维导图和学习路线(标题含义近似即可,你可以个性化自己的标题,如我的过去、我的简历、我的展望、学习计划)
- 可以使用markdown的语法
[toc],根据标题设置自动生成目录:
-
[toc] -
作业基本信息... -
## 评估当前的自己 -
... -
## 展望未来 -
... -
## 思维导图和学习路线 -
...
5.3、作业提交规则
- 博客以班级作业页面的提交时间为准;需要提交的代码以gitcode的提交时间为准;
- 在deadline前交,分数为实际得分 ;
- 补交:在deadline 后两天内提交视为补交,分数为实际得分 * 50%;写了但是忘记提交作业和补交扣分一致
- 缺交:在deadline 之后两天未补交视为博客缺交,分数为0分;
5.4、作业计分规则
每次作业的基准分满分为100分,各次作业会以特定比例换算到学期成绩。比如:
-
某次作业,满分100分,以权重25%换算到学期总成绩 -
小李此次作业得分85分,作业在deadline前提交,那么他本次作业会以85*100%*25% = 21.25换算到总成绩中 -
小张此次作业得分85分,并是在deadline后的两天内补交,那么他本次作业会以85*50%*25% = 10.625换算到总成绩中 -
小王在作业deadline两天后还未补交,作业提交已经关闭,此次作业得0分 -
...
5.5、其它规则
- 作业抄袭:当助教发现两篇博客文字/图片/代码过分相似时,判定两篇博客都为抄袭,该次作业不得分,并倒扣该次作业占总成绩比重的分数;
- 伪造提交:虽然作业博客没有完成,但是先提交到作业占位置,判定为伪造提交,分数得0分;
- 如对作业存在疑问,请在deadline之前三天提出;
6、评分细则
- 【博客排版】(20%):是否在博客开头给出了本次作业的基本信息;是否给出了博客内容目录;是否采用markdown排版,排版是否整齐,博客是否美观;
- 【评估当前的自己】(25%):简历格式整齐美观;项目描述详略得当,展现自己的角色和贡献,以及最终项目成果如何
- 【展望未来】(25%):回答生动具体,不笼统
- 【思维导图和学习路线】(30%):思维导图是否覆盖所有要求的内容,整齐美观;路线图是否详尽具有可行性
7、附录教程
相关推荐
软件工程经济学第一次作业
"软件工程经济学第一次作业"软件工程经济学是一门学科,旨在研究软件项目的经济性和可持续发展。软件工程经济学的核心是通过经济学原理和方法来分析和解决软件项目中的经济问题。
春季学期软件工程第一次作业精.doc
春季学期软件工程第一次作业通常为学生们在软件开发领域的初探,旨在引导学生运用所学知识解决实际问题。作业内容一般围绕软件需求分析、系统设计、编码实现、测试等核心环节。
中国石油大学软件工程第一次在线作业.docx
在中国石油大学软件工程课程的第一次在线作业中,学生需要掌握一系列软件工程的基本概念和工具。通过这些问题,学生可以加深对软件工程不同阶段和方法的理解。以下是从作业内容中提取的知识点:1.
中国石油大学-软件工程-第一次在线作业.pdf
《中国石油大学-软件工程-第一次在线作业》涵盖了软件工程领域的多个知识点,主要涉及软件测试、需求分析、软件设计和维护等方面。以下是这些知识点的详细解释:1.
2024年机器人软件工程学课程作业项目仓库_包含四次作业任务_第一次作业使用OpenCV实现图片显示功能_第二次作业开发简易聊天程序_第三次作业构建消息发布订阅系统_期末大作业完成.zip
第一次作业的核心是图像处理与显示,学生需要利用OpenCV这一强大的计算机视觉库来实现图片的显示功能。


