【清华大学计算机系课程介绍】
清华大学计算机系的课程设置丰富多样,涵盖了广泛的计算机科学和技术领域。在这些课程中,我们重点关注两门课程:《计算机辅助设计技术基础》和《软件工程》。
1. 计算机辅助设计技术基础(00240013)
这是一门面向全校本科生的全校任选课程,每年秋季和春季学期开课。课程旨在为学生提供计算机辅助设计(CAD)的基础知识,帮助他们利用计算机解决专业及相关领域的问题。课程内容涉及CAD系统的软硬件技术、二维和三维图形处理、实体造型以及常用软件如AutoCAD和3DSMAX5.0的使用方法。此外,还介绍了OpenGL图形库的应用。通过学习,学生将掌握CAD的基本概念、原理、算法和实际操作技能。
2. 软件工程(00240033)
这同样是一门全校任选课程,只在秋季学期开设,适合全校选修且对计算机辅助设计有兴趣的学生。作为一门重要的计算机专业基础课,它的目标是提升学生的软件工程素质和软件开发能力。课程围绕软件生命周期展开,讲解了从历史和进展到软件开发的全过程,包括需求分析、软件设计、编程、测试、维护、项目管理以及相关的标准和规范。这门课程旨在使学生全面理解软件工程的基本理论、方法、技术和工具。
教师团队由经验丰富的教授和工程师组成,如孙延奎副教授,他的教学领域包括计算机辅助设计技术基础和小波分析及其应用,同时在科学研究中专注于小波分析、科学计算可视化、计算机图形学和图像处理。另一位是徐玉华高工,也负责计算机辅助设计技术基础的教学。
清华大学计算机系的这两门课程为学生提供了扎实的理论基础和实践技能,为他们在计算机科学领域的深入学习和未来职业生涯打下了坚实的基础。通过这些课程,学生不仅能够掌握先进的技术,还能了解到行业标准和最佳实践,从而更好地适应快速发展的信息技术世界。