我的第一条随笔

==========

这个作业属于哪个课程 https://edu.cnblogs.com/campus/zswxy/SE2020-2
这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/SE2020-2/homework/11337
这个作业的目标 <让我们了解本专业,同时养成分享生活点滴的习惯,学会利用优质网站资源学习、分享,并起到督促进步的作用>
学号 <20209134>

1.第一周作业内容:

1.1 你对软件工程专业或者计算机科学与技术专业了解是怎样?

① 初次见到软件工程专业可能会误以为我们专业只需要掌握与软件编程相关的技术,但事实并非如此。实际上,我们要学习的主干学科有如下:大学外语、高等数学、线性代数、概率论与数理统计、程序设计语言、数据结构、离散数学、操作系统、编译技术、软件工程概论、统一建模语言、软件体系结构、软件需求、软件项目管理等,详情见:https://baike.baidu.com/item/软件工程/24604324?fromtitle=软件工程专业&fromid=4925780&fr=aladdin。由此可见,我们专业要求的学习指标还包括外语、高数等,据我了解,外语可以锻炼我们的语言学习及运用能力,高数可以锻炼我们的逻辑思维能力与独立思考能力,拥有上述能力可以帮助我们快速掌握软件工程的基础——计算机编程语言,同时加以灵活运用。

② 我们的专业软件工程需要做的就是码代码,解决BUG,那么此时就需要运用到计算机语言,当下流行的计算机语言有如下几种:C、C++、Python、Java、PHP等等。这么多的语言我们其实并不需要每一种都精通,只需要了解其中的几种,并挑选其中1~2种去精修。C语言作为我们当下最流行,最便捷,使用人数最广泛的语言之一,其所具有的可移植性与强大的数据处理能力是其他几种语言所无法比较的。而Java其是一种可以撰写平台应用软件的面向对象的程序设计语言,其具有卓越的通用性,高效性与安全性,被广泛运用于个人PC、数据中心、游戏控制台等方面。C++通常也被称为CPP,是一种静态数据类型检查的、支持多重编程范式的通用程序设计语言。PHP是一种HTML内嵌式的语言,是一种在服务器端执行的嵌入HTML文档的脚本语言,语言的风格有类似于C语言,也被广泛地运用。详情见https://m.php.cn/faq/427548.html

1.2 你了解C语言么?C语言主要应用有哪些?

① 我自己对于C语言的理解就是类似于中文英语日语法语等,也是用于交流的语言,但是交流对象却不是人类——人类,而是人类——计算机。同时作为我们专业必修的语言之一,应当认真学习该语言,拿出12分的精力把C语言掌握。

② 通过网上的学习,了解到C语言之后,知道了C语言是一门面向过程的编程语言,与C++、Java等面向对象的编程语言有所不同。其描述问题比汇编语言更加迅速与便于修改与移植。同时其还具有**简洁的语言、具有结构化的控制语句、拥有丰富的数据类型、丰富的运算符,同时可以对物理地址进行直接操作等等,可谓是益处良多。

③应用方面通过开学前的预习了解到Linux的系统全是用C语言编写的。

1.3 你希望在这个专业学到哪些内容?

通过书本预习与网络资料的了解,个人非常中意C语言与Python两种语言,非常愿意在接下来的四年中积极学习以上两种语言,尽量追求能够深入理解,同时了解Java、C++等编程语言的运行原理。

1.4 和学长学姐交流,谈谈你打算如何规划你的大一生活?

① 编程时间:每日至少一小时,只能往上走,不能向下掉。

② 英语单词:四级六级单词每日45个(开学至今已坚持一周),并且每日复习上一日所记单词 。

③ 锻炼身体:单纯的学习对于大学生活的我们还远远不够,还需要强健的体魄,因此每日早晨若不下雨,提前10分钟前往操场跑步至少3圈 。(已坚持2次)

④ 阅读计划: 适当的阅读是提升自己气质与修养的关键,因此计划在大学四年内阅读20本名著,其中包括10本国内10本国外。

**1.5 完成第一次编程作业 **

#include<stdio.h>
int main()
{
printf("*****************\n Hello, world!\n*****************");
return 0;
}

以下BUG为兴趣驱使

#include<stdio.h>

int main()

{
/*定义几个变量, centimeter表示厘米, meter表示米*/
float centimeter, meter ;
printf("请输入一个你需要转换的厘米centimeter=:");
scanf("%f",&centimeter);
meter = centimeter / 100.0;
printf("meter = %f",meter);
return 0;
}
/*PS:程序纯属瞎搞,大佬勿喷*/

最新文章

  1. 数据结构作业之用队列实现的基数排序(Java版)
  2. 自己总结的web前端知识体系大全【欢迎补充】
  3. 分布式网站架构后续:zookeeper技术浅析
  4. qt超强绘图控件qwt - 安装及配置
  5. linux远程执行命令
  6. 旅行喵 React Native 技术实践
  7. 一些常用运行命令和CMD命令
  8. Intel&#174; Ethernet Connection I217-V 网卡驱动(win10 ,2012)
  9. C简单实现动态顺序表
  10. Material Design之CoordinatorLayout+AppBarLayout实现上滑隐藏ToolBar
  11. jenkins 解决构建成功后进程消失的问题
  12. 虽然不抱希望但也愿.Net和Java之争暂得平息
  13. jquery添加属性使用attr、prop。
  14. tomcat-会话绑定
  15. 文档对象类型DOM
  16. Servlet 全局验证是否登录
  17. echarts中datazoom相关配置
  18. 作业6 团队项目之(开始第一个Sprint)
  19. docker 安装mysql mongo
  20. bat批处理中如何获取前一天日期

热门文章

  1. 4G DTU是什么 4G DTU的功能和特点
  2. 使用java动态字节码技术简单实现arthas的trace功能。
  3. 容器探针(liveness and readiness probe)
  4. Linux 系统编程 学习:10-线程:线程的属性
  5. Django项目打分系统
  6. [Luogu P1450] [HAOI2008]硬币购物 背包DP+容斥
  7. 【Azure 环境】存储在Azure上的文件,使用IE/Edge时自动打开的问题,如何变为下载而非自动打开
  8. PAT Saving James Bond - Easy Version
  9. 嗯,挺全乎儿的,Spring Boot 多环境配置都在这里了,你喜欢哪种?
  10. php正则匹配整数