1.简要说明计算机系统的构成与工作原理

2.计算机讲课课程表

3.概率论与数理统计这门课与计算机科学的哪些科目有联系?

4.想学计算机都需要精通什么数学知识

5.电脑和科学的关系

6.编程 和 数学 的关系是什么?

7.计算机编程跟数学有多大关系

数学和计算机有关系吗_数学与电脑系统关系表

数学不好的人可以学计算机专业。其实,数学和计算机关系不大,计算机虽难,但认真学一样能学会。

计算机科学与技术(Computer Science and Technology)是国家一级学科,下设信息安全、软件工程、计算机软件与理论、计算机系统结构、计算机应用技术、计算机技术等专业。

主修大数据技术导论、数据采集与处理实践(Python)、Web前/后端开发、统计与数据分析、机器学习、高级数据库系统、数据可视化、云计算技术、人工智能、自然语言处理、媒体大数据案例分析。

网络空间安全、计算机网络、数据结构、软件工程、操作系统等课程,以及大数据方向系列实验,并完成程序设计、数据分析、机器学习、数据可视化、大数据综合应用实践、专业实训和毕业设计等多种实践环节。

简要说明计算机系统的构成与工作原理

计算机组成原理是硬件基础,没有硬件基础数据结构与操作系统就没有。操作系统是软件基础 他存在于 硬件、驱动和应用软件之间。数据结构和编程(软件)相关。

计算机(computer)俗称电脑,是一种用于高速计算的电子计算机器,可以进行数值计算,又可以进行逻辑计算,还具有存储记忆功能。是能够按照程序运行,自动、高速处理海量数据的现代化智能电子设备。由硬件系统和软件系统所组成,没有安装任何软件的计算机称为裸机。可分为超级计算机、工业控制计算机、网络计算机、个人计算机、嵌入式计算机五类,较先进的计算机有生物计算机、光子计算机、量子计算机等。

计算机讲课课程表

计算机的工作原理

半个世纪以来,计算机已发展成为一个庞大的家族,尽管各种类型的性能、结构、应用等方面存在着差别,但是它们的基本组成结构却是相同的。现在我们所使用的计算机硬件系统的结构一直沿用了由美籍著名数学家冯?诺依曼提出的模型,它由运算器、控制器、存储器、输入设备、输出设备五大功能部件组成。

随着信息技术的发展,各种各样的信息,例如:文字、图像、声音等经过编码处理,都可以变成数据。于是,计算机就能够实现多媒体信息的处理。

各种各样的信息,通过输入设备,进入计算机的存储器,然后送到运算器,运算完毕把结果送到存储器存储,最后通过输出设备显示出来。整个过程由控制器进行控制。

? 计算机系统的基本硬件组成及工作原理示意图

计算机系统的基本组成,完整的计算机系统系统包括:硬件系统和软件系统。硬件系统和软件系统互相依赖,不可分割,两个部分又由若干个部件组成。

硬件系统是计算机的“躯干”,是物质基础。而软件系统则是建立在这个“躯干”上的“灵魂”。

计算机硬件

计算机硬件系统由五大部分组成:运算器、控制器、存储器、输入设备、输出设备。

中央处理器 (CPU -- Central Processing Unit )

CPU的内部结构可分为控制单元,逻辑单元和存储单元(寄存器)三大部分。如果将CPU集成在一块芯片上作为一个独立的部件,该部件称为微处理器(Microprocessor,简称MP)。

CPU的工作原理就象一个工厂对产品的加工过程:进入工厂的原料(指令),经过物资分配部门(控制单元)的调度分配,被送往生产线(逻辑运算单元),生产出成品(处理后的数据)后,再存储在仓库(存储器)中,最后等着拿到市场上去卖(交由应用程序使用)。

1.运算器:是计算机中进行算术运算和逻辑运算的部件,通常由算术逻辑运算部件(ALU)、累加器及通用寄存器组成。

2.控制器:用以控制和协调计算机各部件自动、连续地执行各条指令,通常由指令部件、时序部件及操作控制部件组成。

CPU 的主要性能指标是字长和主频。

字长表示CPU每次计算数据的能力(二进制的位数)。如80486及Pentium系列的CPU一次可以处理32位二进制数据。

主频也叫时钟频率,单位是MHz,用来表示CPU的运算速度。CPU的主频=外频×倍频系数。很多人以为认为CPU的主频指的是CPU运行的速度,实际上这个认识是很片面的。CPU的主频表示在CPU内数字脉冲信号震荡的速度,与CPU实际的运算能力是没有直接关系的。当然,主频和实际的运算速度是有关的,但是目前还没有一个确定的公式能够实现两者之间的数值关系,而且CPU的运算速度还要看CPU的流水线的各方面的性能指标。由于主频并不直接代表运算速度,所以在一定情况下,很可能会出现主频较高的CPU实际运算速度较低的现象。因此主频仅仅是CPU性能表现的一个方面,而不代表CPU的整体性能。时钟频率主要以MHz为单位来度量,通常时钟频率越高,其处理速度也越快。目前的主流CPU的时钟频率已发展到500MHz以上,甚至高达2GHz(2000MHz)以上。

3.存储器 存储器的主要功能是用来保存各类程序的数据信息。

存储器可分为主存储器和辅助存储器两类。

①主存储器(也称为内存储器),属于主机的一部分。用于存放系统当前正在执行的数据和程序,属于临时存储器。

①辅助存储器(也称外存储器),它属于外部设备。用于存放暂不用的数据和程序,属于永久存储器。

存储器与 CPU的关系可用右图来表示。

(1)内存储器

一个二进制位(bit)是构成存储器的最小单位。实际上,常将每 8位二进制位组成一个存储单位,简称字节(Byte)。字节是数据存储的基本单位。为了能存取到指定位置的数据,给每个存储单元编上一个号码,该号码称为内存地址。

度量内存主要性能指标是存储容量和存取时间。存储容量是指存储可容纳的二进制信息量,描述存储容量的基本单位是字节。

信息存储单位? 信息的单位常采用位、字节、字、机器字长等。

1、位(bit,缩写为b)? 度量数据的最小单位,表示一位二进制信息。

2、字节(byte,缩写为B)

一个字节由八位二进制数字组成,1byte=8bit。字节是信息存储中的基本单位。每个英文字母要占一个字节,一个汉字要占两个字节。 其它常用单位有:

KB(千字节)? 1 K=1024 B MB(兆字节)? 1 M=1024 K GB(吉字节)? 1 G=1024 M

3、若干个字节构成一个存储单元,每一个存储单元都有一个唯一的编号,称为“地址”,通过地址对存储单元进行访问。

4、字(word) 字是一个存储单元所存储的内容。常用的固定字长有8位、16位、32位等。

5、机器字长 机器字长指一个存储单元(或一个字)所含有的二进制数的位数,它是衡量计算机精度和运算速度的主要技术指标。机器的功能设计决定了机器的字长。

千,1KB=2的10次方=1024B,

兆,1MB=2的20次方=1024*1024B=1024KB,

吉,1GB=2的30次方=1024*1024*1024B=1024MB,

太,1TB=2的40次方=1024*1024*1024*1024B=1024GB,

拍,1PB=2的50次方=1024*1024*1024*1024*1024B=1024TB,

艾,1EB=2的60次方=1024*1024*1024*1024*1024*1024B=1024PB,

泽,1ZB=2的70次方=1024*1024*1024*1024*1024*1024*1024B=1024EB,

尧,1YB=2的80次方=1024*1024*1024*1024*1024*1024*1024*1024B=1024ZB

存取时间是指存储器收到有效地址到在输出端出现有效数据的时间间隔。通常存取时间用纳秒为单位。存取时间愈短,其性能愈好。?

内存储器按其工作方式可分为随机存储器(Random Access Memory,简称 RAM)和只读存储器(Read Only Memory,简称 Rom)两类。

①RAM

RAM在计算机工作时,既可从中读出信息,也可随时写入信息,所以, RAM是一种在计算机正常工作时可读/写的存储器。在随机存储器中,以任意次序读写任意存储单元所用时间是相同的。目前所有的计算机大都使用半导体随机存储器。半导体随机存储器是一种集成电路,其中有成千上万个存储单元。

根据内存器件结构的不同,随机存储器又可分为静态随机存储器(Static RAM,简称 SARM)和动态随机存储器(Dynamic RAM,简称 DRAM)两种。

静态随机存储器(SARM)集成度低,价格高。但存取速度快,它常用作高速缓冲存储器(Cache)。

Cache是指工作速度比一般内存快得多的存储器,它的速度基本上与 CPU速度相匹配,它的位置在 CPU与内存之间 (如下图所示)。在通常情况下, Cache中保存着内存中部分数据映像。 CPU在读写数据时,首先访问 Cache。如果 Cache含有所需的数据,就不需要访问内存;如果 Cache中不含有所需的数据,才去访问内存。设置 Cache的目的,就是为了提高机器运行速度。

?

动态随机存储器使用半导体器件中分布电容上有无电荷来表示 “0”和 “1”的,因为保存在分布电容上的电荷会随着电容器的漏电而逐步消失,所以需要周期性的给电容充电,称为刷新。这类存储器集成度高、价格低、存储速度慢。

随机存储器存储当前使用的程序和数据,一旦机器断电,就会丢失数据,而且无法恢复。因此,用户在操作计算机过程中应养成随时存盘的习惯,以免断电时丢失数据。

②ROM

只读存储器(ROM)只能做读出操作而不能做写入操作。只读存储器中的信息是在制造时用专门的设备一次性写入的,只读存储器用来存放固定不变重复执行的程序,只读存储器中的内容是永久性的,即使关机或断电也不会消失。

目前,有多种形式的只读存储器,它们在特定条件下可以擦除,重写信息,常见的有如下几种:

PROM:可编程的只读存储器。 (Programmable ROM)

EPROM:可擦除的可编程只读存储器。(Erasable ROM)

EEPROM:可用电擦除的可编程只读存储器。(Electronic Erasable ROM / E2PROM )

CPU(运算器和控制器)和主存储器组成了计算机的主机部分。

(2)外存储器

外存储器大都采用磁性和光学材料制成。与内存储器相比,外存储器的特点是存储容量大,价格较低,而且在断电的情况下也可以长期保存信息,所以称为永久性存储器。缺点是存取速度比内存储器慢(依靠机械转动选择数据区域),常见的外存储器有以下几种:

硬盘:硬盘的特点是可靠性高,存储容量大,读写速度快,对环境要求不高。缺点是不便于携带,切工作时应避免振动。

光盘:光盘是用光学的方式制成的,光盘盘片上有一层可塑材料。写入数据时,永高能激光束照射光盘片,可在可塑层上灼出极小的坑,并以有无小坑表示数字 “ 0”和 “ 1”,当数据全部写入光盘后,再在可塑层上喷涂一层金属材料,这样光盘就不能再写入数据。再读出数据时,永低能激光束入射光盘,利用盘表面上的小坑和平面处的不同反射来区分 “ 0”和 “ 1”。 目前微型计算机中大都配有只读式光盘(COMPACT DISK READ ONLY MEMORY,简称 CD-ROM),每张关盘容量可达 650MB,DVD可达4G,可存放程序,文本,图象,音乐和**等各种信息。

4、输入设备

键盘(Keyboard )、鼠标(Mouse )、手写笔、触摸屏、麦克风 、扫描仪(Scanner )、条形码扫描、视 频输入设备。

5、输出设备

o显示器(Monitor ):目前主要有 CRT (阴极射线管)显示器和 LCD 液晶显示器。

o打印机(Printer ):主要有针式打印机、喷墨打印机、激光打印机。

o绘图仪 o音箱

*总线

计算机总线是一组连接各个部件的公共通信线。计算机中的各个部件是通过总线相连的,因此各个部件间的通信关系变成面向总线的单一关系。但是任一瞬间总线上只能出现一个部件发往另一个部件的信息,这意味着总线只能分时使用,而这是需要加以控制的。总线使用权的控制是设计计算机系统时要认真考虑的重要问题。

总线是一组物理导线,并非一根。根据总线上传送的信息不同,分为数据总线DB(Data Bus)、地址总线AB(Address Bus)和控制总线CB(Control Bus)。

① 地址总线

地址总线传送地址信息。地址是识别信息存放位置的编号,主存储器的每个存储单元及 I/O接口中不同的设备都有各自不同的地址。地址总线是 CPU向主存储器和 I/O接口传送地址信息的通道,它是自 CPU向外传输的单向总线。 地址总线的位数决定了CPU可直接寻址的内存空间大小,比如8位微机的地址总线为16位,则其最大可寻址空间为2^16=KB,16位微型机的地址总线为20位,其可寻址空间为2^20=1MB。一般来说,若地址总线为n位,则可寻址空间为2n字节。

②数据总线

数据总线传送系统中的数据或指令。数据总线是双向总线,一方面作为 CPU向主存储器和 I/O接口传送数据的通道。另一方面,是主存储器和 I/O接口向 CPU传送数据的通道,数据总线的宽度与 CPU的字长有关。通常与微处理的字长相一致。例如Intel 8086微处理器字长16位,其数据总线宽度也是16位。需要指出的是,数据的含义是广义的,它可以是真正的数据,也可以指令代码或状态信息,有时甚至是一个控制信息,因此,在实际工作中,数据总线上传送的并不一定仅仅是真正意义上的数据。

③控制总线

控制总线传送控制信号。控制总线是 CPU向主存储器和 I/O接口发出命令信号的通道,又是外界向 CPU传送状态信息的通道。

我们通常用总线宽度和总线频率来表示总线的特征。总线宽度为一次能并行传输的二进制位数,即 32位总线一次能传送 32位数据, 位一次能传送 位数据。总线频率则用来表示总线的速度。

概率论与数理统计这门课与计算机科学的哪些科目有联系?

⑴ 计算机专业的课程表

这是我大学的课表(如果需要我用邮箱发给你,这里不能显示表格):

开课学期 课程名称 学分 学时 课程性质 课程类别

2003-2004-1 程序设计引论 2.5 50 必修 专业基础课

2003-2004-1 大学英语(一) 3 60 必修 公共基础课

2003-2004-1 高等数学(一) 4.5 80 必修 公共基础课

2003-2004-1 计算机科学导论 1 20 必修 专业基础课

2003-2004-1 计算机实践基础 1 30 必修 专业基础课

2003-2004-1 *** 思想概论 2 36 必修 公共基础课

2003-2004-1 体育(一) 1 26 必修 公共基础课

2003-2004-2 程序设计基础 2 50 必修 专业基础课

2003-2004-2 大学物理(一) 2.5 50 必修 公共基础课

2003-2004-2 大学英语(二) 4 80 必修 公共基础课

2003-2004-2 *** 理论概论 3 70 必修 公共基础课

2003-2004-2 高等数学(二) 5.5 100 必修 公共基础课

2003-2004-2 马克思主义政治经济学原理 2 40 必修 公共基础课

2003-2004-2 数据库软件实践 1 30 必修 专业基础课

2003-2004-2 思想道德修养 2.5 30 必修 专业基础课

2003-2004-2 体育(二) 1.5 38 必修 公共基础课

2004-2005-1 大学物理(二) 1.5 30 必修 公共基础课

2004-2005-1 大学物理实验 1 20 必修 公共基础课

2004-2005-1 大学英语(三) 3.5 70 必修 公共基础课

2004-2005-1 电路电子技术 3 60 必修 专业基础课

2004-2005-1 法律基础 1.5 34 必修 公共基础课

2004-2005-1 离散数学 3.5 70 必修 专业基础课

2004-2005-1 市场营销 1 20 任选 公共选修课及创新教育

2004-2005-1 体育(三) 1.5 32 必修 专业基础课

2004-2005-1 微机原理与汇编语言 3.5 70 必修 专业基础课

2004-2005-1 线性代数 2 36 必修 公共基础课

2004-2005-2 大学英语(四) 3.5 70 必修 公共基础课

2004-2005-2 电气电子工艺实习 1 20 必修 实践课

2004-2005-2 概率论与数理统计 2.5 48 必修 公共基础课

2004-2005-2 逻辑设计(补) 3.5 70 必修 专业基础课

2004-2005-2 马克思主义哲学原理 2.5 54 必修 公共基础课

2004-2005-2 汽车文化 1 20 任选 公共选修课及创新教育

2004-2005-2 数据结构(补) 4 80 必修 专业基础课

2004-2005-2 体育(四) 1.5 32 必修 公共基础课

2004-2005-2 微机原理课程设计 1.5 30 必修 实践课

2005-2006-1 OOP方法与技术 2 50 限选 专业课

2005-2006-1 编译方法 3.5 70 必修 专业基础课

2005-2006-1 单片机技术 2 40 限选 专业课

2005-2006-1 计算方法 2.5 50 限选 专业基础课

2005-2006-1 计算机组成原理 4 80 必修 专业基础课

2005-2006-1 人工智能导论 2 40 任选 专业课

2005-2006-1 数据结构课程设计 1.5 30 必修 实践课

2005-2006-1 数字逻辑课程设计 1.5 30 必修 实践课

2005-2006-1 算法设计与分析 2 40 任选 专业课

2005-2006-1 心理卫生与健康 1 20 任选 公共选修课及创新教育

2005-2006-2 .NET Technology 2 40 任选 专业课

2005-2006-2 JAVA编程技术 2 40 任选 专业课

2005-2006-2 PHP技术 2 40 任选 专业课

2005-2006-2 编译方法课程设计 1.5 0 必修 实践课

2005-2006-2 操作系统 4 80 必修 专业基础课

2005-2006-2 多媒体技术 2 40 任选 专业课

2005-2006-2 基于Windows编程技术 2 40 任选 专业课

2005-2006-2 接口与通讯技术 4 80 限选 专业课

2005-2006-2 数据库系统原理(补) 3 60 必修 专业基础课

2005-2006-2 中国民族民间音乐博览 1 20 任选 公共选修课及创新教育

2005-2006-2 专业英语 2 40 限选 专业基础课

2005-2006-2 组成原理课程设计 1.5 0 必修 实践课

2006-2007-1 Oracle数据库技术 2 40 限选 专业课

2006-2007-1 操作系统课程设计 1.5 0 必修 实践课

2006-2007-1 计算机图形学 2.5 50 限选 专业课

2006-2007-1 计算机网络 2.5 50 限选 专业课

2006-2007-1 软件工程 2.5 50 限选 专业课

2006-2007-1 生产实习 3 0 必修 实践课

2006-2007-2 毕业设计 14 0 必修 实践课

2006-2007-2 综合设计 2 0 必修 实践课

⑵ 求中专计算机专业课程表

离散数学,数据结构,计算机组成原理,汇编语言程序设计,面向对象技术,数据通信原理,数字电路与逻辑设计,程序设计课程设计,数据结构课程设计,计算机组成原理试验,

数字电路与逻辑设计试验,计算机文化基础,计算机程序设计,线性代数A,概率论与数理统计B,

普通物理B,电路电子学

数据库系统,操作系统,计算机网络,计算机系统结构,光通信技术,嵌入式系统设计,

Inter与web编程,Cisio/Solaris网络体系设计与实现,综合布线系统

编译原理,数字系统设计VHDL,信号与系统,微机系统与接口技术,数字信号处理,

软件工程,IT项目管理,七号信令系统,电子商务概论,多媒体技术,UNIX操作系统,计算机信息安全

移动通信,卫星通信,计算机系统维护技术

⑶ 如何用计算机打课程表

直接用office中的Excal来制作。

1.选择好列、行

2.调整好后输入文字就行

⑷ 求北大的计算机专业课程表(大一到大四)

03835061 大学英语(一) 4 2 秋季

03835062 大学英语(二) 2 2 春季

03835063 大学英语(三) 2 2 秋季

038350 大学英语(四) 0 2 春季

04030150 思想品德修养 2 2 秋季

04030170 *** 思想概论 2 2 春季

04031490 马克思主义哲学原理 2 2 秋季

04031340 马克思主义政治经济学原理 2 2 秋季

04030140 *** 理论概论 2 2 春季

―――― 体育系列课程 - 4

60730020 军事理论 2 2 秋季

00831170 CST-0-002 计算概论A 3 3 秋季

00830030 CST-0-003 数据结构与算法A 4 3 秋季

00130201 高等数学B(一) 6 5 秋季

00130202 高等数学B(二) 6 5 春季

00130260 线性代数 5 4 秋季

力学B 3 3 秋季

电磁学B 3 3 春季

00831180 CST-0-004 程序设计实习 4 2 春季

CST-0-001 信息科学技术概论 2 1 秋季

MES-0-001 微电子与电路基础 3 2 春季

00830090 CST-0-101 *** 论与图论 3 3 秋季

00830100 CST-0-102 代数结构与组合数学 3 3 春季

00830080 CST-0-103 数理逻辑 3 3 春季

00831200 概率统计A 3 3 春季

00831190 CST-0-111 数字逻辑设计 3 3 秋季

00830020 CST-0-113 微机原理A 3 3 春季

00830060 CST-1-115 计算机组织与体系结构A 3 3 春季

00830130 CST-0-121 编译技术 3 3 春季

00831230 CST-1-122 操作系统A 3 3 秋季

00830030 CST-0-120 数据结构与算法实习 4 2 秋季

00830140 CST-1-123 编译实习 4 2 秋季

00830930 CST-1-124 操作系统实习 4 2 春季

以上是必修 下面是 选修的

00831270 CST-1-202 软件工程 3 3 秋季

00831250 CST-1-203 数据库概论 3 3 秋季

00830940 CST-0-112 数字逻辑设计实验 2 1 秋季

00830070 CST-0-114 微机实验 4 2 春季

00831360 CST-0-201 汇编语言程序设计 4 2 小学期

00831240 CST-1-205 计算机网络概论 3 3 春季

00831280 CST-0-204 计算机图形学 3 3 春季

CST-1-222 信息安全引论 2 2 秋季

CST-0-211 Web技术概论 3 3 春季

00831260 CST-1-207 理论计算机科学基础 3 3 秋季

11831310 CST-1-206 人工智能概论 3 3 秋季

00831320 CST-1-208 程序设计语言概论 2 2 春季

00831330 CST-1-209 算法设计与分析 2 2 春季

祝你好运

⑸ 计算机专业有哪些课程

主要课程有计算机应用基础、应用文写作、数学、英语、德育、电工与电子技术、计算机网络技术、C语言、计算机组装与维修、企业网安全高级技术、企业网综合管理、windows server 2008操作系统。

还有局域网组建、Linux服务器操作系统、网络设备与网络技术(主要学习思科、华为公司设备的配置、管理、调试)、SQL Server、网络综合布线技术、CAD绘图等。

计算机学科的特色主要体现在:理论性强,实践性强,发展迅速按一级学科培养基础扎实的宽口径人才,体现在重视数学、逻辑、数据结构、算法、电子设计、计算机体系结构和系统软件等方面的理论基础和专业技术基础。

(5)计算机讲课课程表扩展阅读

计算机专业培养目标

本专业毕业生应获得以下几个方面的知识和能力:

1、掌握电子技术和计算机组成与体系结构的基本原理、分析方法和实验技能,能从事计算机硬件系统开发与设计。

2、掌握程序设计语言、算法与数据结构、操作系统以及软件设计方法和工程的基本理论、基本知识与基本技能,具有较强的程序设计能力,能从事系统软件和大型应用软件的开发与研制。

3、掌握并行处理、分布式系统、网络与通信、多媒体信息处理、计算机安全、图形图象处理以及计算机辅助设计等方面的基本理论、分析方法和工程实践技能,具有计算机应用和开发的能力。

4、掌握计算机科学的基本理论,具有从事计算机科学研究的坚实基础。

⑹ 谁给个系统的计算机课程表

维护维修和编程完全没关系..等于没基础....去学VB和C++...还有最新的JAVA..这些都是基础.....

⑺ 求大学计算机专业四年所有课程表

1. 计算机科学与技术专业:C语言程序设计、计算机组成原理、数据结构、操作系统、

微机原理及汇编语言、计算机网络、计算机系统结构、软件工程、面向对象程序设计等。

2. 计算机软件专业:面向对象程序设计、计算机组成原理、操作系统、数据结构、计算

机网络、软件工程、编译原理、分布式系统、软件项目管理、Oracle数据库系统等。

3. 电子商务专业:管理学原理、电子商务、物流管理、计算机网络、供应链管理、电子商务平台及核心技术、国际商务管理、电子商务案例分析、商务网站建设等。

兄弟建议你选一个,你仔细斟酌,好好考虑,自学不太好说呀

希望你能坚持下去,坚持就是胜利 努力就会成功

⑻ 计算机专业课程表

离散数学,数据结构,计算机组成原理,汇编语言程序设计,面向对象技术,数据通信

原理,数字电路与逻辑设计,程序设计课程设计,数据结构课程设计,计算机组成原理试验,

数字电路与逻辑设计试验,计算机文化基础,计算机程序设计,线性代数A,概率论与数理统计B,

普通物理B,电路电子学

数据库系统,操作系统,计算机网络,计算机系统结构,光通信技术,嵌入式系统设计,

Inter与web编程,Cisio/Solaris网络体系设计与实现,综合布线系统

编译原理,数字系统设计VHDL,信号与系统,微机系统与接口技术,数字信号处理,

软件工程,IT项目管理,七号信令系统,电子商务概论,多媒体技术,UNIX操作系统,计算机信息安全

移动通信,卫星通信,计算机系统维护技术

⑼ 怎么用电脑做课程表

1.新建一个word文档,单击“文件”-“保存”, 保存文件名为“课程表”, 在文档中输入“某某班级课程表”;

2.点击“表格”-“插入”-“表格”,打开“插入表格”对话框,在行列中输入需要的行和列,在行中输入8,在列中输入6。即我们一天一般七节课和一个星期五天,各加一个表头。

3.在插入的表格中输入数据,表头列为星期一到星期天,行为第一节到第七节;

4.把光标移动到边框线上对表格宽度进行调整, 调整后选中整个表格,右击,在弹出的菜单中选择“平均分布各行”,同理,再执行一次操作,选择“平均分布各列”。

5.把光标移动支第一个单元格,选择“表格”菜单,执行“绘制斜线表头”命令,在弹出的对话框中选择 一种表头样式,我们选择“样式一”,字体大小选择五号字;在行标题中输入“星期”,列标题中输入“节次”;

6.绘制斜线表头就制作好了,稍微调整好位置,让表头美观,;

7.选择整个表格,点击右键,在弹出的菜单中选择“单元格对齐方式”,找到居中对齐;文字就上下左右全部居中了,再次选择表格,对文字格式进行设置,选择加粗,四号字;

8.选择文字“某某班级课程表”,设置为二号字大小,加粗显示,居中,仿宋字体;设置好与表格的间距;

9.选择“星期一”到“星期五”单元格,右击,在弹出的菜单中选择“边框和底纹”;在打开的“边框和底纹”选项卡中找到底纹,选择一种颜色作为单元格的底纹。

10.设置好后,点击“确定”,返回到编辑区,同上面的方法,选择第一节到第七节单元格,设置节次的底纹,全部设置好后,效果如下图;

⑽ 青岛大学的本科计算机类专业都有哪些课程( 最好是各种专业的各学期课程表形式)

业务培养目标:本专业培养具有良好的科学素养,系统地、较好地掌握计算机科学与技术包括计算机硬件、软件与应用的基本理论、基本知识和基本技能与方法,能在科研部门、教育单位、企业、事业、技术和行政管理部门等单位从事计算机教学、科学研究和应用的计算机科学与技术学科的高级专门科学技术人才。

业务培养要求:本专业学生主要学习计算机科学与技术方面的基本理论和基本知识,接受从事研究与应用计算机的基本训练,具有研究和开发计算机系统的基本能力。

毕业生应获得以下几方面的知识和能力:

1.掌握计算机科学与技术分析的基本理论、基本知识;

2.掌握计算机系统的分析和设计的基本方法;

3.具有研究开发计算机软、硬件的基本能力;

4.了解与计算机有关的法规;

5.了解计算机科学与技术的发展动态;

6.掌握文献检索、资料查询的基本方法,具有获取信息的能力。

主干学科:计算机科学与技术

主要课程:电路原理、模拟电子技术、数字逻辑、数字分析、计算机原理、微型计算机技术、计算机系统结构、计算机网络、高级语言、汇编语言、数据结构、操作系统、编译原理、系统分析与控制、信号处理原理、通信原理概论等

主要实践性教学环节:包括电子工艺实习、硬件部件设计及调试、计算机基础训练、课程设计、计算机工程实践、生产实习、毕业设计(论文)。

主要专业实验:编程与上机调试、电子线路、数字逻辑、微型计算机接口技术、计算机组成等

修业年限:四年

授予学位:工学或理学学士

计算机科学与技术(师范类)培养高等和中等学校进行计算机教学的教师和其他教育工作者。毕业生具有上列的知识和能力,主干学科、修业年限和授予学位均同上。

080603 电子信息工程

业务培养目标:本专业培养具备电子技术和信息系统的基础知识,能从事各类电子设备和信息系统的研究、设计、制造、应用和开发的高等工程技术人才。

业务培养要求:本专业是一个电子和信息工程方面的较宽口径专业。本专业学生主要学习信号的获取与处理、电子设备与信息系统等方面的专业知识,受到电子与信息工程实践的基本训练,具备设计、开发、应用和集成电子设备和信息系统的基本能力。

毕业生应获得以下几方面的知识和能力:

1.较系统地掌握本专业领域宽广的技术基础理论知识,适应电子和信息工程方面广泛的工作范围;

2.掌握电子电路的基本理论和实验技术,具备分析和设计电子设备的基本能力;

3.掌握信息获取、处理的基本理论和应用的一般方法,具有设计、集成、应用及计算机模拟信息系统的基本能力;

4.了解信息产业的基本方针、政策和法规,了解企业管理的基本知识;

5.了解电子设备和信息系统的理论前沿,具有研究、开发新系统、新技术的初步能力。

6.掌握文献检索、资料查询的基本方法,具有一定的科学研究和实际工作能力。

主干学科:电子科学与技术、信息与通信工程、计算机科学与技术

主要课程:电路理论系列课程、计算机技术系列课程、信息理论与编码、信号与系统、数字信号处理、电磁场理论、自动控制原理、感测技术等

主要实践性教学环节:包括课程实验、计算机上机训练、课程设计、生产实习、毕业设计等,一般要求实践教学环节不少于30周。

主要专业实验:至少完成本专业某一方向的一组专业实验等

修业年限:四年

授予学位:工学学士

相近专业:通信工程

想学计算机都需要精通什么数学知识

简单的说,计算机编程一般来说就是用计算机程序去快速地解决工作生活中的各种重复性的问题(创造性的问题那就是人工智能了),那么你要设计一个程序要解决一类问题或者完成某项工作,你就要把各项流程方法用数学的方法表示出来(数学建模),因为计算机程序说到底就是二进制,从根本它也只认这个。然而现实中这一类问题或一项工作会出现各种意料外的情况(概率),如果也要通过程序解决反而会浪费更多的资源,那么,你就要通过计算(统计),来优化你的算法使程序能达到最佳效率,这才是最佳算法。密码学这块的根本就是算法。编程的核心也是算法。

所以要想编程方面有所成就,概率统计是必不可少的。其实往往数学专业的转行编程比计算机专业的更NB.

电脑和科学的关系

想学计算机都需要精通什么数学知识

学编程需要用到微积分,离散数学,数学电路,还有函数,以及各种数学思想,对抽象思维和形象思想要求都比较高。

学编程要具备一定的基础,总结之有以下几方面:

1、数学基础 从计算机发展和应用的历史来看计算机的数学模型和体系结构等都是有数学家提出的,最早的计算机也是为数值计算而设计的。因此,要学好计算机就要有一定的数学基础,出学者有高中水平就差不多了。

2、逻辑思维能力的培养学程序设计要有一定的逻辑思维能力,“逻思力”的培养要长时间的实践锻炼。要想成为一名优秀的程序员,最重要的是掌握编程思想。要做到这一点必须在反复的实践、观察、分析、比较、总结中逐渐地积累。因此在学习编程过程中,不必等到什么都完全明白了才去动手实践,只要明白了大概,就要敢于自己动手去体验。谁都有第一次。有些问题只有通过实践后才能明白,也只有实践才能把老师和书上的知识变成自己的,高手都是这样成材的。

不知道楼主想学习电脑软件还是硬件?我大学上了四年的计算机科学与技术,高等数学、离散数学、概率统计、线性代数电路原理、模拟电子技术、数字逻辑、数值分析、计算机原理、微型计算机技术、计算机系统结构、计算机网络、高级语言、汇编语言、数据结构、操作系统、数据库原理、编译原理、、人工智能、计算方法、以及算法设计与分析、面向对象方法、计算机英语等该学习的都学习了,但是四年下来基本上都忘完了又。毕业后进公司,搞得是网络和硬件,上大学时候的知识除了计算机网络还用的上外,其余的都基本上用不上。开始工作又是重头开始学习,刚开始时候做个RJ45型网卡接口水晶头、拆开主机箱这些基本的都不会,因为大学没学习。囧ing~~

所以,如果现在想学习计算机,需要根据你要从事的方向而定:

1、如果单纯基本的电脑软硬件学习,根本不需要学习数学知识,需要哪方面学习哪方面,市面上关于计算机硬件介绍的书很多啦,看几本然后找台电脑DIY下,就熟悉啦。如果想深入硬件设计与研究,那大学学习的高数等数学科目还有电路等物理科目都要学习。

2、如果想搞软件程序设计,数据结构、面向对象方法以及找个流行的设计语言设计书目(譬如java程序设计学习教程)等可以3个月内搞定(如果你喜爱程序设计的话)。

3、如果就是简单滴工具学习类的。其他的都不需要学习,根据喜欢想要学习的工具方向学习即可,比如photoshop类的工具学习,找个参考书、网上下点视频,3各月专心研究下来就是个PS高手了。

以上是个人浅见。仅供楼主参考。计算机学习还是靠兴趣,行行出状元。那都是兴趣与天赋的综合。缺一方面都不会成功滴。

学计算机需要那些数学知识

离散数学、组合数学、数论、高等代数、抽象代数、运筹学、数值代数、概率论、数理统计、随机过程

学计算机硬件需要哪些数学知识

计算机专业学生需要学好数学,不是需要学习哪些数学知识,而是需要数学的逻辑思维能力。

计算机专业是计算机硬件与软件相结合、面向系统、侧重应用的宽口径专业。通过基础教学与专业训练,培养基础知识扎实、知识面宽、工程实践能力强,具有开拓创新意识,在计算机科学与技术领域从事科学研究、教育、开发和应用的高级人才。

学习计算机需要哪方面数学知识?

算法 数据结构 流程图

计算机与数学知识

本科生:高等数学、线性代数、概率论与数理统计、离散数学等

研究生还会学习组合数学、数学分析等

学习计算机编程算法需要哪些数学知识?

离散很重要,因为集合论和图论,尤其是后者涉及得非常广泛。其他涉及得真的不多。要学好算法,一定要多打代码,多思考~~

我想学习计算机密码学,需要学好哪些数学知识。

个人读过半年这东西,学电子商务时学的。

看你怎么打算,要深入研究计算机密码就要学高数、概率论、离散数学、组合数学。

如果只是想知道一下加密解密原理,直接看本《密码学》就行了!

现在加密,私钥,数字签证那些银行认证中心有很多现成的了!

计算机的哪个领域最需要数学知识?

和算法相关的核心代码 。

计算机编程都要哪些数学知识

主要是逻辑的思维能力,我是计算机专业,也学习编程类的,我们主修了离散数学,是关于逻辑思维的。你看看那类的书籍吧!挺有用的。

编程 和 数学 的关系是什么?

续数量关系建立起来的数学模型离散化,

从而可由计算机加

以处理实现。

在计算机科学中由于普遍采用了离散数学中的

基本概念、基本思想和方法,从而使得离散数学成了不可少

的理论工具。

《离散数学》课程是介绍离散数学各分支的基本概念、

基本理论和基本研究方法、研究工具的基础课程,业已成为

计算机科学与技术专业的核心基础课程。

离散数学课程所涉

及的概念、方法和理论,大量地应用在《数字电路》、《编

译原理》、

《数据结构》、

《操作系统》、

《数据库系统》、

《算法的分析与设计》、

《软件工程》

《人工智能》

《多

媒体技术》、

《计算机网络》等专业课程以及《信息管理》、

《信号处理》、

《模式识别》、

《数据加密》等相关课程中;

举个简单的例子,比如离散数学里面提到的树、图,在数

据结构中,二叉树、图又是非常重要的数据结构,在编程中

经常要用到这些抽象数据结构来对数据进行组织、存储,如

果没有这些理论基础,连实现的原理都不懂,又怎么能够编

出程序呢?所以,离散数学是学好编程的一个基础课程,一

般在现在的高校中,

计算机专业都会把离散数学作为一个前

期的基础课程,非常重要

..

它所提供的训练,有利于学生抽象思维能力、逻辑推理能

力、归纳构造能力的提高,有利于学生严谨、完整、规范的

科学态度的培养。这些能力与态度是一切软、硬件计算机科

学工作者所不可缺少的。离散数学课程所传授的思想和方

法,广泛地体现在计算机科学技术及相关专业的诸领域,从

科学计算到信息处理,从计算机科学理论到计算机应用技

术,

从计算机软件到计算机硬件,

从人工智能到分布式系统,

无不与离散数学密切相关。因此,就象

20

世纪

30

年代图灵

机的提出为现代计算机奠定基础一样,

未来计算机系统的创

新也取决于人类对离散结构、计算(包括思维与推理)模型

的研究取得新的突破。

离散数学课程具体包括的主要内容有:集合论、数理逻

辑、代数结构、图论、组合学和初等数论等等。

集合论,数理逻辑:这是整个数学的基础,也是计算机科学

的基础。

图论,算法图论;组合数学,组合算法:计算机科学,尤

其是理论计算机科学的核心是算法,

而大量的算法建立在图

和组合的基础上。

抽象代数:代数是无所不在的,

本来在数学中就非常重要。

在计算机科学中,

人们惊讶地发现代数竟然有如此之多的应

用。

本课程主要介绍其中的数理逻辑、

集合论以及图论

*

三个部

分。通过本课程的学习,不仅要使学生掌握离散数学的基础

知识和基本理论,了解离散对象的特征;同时能掌握处理离

散对象的一些基本方法,

从而培养和提高学生的抽象思维能

力,逻辑推理能力,以及解决实际问题能力。为进一步学习

计算机专业课程打好扎实的数学基础。

也为学生今后处理离

散信息、

从事计算机专业的教学和科研工作提供有力的工具

和方法。

帮助学生了解数学中的抽象思维与计算机科学实践

之间的内在联系,从而能够运用这些思想去解决实际问题。

离散数学是建立在大量定义上面的逻辑推

理学科。

因而对概念的理解是我们学习这门

学科的核心。

在这些概念的基础上,

特别要

注意概念之间的联系,

而描述这些联系的实

体则是大量的定理和性质。

离散数学的定义主要分布在集合论的关系

和函数部分,还有代数系统的群、环、域、

格和布尔代数中。一定要很好地识记和理

解。

2

、方法性强。

离散数学的证明题中,方法性是非常强的,

如果知道一道题用怎样的方法证明,

很轻易

就可以证出来,

反之则事倍功半。

所以在平

常复习中,

要善于总结,

那么遇到比较陌生

的题也可以游刃有余了。

3

、有穷性。

由于离散数学较为

“呆板”

出新题比较困

难,

不管什么考试,

许多题目是陈题,

或者

稍作变化的来的。

“熟读唐诗三百首,

不会

做诗也会吟。”

计算机编程跟数学有多大关系

数学是基础学科,有丰富的数学基础可以对理解编程中的逻辑有帮助。

编程对不同的人有不同的意义:

对于一般的程序员就是代码的产出和可运行程序(数学在这里面并不是特别重要,更重要的是对各种框架的理解、熟练掌握、设计模式等)。

对于算法工程师来说,数学就很重要了(例如机器学习,密码学,计算机图形学等,当然这个对题主来说还太遥远)。

题主说的函数实际上就是为了实现目的的一种封装形式,而递归只是在函数中调用自身(当然需要终止条件)。

扩展资料:

编程的核心是什么,总结起来就是编程思想和逻辑算法,编程思想需要不断的总结归纳,框架思想也是编程思想的一种,需要从千千万万的代码逻辑种抽象出解决问题的方案或者框架。

说的通俗一点就是解决问题的能力,问题也是分为很多种,有直接简单的问题,有长期复杂的问题,也有未来还没有发生的问题,解决方案有直接的办法,也有通过设计框架来解。

所以格局低一点的人可能就是着重眼前实际问题的解决,格局高的人就会想着设计一个框架也就是业内常说的轮子来规避类似问题的发生,这就是普通程序员和顶级高手的差距,出发点和格局都不在一个步调上。

至于具体解决问题的模式设计,就会涉及到逻辑算法,简单的可能非常容易理解,复杂一点或者多种组合了基本上就需要用到数学知识了,所以只有认识到这一层面才会觉得数学这东西对于编程显得特别重要。

特别针对一些复杂问题或者解决根本问题上,由于自身条件或者所处的工作岗位决定,有些程序员甚至一辈子都不会接触到,但并不意味着不存在,数学对于编程逻辑的重要性不言而喻。

不管是分析解决问题,还是喜欢从更大的格局来解决问题,不要小瞧数学对编程的影响,虽然不是每个编程角落都能和数学扯上关系,但对于重要场景一定不会缺席,但也没有必要为了学习编程专门去学一遍数学,如果是在校学生看到可能意义会更加重大一些。

所以讲数学逻辑好的人,学习编程是有一定优势的,喜欢逻辑推理的人从骨子看是非常适合做一名优秀的程序员,当然真的优秀,还需要发自内心的热爱。

知网论文-数学算法对计算机编程优化的分析与研究

题主你指的数学是哪方面呢?概率论?数论?线性代数?微积分?离散数学....光把这些只是翻一下看懂就要个几年了,想学会学好?对不起,可能学到胡子白半截身子入土了都不一定到你说的学好的程度。

所以对大多数人来说,在数学方面都不太可能取得什么很深的造诣。直白一点能学好数学的人太少。数学是又深奥又费解学习成本巨大需要耗费大量时间学完不用立马就忘的学科。所以说数学重要,先问问你自己能不能学会。

其次,计算机学科跟数学根本就不是一门学科,不存什么包含关系。计算机编程有自己的理论体系,很多跟数学关系不大。学好编程最重要的是对你学的编程语言的深刻理解和工具SDK的烂熟于心熟练运用。每个语言都有自己的设计理念,不存在什么好学的编程语言。

所以说,题主,你想得太远了。软件开发需要用到的知识比数学重要的有太多了。比如英语快速阅读能力,程序调试技术,网上搜索资料的能力。而数学对于大多数人来说是最难学也是最不重要的知识,基本上是学了就忘忘了就扔扔了也没感觉的那种,很多搞编程的可能一辈子也用不到数学知识。为什么?理解C++的指针和多态需要数学吗?一个复杂的系统架构也不需要半点数学知识,而你就是看不懂。

还有就是程序调试技术,很多IDE给出的出错语句非常费解,什么指针为空,数组越界,内存溢出,SDK找不到,你没经验时打死你也看不懂你的编程工具提示的是什么。这时你那高大上的数学真是P用没有,它能帮你排查错误找出程序崩掉的原因吗?我看不行吧,你还是得到论坛百度去问人家这些基本的问题。

在你担心数学好不好之前,你更应该关心编程环境怎么搭建,连IDE都搞不定不知道程序怎么跑起来你还搞什么呀,下一步就是程序基本的语法和SDK库函数的掌握,基本SDK都不知道什么意思怎么去用,如字符串函数,文件读写和数据库常用操作,这些你都不会你还有学下去的必要吗?还有更重要的更基本的程序调试技术,程序老出错老崩溃怎么办呀,哪里变量为空了内存写错了?为什么程序老编不过去呀,谁能帮帮我呀!!!这个时候你发现那牛逼的数学知识真是屁用没有,你还是感叹自己基本功底不行经验太少,这个时候打死你也不会再关心数学好不好的问题了。

如果说用到数学的大概只有3D游戏引擎,很智能的人工智能,如格斗游戏的电脑应对玩家的复杂AI,生化危机中僵尸怪物的配合商量运用策略包抄玩家和记忆功能,还有航空航天领域这样高精尖技术学科才会用到复杂一点的数学知识。而这些都是计算机专家才要掌握的内容。所以题主你是想多了,等你达到图灵的大师级别再考虑数学问题吧,在这之前,还是先关心下自己程序为什么编不过老是报错的问题吧