2012-2013学年本科计算机科学课程概览

需积分: 50 0 下载量 70 浏览量 更新于2024-09-12 收藏 402KB PDF 举报
"计算机科学与技术课程" 2012-2013学年度的本科课程中,计算机科学与技术系提供了多门核心课程,旨在为学生提供扎实的专业知识和技能。这些课程包括: 1. 计算机辅助设计技术基础(3学分,48学时,Fundamentals of Computer Aided Design):这门课程着重于CAD技术的基础知识,使学生能够利用计算机解决专业及相关领域的问题。学习内容涵盖CAD系统的软硬件技术、二维和三维图形处理、曲线曲面建模、实体造型、以及AutoCAD和3DS MAX 5.0软件的使用,同时也会涉及OpenGL图形库的应用。 2. 软件工程(3学分,96学时,Software Engineering):作为一门关键的计算机专业基础课,软件工程课程旨在提升学生的软件开发能力,培养他们的软件工程素养。课程围绕软件生命周期,包括历史、发展、需求分析、设计、编码、测试、维护和项目管理等方面,介绍软件工程的基本理论、方法、技术和工具。 3. 人工智能导论(2学分,32学时,Introduction to Artificial Intelligence):针对非计算机专业的学生,这门课程介绍了人工智能的基本原理和方法。课程关注智能系统构建和分析的关键主题和技术,如产生式系统、搜索算法、启发式搜索、知识表示与推理,以及机器学习、模拟退火、遗传算法和人工神经网络等前沿领域。 4. 面向计算机科学的离散数学A(3学分,48学时,Discrete Mathematics in Computer Science A):作为计算机科学理论基础课程,离散数学A涵盖了数理逻辑和集合论的基础知识。学生将学习命题逻辑、一阶逻辑、集合论基础、关系和函数等概念,为后续的计算机科学课程打下坚实的数学基础。 这些课程共同构成了计算机科学与技术专业学生的核心知识体系,旨在培养他们在计算、软件开发、人工智能和理论分析等方面的能力,为未来的职业生涯或进一步研究做好准备。通过深入学习这些课程,学生将具备解决复杂问题、创新思考和应用现代技术的技能。