计算机科学与技术专业教学大纲前言本教学大纲作为计算机科学与技术专业教学的指导纲要,和各年级培养计划一起形成完整的教学计划指导体系。本教学大纲的修订按照“追踪学科发展,体现技术前沿,理论基础和实际技能并重”的原则,力求保证教学大纲的先进性、课程内容的前沿性和实用性。计算机科学与技术专业的教学内容主要包括四部分:公共基础课、专业基础课、专业方向课和专业选修课。公共基础课为高等数学、外语、大学物理等全校性课程。专业基础课为深入学习本专业的专业课程所需的基础课程;由于本专业源于构造性计算科学,故专业基础课中包括的数学课程较多;这一部分课程在本专业培养计划中占有相当重要的地位,它为专业课程的进一步深入学习起到很好的铺垫和支撑作用。专业方向课一般开设在第三、第四学年,讲授较深层次的计算机理论和计算机科学技术问题,使学生对计算机科学和技术有一个全面、具体、深层次的理解和认识。专业选修课在第四学年开设,主要讲授计算机各发展方向上所涉及到的前沿技术;通过专业选修课的学习,使学生全面了解计算机的应用领域、技术特点以及各应用领域所涉及的关键技术,为自己确定将来的发展方向。专业教学的三个部