课程名称
C语言程序设计与AI辅助:现代学习方式(AI-Assisted Programming with C: Modern Learning Approach)
课程描述
本课程是一门结合传统编程教学与人工智能技术的创新课程,旨在帮助学习者高效掌握C语言编程技能。课程内容涵盖C语言的基础知识,包括数据类型、控制结构、函数、数组、指针等核心内容,并结合大语言模型的强大功能,提供代码生成、调试、优化和复习等智能辅助功能。
通过这门课程,学习者不仅能够系统学习C语言的编程基础,还能体验现代学习方式的便利。课程注重实践性,通过AI辅助工具帮助学生快速解决编程问题,提升代码质量,同时培养学习者利用AI工具提高学习效率的能力。
课程性质
科学与技术类任选课
课程目标
- 掌握C语言基础:学习C语言的基本语法、数据类型、控制结构、函数、数组、指针和文件操作,打好编程基础。
- 熟悉AI辅助工具:了解如何利用AI工具如代码补全、调试和自动评测,提高编程效率和代码质量。
- 培养问题解决能力:通过实际项目,应用所学知识解决问题,提升逻辑思维和分析能力。
- 提升编程思维:培养良好的编程习惯和思维方式,为学习其他编程语言和复杂系统打下基础。
- 促进团队合作:通过小组项目,培养沟通和协作能力,模拟真实的软件开发环境。
- 职业发展准备:为学生未来的职业发展提供支持,帮助他们将所学知识应用到实际工作中。
课程试听
加入课程
QQ群:698956453
讲师介绍

薛景,男,2002年毕业于南京师范大学计算机科学与技术专业,获学士学位;2008年毕业于苏州大学软件工程专业,获硕士学位;2012年香港理工大学访问学者。主要研究方向为教育领域的数据挖掘,南京邮电大学《高级语言程序设计A》课程负责人,获南京邮电大学2019年度“教学标兵奖”,主讲课程包括:计算机语言程序设计(Python、C、Java)。近年的工作成果包括:建设江苏省一流本科在线课程“Python语言程序设计基础”,主编教材《Python语言程序设计基础教程(慕课版)》,自主设计开发南京邮电大学程序设计类课程教学辅助平台,主持或参与3项教育部高教司产学合作协同育人项目、3项校级教改课题、2项横向科研课题,获国家发明专利授权10余项、软件著作权2项,发表高水平学术论文20余篇,多次参与江苏省大数据安全与挖掘研究生暑期学校的组织与授课。