当前位置: 学堂首页 >> 精品课程 >> 在线开放课程(MOOC) >> 正文

大学计算机

来源: 发布日期:2020-05-15 浏览次数:
学院 电信学部 课程负责人 吴宁
获批年份 2018

从有数字诞生那天起,就开始有了计算。今天,计算可以说已经无处不在,无处不在的计算设备,无处不在的网络和通信,已经彻底改变了人类数千年的生活习惯。人们希望通过无处不在的计算,能随时随地获得自己希望的服务,而提供这些服务或者计算的重要载体就是计算机和将各种计算装置连接在一起的网络。

我们每个人的手机里有计算机,我们使用的如洗衣机、电冰箱等大多数家用电器设备里有计算机,我们开的汽车里也有计算机,在很多高强度、高危险的工作岗位上活跃着的机器人,都是由计算机在控制。另外,我们能够借助QQ、Skype等各种即时通信工具和Email等软件与世界各地的朋友保持联系,能够通过“百度”、“Google”等搜索引擎查阅各种信息,真正做到“秀才不出门,方知天下事”。这一切的一切,都是借助于计算机和遍布全球的互联网络。

因此,计算机已经成为了人类生活中不可缺少的一部分。无论你在学习什么专业,也无论你正在或将会从事什么工作,计算机都必定会陪伴你的每一天,成为你生活和工作中不可缺少的伙伴和助手。所以,了解计算机,建立和掌握利用计算机求解问题的基本思路和方法,必将给你的学习和研究带来无限的便利。

这门课程将带给你哪些内容?

“大学计算机”是“计算机基础系列课程群”的第一门课程,也是学习计算机的入门级课程。这门课程以数据的表示、存储、处理、分析为主线,包括“计算机基础知识”、“C语言程序设计”和“数据分析方法”等三个篇章。课程主要介绍计算与计算模型、信息表示与编码、冯诺依曼结构、操作系统基础、互联网技术基础、数据管理与数据分析等知识,包括部分数据分析算法思想、开源算法库和数据分析工具。

在此基础上,课程详细讲述了C语言程序设计方法。从程序设计的基础知识入手,介绍C语言基本编程方法,以及算法与数据结构基础。

各种智能设备每时每刻都在产生着大量的数据,如何从海量数据中发掘出有用的信息,是实现人工智能的基础。本课程将在帮助你具备一定程序设计思想和能力之后,利用一周的时间为你简要介绍数据的管理、大数据分析方法及平台。

作为入门级课程,该课程的主要教学目标是使学习者理解计算机的基础理论、建立系统构造的基本思路,并具备基本的C语言编程能力、简单算法设计和数据结构基础,为后续课程的学习奠定基础。

计算机科学是研究抽象和自动计算的学科,涉及的理论知识众多。作为计算机科学的入门,“大学计算机”系列课程将从基础知识入手,循序渐进,帮助你在了解计算机系统整体结构和基本原理的基础上,具备“选择和利用各种已有工具软件解决问题的能力”和“编写程序解决一般专业问题的能力”。

考虑到部分学习者对操作技能的学习需求,课程中以附件形式加入了包括OFFICE应用、无线网组网技术等知识模块

通过这门课程的学习,你将会得到以下4个方面的能力提升:

1)对计算机的理解能力。课程将依次为你介绍什么是计算?计算机的理论模型,计算机系统结构,计算机软件平台,以及计算机网络知识。这些内容将会帮助你理解:

l 什么问题是计算机可以解决的,什么样的问题是计算机没有能力解决的?学习计算机,需要首先在总体上清楚计算机的能力边界。

l 计算机内部有怎样的结构?是怎么工作的?今天的计算机上为什么可以同时打开多个“窗口”?我们编写的各种文档在计算机中是如何表示和存放的?既然我们放在计算机中的各种信息都存放在硬盘上,那么为什么大家还是希望内存越大越好?

l 网络上的信息是如何传送的?为什么我们可以通过网络和世界各地的人取得联系?

2)构造思维能力。课程将从基本逻辑门入手,讲述计算机由什么样的部件构造?是怎么构造的?建立自底向上进行系统构造的思路和方法,也就是构造思维能力,将是你未来进行系统设计的重要素质。

3)逻辑思维能力和利用计算机求解问题的能力。计算机的工作就是执行程序,我们希望计算机帮我们完成的所有工作都必须用程序语言来描述。学习程序设计,可以帮助提高你的逻辑思维能力和利用计算机解决问题的能力。同时,也能够帮助你真正了解计算机是如何工作的。只有掌握了一定的编程技术,才能说具备了利用计算机求解问题的能力。本课程将向你介绍什么是程序,以及如何编写C程序。

C语言是最通用的高级程序设计语言,学会C程序设计,不仅可以实现各种信息处理,还可以在嵌入式系统开发和接口控制系统设计中大显身手。

当然,这门课程只能帮助你具备初步的C语言编程能力。如果希望有更进一步的能力提升,请关注我们“计算机基础系列课程群”的后续课程“算法设计与问题求解”、“C#程序设计”或“C++程序设计”课程。

4)对基本数据分析和管理知识的了解。如今,大数据、人工智能等新技术在不断被谈论,展示着前所未有的生命力。使得计算机科学与技术在整个产业中占据了越来越重要的地位,从而也对培养具备计算思维能力、能够运用计算机解决各类专业问题的创新型高素质人才提出了迫切的要求。这门课将帮助你略微了解一点有关大数据及数据分析的知识,为进一步从事相关知识的学习奠定基础。

课程链接:https://www.icourse163.org/course/XJTU-46016

主办单位:西安交通大学教务处
地址及电话:西安交通大学兴庆校区教学主楼1304#  029-82665422