课程详情
课程评价
spContent=人类在探寻计算奥秘的过程中,催生了计算机科学的诞生与计算技术的革命。大学计算机课程是以计算机原理和概念为基础,以计算机科学新技术新方法为主要内容,以计算思维、创新思维能力培养为目标,力求展现计算机科学概貌,介绍支持计算需求的公共平台、技术和方法,是大学本科生的通识课程。
—— 课程团队
课程概述


你可以在这里预先拿到北京理工大学的课程学分,欢迎你!!

这个课程一个学期有近10万人在线学习,你一定想知道为什么?

课程性质

《大学计算机》是面向大学一年级学生开设的计算机通识类课程,也是中学生最关注的大学先修课之一。类似的还有《计算机应用基础》、《信息技术基础》等不同名称的同类课程。《大学计算机》是根据教育部高教司2012年提出的“以计算思维能力培养为切入点”的教改意见,按照教指委自2013年推出并逐步完善的“计算思维教学体系”,从内容上支持计算机思维能力培养,从体系上完善课程和实验一体化教学设计,从形式上兼顾研究型和应用型学习者的不同需求。《大学计算机》更强调“概念、系统和计算”,而不是一些软件工具;更强调“理论、方法和实验”,而不是纯粹的技术和实践。

为何先修?

本课程作为大学先修课,你在上大学之前的任何一个阶段完成本课程的学习并获得结课认证证书,在高考进入北京理工大学之后,只要参加必要的测试以确认你的学习效果,获得通过后你可免修该课程而直接获得学分。作用是你事先获得了计算机科学的基础学习,使你先入为快的掌握了信息技术和计算思维意识对你大学学习的帮助,同时节省了大学期间宝贵的时间和精力,使你方法得当,思维超前,工具在握,所向披靡!

课程关注点

你一定有这样的疑问:从小学到中学,我们已知道了二进制,熟悉了Windows,既会上网,也会使用Office,甚至还会编程,拿过竞赛奖项,《大学计算机》课程还是学计算机的原理概念、系统平台、信息处理、各种技术,和以前学过的到底有什么差别呢?概述中我们没法一一说明差什么,但是可以肯定的说:差得多!这就如同我们在中学物理和大学物理中都学“力学”,但是前者是用初等数学为工具来解释力学知识,而大学则必须用微积分的方法研究力学问题。大学计算机从问题视角、讲授内容、研究方法、培养目标都和中学有本质的区别。同时,《大学计算机》关注的是专业需要的 “计算支持”,这就如同中学物理只关注安培力的物理意义,而大学却会研究安培力对电磁炮发射的影响。同样,本课程在关注基本原理的同时,会更关注系统概念和技术变革以及计算思维能力的提升。

课程特色

  • 课程教学理念:基于理论、面向问题、传播知识、启发思维。课程每一周以一个章引导开始;教材每一章以一个大事件应用背景导入;枯燥的知识点被轻松的融于教材所列出的若干个“情景问题”之中;思维启发和能力培养采用实验教材中一系列“知识扩展”和“综合应用”,资源源于实际科研项目,先进教学理念源于对信息技术和计算机科学的深刻认识。

  • 课程组织形式:化整为零、内外结合、栏目驱动、引导自学。课程设置了三个课外专栏,分别是:讲故事、讲软件、讲实验,“讲故事”栏目每周以一个大事件或经典问题为背景,用几分钟的时间讲一个与本周教学内容相一致的一个故事,目的是说明本章的重要知识点和应用;“讲软件”是把一些实用工具软件化整为零,以成熟案例形式分享给学习者,可作为课外选学内容;“讲实验”是该课程的创新,将课程的重点难点内容设计了验证型、设计型、演示型等多种实验,并采用虚拟技术支持设计完成,使学习者可以在线完成实验,并获得交互学习、团队学习的良好体验。

  • 课程教学团队:本课程的特殊性在于每一章内容都是计算机学科的一门课程,内容多,涉及面广。所以课程团队发挥了“国家级优秀教学团队优势”,针对每章内容请专门的领域专家进行讲授,便于用简单方式讲解复杂内容,用有限篇幅讲解厚的教材。

授课目标

通过本课程的学习,使学习者具备计算机的基本知识和一定的计算思维能力。

课程大纲

第1周: 基于计算机的问题求解

1.3 计算机科学学科的知识领域

讲故事

1.1 基于计算机的问题求解方法

讲实验

讲软件

第一周单元测验

课程介绍

1.2 问题描述与抽象

1.0 本章导学

第2周:计算机信息数字化基础

第二周单元测验

2.2 二进制数据计算

2.3 字符信息编码与标准交换

讲故事

讲实验

讲软件

2.1 数制及其在计算机中的表示

2.4 多媒体信息编码

2.0 本章导学

第3周:计算机的工作原理与硬件体系结构

3.0 本章导学

讲实验

讲故事

3.1 计算机如何完成加法运算

3.2 冯诺依曼体系结构

3.3 计算机硬件及其连接编辑教学内容

3.4 图灵机

讲软件

第三单元测验

第4讲:计算机软件平台

4.1 计算机软件平台概述

4.3 程序运行管理

4.4 实用操作系统

讲故事-虚拟机

4.0 本章导学

讲软件-成绩分析可视化

4.2 数据存储与文件管理

讲实验-文件管理与磁盘恢复

第四讲单元测验

第四讲作业

第5讲:计算机网络平台

5.3 信息安全

5.1 计算机网络平台基础

讲软件——图书销售统计

5.2 Internet及其应用

5.4 新技术应用

讲实验——广域网通信与邮件传输

5.0 本章导学

讲故事——解密搜索引擎,如何在草垛中寻针

第五讲单元测验

第五讲作业

第6讲:数据处理与数据库——多媒体数据处理

6.1 数据与数据处理

6.2 多媒体数据表示编辑教学内容

6.0 本章导学

讲故事——老照片扫描成电子版能变得更清晰吗

6.3 多媒体数据处理编辑教学内容

讲软件——人口普查多源报告

讲实验——图像生成与图像处理

第六讲单元测验

第7讲:数据处理与数据库——数据库技术及应用

7.1 数据库技术基础

讲实验——数据管理与数据库操作

7.0 本章导学

7.3 数据仓库与数据挖掘

讲软件——摄影作品展示

讲故事——促销策略是怎么从大数据挖掘出来的

7.2 结构化查询语言基础

第七讲单元测验

第8讲:算法与程序设计

第八讲单元测验

8.1 算法的概念与表示

8.4 程序设计的一般过程

讲软件——数据资源保护

8.2 典型问题算法设计

讲实验——用计算机解题—算法

8.0 本章导学

8.3 算法中的数据结构

讲故事——人人都该学编程吗

期末复习题

期末考试复习题

期末复习题答案

期末复习题答案

预备知识

零基础便可以进入本课程学习。如果具有一些计算机基础知识,将有助于更快更深入的学习。

证书要求

本课程设置合格和优秀两档成绩:

6084分:合格      85100分:优秀

通过视频学习,完成单元测试、虚拟实验、作业和考试,并参与讨论学习和互评作业,达到课程要求后,可以获得课程主讲教师签名颁发的合格证书或优秀证书。各分项成绩标准如下:

  

单元测验                   30/100

虚拟实验(互评)                 16/100

期末考试                  30/100

参与讨论                    24/100

总成绩由以上各分项成绩汇总评定。


参考资料
  • 参考教材

《大学计算机》高等教育出版社 李凤霞、陈宇峰、史树敏编著 20149

《大学计算机实验》 高等教育出版社 李凤霞、陈宇峰、李仲君等编著 20139

  • 虚拟实验软件

课程中使用的虚拟实验软件在《大学计算机实验》教材里带有光盘,需要的读者可以自行安装进行更全面的学习。或者在虚拟实验工场云平台(http://www.vrsygc.com/index.html)直接使用



常见问题

Q1:这门课程是否不再讲授Office工具软件?

A1:本课程在规划学时内不再讲授Office工具软件,考核也不包含这部分内容。但是要求学习者具有常用软件的使用能力。考虑到大家的基础情况不同,所以课程在每周都安排了一个“讲软件”专栏,由应用案例展开应用型性讲解,其中主要是Office的案例。这些案例主要是教给大家软件使用方法,再通过作业练习,原来不熟悉Office的读者就可以基本解决自动化办公的问题了。

Q2:我已经拿到了计算机等级考试的证书,学这个课程是否就没必要了?

A2:计算机等级考试是对社会公众的一种考试,注重知识和技术,而这门课更注重概念、方法、能力的培养,所以在教学内容和目标上都有很大不同,不能取而代之。

Q3:这个课程在强调计算、算法和程序设计,会涉及哪一种计算机语言吗?

A3:不会涉及具体的计算机语言,但是会涉及算法的描述、程序设计过程,是程序设计的基础,是程序设计初学者很重要的先修内容。

Q4:如果以前只会上网,再没有任何关于计算机的基础知识,可以学习本课程吗?

A4:当然可以!只是需要你在学习期间尽量多的和计算机交朋友,会用一些软件,这样你就能更好的理解课程的内容。也建议你选学春英老师讲的软件应用,而且认真做一下练习,会有很多人和你协作互动学习,希望你在这个学习社区迅速成长。

Q5:我已经能用计算机语言熟练编程了,如何在这个课程里获取更多的知识和帮助?

A5:建议你从十讲中认真挑选自己还不太熟悉的内容,而把熟悉的略过(当然不能只看目录噢!),请参照推荐教材给自己定位。另外为你推荐两个栏目:“知识扩展”和“思维训练”,前者会结合实际应用深入讲授某一个知识点或某方面技术的综合应用,引导你学以致用;而后者则是对重点难点的深度诠释,本课程指定的配套教材拥有一个正式出版的软件包,其中包含了上百个知识点的实验内容,建议你在有余力的情况下通过实验深度学习,相信你会有收获的惊喜。

Q6:课程中有些内容太理论或太高深了,听不懂怎么办?

A5:本课程重在概念和方法,力求启发大家思考,培养计算思维能力,并不会涉及太多技术细节,所以通常是能够听懂的。而对于一些看上去高深的内容,比如虚拟机、情感计算等等这样的内容,仅仅是为了让你开阔眼界,知道而已,不必纠结细节;而对于诸如 “抽象”、“建模”等等一些难于理解的概念,只需要参照教学视频的实际例子去理解,并不需要深究和证明;再对于类似于“溢出”、“编码”这样一些抽象的知识点,最好的方法就是去做课程提供的相关虚拟实验,会帮助你详解每一个疑难问题。

Q7:计算思维是什么?在计算机的课程里怎么学计算思维呢?

A7:计算思维不是独立的知识点,是一种思维方法,是计算机科学对所有学科能提供的关于计算支持的人才能力体现。学计算思维不是具体背哪些概念,而是通过整个课程的教学内容和教学方法来逐渐培养大家基于计算机的计算思维方法;是通过完成课程的所有教学环节后所具有的思维能力的提升。