清华大学软件工程专业主要学习以下课程:
公共基础课程 :包括英语、数学、计算机基础等。专业核心课程
C语言逻辑实现
数据库技术
JAVA编程技术
JAVA手机游戏编程技术
JAVA WEB编程技术
XML
J2EE框架技术
C编程技术
WINDOWS FORMS程序设计
ASP.NET开发技术
AJAX编程技术
WEB服务技术
WINDOWS编程技术
企业网站设计技术
动态网页技术
数据结构
设计模式
软件测试技术和质量控制
项目实训
专业方向课程
软件需求分析
软件设计
软件测试
软件维护
选修课程:
学生可以根据兴趣选修其他课程,如人工智能、计算机网络、操作系统、数据库原理与实现技术等。
培养目标
软件工程专业的培养目标是使学生掌握计算科学基础理论,具备软件开发能力及实践初步经验,能从事软件工程技术研究、设计、开发、管理、服务等工作。
就业方向
软件工程专业的毕业生可以在软件开发公司或企业中担任软件编程、系统分析、项目管理、质量保证等岗位,从事嵌入式应用程序、桌面级应用程序、企业级应用程序、WINDOWS服务程序、手机游戏等的开发工作。
建议
学生在学习软件工程专业时,应注重实践能力的培养,通过参与课程实习和毕业设计等实践活动,将理论知识应用于实际项目中,以提高自己的专业技能和解决问题的能力。同时,学生可以根据自己的兴趣和职业规划,选择合适的选修课程,以拓宽知识面和增强就业竞争力。