由天津理工大学、天津城建大学、天津师范大学、天津农学院、天津职业技术师范大学五校联合招生

一、基本信息
| 招生专业 | 软件工程 |
| 院校性质 | 公办 |
| 院校地址 | 天津市西青区宾水西道399号 |
二、历年招生计划及分数
| 学校 | 文理 | 24年 招生计划 | 24年 分数线 | 25年 招生计划 | 25年 分数线 | 26年 招生计划 | 26年 分数线 |
| 天津理工大学 | 理 | 400 | 589.5 | 370 | 591 | 370 | 569.5 |
| 天津师范大学 | 理 | 300 | 575 | 300 | 571.5 | 300 | 546.75 |
| 天津城建大学 | 理 | 200 | 562 | 200 | 555.25 | 200 | 530.75 |
| 天津农学院 | 理 | 320 | 545 | 335 | 529 | 340 | 506 |
| 天津职业技术师范大学 | 理 | 260 | 531.5 | 260 | 514.5 | 260 | 488.25 |
三、详细情况
1.文化课
仅招收理科:数学、英语、计算机,在每年的三月中旬进行考试
2、专业课
C语言、数据结构,在每年的一月份进行考试
3、录取规则
专业课考试【C语言】、【数据结构】均设有单科60分的及格线
4、总分计算
总成绩=文化考试成绩+专业考试成绩*1.5
5、毕业证书
审核通过后可获得由学籍校颁发的本科毕业证书,对符合“五校”《学士学位授予工作规定》要求的毕业生,授予工学学士学位证书,学籍归录取院校所有,本科毕业证学位证由学籍校颁发。
例:录取学校为天津理工大学,本科毕业证学位证由天津理工大学颁发。
6、收费情况
学费:14000元/年 住宿费:1000—1200元/年
7.退役大学生士兵
退役大学生士兵考生要在规定的时间(2027年3月退役的符合条件的大学生士兵单独组织一次报名,网上报名时间另行通知),履行网上报名和信息确认手续。需参加职业适应性或职业技能综合考查的,原则上于2027年4月进行专业测试,具体测试办法另行通知。
四、专业课情况介绍
1、专业课参考教材
C语言:《C语言程序设计(第五版)》谭浩强著,清华大学出版社,2024.01
数据结构:《数据结构(C语言版)》严蔚敏著,清华大学出版社,2021.06
2、专业课考试题型

3、专业课(考试难易程度)
比较容易:约30%,中等难度:约50%,难:约20%
4、专业课考试大纲
C语言:
1.基础知识
【了解】C语言的特点;算法的基本概念与特征。
【掌握】C语言程序的结构、运行C程序的步骤和方法。
2.数据类型、运算符与表达式
【掌握】各种数据类型的常量和变量表示;各类运算符的使用和表达式的计算。
【应用】不同类型数据间的混合运算、强制类型转换运算符、复合赋值运算符。
3.顺序结构程序设计
【了解】C语句的概念及种类。
【掌握】常用输入输出函数的使用。
【应用】顺序结构程序的应用。
4.选择结构程序设计
【掌握】关系运算符与关系表达式;逻辑运算符与逻辑表达式;if语句及其嵌套;switch语句;条件运算符合条件表达式。
【应用】选择结构程序的应用。
5.循环结构程序设计
【了解】goto语句构成循环。
【掌握】while语句;do-while语句;for语句;循环嵌套;break语句;continue语句。
【应用】循环结构程序的应用;三种结构程序的综合使用。
6.数组
【掌握】一维数组的定义和引用;二维数组的定义和引用;常用字符串处理函数。
【应用】一维数组、二维数组和字符数组的使用。
7.函数
【了解】常用库函数的正确调用。
【掌握】函数的定义;函数参数和函数的值;函数的调用;变量的存储类别(自动,静态,寄存器,外部);变量的作用域和生存期。
【应用】函数的嵌套调用和递归调用;数组作为函数参数;局部变量和全局变量。
8.编译预处理命令
【了解】不带参宏定义和带参宏定义的使用;“文件包含”的处理。
9.指针
【了解】指针与地址的概念、指针与函数的概念、返回指针值的函数与指向函数的指针变量的区别。
【掌握】指针变量的定义、初始化及指针的运算;指针与数组、指针数组的概念;指针访问数组元素的方法。
【应用】指针变量作为函数参数的应用;指向数组、字符串、函数的指针的应用;指向数组的指针作为参数时的应用;返回指针值的函数的应用;指针数组的应用。
10.结构体
【了解】结构体数组的定义和数组元素的引用;指向结构体类型数据的指针的概念及使用。
【掌握】结构体类型变量的定义、引用和初始化;结构体数组的使用。
11.位运算
【了解】位运算与位段;常用位运算的类型和位运算符的种类、优先级及用法。
【数据结构】:
1.基础知识
【了解】数据结构的基本概念和术语;算法的基本概念与特征。
【掌握】四类基本的数据关系及特点;抽象数据类型的表示与实现;算法的设计要求。
【应用】算法时空效率分析。
2.线性表
【了解】线性表的概念,抽象数据类型定义及逻辑特性。
【掌握】线性表的顺序存储结构和链式存储结构的表示和实现。
【应用】线性表的应用:两个有序表的合并。
3.栈和队列
【了解】栈和队列的抽象数据类型定义及逻辑特性。
【掌握】顺序栈的表示和实现;队列的链式表示和实现及队列的顺序表示和实现。
【应用】栈的应用:数值转换和括号匹配;循环队列的应用。
4.串
【了解】串类型的定义。
【掌握】串的顺序存储表示、堆分配存储表示。
5.数组
【了解】数组的定义和运算。
【掌握】数组的顺序存储表示和实现;广义表的定义及操作。
【应用】数组的应用:特殊矩阵和稀疏矩阵的压缩存储。
6.树和二叉树
【了解】树和二叉树的概念,抽象数据类型定义及逻辑特性;森林的定义。
【掌握】二叉树的性质、存储结构及基本操作;树的存储结构;二叉树的遍历方法,树和森林的遍历方法。
【应用】二叉树的应用:树和森林与二叉树的转换、最优二叉树及赫夫曼编码。
7.图
【了解】图的概念、抽象数据类型定义及逻辑特性;图的相关定义和术语;拓扑序列的概念。
【掌握】图的邻接矩阵表示法、邻接表表示法;图的深度优先搜索、广度优先搜索。
【应用】图的应用:最小生成树问题;最短路径问题;拓扑排序。
8.查找
【了解】查找的概念;静态查找表、动态查找表的定义;哈希表的定义。
【掌握】静态查找表的查找方法及特点,二叉排序树和平衡二叉树的构造方法。
【应用】哈希函数的构造方法及处理冲突的方法。
9.排序
【了解】内部排序的概念。
【掌握】直接插入排序、希尔排序、简单选择排序、快速排序、堆排序、归并排序的排序方法。
【应用】各种排序算法的空间和时间复杂度分析。
官网:https://gw.gongxue100.com/ 官方咨询电话:18322616529
