南昌大学计算中心

计算机课程体系

当前位置: 首页» 本科生教学» 计算机课程体系

计算机课程体系


教育部在 2018 年 4 月印发了《高等学校人工智能创新行动计划》的通知。行动计划中提出:加强人工智能与计算机、控制、量子、神经和认知科学以及数学、心理学、经济学、法学、社会学等相关学科的交叉融合,探索“人工智能+X”的人才培养模式;将人工智能纳入大学计算机基础教学内容; 构建人工智能专业教育、职业教育和大学基础教育于一体的高校教育体系。

教育部2019年2月26日举行新闻发布会,教育部高等教育司副司长范海林就如何大力发展新工科、新医科、新农科、新文科进行解读,指出要培养适应新一轮科技革命和产业变革要求的卓越工程师、卓越医生、卓越农林人才、卓越教师、卓越法治人才、卓越新闻传播人才以及基础学科拔尖人才。而这些卓越人才的培养都离不开扎实的信息技术基础培育。

因此,在这种形势下计算中心结合学校专业特点,结合学校不同学科与人工智能技术交叉融合的需求,在计算机基础教学课程体系中逐步纳入大数据和人工智能教学内容,通过改造现有课程,开设和完善新课程,面向非计算机专业学生传授人工智能、大数据的知识和技术,探索适应性的教学内容、实验体系、教学方法,全面提高大学生的人工智能素养,使学生具备人工智能的思维模式,能够运用人工智能和大数据的技术解决专业问题。急需改革现有的信息技术类课程体系结构,在全校范围内开展1+1+X信息技术课程,全面提升我校学生的信息技术能力和水平。

(1)第一个“1”指的是本科生入学以后的通识课程《大学计算机》,该课程以夯实学生信息技术应用基础为目标,培养学生计算思维为核心,培养学生的计算机应用能力,使大多数学生能熟练使用计算机,达到全国计算机等级考试二级水平。

该课程结合全国计算机等级考试二级考试大纲,全面介绍计算机工作原理、以人工智能时代使用最普遍的程序设计语言Python为例介绍程序设计思想,通过数据结构、软件工程、数据库设计基础的知识介绍,使学生深入了解计算机软件的工作原理;通过计算机网络、多媒体技术知识的介绍使学生掌握计算机网络基本原理和音频、视频的处理方法;同时,对智能时代的大数据技术、云计算、人工智能技术进行介绍。从而为学生深入了解计算机系统、理解计算机工作原理,使用计算思维解决专业问题奠定良好的基础。

(2)第二个“1”为程序设计类课程。 在全校的非计算机专业的本科生中开设程序设计类课程,以适应新工科、新文科、新医科对学生使用信息技术解决复杂问题的能力需求。程序设计类课程以《Python程序设计语言》为主体面向全校非计算机专业的本科生开设。针对电子、自动控制、物联网等对硬件开发要求较高的专业开设《C/C++程序设计语言》课程。

近几年,随着云计算、大数据、以及人工智能的兴起, Python 语言的应用越来越广, 借助 AI 和数据科学,攀爬到了编程语言生态链的顶级。 Python 语言被广泛用于科学计算、数据处理、可视化、图像处理、网站运维、自然语言处理、 Web 开发、机器学习、大数据、数据挖掘、人工智能等领域。 在高校, 随着智能时代的到来和新工科建设的兴起,程序设计语言担负着计算机学科与其他学科的交叉融合做好必要的知识和应用能力储备。Python 作为通用的编程语言具有极强的生命力, 语言语法简洁、清晰、易读,具有丰富和强大的类库, 非常适合作为课程教学语言,可以使学生快速掌握程序设计,培养学生的计算思维能力、 复杂问题求解能力,为新工科、新文科、新医科的建设和工程教育专业认证提供更好的信息技术支撑。

(3)“X”指的结合应用需求和专业领域实际需求的新技术创新应用课程、信息技术支撑的学科领域课程。如《数据可视化分析》、《人工智能技术与应用》、《数据科学技术与应用》、《虚拟现实技术与应用》等课程。

改革后的信息技术课程体系具体设置如下

计算机课程体系1.jpg

    南昌大学教务处 COPYRIGHT 2013-2014 ALL Right Reserved
    江西省南昌市红谷滩区学府大道999号 邮编:330031 电子邮件:jwchusubn@ncu.edu.cn

    技术支持:江西宁伟科技有限公司