Trae 实践 - 从传统编码者到 AI 驱动的软件系统构建者
本课程面向人工智能时代的软件工程新范式,结合 The Modern Software Developer 的现代软件开发理念,以 Trae(AI 原生 IDE)为核心实践平台,系统讲授现代软件开发流程、AI 辅助编程方法与人机协作开发模式。
课程通过“理论 + 实验 + 项目”的方式,使学生掌握从“传统编码者”向“AI 驱动的软件系统构建者”转型所需的关键能力,培养学生的软件工程素养、智能开发能力与工程创新能力。
计算机类、数据科学、信息管理、数字媒体、人工智能等
程序设计基础 / Python / 数据结构(至少一门)
Trae(AI 原生 IDE)
数据科学与智能媒体学院
掌握现代软件开发的工程流程与技术体系
掌握 AI 辅助编程与 Trae 原生开发环境的基本使用方法
具备使用自然语言驱动软件系统构建的能力
能对比分析传统开发方式与 AI 驱动开发方式的效率与质量差异
初步具备“人 + AI 协作开发”的软件工程实践能力
探索现代软件开发流程与 AI 编程的融合,了解 AI 辅助编程的发展历程与技术趋势。
掌握 Prompt 工程核心技术,学习如何通过自然语言高效驱动 AI 进行编程。
学习现代软件架构设计原则,掌握模块化开发方法与最佳实践。
深入学习 Trae Builder 模式,掌握使用 AI 驱动构建完整软件系统的方法。
利用 AI 进行代码调试、重构与性能优化,提升软件质量与运行效率。
学习 AI 辅助的软件测试方法,掌握软件安全与质量保障技术。
探索 AI 时代的团队协作新模式,掌握人机协同开发的最佳实践。
完成 AI 驱动的软件项目开发,进行项目答辩与成果展示。
面向 AI 时代的全新软件工程课程体系,紧跟技术发展前沿。
融合 Prompt 工程核心技术与 Trae Builder 模式,实现高效 AI 驱动开发。
探索“人 + AI”协作开发模式,培养未来软件开发核心能力。
课程内容与企业实际开发流程紧密结合,提升就业竞争力。
培养面向智能体与商业系统的开发能力,适应未来技术发展。
采用“理论授课 + 实验实践 + 项目驱动”的综合教学模式。
课程负责人
资深 AI 辅助编程专家,拥有丰富的软件开发与教学经验,致力于推动 AI 技术在软件工程领域的应用与发展。
AI 技术顾问
由来自业界和学术界的 AI 技术专家组成,提供前沿技术支持与实践指导。
本课程适合计算机类、数据科学、信息管理、数字媒体、人工智能等专业的学生,以及对 AI 辅助编程感兴趣的开发者。
建议学员具备基本的编程知识,了解至少一种编程语言(如 Python、Java、JavaScript 等),并学过程序设计基础或数据结构课程。
课程采用多元化考核方式:平时作业(30%)、实验报告(30%)、课程项目(40%)。课程项目要求使用 Trae(AI 驱动)与传统方式分别完成同一系统开发,并提交对比报告。
完成课程并通过考核后,学员将获得课程学分,并掌握 AI 辅助编程的核心技能,具备使用 Trae 进行 AI 驱动软件开发的能力,为未来职业发展奠定坚实基础。
主要参考资料包括:《软件工程》、《现代软件开发方法与实践》、Trae 官方使用手册、The Modern Software Developer 课程相关资料以及软件工程知识体系(SWEBOK)。