---
{
  "aliases": [
    "Computing Foundations"
  ],
  "availableLangs": [
    "zh",
    "en"
  ],
  "categories": [
    "category-science-technology"
  ],
  "conceptKind": "theme",
  "createdAt": "2026-11-02T01:12:52+08:00",
  "fallback": true,
  "id": "concept_computing_foundations",
  "lang": "vi",
  "revision": 2,
  "scopeNote": "按 SWEBOK Guide v4.0a 的一个知识域著录。",
  "slug": "computing-foundations",
  "sources": [
    {
      "author": "Hironori Washizaki (ed.), IEEE Computer Society",
      "date": "2026-08",
      "id": "s1",
      "locator": "Chapter 16; Introduction",
      "title": "Guide to the Software Engineering Body of Knowledge (SWEBOK Guide) v4.0a",
      "url": "https://ieeecs-media.computer.org/media/education/swebok/swebok-v4.pdf"
    }
  ],
  "status": "published",
  "summary": "计算基础是软件工程师需要能够应用的计算机科学概念，有别于把给定算法改写成计算机指令。",
  "tags": [],
  "title": "计算基础",
  "type": "concept",
  "updatedAt": "2026-11-02T01:19:55+08:00",
  "updatedBy": "user:admin"
}
---

# 计算基础

计算基础是软件工程师需要能够应用的计算机科学概念，有别于把给定算法改写成计算机指令。

指南对比程序员和软件工程师：程序员把给定算法变成指令并运行；软件工程师则研究需求，架构并设计主要系统块，确定算法、通信机制、性能准则、测试与验收计划、维护方法，以及适合应用的工程过程与方法。本知识域是三个基础知识域之一，收入与软件工程直接相关的计算机科学内容。[^s1]


该知识域在指南中的一级主题为：

- 系统或解决方案的基本概念
- 计算机体系结构与组织
- 数据结构与算法
- 程序设计基础与语言
- 操作系统
- 数据库管理
- 计算机网络与通信
- 用户与开发者的人因
- 人工智能与机器学习

更新时间：2026-11-02

## 标签


## 关系

- Broader concepts：[软件工程](/vi/concepts/software-engineering.html) 

第 1 / 1 页，共 1 条。

## 正文反向链接

- [软件工程](/vi/concepts/software-engineering.html)

## 来源

- Guide to the Software Engineering Body of Knowledge (SWEBOK Guide) v4.0a：https://ieeecs-media.computer.org/media/education/swebok/swebok-v4.pdf Chapter 16; Introduction
