当前位置: 首页   ·   新闻通告   ·   教学通告   ·   正文

2021-2022学年度第二学期 计算机通识选修课介绍

发布时间:2021/12/15浏览量:作者:


Photoshop图像处理

教师:吴蓓

学时:32

简介:

Photoshop图像处理主要培养学生利用软件进行图像处理的能力。课程面向不同专业,通过本课程的学习并掌握相关知识后,将对摄影后期、视频编辑、网页设计等工作很有帮助。

课程主要讲述图像编辑处理软件Photoshop(简称PS)。PS功能强大,操作界面友好,得到了广大第三方开发厂家的支持,也赢得了众多的用户的青睐。PS支持众多的图像格式,对图像的常见操作和变换做到了非常精细的程度,使得任何一款同类软件都无法望其项背,熟练掌握学习者便能体会到"只有想不到,没有做不到"的境界。

课程内容分图像处理基础知识、设计基础、基础操作、高级操作(蒙版、通道)、图像色彩的调整等部分。整个课程将会通过各种实例,让学习者深刻体会该PS的无穷魅力。课程也将用独特的项目驱动方式,培养学生的动手能力和团队精神,从拍摄到制作,到最后完成理想中的作品,独立与合作缺一不可。


量化社会科学导论

教师:翟剑锋

学时:32

简介:

过去二十年,由互联网和计算机革命推动巨大的技术变迁,使得丰富的数据量和计算效率让我们可以做各种各样的事情。这些数据关于人类行为的数据、关于社会科学的数据,关于社会是如何运作的数据,它们都是关于社会和人类行为的记录。数据无处不在,数据影响着我们的政策和生活。

量化社会科学通常是社会科学与统计学、机器学习的结合,我们需要利用数据分析来解决问题,而不仅仅是思考问题,我们应该努力解决问题,让社会变得更好。本课程主要借助RPython等工具分析社会科学数据,来回答社会科学问题,将逻辑概念、传统的统计学概念和计算机编程结合在一起,用来解答有关现有政策、项目的问题,并试图理解当今社会中存在的问题。

Python编程导论

教师:徐卫克

学时:32

简介:

Python 编程导论》的主要目标在于帮助学生掌握并熟练使用各种计算技术,具备用计算思维解决现实问题的能力。课程以Python 3 为例,介绍了对中等规模程序的系统性组织、编写、调试,帮助学生深入理解计算复杂度,还讲解了有用的算法和问题简化技术,并探讨各类计算工具的使用。

课程主要包含五个方面的内容: 编程基础、Python 编程语言、计算问题的解决技术、计算复杂度、使用图形表示信息。课程中会介绍 Python 语言的大部分特性,但重点在于可以使用编程语言做什么,而不是语言本身。课程会帮助学生掌握并熟练使用各种计算技术,以得到有价值的成果,帮助学会使用计算思维表述问题,并掌握如何从数据中提取信息。学生从本课程中获得的最重要的能力是使用计算思维解决问题的艺术。

Python 编程导论》适合那些没有或只有很少编程经验,但希望掌握计算方法来解决问题的学生选修。

网络爬虫与数据采集

教师:徐卫克

学时:32

简介:


近年来,在互联网向智能时代迈进的过程中,数据发挥了巨大的推动作用。互联网每天都会产生大量数据,人们已经认识到蕴含在这些数据中的巨大价值,要想充分利用数据首先就需要获取数据。网络爬虫就是从互联网中获取数据的主要手段之一,Python 爬虫框架 Scrapy 简单易用、灵活易拓展、文档丰富、开发社区活跃,使用 Scrapy 可以高效地开发网络爬虫应用。

《网络爬虫与数据采集》这门课程旨在让同学们了解网络爬虫的工作原理以及使用Scrapy 爬虫框架从网络中获取数据,课程详细深入地介绍了Python流行框架Scrapy的核心技术及网络爬虫的开发技巧。

课程从逻辑上可分为基础篇和进阶部分,基础部分重点介绍Scrapy的核心元素,如spiderselectoritemlink等;进阶部分讲解爬虫的高级话题,如登录认证、文件下载、执行JavaScript、动态网页爬取、使用HTTP代理等,并配合项目案例讲解。《网络爬虫与数据采集》很适合有一定Python语言基础,想学习编写复杂网络爬虫的学生选修。

Office编程

教师:鞠文飞

学时:32

简介:

Microsoft Office是目前最流行的办公软件,学习Office编程,可以实现从Office普通用户到高级用户的进阶。

Office很多高阶功能通过手工方式无法实现,必须通过编程解决。Office内置的编程功能可以提高Office效率,为用户提供更加灵活的处理方式,

Office Visual Basic for Applications (VBA)是一种可用于扩展 Office 应用程序的简单且强大的编程语言。几乎所有可以使用鼠标、键盘或对话框执行的操作也可以通过Office编程自动进行。此外,对于重复任务的自动化执行也是Office编程的最常见用途。一些重复性高的工作可以编写成模块,一键解决问题提高效率,或以特定于业务需要的方式来提示文档用户并与之交互。

课程内容包括Office编程语言基本语法介绍,分别针对WordPowerPointExcelOffice应用程序,熟悉Office对象编程方法,以任务驱动的方式完成实际应用案例。

移动应用开发

教师:朱俭

学时:32

简介:

本课程针对爱好移动应用开发的学生。课程设计从初学者角度出发,通过流行有趣的实例,逐步介绍进行Android程序开发需要掌握的主要理论知识和实现技术,包括开发环境的搭建、第一个Android应用、用户界面设计、常UI组件、Android事件处理和手势、资源访问、动画与多媒体等。

本课程涉及的所有知识都将结合具体实例进行讲解,课程涉及的程序代码均给出了详细的注释,通过学习学生可以轻松领会Android程序开发的精髓,并快速提高开发技能。

机器学习

教师:张戈

学时:48

简介:

机器学习是人工智能的核心,是使计算机具有智能的根本途径。它一门多领域交叉学科,涉及概率论、统计学、算法理论等多门学科。专门研究计算机怎样模拟实现人类的学习行为,以获取新的知识或技能,重新组织已有的知识结构使之不断改善自身的性能。

本课程会阐述机器学习的基本概念,包括有监督学习和无监督学习、分类与回归的基本概念,介绍什么是过拟合和欠拟合,指导同学们配置机器学习的环境,详细讲解机器学习的一些常见算法、学习机器学习常用模型、如何进行模型评估、对数据预处理以及如何使用这些模型进行预测等。课程会涵盖一些必要的数学知识,在程序设计语言的基础上,从实战出发,由浅入深,带领你走进机器学习的世界。

Excel与数据分析

教师:宿培成

学时:32

简介:

如何将隐匿在一大批看似杂乱无章的数据里的信息、规律和关键点提取出来,是身处数据时代的大学生应该了解,甚至是应该深入研究的学问。要和数据亲密接触、知其内涵,就要了解一定的统计学知识,还需要运用统计分析工具将结果呈现出来。由于Excel软件容易获得,其本身也具备非常丰富的统计与分析功能,学习者就可以通过模仿并进一步运用Excel提供的各种计算、分析和呈现工具,进行有效的数据分析。

本课程结合企业管理和决策工作的主要特点,较全面地介绍了Excel强大的数据处理与分析功能的实际应用。内容包括:数据输入,格式化,排序、筛选与分类汇总,数据透视表,公式与函数,图表,Excel与外部数据库的交互,基本统计方法,数据分析工具的使用,抽样与问卷调查数据、生产决策数据、经济数据、销售数据、财务管理数据、商务决策数据及工程数据的处理与分析。

通过该课程的学习,学生可以逐步掌握Excel强大的表格处理、计算和分析功能,并使用它进行各种数据处理、统计分析和辅助决策,从而实现高效办公。

三维动画制作

教师:盖赟

学时:32

简介:

课程旨在培养学生掌握三维动画设计的基本流程和方法。课程内容包括三部分:第一部分是三维模型的建立和修改,模型是动画的基础,三维游戏中绚丽的场景和人物都是三维模型;第二部分是模型纹理设置和环境效果设置,美轮美奂的游戏特效都是通过对模型纹理和环境效果设置来实现的;第三部分是模型动画设置和高级动画模式的创建。这些技能可以帮助我们制作出动作华丽的动画。通过本课程的学习,同学们可以做到深入理解三维动画制作原理和初步具备制作三维动画宣传片的能力。