• C程序设计案例教程(进阶)(自主模式)

    自主模式 国家级精品 计算机学科
    张莉
    • 张莉教授 中国农业大学信息与电气工程学院计算机系
    • $可随时加入
    • g9.6万人
    • 7课件全部开放

    简介     C语言作为经典系统开发语言,随新技术发展广泛应用,经久不衰持续发展,始终位于TIOBE世界排行榜前列。     本课作为进阶篇,是C程序设计的精华所在,也是相对较难掌握的部分,课程体系结合知识结构和MOOC学习特点,通过案例应用解析相关知识难点要点,引导大家深入系统学习C程序设计精华技术要点与实验方法,构建完整的知识体系。本课程主要包括数据存储地址的操作与指针变量、构造类型与自定义类型的定义与使用、链表结构创建与应用、按位运算操作、文件系统与数据操作等内容及相关应用。      本课程学习可按章节自主选择知识点相关内容,也可随堂循序渐进系统学习。进阶篇各知识要点就晕有授课视频,案例分析视频、编程实验视频、习题分析等;每小节有小节讨论及知识要点综述相关练习,每章都有单元测试或自测练习及习题分析解答等。学习过程中可根据内容自主选择案例分析、问题讨论、编程练习、自测练习等,强化知识要点实际应用和计算思维技术方法。       充分利用MOOC学习优势       MOOC学习是一种基于丰富多样化学习资源,并拥有多种学习选择模式的自主式构建知识点结构体系的学习环境。也特别适合计算机程序设计类课程的基础型学习和创新创意编程的学习,尤其是清华学堂在线。在这里,我们不仅可以随时随地自主选择分享主讲老师精心准备的各种上线资源,同时还可共享国内外名校的精品资源。在学习过程中,可参与各种学习讨论,线上线下分享动手实践和体验。在这里,我们可随时分享自己想得到和想不到的各种问题,或许可以得到来自全球名校各位高手点拨,分享各种创意学习思维方式,分享知识热点讨论和求解思路方法等。      借助互联网+教育丰富的学习资源和先进的学习环境,熟练掌握现代编程技术实现方法,一起迎接新时代新技术发展美好的的创新未来。  

    章节C程序设计进阶 第10章 地址与指针变量——指针初步 第10章 地址与指针变量——指针与数组 第10章 地址与指针变量——指针与函数 第10章 地址与指针变量——指针数组与地址 第11章 构造类型与自定义类型——结构体类型、数组、指针 第11章 构造类型与自定义类型——链表结构 第11章 构造类型与自定义类型——共用体类型、枚举类型 第12章 位运算操作 第13章 文件系统管理与操作 结课测试(自主模式)

  • C程序设计案例教程(基础)(自主模式)

    自主模式 国家级精品 计算机学科
    张莉
    • 张莉教授 中国农业大学信息与电气工程学院计算机系
    • $可随时加入
    • g9.6万人
    • 7课件全部开放

    简介     C语言作为经典系统软件开发设计语言,曾开发出UNIX经典操作系统等软件系统。随着物联网、人工智能、大数据、云计算等新技术不断发展,C程序设计广泛用于各种应用程序开发,经久不衰。系统学习C语言程序设计,系统掌握现代计算思维编程技术方法,是熟练现代编程的重要基础,也是现代社会工作和科技创新人才的必备基础。      计算机科学教育正发展成为科学思维和工程思维教育的重要基础。C语言在TIOBE世界排行榜中持久排名前列,TIOBE提供世界范围计算机程序设计语言指数排名,每月更新新一次,C语言程序设计始终是系统掌握各种编程技术方法的重要基础,因此编程学习也逐渐成为现在基础教育的一部分。     本课程根据现代编程技术发展和人才培养需要,结合我校“新工科”、“双一流”教学改革不断建设,课程体系完整,知识点案例丰富,特别适合随时随地自主学习、系统实践。其在线教学版教材也于2019年1月出版,也适合线上线下多种模式混合式教学。     本课程分为基础篇和进阶篇,本课为基础篇,主要结合MOOC教学特点,优化提炼基础部分知识点,通过案例应用来解析相关的知识要点,学习掌握程序算法实现,及相关的语义语法基本规范等相关技术及实验方法。     本课程主要内容包括计算机程序设计算法与实现、C语言程序设计组成结构、编译运行、各种数据存储类型及相关运算、各类程序流程控制命令与控制结构、数组的创建定义与使用、函数定义与变量的作用、编译预处理与宏定义的使用方法等基础知识内容。     本课程学习规划,可按章节自主选择知识点相关内容和学习方式。如各知识要点的授课视频,案例分析视频、编程实验视频、习题分析视频等。每小节均有小节讨论及知识要点综述和相关练习,每章都有单元测试,或自测练习及习题分析解答等。在学习过程中可根据内容自主选择问题讨论、编程练习、自测练习等,以强化知识要点基础训练与计算思维技术方法。本课程提倡跟随案例动手实践,积极参加各种主题讨论等线上线下多种形式学习模式。     C程序设计学习特点:     C语言是现代编程的重要基础,ANSI标准定义的命令关键字只有32个,运算符34个,程序控制语句也只有9种,这些在学习中都不难理解,也比较易于掌握。 对初学者来说,每当遇到实验或编程分析以解决实际问题时,总体会感觉上“难”掌握。特别是非计算机专业同学,这种现象比较普遍。      要越过心理“难点”这道坎儿,运用计算思维方法养成习惯是关键。通过案例分析和引导,勤动手多实践,训练掌握如何自如地表达实际问题求解过程与程序算法,才能有效编写组织程序,实现相关运算逻辑的计算结果。      计算机程序设计中,掌握知识要点的计算思维方法是核心,通过实验验证则是有效掌握程序算法实现的关键。这是一个实践应用熟练过程。      MOOC学习优势:      MOOC学习是一种基于丰富多样化学习资源,并拥有多种学习选择模式的自主式构建知识点结构体系的学习环境。也特别适合计算机程序设计类课程的基础型学习和创新创意编程的学习,尤其是清华学堂在线。在这里,我们不仅可以随时随地自主选择分享主讲老师精心准备的各种上线资源,同时还可共享国内外名校的精品资源。在学习过程中,可参与各种学习讨论,线上线下分享动手实践和体验。在这里,我们可随时分享自己想得到和想不到的各种问题,或许可以得到来自全球名校各位高手点拨,分享各种创意学习思维方式,分享知识热点讨论和求解思路方法等。       在分享每个知识点的学习体验,提高自主学习效率和学习质量的同时,不断获得学习实践的成就感,哪怕是一点点,积少成多,积点滴则汇成江海河流,就从最简单的案例开始。

    章节第0章 课前认知与体验 第1章 计算机程序设计算法实现 第2章 C程序设计结构组成与编译运行 第3章 数据存储类型与相关运算 第4章 顺序结构程序设计 第5章 条件分支选择结构程序设计 第6章 循环控制结构程序设计 第7章 数组定义及应用 第8章 函数与变量(上)——函数与调用 第8章 函数与变量(下)——变量及函数的操作范围 第9章 编译预处理 编程算法设计基础综合练习-0.学习计算思维技术与方法;1.实现数据输入计算与结果验证;2.程序设计算法设计与实现过程;3.问题求解编程算法不是唯一的;4.迭代算法的程序设计与实现 程序算法分析设计综合实验-1.密码强度设置的检测验证;2.找出梅森数和梅森素数;3.比对DNA编码最大相似序列;4.找出DNA编码中最高GC-Ratio子序列;5.分解任意正整数的质因子 结课测试(自主模式)

  • 网络技术与应用(自主模式)

    自主模式 国家级精品 计算机学科
    沈鑫剡
    • 沈鑫剡教授 陆军工程大学国防工程学院
    • $可随时加入
    • g7.3万人
    • 7课件全部开放

    简介 《网络技术与应用》课程基于TCP/IP体系结构组织教学内容,全面反映当前主流网络技术,在实际的网络环境下讨论各种协议的工作流程、各种网络技术的工作机制及它们之间的相互作用过程,完整系统地介绍计算机网络领域中的基本概念、基本知识和基本原理。注重能力培养和互联网思维培养。涵盖新版全国计算机等级考试三级——网络技术、CCNA路由和交换认证的考试要求。 教学过程中引入软件实验平台Cisco Packet Tracer,直观演示IP分组端到端传输过程中交换机、路由器等网络设备处理IP分组的每一个步骤、各层PDU的细节和变换过程。演示用Cisco网络设备设计、配置和调试各种规模的网络的过程。 采用案例牵引的教学方法,每一讲内容融入案例中,通过案例的实现过程,逐步展示运用各个知识点解决问题的方法和过程,及知识点之间的相互关系。 通过课程学习,使学生掌握通过全国计算机等级考试三级——网络技术、CCNA路由和交换认证考试的知识基础,同时具备以下能力: 1、用无线局域网、交换式以太网技术设计类似校园网这样的互连网络的能力; 2、用ADSL或以太网解决Internet接入的能力; 3、设计一般互连网的能力; 4、用路由器的分组过滤功能或防火墙解决一般的网络安全问题的能力; 5、配置应用服务器的能力; 6、计算思维能力。  

    章节先导语 第1讲 概论 第2讲 数据通信基础 第3讲 以太网 第4讲 无线局域网 第5讲 IP和网络互连 第6讲 Internet接入技术 第7讲 传输层 第8讲 应用层 第9讲 网络安全 附录 期末考试

  • 大学计算机教程(自主模式)

    自主模式 计算机学科
    张莉
    • 张莉教授 中国农业大学信息与电气工程学院 计算机系
    • $可随时加入
    • g5.5万人
    • 7课件全部开放

    简介      本课程是“大学计算机基础”长期教改不断建设的全面提升,是以新课程新教材资源建设立项为基础的全新课程,课程体系规范,知识结构完整,内容新颖,注重理论和实践相互融合,适合线上系统学习基础理论和实验指导,线下拓展实践应用系统学习,也适合以学习为中心,线上线下多样化混合式教学,以全面系统提升计算机基础理论与实践应用综合能力。      本课程作为双一流建设人才培养方案改革建设在线课程,参照教育部教指委最新指导方案,强化计算机系统应用理论指导创新实践,系统全面提升信息技术理论素养及综合实践应用能力,是高校各学科专业新生必修环节,也是国内外高校创新人才培养必不可少的重要基础课程或核心课程。        在智能化信息技术快速发展新时代,计算机技术用于各学科领域,计算思维技术方法是现代社会生活和工作中必不可少的重要知识技能。例如现代科学家在处理大量复杂采集数据时,需要充分利用个人经验积累和知识储备,就要利用计算思维技术方法,分析计算海量数据,在计算中发掘新的数据信息,再结合传统理论科学和实验科学,然后在新技术新思维计算过程中不断探索和创新,总之计算思维已成为当今世界工作学习的重要科学思维方式和思维习惯。      本课程围绕培养计算思维技术方法,强化自主创新意识,提高信息技术技术综合实践能力学习目标建设课程,主要内容包括计算思维与计算机科学、计算思维与创新意识培养、现代计算机技术的演变与发展、信息道德与系统安全、计算机系统计算基础、计算机系统构建与应用平台、计算机操作系统技术基础与管理功能、常见计算机操作系统技术及应用、移动智能终端操作系统技术与创意、Office/WPS等办公自动化技术及应用、数据库设计理论及应用、结构化查询语言SQL功能及应用、多媒体技术基础机应用、局域网技术与Internet网络技术及应用,以及计算机程序设计算法与实现基础等,可作为理论结合实践应用的计算机导论课程,也可作为信息技术通识教育课程。      本课程凝练多年主持的校内外各级教改立项建设成果,紧随新技术新时代对高等教育人才培养需求,不断更新完善教材教学和课程资源,激发学员自主创新,提高计算机技术跨学科创新应用和解决实际问题的综合实践能力。      本课程可作为深入系统学习计算机技术、参加计算机等级考试、研发创意等必备入门课程。学习者可结合专业应用学习规划、后续计算机课程学习计划、个人职业规划等,制定个性化学习目标。可充分利用在线课程平台丰富的学习资源,随时随地进入本课程自主学习或随堂学习模式,选取相关知识点完成学习计划,或加入线上线下多样化混合式学习朋友圈,在提高计算机技术综合应用与实践能力的同时,建构属于自己的知识结构体系,为全面提新技术新时代必备的计算思维综合应用能力或继续深入系统专业课学习,奠定扎实的基础。

    章节第0章 课前摸底测试 第1章 计算机思维与计算机信息技术 第2章 计算机系统构建 第3章 计算机操作系统基础 第4章 Office办公自动化组件 第5章 数据库技术应用基础(上) 第5章 数据库技术应用基础(中) 第5章 数据库技术应用基础(下) 第6章 多媒体技术及图像处理 第7章 计算机网络技术应用 第8章 计算机程序设计 程序算法分析设计综合实验-1.密码强度设置的检测验证;2.找出梅森数和梅森素数;3.比对DNA编码最大相似序列;4.找出DNA编码中最高GC-Ratio子序列;5.分解任意正整数的质因子 期末总复习-自测练习 自主模式-结课测试

  • 微软亚洲研究院大数据系列讲座(自主模式)

    自主模式 计算机学科
    洪小文
    • 洪小文
    • $可随时加入
    • g4万人
    • 7课件全部开放

    简介 计算机科学正在前所未有的影响着我们的生活,它令我们的生活更加简单方便、更为丰富充实。依托于计算机科学的大数据研究,则完美的展现了数量、速度和多样性等概念,也越来越成为计算机学界普遍关注的领域。 2014年秋季,清华大学交叉信息研究院和微软亚洲研究院合作开设了《大数据基础与应用》研究生专业课。微软公司资深副总裁,微软亚太研发集团主席兼微软亚洲研究院院长洪小文博士等8名资深研究员和清华大学3位教授共同完成了18周的教学任务。 该联合课程自开设以来受到学术界的关注和好评,纷纷建议微软亚洲研究院将相关内容以在线课程的方式与更多的高校师生分享。有鉴于此,经过长达半年的精心准备,《微软亚洲研究院大数据讲座系列》在线课程终于与大家见面了,课程用英文讲解,配有英文字幕,共6讲,合计约9个小时。 *学习“微软亚洲研究院大数据系列讲座”在线课程,有机会获得参观微软亚洲研究院,与授课研究员面对面交流的机会。优秀学员更有机会成功申请微软亚洲研究院实习生计划。 This will absolutely change your life!” —— 姚期智院士(图灵奖得主、清华大学教授) 

    章节第一讲:大数据研究现状及未来趋势(洪小文) 第二讲:互联网搜索中的大数据研究(宋睿华) 第三讲:社会计算中的大数据研究(谢幸) 第四讲:城市计算中的大数据研究(上)(郑宇) 第四讲:城市计算中的大数据研究(下)(郑宇) 第五讲:软件分析中的大数据研究(张洪宇) 第六讲:大数据分析可视化研究(刘世霞)

  • 计算机应用基础(自主模式)

    自主模式 计算机学科
    宋承继
    • 宋承继副教授 陕西工业职业技术学院信息工程学院
    • $可随时加入
    • g3.3万人
    • 7课件全部开放

    简介       计算机应用基础是大学生接触到的第一门计算机应用课程,是各专业教学的必修公共课程,也是将伴随您工作一生的实用性课程。在这里您将全面了解计算机的发展历史、软硬件结构等基础知识;系统掌握windows7操作系统的使用方法以及文字处理、电子表格、演示文稿等办公软件的使用技巧;还会了解到计算机网络基础、Internet技术和计算机安全维护等方面的知识。 考核方式:平时作业60%+综合考试40%

    章节第一章 计算机的基础知识 第二章 Windows7的使用 第三章 Word2010的使用 第四章 Excel2010的使用 综合测试题五 综合测试题六

  • 大学计算机——计算思维的视角(自主模式)

    自主模式 国家级精品 计算机学科
    郝兴伟
    • 郝兴伟教授 山东大学计算机科学与技术学院
    • $可随时加入
    • g3.3万人
    • 7课件全部开放

    简介 “大学计算机—计算思维的视角”是高等学校计算机公共教学核心课程,是大学通识教育的重要组成部分。课程以培养学生的信息素养和计算思维为主线进行课程内容设置,其教学目标是全面培养学生的计算科学修养,信息素养,培养学生良好的计算思维能力,提高学生的计算机应用水平和计算机问题求解能力。

    章节第一章 绪论 第二章 计算与计算机 第三章 问题求解与算法 第四章 数据与数据结构 第五章 计算机程序 第六章 计算机网络 课程考试

  • Web开发技术

    自主模式 计算机学科
    王成良
    • 王成良教授 重庆大学软件学院
    • $可随时加入
    • g3万人
    • 7课件全部开放

    简介 本课程是高等院校工科本科软件工程专业高年级学生学习互联网应用开发技术的一门专业必修课。Web应用系统的开发涉及到.NET、JAVA EE、LAMP等开发平台、涉及到Myeclipse、Visual Stusio等多种开发工具、涉及到Javascript、C#、JAVA、python等多种开发语言。主要开发技术包括HTML、CSS、Javascript、HTML DOM、Jquery、XML、XML DOM等Web前端开发技术,还包括JSP、PHP、ASP.NET、ADO.NET、Web Service、Ajax等Web后端开发技术。Web开发的初学者往往会无所适从,不知道从哪儿下手,本课程将引导学生构建整个Web开发的知识体系,循序渐进地将学生领进Web开发的大门。在学习Web开发基本概念、Web开发环境搭建和Web开发工具的使用基础上,通过实际案例讲授HTML、CSS、DHTML、Jquery、XML、ASP.NET动态服务器页面技术(包括Web form控件、内置服务器对象、ADO.NET数据库访问、Web service)、Ajax等技术,使学生掌握开发一个完整的Web应用系统的基本原则、方法和步骤,提高学生应用Web技术进行软件开发的能力,从而使学生具有扎实的Web开发理论基础和较强的实践动手能力。

    章节第一章 Web开发技术概述 第二章 Web开发环境的建立 第三章 HTML技术与CSS 第四章 DHTML技术 第五章 XML基础 第六章 .NET Web应用程序开发技术 第七章 AJAX技术 第八章 Web站点规划 第九章 Web开发案例

  • 单片机原理及应用(自主模式)

    杨居义
    • 杨居义教授 绵阳职业技术学院计算机科学系
    • $可随时加入
    • g2.8万人
    • 7课件全部开放

    简介 《单片机原理及应用》课程是一门实用性强、应用面广,将计算机技术与电子技术紧密结合、硬件与软件相联系的计算机、电子信息、机电、自动化、仪器仪表、通信工程、物联网、汽车工程、机电一体化专业核心课程,是一门理论与实践并重的应用课程。 课程为7模块,42个项目,模块1认识单片微型计算机、模块280C51单片机的结构分析及应用、模块3C51程序设计及应用、模块4 80C51单片机定时器/计数器分析及应用、模块5 80C51单片机中断系统分析及应用、模块6 80C51单片机串行通信技术分析及应用和模块780C51单片机接口技术分析及应用等知识。 为适应高职教育培养“高素质技能型专门人才”的宗旨,本课程的体系、内容、方法等均面向实践、面向应用、面向就业。课程定位在“以培养生产第一线的高技能人才为主,尽可能多的培养出具有一定开发能力的设计人才”上,强调突出实践、突出实用和能力培养。 课程特点:一个并重、两个结合。具体如下 1.单片机工作原理与编程方法、接口技术并重;                    2.软件与硬件结合; 3.理论与实践结合。

    章节模块1 模块2 模块3 模块4 模块5 模块6 模块7 期末考试

  • 人工智能(自主模式)

    自主模式 计算机学科
    罗会兰
    • 罗会兰教授 江西理工大学信息工程学院
    • $可随时加入
    • g2.2万人
    • 7课件全部开放

    简介 主要内容:人工智能的定义,树搜索算法,无信息搜索策略,启发式搜索策略,约束满足问题求解,博弈算法,贝叶斯网络,隐马尔可夫模型,卡尔曼滤波器。 特色:人工智能课程在学校的讲授时间为32个学时,面对计算机科学与技术硕士研究生,是一门专业必修课。由于人工智能基础理论涉及到智能搜索,推理,机器学习等,是现在信息类研究生各研究方向的必备理论基础,能为学生深入各方向的研究打下良好的基础。其中的思想可以应用于模式识别,图像视频智能分析处理,数据挖掘及各种信息的智能处理应用中。由于课程讲授侧重于算法的描述,所以学生并不会觉得枯燥,在结合编程的实践练习下能很好掌握智能思想。

    章节第一章 绪论 第二章 无信息搜索策略 第三章 有信息搜索策略 第四章 约束满足问题 第五章 对抗搜索 第六章 不确定性推理 结课测试