作者简介
申艳光,女,1970年4月出生,教授,1991年获重庆大学计算数学与应用软件专业理学学士学位,2002年获太原理工大学计算机应用技术工学硕士学位。1995年至今一直在河北工程大学从事计算机教学工作,2008年获河北工程大学“教学名师”称号,2008年和2010年被评为研究生优秀论文指导教师。河北省计算机学会理事,中国计算机学会高级会员,全国高等院校计算机基础教育研究会理工专业委员会委员。
一、主要教科研成果 主持和主研了国家、省、市级科研项目三十多项,获省、市级科技进步奖十多项;[1]2010-2011,主持国家自然科学基金项目“面向隐私保护的分布式数据挖掘关键问题研究”(61075053);[2]2014-,主持教育部国家精品视频公开课程“心连 芯 的思维之旅”;[3]2014-2016,第二主研河北省自然科学基金项目“考虑潜在客户的农资车辆调度优化及其干扰管理研究”G2014402027); [4]]2005-2006,第二主研河北省科技攻关计划项目“我省科技宏观决策机制的方法与支持技术研究”(05457205D-8);[5]2013.3,“计算机科学与技术品牌特色专业DR-CDIO人才
目录
目录
第1章IT工程师与工程1
1.1工程的概念1
1.2IT行业5
1.2.1信息技术的内涵5
1.2.2信息技术行业6
1.2.3IT行业的教育7
第2章工程思维和计算思维13
2.1思维13
2.2工程思维17
2.2.1工程思维的含义17
2.2.2工程思维的性质18
2.3什么是计算思维27
2.3.1计算思维的特性31
2.3.2计算思维的本质32
2.40和1思维34
2.5计算机系统中的计算思维36
2.5.1硬件系统中的计算思维36
2.5.2软件系统中的计算思维38
2.6算法思维41
2.6.1算法的概念41
2.6.2算法的设计与分析43
2.6.3常用的算法设计策略48
2.6.4算法的实现——程序设计语言572.7数据思维59
2.7.1数据结构60
2.7.2文件系统和数据库68
2.7.3挖掘数据的潜在价值——数据仓库与数据挖掘71
2.8程序思维77
2.8.1计算机程序如何描述现实事物及其关系77
2.8.2问题求解中的控制抽象——程序控制结构79
2.8.3程序设计方法86
2.9网络化思维91
第3章工程项目管理94
3.1项目管理94
3.1.1项目管理的定义94
3.1.2项目管理知识体系94
3.1.3IT项目管理的定义99
3.2IT项目范围管理99
3.3IT项目时间管理102
3.3.1规划进度管理和定义活动104
3.3.2控制活动顺序104
3.3.3估算活动资源和估算活动持续时间109
3.3.4制订项目进度计划和控制项目进度111
3.4IT项目成本管理117
3.4.1规划成本管理和项目成本估算118
3.4.2项目成本预算和项目成本控制120
3.4.3项目成本效益分析124
3.5IT项目质量管理126
3.5.1质量管理体系128
3.5.2IT项目质量管理的主要过程130
3.6IT项目管理流程131
3.7软件项目管理137
3.7.1软件项目的规模、工作量和成本的关系138
3.7.2软件项目的规模、工作量和成本的估算方法139
第4章IT工程师的职业素养145
4.1工程伦理145
4.1.1工程伦理关注的主要问题145
4.1.2处理工程伦理问题的基本原则146
4.1.3工程中的风险与防范147
4.1.4工程价值和工程活动的社会成本与公正148
4.1.5工程活动中的环境伦理149
4.2信息伦理151
4.2.1信息伦理原则151
4.2.2大数据和人工智能时代的信息伦理157
4.3以道驭术——IT工程师的道德修养159
4.3.1IT工程师的责任159
4.3.2与信息技术有关的犯罪问题161
4.3.3IT工程师的职业道德修养168
4.4IT工程师的其他核心素养170
4.4.1目标、时间管理和工作方法170
4.4.2沟通能力173
4.4.3执行力174
4.4.4团队合作能力174
4.4.5专注175
4.4.6终身学习175
4.4.7IT职业卫生健康175
4.4.8心态管理176
第5章文献检索与科技写作178
5.1文献检索178
5.1.1文献信息源178
5.1.2文献线索检索181
5.1.3全文文献检索183
5.2阅读文献185
5.3技术文档的编写186
5.3.1软件开发项目文档的分类和作用186
5.3.2软件开发项目文档写作的指导原则187
5.3.3软件开发项目文档写作的常用技巧188
5.4科技论文的撰写190
5.4.1科技论文的类型190
5.4.2科技论文的基本结构190
参考文献196
内容摘要
1.1工程的概念1.什么是工程什么是工程?什么是技术?什么是科学?(图1.1)它们之间有什么区别和联系呢?在汉语中,“工程”是一个合成词,由“工”与“程”两个词素构成。在甲骨文和金文中,“工”的字形均像工具。《说文解字》对“工”的解释是:“工,巧饰也。象人有规矩也……”意思是:工,巧饰之技。其字形像人手持规矩。“程”字原指称量谷物,有度量、规程、程式等义。《北史·列传·第六十九》的“儒林上”言及“材瓦工程”。《新唐书·魏知古传》云:“会造金仙、玉真观,虽盛夏,工程严促。”到了近代,特别是洋务运动之后,“工程”一词的使用日益普遍。就日常语义而言,所谓工程指的是包括设计和制造活动在内的大型生产活动。随着人类文明的发展,人们能够建造出比单一产品更大、更复杂的产品。这些产品不再是结构或功能单一的东西,而是各种各样的人造系统,工程逐渐发展为一门独立的学科和技艺。现代意义的工程指将自然科学的理论应用到具体工农业生产部门中形成的各学科的总称,如水利工程、化学工程、土木建筑工程、遗传工程、系统工程、生物工程、海洋工程、环境微生物工程等。美国工程师职业发展协会(The Engineer’s Council for ProfessionalDevelopment,ECPD)给出的定义是:“工程是一种职业,它利用通过学习、经验、实践所获得的数学和自然科学知识,寻求经济地利用物质和自然力量的方法,以造福人类。”工程是一种造物活动。工程活动是人类社会存在和发展的基础,是直接的、现实的生产力,是人类文明的重要标志。工程活动是一种超自然的,在目的性驱动与指导下建构超世界存在的独特实践方式,是创造价值、实现价值、消费价值和享用价值的经济社会活动。一般来说,工程是包括谋划、设计、制造、运行、维护、管理、评估活动在内的生产实践活动。中国古代神话传说中燧人氏和有巢氏可称为“原始工程师”。古埃及的金字塔,英国的史前巨石阵,中国的都江堰、万里长城和大运河,古罗马的斗兽场,中世纪欧洲的教堂,美洲玛雅人的神庙,等等,都是古代工程的奇迹。近代的机械工程、采矿工程、纺织工程、公路工程、铁路工程、电力工程等,现代的信息工程、基因工程、航天工程、生命工程、网络工程等,都是工程的代表。总之,工程意味着人对自然界有目的的变革,在本质上反映着人与自然关系中人的能动性。工程是按照人类的目的而使自然界人工化的过程,是组织、设计和建造人工物,以满足某种明确需要的实践活动。2.工程与科学“科学”一词一般认为源于中世纪拉丁文Scientia,其本义为“学问”“知识”。科学究竟是什么?至今没有定论。处于不断完善和发展中的科学主要是能够反映客观现实和规律的知识体系。科学活动正是该知识体系在诸多条件约束下的一种创造过程。广义的科学是自然科学、人文科学和社会科学等所有学科的总称;狭义的科学则专指自然科学,有时甚至仅指基础理论科学。自然科学(natural science)是以自然界为主要研究对象,运用实证、分析、推导等方法,揭示自然的奥秘,获取真知。人文科学(humanity science)是以人类作为主要研究对象,运用实地考察、诠释等方法,认识人、人性和人生的意义,提升人的精神素质和思想境界。社会科学(social science)是以社会领域为主要研究对象,运用调查、统计和归纳等方法,把握社会规律,解决社会问题,促进社会进步。计算机教育家特南鲍姆(Stephen Tenenbaum)对于科学家和工程师的作用有个形象的说法:“上帝创造了世界,却忘记了写说明书。科学家的任务就是补写出
……
主编推荐
阐述个人素养、工程思维、工程设计和工程伦理
精彩内容
这是一本IT行业工程师的入门书,是一封写给懵懂地站在门口的未来IT工程师的一封“长信”,也是献给将在IT之路上历练拼搏的工程师们的一份爱心指南。 本书共5章,通过丰富的实例,分析和阐述了IT工程师与工程、工程思维和计算思维、IT项目管理、IT工程师的职业素养、文献检索与科技写作等内容,使读者认识工程和IT行业的内涵,了解开展工程项目的研究与学习的方法和途径,了解IT项目管理知识与经济决策方法,了解IT工程师所应具备的基本能力、职业素养、工程伦理等,从而增强自主学习和终身学习的意识,提高不断学习和适应发展的能力。
媒体评论
阐述个人素养、工程思维、工程设计和工程伦理IT工程师的成长之路IT工程师的成长之路
以下为对购买帮助不大的评价