Project-Based Learning · AI Programming

AI 编程项目制课程

用 AI 辅助编程,把一个身边的需求做成可以运行的小应用。通过专业教师录播、AI 辅助练习和项目导师指导,把知识落实到一件可展示的作品中。

项目示例:为真实需求制作一个小应用

从学习、校园或社区中找到一个小需求,制作可以实际使用的网页应用。学生需要能解释代码、复现问题、检查 AI 生成的修改,并展示完整使用过程。

希望从使用 AI 走向制作工具、网站与应用的学生。

学习准备

具备 AI 基础使用能力;根据学生水平安排编程入门或进阶任务。

这是课程框架与项目示例。具体开课时间、工具、材料、辅导安排及费用将在开课前说明。

每一步学习,都推动项目向前

  1. 需求与原型

    采访潜在使用者,明确要解决的问题,画出主要页面与操作流程。

  2. 编程基础

    在项目中学习变量、条件、循环与函数,理解程序如何处理输入和输出。

  3. AI 协作开发

    把需求拆成小任务,借助 AI 编写和解释代码,逐段运行并保留版本。

  4. 功能与数据

    连接页面交互与必要的数据,检查异常输入、权限和个人信息处理。

  5. 测试与交付

    邀请使用者测试,修复问题,完成可运行版本、操作说明与演示。

用作品与过程,说明自己学会了什么

项目交付

  • 可运行的小应用
  • 源代码与版本记录
  • 使用者测试反馈
  • 演示与操作说明

项目导师制

项目导师提供任务拆解、阶段指导、作品评审与交付复盘,专业教师负责课程内容和关键评估。学生需要展示作品、解释自己的判断,并说明 AI 提供了哪些帮助。

项目可以先协作再逐步独立,过程和成果进入个人成长档案。商业项目同时关注真实客户、交付质量和实际收入。

做项目,也练习生活与合作

协作安排开发任务,访谈使用者,演示应用并回应问题,记录每个人的贡献。学习中同时练习时间安排、资源使用和面对困难的方法,让技术作品与个人成长一起积累。

选择下一段学习

项目课程独立选修、单独定价,可申请课程奖学金、减免或个别延期付费安排。您可以先了解课程路径,再结合基础、兴趣与家庭情况选择。