人工智能与算法竞赛微专业介绍

发布者:王婷婷发布时间:2024-12-11浏览次数:10

人工智能与算法竞赛微专业介绍

  1. 培养目标

本专业培养具有良好的人文科学素养、职业精神和社会责任感,具备较强的计算机思维能力、熟练掌握计算机编程方法、熟悉人工智能基本理论与应用技术,能够在互联网及相关行业从事计算机编程及人工智能相关的科研、开发、应用和管理工作,具备国际视野和创新意识的高素质应用型人才。为学生参加电子商务、服务外包、蓝桥杯、天梯赛、ICPCACM程序设计等竞赛打下基础。能够为考取计算机类研究做好准备,进入IT大公司的桥梁。

  1. 修读对象及条件

1.凡取得本校正式学籍的全日制在校2023级电子商务、大数据管理与应用、数字媒体技术、物流管理、国际经济与贸易、金融学、应用统计学及其他相关专业本科生;

2.遵纪守法,品行端正,无违纪记录;

三、招生人数

30人(校区不限)

四、教学计划

人工智能与算法竞赛微专业课程简介

1.算法竞赛入门

《算法竞赛入门》培养学生具备程序设计能力的第一门课,有助于理解结构化程序设计的基本思想与方法,熟悉计算机求解实际问题的基本过程,掌握基本的程序设计思想、方法和调试技术,从而具备基本的问题分析、数据表达以及算法描述和实现的能力。

2. Python二级考试培训

Python二级考试培训》通过本课程的学习,使得学生能够理解Python的编程模式(命令式编程、函数式编程),熟练运用Python运算符、内置函数以及列表、元组、字典、集合等基本数据类型和相关列表推导式、切片等特性来解决实际问题,熟练掌握Python分支结构、循环结构、函数设计以及类的设计与使用,熟练使用字符串方法,适当了解正则表达式,熟练使用Python读写文本文件,适当了解二进制文件操作,了解Python程序的调试方法,了解Python面向对象程序设计模式。帮助学生通过计算机等级考试二级python程序设计。

3.程序设计竞赛基础

《算法竞赛基础》课程讲解参加ACM竞赛需要掌握的基础知识和方法,具体包括掌握数据、数据结构、存储结构和抽象数据类型等的基本概念;熟悉算法的时间分析和空间分析的方法;熟练掌握线性表(包括栈和队列)的逻辑结构定义的各种存储结构的描述方法;熟练掌握线性表在顺序存储结构和各种链表结构上的查找、插入和删除的算法等。

4. 趣味网络爬虫

《趣味网络爬虫》是年python抓取网络信息的进阶课程,具体包括了解网络数据采集的常用方法,具体包括:静态网页源代码下载、动态页面下载、网页代码分析与提取、爬虫框架、反爬虫技术等。熟悉该课程的主要技能并能在实际工作中应用,包括编写具有基本功能的爬虫,使用爬虫框架等。同时熟悉反爬虫的基本方法,抓取部分受限的数据。

5. 程序设计竞赛进阶

《程序设计竞赛进阶》是在掌握数据结构的基础上,理解算法设计的基本思想与方法,熟悉计算机求解实际问题的基本过程,掌握常用的算法设计策略,包括递归、分治法、蛮力法、回溯法、分枝限界法、贪心法、动态规划、概率算法和近似算法等,从而具备基本的问题分析、数据表达以及算法描述和实现的能力。

6. 人工智能数学基础

《人工智能数学基础》是一门理论与实践结合紧密的课程,主要介绍人工智能导论以及数理逻辑、抽象代数、组合、图论、数论各方面的相关知识。并学习使用python来解决数学问题的基本方法。

7. 程序设计竞赛高级专题

《程序设计竞赛高级专题》是针对算法竞赛涉及的高级算法以专题形式进行学习。讲解讲述人工智能的发展简史、人工智能研究的基本内容、算法及其应用的基本思想,结合人工智能最新前沿技术的相关介绍,辅助以最新的视频资料和文献,使同学们对人工智能课程的各个章节产生兴趣,同时提高编程的水平。

8. 人工智能算法应用

《人工智能算法应用》是《人工智能数学基础》课程的后续课程,该课程旨在训练学生实现人工智能算法的技能,尤其是智能农业、城市、制造业、交通管理等领域结合案例进行深入分析和研究,从逻辑推理、搜索求解、监督学习、无监督学习、深度学习、强化学习和博弈对抗介绍人工智能基本概念和模型算法,帮助学生者了解人工智能历史、趋势、应用及挑战,掌握人工智能在自然语言理解和视觉分析等方面赋能实体经济的手段。培养学生应用人工智能的技能,构建人工智能相关研究的基础。重点分析推荐系统和计算机视觉领域。同时兼顾ChatGPT等人工智能前沿主题。

宣讲时间:1217日晚上7点半

钉钉群号:108015006368

宣讲人:电子商务系 张斌老师