一、微专业简介
智能计算与软件编程微专业是基于新时代数字化智能化社会发展需求而设立的,旨在培养具有数字素养、计算思维、扎实编程基础、智能计算理论和工程实践能力的交叉型、复合型、创新型人才。该专业依托产学合作,通过整合优质高校和业界师资力量、先进平台和教学资源,为学生提供一流的学习环境和发展空间,培养学生能够胜任独立开展软件系统研发能力,更好的提高学生就业社会竞争力。
本专业的特色和优势在于,以培养学生软件编程和系统开发为目标,课程体系以软件系统研发全生命周期为主线,学生以小组为单位,实践项目来自业界需求,具有很好的应用场景,师资由理论课教师和业界经验丰富的开发工程师组成,课程考核突出动手能力,从而使学生毕业后能够具有独立的软件开发能力和管理能力,为未来的学习和工作打下坚实基础。
二、培养目标
智能计算与软件编程微专业面向社会对信息技术人才的大量需求,旨在培养具有较好的智能计算理论基础、较强的编程和软件系统研发能力的交叉型、复合型、创新型人才。通过本专业的学习,学生将掌握C/C++语言、Python等编程语言,熟练使用当前主流的软件开发工具和框架,熟悉算法设计和数据结构,掌握人工智能、机器学习等智能计算技术,并能够独立完成智能系统设计、软件系统研发以及系统文档撰写能力。
三、课程设置及学时分配
软件开发项目分类:
(1)Web系统研发
(2)大数据与人工智能应用开发
(3)物联网应用开发
(4)区块链应用开发
(5)大模型应用开发
(6)信创应用与开发
(7)App应用与小程序开发
学生以小组为单位,独立完成上述项目类别中一个项目的系统研发,并完成全部研发文档的撰写。
四、上课地点及上课方式
中心校区知新楼D座三层计算中心,跨校区选课可通过网络平台学习。
五、毕业要求
结业要求1:知识方面
· 掌握编程基础,包括语法、数据结构和算法等
· 熟练使用Python或C/C++等高级编程语言,有一定的面向过程、面向对象的编程经验
· 了解常见的机器学习和深度学习算法,有一定的数据处理和模型构建经验
· 熟悉软件开发和项目管理等相关过程
· 了解并运用互联网+行业相关新技术,如人工智能、大数据、云计算、区块链等
· 完成课程实验和项目实践,具备一定独立开发经验
结业要求2:能力方面
· 具备较强的软件项目设计、研发能力
· 具备问题分析、独立思考和解决领域复杂问题的能力
· 具有良好的团队协作和沟通能力,能够与他人良好合作
结业要求3:素质方面
· 具备较高的道德素养,诚信守约、积极进取
· 具备较强的学习能力和适应能力,善于不断调整自己的状态
· 具备较高的职业素养和责任感
六、结业方式及证书
1、课程学习:学生需要完成指定的课程学习,包括编程基础、智能计算、软件工程等方面的相关课程。
2、项目实践:学生需要参加项目实践,独立完成一个小型的软件项目或者参与到一个较大的项目中。
3、结业考试:学生需要通过微专业课程学习和考核,包括:课程设计、实验项目、文档能力、项目答辩,主要考察学生实际操作能力、开发工具使用熟练程度、项目完成质量及工作量。
满足培养方案修读要求,修满20学分且成绩合格后,授予山东大学“智能计算与软件编程”微专业证书。
七、招生及报名
计划招生60人,专业年级不限,报名方式请扫描下面的二维码。
八、联系方式
中心校区知新楼D座三层计算中心D304,电话:88364658