为了培养信息技术人才,参考acm和ieee computer society联合制定的课程体系规范,《计算机科学与技术(信息技术方向)专业规范》确定了以下面12个知识领域为主体构成的网站制作课程体系。
(1)信息技术基础:包括支持基于计算机与网络的信息系统的规划、实施、管理所涉及的基本知识,还包括信息技术发展与应用环境的关系。
(2)人机交互:重点在理解作为交互对象的人的行为,利用以人为中心的途径来开发和评价交互式系统。
(3)信息保障和安全:包括密码学和安全机制、数据安全性要求、信息安全策略,信息安全域、事故调查和威胁分析等。
(4)信息管理:包括信息获取、信息数字化、信息的表示、信息的组织、信息变换和信息的表现,数据模型化和数据抽象,信息安全性、隐私性、完整性。
(5)集成程序设计及技术:包括集成程序设计相关的开发技术、脚本技术、系统间的通信技术、集成程序技术中的安全性问题。
(6)计算机网络:网络的运行模式、各种标准和方法、网络应用、网络的部署和管理。
(7)程序设计基础:包括程序设计基本概念、基本数据结构和算法等。
(8)平台技术:包括计算机硬件、固件、网络基础设施、操作系统、中间件和应用软件。
(9)系统管理和维护:与操作系统、应用系统、各种管理活动与管理职责相关的知识和实施能力。
(10)系统集成和体系结构:包括获取需求、对需求进行建模和测试,从多个不同侧面对体系结构加以抽象,系统集成技术,招标采购,实施过程管理,验收测试。
(11)信息技术与社会环境:包括信息技术职业的社会属性,以及信息技术发展导致的社会变化与引发的问题。
(12) web系统和技术:包括基于web的应用(如相关软件、数据库、接口和数字媒体等), web应用的设计技术、实现技术和测试技术,由web和社会性软件(如博客等)引发的社会、伦理和安全问题。
在《it2008》中新增了一个知识领域:信息技术的数学与统计学,从而使知识领域的总数增加到了13个。这个知识领域的内容原来是放在“信息技术基础”知识领域中的,将它们分离出来单独构成一个知识领域,充分体现了对培养信息技术人才的抽象能力的高度重视.
(13)信息技术的数学与统计学:包括基础逻辑,离散概率,函数、关系与集合,假设检验,样本与描述统计,图与树,数学与统计学在信息技术中的应用。
另外,由于大多数信息技术人才是在非计算机类行业中工作的,所以了解所在单位的基本业务知识也是十分必要的。很难想象,某个信息技术人员能够胜任海尔it部门的工作,却没有一点与海尔主营业务有关的知识.调查发现,美国有的大学在培养信息技术专业的本科生时,是用2/3的学时来实施本专业的课程,而其他1/3的学时则由学生选择某个自己感兴趣的非信息技术专业(如集成机械制造、供应链管理、图像处理等,甚至还有法语、西班牙语)来学习,使得他们毕业时既具备了信息技术专业的能力和知识,又掌握了其他某个专业的基础知识与基本能力。
很多组织机构十分重视信息技术人员的继续教育。信息技术人员必须养成终生学习的习惯,注重知识的更新,及时学习新出现的技术和工具,以便在竞争激烈的社会中能持续地胜任自己的工作。