第1章 IT工程师与工程
1.1 工程的概念
1.2 IT行业
1.2.1 信息技术的内涵
1.2.2 信息技术行业
1.2.3 IT行业的教育
第2章 工程思维和计算思维
2.1 思维
2.2 工程思维
2.2.1 工程思维的含义
2.2.2 工程思维的性质
2.3 什么是计算思维
2.3.1 计算思维的特性
2.3.2 计算思维的本质
2.4 0和1思维
2.5 计算机系统中的计算思维
2.5.1 硬件系统中的计算思维
2.5.2 软件系统中的计算思维
2.6 算法思维
2.6.1 算法的概念
2.6.2 算法的设计与分析
2.6.3 常用的算法设计策略
2.6.4 算法的实现——程序设计语言
2.7 数据思维
2.7.1 数据结构
2.7.2 文件系统和数据库
2.7.3 挖掘数据的潜在价值——数据仓库与数据挖掘
2.8 程序思维
2.8.1 计算机程序如何描述现实事物及其关系
2.8.2 问题求解中的控制抽象——程序控制结构
2.8.3 程序设计方法
2.9 网络化思维
第3章 工程项目管理
3.1 项目管理
3.1.1 项目管理的定义
3.1.2 项目管理知识体系
3.1.3 IT项目管理的定义
3.2 IT项目范围管理
3.3 IT项目时间管理
3.3.1 规划进度管理和定义活动
3.3.2 控制活动顺序
3.3.3 估算活动资源和估算活动持续时间
3.3.4 制订项目进度计划和控制项目进度
3.4 IT项目成本管理
3.4.1 规划成本管理和项目成本估算
3.4.2 项目成本预算和项目成本控制
3.4.3 项目成本效益分析
3.5 IT项目质量管理
3.5.1 质量管理体系
3.5.2 IT项目质量管理的主要过程
3.6 IT项目管理流程
3.7 软件项目管理
3.7.1 软件项目的规模、工作量和成本的关系
3.7.2 软件项目的规模、工作量和成本的估算方法
第4章 IT工程师的职业素养
4.1 工程伦理
4.1.1 工程伦理关注的主要问题
4.1.2 处理工程伦理问题的基本原则
4.1.3 工程中的风险与防范
4.1.4 工程价值和工程活动的社会成本与公正
4.1.5 工程活动中的环境伦理
4.2 信息伦理
4.2.1 信息伦理原则
4.2.2 大数据和人工智能时代的信息伦理
4.3 以道驭术——IT工程师的道德修养
4.3.1 IT工程师的责任
4.3.2 与信息技术有关的犯罪问题
4.3.3 IT工程师的职业道德修养
4.4 IT工程师的其他核心素养
4.4.1 目标、时间管理和工作方法
4.4.2 沟通能力
4.4.3 执行力
4.4.4 团队合作能力
4.4.5 专注
4.4.6 终身学习
4.4.7 IT职业卫生健康
4.4.8 心态管理
第5章 文献检索与科技写作
5.1 文献检索
5.1.1 文献信息源
5.1.2 文献线索检索
5.1.3 全文文献检索
5.2 阅读文献
5.3 技术文档的编写
5.3.1 软件开发项目文档的分类和作用
5.3.2 软件开发项目文档写作的指导原则
5.3.3 软件开发项目文档写作的常用技巧
5.4 科技论文的撰写
5.4.1 科技论文的类型
5.4.2 科技论文的基本结构
参考文献
展开