《软件工程专业认知导论》课程报告
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
XXXX学校
软件工程专业认知导论报告
学生姓名
学生学号
专业班级
所在单位
任课教师
完成日期年月日
考核成绩表
综合评定:
(优、良、中、及格、不及格)教师签字:
年月日
目录
1专业基本认知 (1)
1.1基本概念 (1)
1.2专业课程认知 (1)
1.3对某门专业课的理解 (2)
1.4还希望在导论课中学习的内容 (3)
2学习规划 (4)
2.1 学习进度计划及安排 (4)
2.2 创新创业等课外实践规划 (5)
3专业基本认知 (5)
3.1 毕业后五年内的职业规划 (5)
4知导论总结 (5)
4.1 成绩与收获 (5)
4.2 问题与不足 (6)
1 专业基本认知
1.1基本概念
软件工程基本概念:
软件工程是一门研究用工程化方法构建和维护有效的、实用的和高质量的软件的学科。它涉及到程序设计语言,数据库,软件开发工具,系统平台,标准,设计模式等方面
软件的基本概念:
与计算机系统操作有关的计算机程序、规程、规则,以及可能有的文件、文档及数据
什么是编程:
编程是编写程序的中文简称,就是让计算机代为解决某个问题,对某个计算体系规定一定的运算方式,是计算体系按照该计算方式运行,并最终得到相应结果的过程。
编程语言:
最简单的语言——BASIC
编程语言里一个重要的里程碑——Pascal Pasca
现代程序语言革命的起点——C语言
面向对象的编程语言——Java、Python
什么是系统:
计算机系统指用于数据库管理的计算机硬软件及网络系统。数据库系统需要大容量的主存以存放和运行操作系统、数据库管理系统程序、应用程序以及数据库、目录、系统缓冲区等,而辅存则需要大容量的直接存取设备。此外,系统应具有较强的网络功能。
1.2 专业课程认知
编程核心课程:
网页设计与制作
C语言程序设计
数据结构
Java程序设计
JSP应用技术
Web前端开发技术应用
软件体系结构与框架技术
移动互联网应用开发
Python语言基础
理论类核心课程:
软件项目管理
面向对象分析与设计
软件质量与保证测试
数据科学导论
实践类核心课程:
C语言程序设计与课程设计
Java数据库综合课程设计
JSP课程设计
Web前端开发技术课程设计
软件工程项目实践
软件项目综合实训
毕业设计
软件工程专业课程的学习是在理论与实践并存的状态下进行的。通过理论课程的学习,我们可以了解到更多关于编程语言、软件开发等技术的基本概念。然后通过专业课程的学习来在实际操作中进一步学习软件的相关知识。最后在学期末应用自己本学期学到的知识来进行一些项目的实践,进而达到学习的目的。
1.3 对某门专业课的理解
对C语言程序设计的理解
对于计算机科学与技术这个学科来说,c语言是重要的语言基础,通过导论对C语言的介绍,我对C语言也有了一定的了解。
首先最先需要接触和学习的就是c语言的程序处理的数据有常量和变量两种类型。
常量的类型包括"整形常量"“字符型常量”“字符串类型常量”等等。不同的类型常量也有不同的表达形式。例如单精度类型用float表示,双精度用double表示。
在单个字符的输入输出中。字符常量是用单引号括起来的一个字符。字符的输入输出是需要引入ACSII的内容,需要借助getchar()和putchar()来从终端键盘输入和输出。数据的格式化,常用于scanf和printf中用于表示数据类型的。常用的有%d表示十进制整数,%c表示输入一个字符,%f表示单精度类型,%lf表示双精度类型。
选择控制结构中包括单分支,双分支,多分支控制的条件语句。例如if语句和while 语句。if语句用于两个条件的分支,while语句常用于多个条件的分支结构。
在导论课上,我们也接触到了一些基本的程序代码,例如:“hello world”
#include
int main(void)
{
printf("HelloWorld!");
return 0;
}
其中:
#include 表示预处理器指令,此处引用了stdio.h
#include "" 引用的是你当前程序目录下面相对的文件
预处理器发现#include指令后就会去寻找#include <> 或者 #include 里的文件名,这个路径在我们编译器安装时候就设定了。
在程序进行编译时,编译器就会当前程序目录下面寻找 stdio.h文件,如果没有这个stdio.h文件,编译器就会报错。
main 主函数,程序第一个调用的函数
main(主函数)的返回值表示程序是否正常退出程序,因为在main(主函数)调用完成后会调用exit(ret),ret表示main(主函数)的返回值。exit函数是用来终止当前进程(当前程序),exit(0)表示正常退出,exit(非0)表示异常结束。
printf 格式化输出信息
printf是stdio.h里面的一个函数,只有引用了stdio.h才能使用,当前printf 是在控制台上格式输出一条信息,当前输出的内容是HelloWorld!,所以在控制台能看到一条HelloWorld!语句。
return 0 表示正常退出程序
在例如“取两个数的最大数”
#include<stdio.h>
int main()
{
int a,b,max;
printf("请输入两个整数:");
scanf("%d,%d",&a,&b);
if(a>b)
{