深圳大学
陆元明 (副教授 )
开课中
简介:课程编号:1210110001课程名称:数字图像处理英文名称:Digital Image Processing学分/学时:2.5/54课程性质:专业选修课适用专业:教育技术学先修课程:计算机基础
湖北工程学院
夏建勋 (副教授 )
开课中
简介:《数据结构》是计算机类专业的主干课程,主要讨论数据组织中数据的逻辑结构、存储结构以及相关操作的算法。该课程与计算机类各门课程之间都有着密切的联系,具有独特的承上启下的重要作用,同时也是一门实践性极强的专业技术基础课程。
深圳大学
杨艳丽 (副教授 )
开课中
简介:课程介绍 C语言是国内外广泛使用的一种计算机语言,它适合于作为系统描述语言,既可用来编写系统软件,也可用来编写应用软件。C语言不仅为计算机专业工作者,而且为广大计算机应用人员使用。 本课程主要讲解C语言程序设计的基本概念、方法、理论,内容包括基本数据类型、控制语句、数组等。
本课程的重点和难点是控制语句、数组、函数等语法知识的灵活应用。本课程教学非简单的语法知识罗列,而是突出讲述结构化程序设计的思想,注重在实例中讲解语法知识,在课堂练习中与学生互动,促使学生活学活用,锻炼其程序设计能力,培养其应用计算机解决和处理实际问题的思维方法与编程能力。学分说明 (1)深圳大学校内学生 课程学分为3,总学时68。每周2学时MOOC线上学习、课堂翻转,2学时实验。(2)网络选课学生 课程学分为3,每周3学时MOOC线上学习,共48学时。教学方法(1)深圳大学校内学生 线上教学: 每周2学时视频学习。 线上练习:需完成任务点和每章练习。 线上答疑:通过QQ群和课程讨论区开展在线讨论和答疑。 线下教学:翻转课堂,通过习题讲解,帮助学生巩固理论知识。 线下实验:每周2学时上机实验,采用在线判题系统自动判题。 (2)网络选课学生 线上教学: 每周3学时视频学习。 线上练习和实验:根据教学内容发布章节练习和实验,在线提交程序源码。 线上答疑:通过QQ群和课程讨论区开展在线讨论和答疑。
哈尔滨工业大学(威海)
张策 (教授 )
开课中
简介:嵌入式系统是以应用为中心、以计算机等技术为基础的多学科交叉融合体,也是应用范围广泛、社会需求大的专业课程,对于培养计算机系统整体的理解、设计与实现能力具有重要意义。本课程主要讲授4篇内容,分别是:(1)基础篇:涵盖嵌入式系统构成、嵌入式系统“心脏”嵌入式处理器、嵌入式系统“灵魂”嵌入式操作系统、嵌入式系统开发模式;(2)硬件平台篇:嵌入式系统硬件平台、最小系统、内部与外部接口、调试接口JTAG;(3)软件平台篇:Linux开发环境、Bootloader、嵌入式Linux内核与根文件系统、驱动程序基础;(4)应用篇:控制嵌入式系统硬件、嵌入式系统图形界面GUI、嵌入式系统Web服务、嵌入式数据库等。上述内容形成了如下的基本内容线索——掌握嵌入式系统概念与构成,了解相关硬件,读懂硬件原理图,设计硬件子系统结构,修改内核,移植嵌入式操作系统和Bootloader,编写出对应的驱动程序,在应用层调用驱动程序来控制硬件,典型嵌入式应用系统开发。课程勾勒出了典型嵌入式系统的全貌,以掌握嵌入式开发为终极目标,为学习者最终能为成为社会需要的合格嵌入式系统应用人才打下坚实基础。
深圳大学
李坚强 (教授 )
开课中
简介: 《计算机类专业导论》课程是计算机类专业的先导课程。计算机类专业导论课程讲授计算机及专业的发展情况、研究方向、培养方案、核心课程以及职业规划等。通过本课程的学习,使学生不仅掌握计算机类专业的基本情况,而且让学生初步了解了专业学习的培养方案与核心课程设置,学生可以更清晰完成计算机类专业学习的就业岗位与职业规划,还可以通过各行业专家的访谈进一步了解以后的就业方向。《计算机类专业导论》课程内容主要有:计算机及专业发展概述、研究方向、培养方案、核心课程和职业生涯规划等。
深圳大学
黄凯珊
开课中
简介:课程以大数据领域创业认知开篇,梳理大数据领域创业的机会和方向,并通过大数据的产品定位与营销案例解析大数据的应用情况,课程从大数据创业思维、创业技术、创新创业路径、创业项目如何落地等多个板块进行深入讲解,旨在帮助创业者深入认识大数据行业与创新创业的融合机会、方式与路径。让你深入浅出的感受到大数据对我们生活、工作和思维方式的影响;更能深深明白如何理解和顺应时代变化的浪潮,用新的思维方式武装自己,进而更好的规划我们的工作与生活。
湖北大学
李中元 (副教授 )
开课中
简介: 本课程旨在以实际案例任务驱动的方式,让学生在不断地实现目标过程中逐步积累,最终形成一个完整作品的思路来引导学生学习。通过对于网络历史的了解,编程游戏的学习,以及我的简历、流程图、第一个网页、我的课程表、四则运算、网页计算器、百度地图同学录、百度地图长征故事、百度地图西游记故事等案例的实现,逐步掌握html, css, javascript, bootstrap等网页制作的基本技能,调动学生对于网页设计的兴趣,进而启发大家对于编程的兴趣。本课程的特色在于每周一练,逐步积累,步步为营,希望同学们能够针对相应的案例多加练习。
湖北工程学院
尹孟嘉 (副教授 )
开课中
简介: C语言是一种结构化计算机程序设计语言。它既具有高级语言的特点,又具有汇编语言的特点。它的功能强大,可以作为工作系统设计语言,编写系统应用程序,也可以作为应用程序设计语言,编写不依赖计算机硬件的应用程序。因此,它的应用范围广泛,不仅仅是在软件开发上,而且各类科研都需要用到C语言。 “C语言程序设计”可以作为程序设计类的入门课程,是高等院校计算机专业及相关理工专业重要的专业基础课,其目的是培养学生的程序设计的基础知识,帮助学生把握程序设计的方法和思路,使学生具有一定的编程技能和分析、解决问题的实际能力,为后续课程(数据结构、面向对象程序设计、操作系统、编译原理和软件工程等)打下坚实的基础。
广西师范大学
于枫 (副教授 )
开课中
简介:计算机组成原理是计算机类专业的学科基础必修课程。本课程讲述的是单处理机计算机系统的组成、工作原理及逻辑设计方法,内容包括数据的编码表示、运算方法和运算器、存储系统、指令系统、中央处理器、总线系统、输入输出系统等,涵盖了计算机硬件子系统的各个方面。通过本课程的学习,可以使学生建立起在控制器控制之下的计算机整体概念,充分理解程序、指令、控制、操作之间的关系,是学习其他硬件系列课程,特别是应用型课程如接口技术、单片机技术等的基础,也对学生深入理解软件与硬件的关系,提高软件设计水平,有着重要的作用。
深圳大学
黄凯珊
开课中
简介:当前,全球已迎来前所未有的新一轮科技与产业革命,区块链作为新兴底层计算技术的真正价值开始凸显,区块链技术的发展赶上了国家政策鼓励创新创业快车, 区块链创业应运而生。本课程从区块链的发展过程、技术原理、与区块链相关的行业产业、区块链的功能、区块链的商业模式和运营模式、区块链的应用等模块多层次多方位的解读区块链及其带来的创新创业机遇与挑战,带领学生共同探索区块链领域创新的可能性,探寻区块链行业创业的新契机。
广东理工学院
何晓昀 (讲师 )
开课中
简介:本课程 10 章内容的具体安排如下:第一章为操作系统引论,介绍了 OS 的发展、特征、功能等。在 OS 的发展中增加了微 处理机的发展,对 OS 结构设计的内容进行了更新,篇幅也有较大的扩充。第二章深入地 阐述了进程和线程的基本概念以及同步与通信,对进程的内容进行了适当增添,对管程以 及线程的内容进行了较大的更新。第三章为处理机调度与死锁,对其中的作业调度、进程 调度以及实时调度的内容都有一定的增加和修改。由于篇幅的限制,删除了多处理机调度 的内容。第四章对连续和离散存储器管理方式及虚拟存储器进行了介绍,对其中的分配算 法方面的内容有一定的增加和修改,并增添了对存储器的层次结构的介绍。第五章为设备 管理,对 I/O 软件的层次结构作了较深入的阐述。第六章是文件管理,对其中的外存分配 方式以及磁盘容错技术等内容进行了更新和扩充。第七章是用户与操作系统的接口,对接 口方式以及系统调用等部分内容进行了较大的更新及修改。第八章为网络操作系统,在本 章中我们对各节都作了修改,并增加了许多内容,使其能反映 21 世纪网络在硬件和软件方 面的发展现状。同样是因为篇幅的限制而删除了 Windows NT 的内容。第九章较详细地介 绍了保障系统安全的各种技术。由于近年来计算机病毒已严重地威胁到系统的安全,故我 们特增加了一节,对计算机病毒作了较全面的介绍。第十章是一个典型的 OS 实例——UNIX 系统内核结构。
广东培正学院
杨国清
开课中
简介:计算机科学概论是为计算机科学与技术专业学生开设的第一门专业基础课程,课程内容涉及计算机各领域概念和知识层面的内容和大学生必不可少的应用技能。它对区别于非计算机专业的"计算机文化基础"课程,属于该专业的导论课程。强化了计算机基础知识、数据的进制、操作系统基础知识、网络基础、Internet、数据库基础、计算机信息安全、程序设计基础等方面的内容,同时兼顾了Windows的操作和办公处理软件使用。
成都大学
叶安胜 (教授 )
开课中
简介: 《C语言综合项目实战》是《C语言程序设计》基础部分的后续课程,属项目实训类课程,是成都大学信息科学与工程学院经过近十年的探索与实践自主开发的一门实践类课程。课程以综合型设计性实验教学为主,以工程应用问题的解决为导向,通过真实项目实战,重在编程应用,培养学生的工程实践能力和团队协作能力。 课程共设置九个实战,包括程序流程,递归应用,大型项目组织,数组应用,指针应用,结构体应用,文件应用,数据库应用开发和图形应用开发。每个实战设置基本项目、扩展项目和拓展项目三大类别。基本项目以实际业务流程为出发点,精心设计五大要素:包括项目功能需求、知识点分析、算法思想、系统流程、项目实现等;扩展项目是在基本项目基础上进行功能扩展或技术难度扩展;拓展项目是重新拟定业务流程,设置与基本项目一致的功能模块和技术难度,让学生按照五大元素要求,提交实验报告。
青岛大学
赵宁
开课中
简介:“算法设计与分析”课程是计算机学科及相关专业的重要的专业基础课程,也是学科核心专业基础课程, 是开发系统软件及大型应用软件的重要基础。 算法设计与分析课程在学生学习高级语言程序设计、数据结构等知识的基础上,进一步剖析各类主要算法设计技术的基本原理和应用场景,经典问题的问题描述和主要的算法设计思想、使得学生不仅能掌握当前主要算法技术的工作原理,而且能理解该算法产生的背景和设计理念,使其能灵活运用这些技术,结合实际情况设计合适的算法解决问题。同时,课程还注重算法分析,针对不同类型的算法,系统化介绍各类算法复杂性分析技术,强化算法的性能指标,引导学生设计高效的算法解决实际问题。本课程也是“软件工程”、“编译原理”、“数据挖掘”等专业课程的先导课,掌握课程内容为学习后续专业课程及提高软件设计能力打下良好的基础。
广东理工学院
何晓昀 (讲师 )
开课中
简介: 本课程共分12章,第1章为绪论。第2章为数字图像的获取,主要针对图像采集装置进行介绍,包括相机、镜头、光源等硬件设施。第3章为数字图像预处理,包括图像变换、图像增强及数字形态学在预处理中的应用。第4章为图像分割技术,对Hough变换、区域分割等不同的边缘检测和图像分割算法的应用及特点进行总结。第5章为图像特征提取与选择,包括颜色特征和几何特征的提取方法、基于主成分分析和Fisher变化的特征选择方法。第6章为图像匹配,利用基于灰度和特征的匹配算法寻找与模板对应的图像区域。第7章是图像智能识别,对聚类识别、神经网络识别、支持向量机、模糊识别理论和实现方法进行了详细的讲解。第8至12章为数字图像案例,案例内容包括车牌识别、多气泡上升轨迹跟踪、人脸识别和图像三维识别、灯脚质量检测等。 本书第3至7章为数字图像处理的基本处理方法,对本书中涉及的数字图像处理算法进行了清晰明了的描述,并详细描述了其实现过程,配有相应的程序代码,使读者(学生)容易理解所讲内容的原理、理论知识。第8至12章主要是数字图像处理技术在实际工程问题中的应用,对问题的研究背景、设计方案、解决方法、实现过程及代码实现进行了细致的阐述。在案例的程序设计方面,采用MATLAB或OpenCV(C++)语言实现,加强学生程序编写、算法实现的能力,从而提升其在数字图像处理方面的软件开发能力。 本书总结了图像领域先进理论和算法,对工程应用系统的综合分析很有借鉴意义。可作为通信与信息工程、电子科学与技术、计算机科学与技术、控制科学与工程等相关专业教材及参考用书,也可供从事图像处理、分析和识别等相关领域的科技工作者和工程技术人员参考。
武汉科技大学
张志清 (教授 )
开课中
简介: 当今社会,信息已经成为企业的重要资源,信息系统已经成为企业的神经系统,如果企业所使用的信息系统停止运转,生产将可能停工,股市将停止交易,银行将不能提供服务,超市将不能售卖商品,车票将不能销售,社会诸多功能都会陷入停摆状态,这就是管理信息系统的作用和价值。 本门课程主要结合管理信息系统的社会和技术环境,围绕管理信息系统开发的全生命周期进行讲解,主要介绍管理信息系统的基本概念、原理、实现方式、方法、开发流程、管理模式以及管理信息系统的发展等内容,通过大量的案例告诉你信息系统的价值所在。 《管理信息系统》课程由武汉科技大学恒大管理学院信息管理与信息系统核心课程教学团队负责讲授,本团队完成了十多项企业管理信息系统开发任务,有着丰富的教学经验和国际化视野,主持了十余项省级教学质量工程和教学研究项目,多次获得省级教学成果奖,本团队将带领你步入管理信息系统的知识殿堂。
哈尔滨学院
胡楠 (副教授 )
开课中
简介:课程介绍 本课程主要讲授PR软件影视编辑的相关基础知识。影视编辑是影视创作的必要后期环节,该课程融专业性、技术性、艺术性于一体,重点培养同学们运用数字化手段进行影视素材后期编辑能力,掌握影视编辑的性质和作用、影视剪辑的历史和发展、影视剪辑的应用平台、画面组接的剪接点及逻辑、剪辑艺术处理及编辑技巧、剪辑过程的蒙太奇思维、视频转场、视频特效、色彩校正、字幕添加、视频合成及输出等,知识内容全面,课程系统完整,适合相关专业学生、视频处理爱好者,以及没有任何视频编辑经验,但是希望能够掌握影视节目编辑技能的学生们。
深圳大学
潘微科 (副教授 )
开课中
简介:网络的迅猛发展催生了一些新的语言,它们满足了各行业朝气蓬勃的信息化发展需求。Java从上世纪九十年代中期面世,至今整整经历了二十年左右的里程,如同一个孩子,渡过了嗷嗷待哺的婴儿期,成长为一个功能发展健全,魅力十足的青年, Java天生就带有这个时代的痕迹,如跨平台、分布式、可靠性、安全性、多线程等等。它是网络开发与应用最佳语言平台,目前已被世界各大著名公司支持并持续开发研究,比如IBM、谷歌、微软等等。国内腾讯、华为、金蝶等知名企业也在Java平台上开发研制了大量的软件产品。因此,“Java程序设计”MOOC课程的建设,是与网络的发展相适应的,必将受到高校师生和广大Java从业人员的欢迎。俗话说,工欲善其事必先利其器,对于IT行业从业者来说,具有扎实的编程功底就是手中最锋利的武器,从编程语言的普及程度来看,我们可借鉴CSDN在2014年1月份做的“2013年中国软件开发者薪资大调查”在线调查活动,结果统计表明,使用Java的开发者高达45.39%,位居第一,而使用C#和C++的开发者仅为17.63%和13.37%。国外编程语言社区排行榜TIOBE统计表明,Java语言相对其他编程语言使用人数一直也是遥遥领先,本课程负责人张席老师从事Java高校教学工作十多年,深感Java语言对计算机专业学生的重要性,相对C++,Java语言高效、灵活、健壮,也没有图形开发API的预封装,从而提高程序员进行图形界面开发的灵活性,另一方面取消了指针的使用,使得系统的安全性大大提高。截止到2014年,Java版本从1996年的JDK1.0发展到目前的Java SE8,功能越来越完善,企业、公司、高校处处见到它的身影,其重要性不言而喻。本课程分为11章,分别是:第1章Java语言概述,第2章数据类型、运算符及数组,第3章类和对象,第4章继承和接口,第5章字符串及其应用,第6章泛型与集合,第7章异常处理,第8章输入、输出介绍,第9章图形用户界面设计,第10章线程,第11章Java网络编程。同时,每章后面均给出练习题,巩固学习的效果,加深对相关知识点的理解。
青岛大学
李淑静 (副教授 )
开课中
简介:离散数学是现代数学的一个重要分支,以研究离散量的结构和相互间的关系为主要目标,其研究对象是有限个或可数个元素,充分描述了计算机科学离散性的特点。离散数学的教学任务是在教给学生离散问题建模、数学理论、计算机求解方法和技术知识的同时,培养数学抽象能力与严密的逻辑推理能力。通过本课程的学习,不仅可以掌握进一步学习其他专业课程所必需的理论基础知识,而且可以增强应用离散数学的基本原理、方法分析解决问题的能力。离散数学是计算机类学科基础必修课程,本课程学习数理逻辑,集合、关系和函数,为后续计算机学科相关课程学习打下坚实的理论基础。
湖北大学
孙斌 (副教授 )
开课中
简介: 程序设计是计算机相关专业的必修课程,C#作为微软的旗舰编程语言,深受程序员喜爱,是编写高效Windows应用程序的首选语言。本课程讲述如何使用C#语言开发基于.NET 平台的Windows窗体应用程序和Web应用程序。主要介绍了C#语言的基础知识、面向对象编程、图形用户界面设计、ADO.NET数据访问技术、ASP.NET Core MVC以及多线程、GDI+编程、.NET平台发展等内容。