计算机基础知识清单

计算机基础知识清单

1、数据在计算机中如何存储与运算

  • 数制(十、二、八、十六进制)及其之间的转换
  • 数字、字符、汉字、多媒体数据是如何存储和表示
  • 算术运算(注意与数学运算法则的区别)、逻辑运算、移位运算

2、计算机组成与结构

  • 计算机的组成及其性能指标
  • 如何组装计算机(如果你打算自己DIY一台,这里需要扩展)

3、计算机网络

  • 什么是网络、网络的发展史、网络的分类
  • 网络体系结构(主要掌握OSI七层模型,TCP/IP模型)
  • 宽带网络与无线网络的原理和常见的网络设备

4、因特网

  • 什么是因特网,因特网的发展
  • 什么是万维网
  • 域名管理系统
  • E-mail服务

5、网络安全

  • 网络面临的安全问题
  • 加密与认证技术
  • 电子邮件加密技术——PGP
  • 电子商务加密技术
  • 防火墙技术
  • 网络防护技术与入侵检测技术
  • 病毒与防病毒

6、计算机软件

  • 软件的定义、分类
  • 系统软件的种类与操作系统的使用(Windows及其DOS命令行使用、UNIX/Linux等)
  • 常用应用软件的使用(网络服务软件、系统工具、Word、Excel、PowerPoint等)

7、数据结构(难度很大,很抽象,但必须掌握)

  • 概念、种类(线性、树、图)
  • 线性结构有哪些
  • 树形结构有哪些
  • 算法

8、程序设计语言

  • 程序设计语言的发展,语言的分类,熟悉各语言的特点与其使用的场合
  • 熟悉构建程序的过程
  • 结构化程序设计(C)
  • 面向对象程序设计(Java、C++等)
  • 脚本语言(HTML、Perl、Python等)

9、数据库技术

  • 数据管理技术的发展
  • 数据模型
  • 关系数据库语言SQL
  • 数据库管理系统

10、计算机操作系统

  • 操作系统的发展
  • 用户接口
  • 处理机管理(进程的概念、进程的控制、同步、通信、调度、多线程)
  • 内存管理
  • 文件管理
  • 设备管理

11、软件工程

  • 软件生命周期
  • 系统分析
  • 系统设计
  • 系统测试
  • 软件项目管理与软件质量

12、前沿技术

  • 移动互联网
  • 大数据
  • 云计算
  • 人工智能

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注