自我简介


某理工类大学信息科学与工程学院2020级原计算机类20-7班学生,分流后选择软件工程学科,现被分配到20-1班继续开始本科阶段的学习。

成绩:2020秋-2021春学年综合素质测评排名:1/418,绩点排名专业前4%。专业课考试中,离散数学91,计算机网络95,概率论与数理统计优秀,程序设计实践优秀,数据结构实验优秀等等。

竞赛:“高教杯”大学生数学建模竞赛自治区级三等奖;团体程序设计大赛天梯赛三等奖等。

英语:2020.9 GET-4:555;2021.6 GET-6:438;2021第四届中国大学生五分至科研演讲大赛三等奖。

对软件工程课程的希望


在经过一个学期的学习后,希望掌握以下知识:

1.对软件工程的历史由来有初步认识。

2.掌握最基础的几个模型如瀑布模型、快速原型模型,和当下比较热门的几个模型。

3.学会对项目进行简单的效益分析。

4.掌握快速建立软件原型的方法。

5.学会系统设计与软件结构设计的配合。

在课堂前自行进行预习,大概预估下节课的内容,可以配合倍速网课帮助理解。有不懂的地方标注出来,在课堂老师自由解答时可提出疑惑。

在课后及时完成作业,不拖沓不完美主义。有时候完成比完美更重要。对于老师在课堂上提到的一些引申材料尽可能抽时间去阅读,开卷有益。在有课的当天结束学习前总结笔记便于以后复习。

根据艾宾浩斯遗忘曲线,如果不及时复习之前的知识,那么这些知识最后也会没有办法真正被吸收。如果不按照科学的方法进行复习,那么将要花费更加的多的时间去记忆,事倍功半。所以学完一个章节相隔一段时间就需要进行复习,避免遗忘。

个人目标

小目标:能独立做出一项有关软件工程的项目,可以是一个大项目的一部分,为的是可以充分调动所学去检验是否真正学有所成。

大目标:放暑假时能找到一份在公司的实习,打杂也好,真正用自己的双手创造出财富,从输入变成了输出。

软件工程是不是教会不怎么会写程序的人开发软件?你的观点?


“Software engineering , of course, presents itself as another worthy cause , but that is

eyewash: if you carefully read its literature and analyse what its devotees actually do,

you will discover that software engineering has accepted as its charter

‘How to program if you cannot.’”

简单翻译就是:

 “当然软件工程定义自己为一个有价值的课程,但那就是在说大话:如果你仔细阅读过有关课程的文献和课程相关人员所写的分析,你就会发现它的目标是教会不会编程的人进行编程。”

我们追根溯源,了解到这句话时是prof. dr. Edsger W. Dijkstraz在On the cruelty of really teaching computing science(关于真正教授计算机科学的残酷)这篇文章中提出的。光看标题,我们可以猜测到其中的内容大部分应该是消极的。又了解到,这篇文章写于1988年,那个时候大概就是第二次软件危机的时间结点,人类对软件这一互联网领域的新兴产物还处于驯服阶段,也没有人会知道软件最终会走向何处。

也许在那个时代在某个层面存在其说服性。不过在最新的21世纪,2022年,软件数量急剧膨胀,软件规模越加庞大。主流社交软件同时活跃的人数有几个亿,如何设计一个可以容纳如此多人的软件,如何维护使其程序不会崩溃,这些都不是仅仅一个人或者一群人会“编程”就能够实现的,需要用更加科学的手段去干预去建模,才能用更小的成本产生更大的效益。

我想,教授计算机科学不会残酷,至少未来不会。襁褓里的新兴学科,会经历一个又一个的凛冬,成为人类历史的闪耀时。

2022春软件工程课后作业(2.25)相关推荐

  1. 2022春软件工程课后作业(4.4)

    1.阅读和了解什么是形式化方法 来源网络和维基百科: 形式化方法,中文也称形式方法[1].正规方法[2].在计算机科学和软件工程领域,形式化方法是基于数学的特种技术,适合于软件和硬件系统的描述.开发和 ...

  2. 2022春软件工程课后作业(3.16)

    1.Quora上有人提问:为什么软件开发的周期总是预估的2~3倍? 补充:这是开发者的错?还是管理的问题?技术粗糙,或者其他原因?或者这只是程序猿世界的自然法则? 世界上许多的矛盾总是存在其两面性,我 ...

  3. 坚定的探索者——2022春软件工程课程总结

    坚定的探索者 --AaronHuang,2022春·软件工程课程 一.一点回顾 在2022年春接触到这门课程时对软件工程充满了期待: 再次引用课程伊始的祝福迷路在现代软件工程中的羔羊--略读邹欣老师& ...

  4. 【高级软件工程课后作业】

    第一次作业 1.简述研究生阶段如何提高自己的学习能力. ①通过阅读大量的学术论文.文献资料以及国内外期刊,培养自己专业学术论文的写作能力 ②通过学习过程中的小组合作,提高自身的团队协作能力,提高与人沟 ...

  5. 2022春 计算机系统大作业 程序人生-Hello’s P2P

    计算机系统 大作业 题 目 程序人生-Hello's P2P 专 业 计算学部 学 号 班 级 学 生 指 导 教 师 计算机科学与技术学院 2022年5月 摘 要 为深入理解计算机系统,本文以hel ...

  6. 哈工大2022春计算机系统大作业:程序人生-Hello‘s P2P

    计算机系统 大作业 题     目 程序人生-Hello's P2P 专       业 计算机类 学   号 120L021305 班   级 2003002 学       生 李一凡 指 导 教 ...

  7. 哈工大2022春CSAPP大作业-程序人生(Hello‘s P2P)

    摘  要 本论文研究了hello.c这一简单c语言文件在Linux系统下的整个生命周期,以其原始程序开始,依次深入研究了编译.链接.加载.运行.终止.回收的过程,从而了解hello.c文件的" ...

  8. 哈工大2022春CSAPP大作业

    摘  要 本文对hello程序从编写完成开始到最终运行结束的整个过程进行了详细的介绍.涵盖了源文件hello.c经过预处理,编译,汇编,链接一步步变成可执行文件的每一阶段.然后为了执行hello程序, ...

  9. 哈工大2022春计算机系统大作业

    计算机系统 大作业 题     目 程序人生-Hello's P2P 专       业 计算机类 学   号 班   级 学       生 指 导 教 师 计算机科学与技术学院 2021年5月 摘 ...

最新文章

  1. JVM史上最最最完整深入解析,不看后悔一百次!
  2. 传统公司部署OpenStack(t版)简易介绍(九)——控制台部署
  3. html转换react native,React native HTML entities
  4. Snipaste在Window运行后遇到提示计算机中丢失 api-ms-win-crt-runtime-l1-1-0.dll 错误
  5. 新华社专题报道|陕建集团:打造「建筑行业」数字化转型标杆
  6. php.ini路径设置、libmysql.dll加载等
  7. matlab滤波器函数6,matlab中滤波器函数filter的c语言实现
  8. 牛客练习赛26---未完
  9. canvas实现简单画板
  10. CF128A Statues 解题报告
  11. Android 学习笔记(5)之RxJava解析1
  12. C# 淘宝商品微信返利助手开发-(九)编写一个vue页面用于复制淘口令
  13. Android图像处理之GPUImage for Android
  14. npm安装报错(npm ERR! code EPERM npm ERR! syscall mkdir npm ERR! path C:\Program Files\nodejs\node_ca...)
  15. 【无人机】基于混合粒子群算法求解无人机航迹规划问题附Matlab代码
  16. 小米 11 Ultra 正式发布,自称 “安卓之光”
  17. HMI(人机界面)在ADAS开发中的定位
  18. Vs2005 智能提示功能 提示框来的快去的也快!
  19. VB.NET自动加载宏
  20. service层的作用是什么?是否可以省略

热门文章

  1. Python自学笔记——视频课程来自小甲鱼零基础入门学习python
  2. Mysql 查询本级及上级、本级及下级
  3. JDBC-通用查询功能
  4. 移动支付,华为也想喝点汤
  5. 零基础!!最全计算机三级网络技术备考指南!!
  6. subl: gitgutter可以让你看到git 改动
  7. unity富文本使用:同一个文本框展示不同样式字体
  8. Incognito CTF 3.0部分WP及赛后复现
  9. Solr 配置文件之core.properties、solr.xml和Config Sets
  10. 关于机箱按键一键销毁或关机机箱内的多块VPX计算板卡的注意事项