我的第一条随笔

==========

这个作业属于哪个课程 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:程序纯属瞎搞,大佬勿喷*/

The First Assignment的更多相关文章

  1. Atitit GRASP(General Responsibility Assignment Software Patterns),中文名称为“通用职责分配软件模式”

    Atitit GRASP(General Responsibility Assignment Software Patterns),中文名称为"通用职责分配软件模式" 1. GRA ...

  2. user initialization list vs constructor assignment

    [本文连接] http://www.cnblogs.com/hellogiser/p/user_initialization_list.html [分析] 初始化列表和构造函数内的赋值语句有何区别? ...

  3. Swift 提示:Initialization of variable was never used consider replacing with assignment to _ or removing it

    Swift 提示:Initialization of variable was never used consider replacing with assignment to _ or removi ...

  4. 代写assignment

    集英服务社,强于形,慧于心 集英服务社,是一家致力于优质学业设计的服务机构,为大家提供优质原创的学业解决方案.多年来,为海内外学子提供了多份原创优质的学业设计解决方案. 集英服务社,代写essay/a ...

  5. [Top-Down Approach] Assignment 1: WebServer [Python]

    Today I complete Socket Programming Assignment 1 Web Server Here is the code: #!/usr/bin/python2.7 # ...

  6. default constructor,copy constructor,copy assignment

     C++ Code  12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849 ...

  7. Programming Assignment 5: Kd-Trees

    用2d-tree数据结构实现在2维矩形区域内的高效的range search 和 nearest neighbor search.2d-tree有许多的应用,在天体分类.计算机动画.神经网络加速.数据 ...

  8. Programming Assignment 4: 8 Puzzle

    The Problem. 求解8数码问题.用最少的移动次数能使8数码还原. Best-first search.使用A*算法来解决,我们定义一个Seach Node,它是当前搜索局面的一种状态,记录了 ...

  9. Programming Assignment 2: Randomized Queues and Deques

    实现一个泛型的双端队列和随机化队列,用数组和链表的方式实现基本数据结构,主要介绍了泛型和迭代器. Dequeue. 实现一个双端队列,它是栈和队列的升级版,支持首尾两端的插入和删除.Deque的API ...

  10. 逆转序列的递归/尾递归(+destructuring assignment)实现(JavaScript + ES6)

    这里是用 JavaScript 做的逆转序列(数组/字符串)的递归/尾递归实现.另外还尝鲜用了一下 ES6 的destructuring assignment + spread operator 做了 ...

随机推荐

  1. windows搭建ftp

    控制面板                此时输入电脑用户名和密码可在自己电脑访问,但是其它电脑不能访问 接下来防火墙允许的应用将FTP服务器打钩 控制面板\系统和安全\Windows Defender ...

  2. Windows 10 启动出现蓝屏 终止代码:UNMOUNTABLE_BOOT_VOLUME

    解决办法:在命令符窗口中[管理员权限] 1.– 修复Windows文件:损坏的Windows文件可能会导致严重的问题. sfc /scannow 2 .– 修复硬盘:确保您的硬盘依次运行,以及Wind ...

  3. Ethernaut靶场练习(0-5)

    1.Hello Ethernaut 目标: 安装好metamask,熟悉操作命令. 操作过程: 我们先提交一个实例,然后打开游览器F12.然后跟他的提示走. 先输入contract.info(). c ...

  4. 力扣 - 19. 删除链表的倒数第N个节点

    目录 题目 思路1 代码实现 思路2 代码实现 题目 给定一个链表,删除链表的倒数第 n 个节点,并且返回链表的头结点. 示例: 给定一个链表: 1->2->3->4->5, ...

  5. salesforce零基础学习(九十八)Salesforce Connect & External Object

    本篇参考: https://trailhead.salesforce.com/en/content/learn/modules/lightning_connect https://help.sales ...

  6. 1、Web应用

    一 Web应用的组成 接下来我们学习的目的是为了开发一个Web应用程序,而Web应用程序是基于B/S架构的,其中B指的是浏览器,负责向S端发送请求信息,而S端会根据接收到的请求信息返回相应的数据给浏览 ...

  7. layui table表格详解

    上次做table有些东西 忘记了 这次当作来个分析总结一下  跟大家共同学习 闲话不多说 直接上例子   代码: <form id="form1" runat="s ...

  8. Python学习笔记1:基础

    1.编码 默认情况下,Python 3 源码文件以 UTF-8 编码,所有字符串都是 unicode 字符串. 你也可以为源文件指定不同的字符编码.在 #! 行(首行)后插入至少一行特殊的注释行来定义 ...

  9. 1,认识web

    主要记录黄勇的视频讲解.CSDN:https://blog.csdn.net/nunchakushuang/article/list/1? 他的文档大纲为: video3 拓展1:HTTP与HTTPS ...

  10. Goldstone's theorem(转载)

    Goldstone's theorem是凝聚态物理中的重要定理之一.简单来说,定理指出:每个自发对称破缺都对应一个无质量的玻色子(准粒子),或者说一个zero mode. 看过文章后,我个人理解这其实 ...