# hitlittlezheng/hitcs architecture

> Architecture diagram of the GitHub repository hitlittlezheng/hitcs, generated by GitDiagram from its file tree, README and a sample of source files (last updated 2026-09-29). It is an AI-made overview: check details against the source.

- Interactive diagram: https://gitdiagram.com/hitlittlezheng/hitcs
- Repository: https://github.com/hitlittlezheng/hitcs

## Overview

HITCS is a static, community-contributed collection of HIT computer-science course materials, not a single executable application. A student’s primary workflow is to browse the course-organized repository and use its experiments, notes, past exams, and other study resources. Contributors add or correct materials through the repository’s contribution process; the README also welcomes issues and pull requests. The tree confirms many course-specific collections, but does not establish runtime links among them. Some README-described resource types are not identifiable in the supplied tree, so they are noted without assigning unsupported paths.

Main entry points: [`人工智能/人工智能数学基础/人智数学基础实验`](https://github.com/hitlittlezheng/hitcs/tree/main/%E4%BA%BA%E5%B7%A5%E6%99%BA%E8%83%BD/%E4%BA%BA%E5%B7%A5%E6%99%BA%E8%83%BD%E6%95%B0%E5%AD%A6%E5%9F%BA%E7%A1%80/%E4%BA%BA%E6%99%BA%E6%95%B0%E5%AD%A6%E5%9F%BA%E7%A1%80%E5%AE%9E%E9%AA%8C) (AI Math Labs), [`人工智能/人工智能程序设计实践`](https://github.com/hitlittlezheng/hitcs/tree/main/%E4%BA%BA%E5%B7%A5%E6%99%BA%E8%83%BD/%E4%BA%BA%E5%B7%A5%E6%99%BA%E8%83%BD%E7%A8%8B%E5%BA%8F%E8%AE%BE%E8%AE%A1%E5%AE%9E%E8%B7%B5) (AI Practice), [`人工智能/人工智能软件开发与实践`](https://github.com/hitlittlezheng/hitcs/tree/main/%E4%BA%BA%E5%B7%A5%E6%99%BA%E8%83%BD/%E4%BA%BA%E5%B7%A5%E6%99%BA%E8%83%BD%E8%BD%AF%E4%BB%B6%E5%BC%80%E5%8F%91%E4%B8%8E%E5%AE%9E%E8%B7%B5) (AI Software Labs), [`信息安全/信息内容安全/实验`](https://github.com/hitlittlezheng/hitcs/tree/main/%E4%BF%A1%E6%81%AF%E5%AE%89%E5%85%A8/%E4%BF%A1%E6%81%AF%E5%86%85%E5%AE%B9%E5%AE%89%E5%85%A8/%E5%AE%9E%E9%AA%8C) (Content Security)

## Diagram (Mermaid)

```mermaid
flowchart TD

subgraph group_ai["AI Materials"]
  node_ai_math["AI Math Labs"]
  node_ai_practice["AI Practice"]
  node_ai_dev["AI Software Labs"]
end

subgraph group_security["Security Materials"]
  node_security_content["Content Security"]
  node_security_crypto["Cryptography Labs"]
  node_security_math["Security Math"]
end

subgraph group_core["Core Courses"]
  node_db["Database Labs"]
  node_networks["Network Labs"]
  node_os["OS Labs"]
  node_structures["Data Structures"]
  node_algorithms["Advanced Algorithms"]
end

subgraph group_software["Software Engineering"]
  node_software_construct["Software Construction"]
  node_middleware["Middleware Labs"]
end

subgraph group_electives["Electives"]
  node_chinese_nlp["Chinese NLP"]
  node_big_data["Big Data"]
  node_speech["Speech Processing"]
  node_vision["Computer Vision"]
end

node_students(("Students"))
node_contributors(("Contributors"))
node_repo_materials["Course Collection"]

node_students -->|"browse"| node_ai_math
node_students -->|"browse"| node_ai_practice
node_students -->|"browse"| node_ai_dev
node_students -->|"browse"| node_security_content
node_students -->|"browse"| node_security_crypto
node_students -->|"browse"| node_security_math
node_students -->|"browse"| node_db
node_students -->|"browse"| node_networks
node_students -->|"browse"| node_os
node_students -->|"browse"| node_structures
node_students -->|"browse"| node_algorithms
node_students -->|"browse"| node_software_construct
node_students -->|"browse"| node_middleware
node_students -->|"browse"| node_chinese_nlp
node_students -->|"browse"| node_big_data
node_students -->|"browse"| node_speech
node_students -->|"browse"| node_vision
node_contributors -->|"contribute resources"| node_repo_materials
node_repo_materials -->|"includes"| node_ai_math
node_repo_materials -->|"includes"| node_ai_practice
node_repo_materials -->|"includes"| node_ai_dev
node_repo_materials -->|"includes"| node_security_content
node_repo_materials -->|"includes"| node_security_crypto
node_repo_materials -->|"includes"| node_security_math
node_repo_materials -->|"includes"| node_db
node_repo_materials -->|"includes"| node_networks
node_repo_materials -->|"includes"| node_os
node_repo_materials -->|"includes"| node_structures
node_repo_materials -->|"includes"| node_algorithms
node_repo_materials -->|"includes"| node_software_construct
node_repo_materials -->|"includes"| node_middleware
node_repo_materials -->|"includes"| node_chinese_nlp
node_repo_materials -->|"includes"| node_big_data
node_repo_materials -->|"includes"| node_speech
node_repo_materials -->|"includes"| node_vision

click node_ai_math "https://github.com/hitlittlezheng/hitcs/tree/main/%E4%BA%BA%E5%B7%A5%E6%99%BA%E8%83%BD/%E4%BA%BA%E5%B7%A5%E6%99%BA%E8%83%BD%E6%95%B0%E5%AD%A6%E5%9F%BA%E7%A1%80/%E4%BA%BA%E6%99%BA%E6%95%B0%E5%AD%A6%E5%9F%BA%E7%A1%80%E5%AE%9E%E9%AA%8C"
click node_ai_practice "https://github.com/hitlittlezheng/hitcs/tree/main/%E4%BA%BA%E5%B7%A5%E6%99%BA%E8%83%BD/%E4%BA%BA%E5%B7%A5%E6%99%BA%E8%83%BD%E7%A8%8B%E5%BA%8F%E8%AE%BE%E8%AE%A1%E5%AE%9E%E8%B7%B5"
click node_ai_dev "https://github.com/hitlittlezheng/hitcs/tree/main/%E4%BA%BA%E5%B7%A5%E6%99%BA%E8%83%BD/%E4%BA%BA%E5%B7%A5%E6%99%BA%E8%83%BD%E8%BD%AF%E4%BB%B6%E5%BC%80%E5%8F%91%E4%B8%8E%E5%AE%9E%E8%B7%B5"
click node_security_content "https://github.com/hitlittlezheng/hitcs/tree/main/%E4%BF%A1%E6%81%AF%E5%AE%89%E5%85%A8/%E4%BF%A1%E6%81%AF%E5%86%85%E5%AE%B9%E5%AE%89%E5%85%A8/%E5%AE%9E%E9%AA%8C"
click node_security_crypto "https://github.com/hitlittlezheng/hitcs/tree/main/%E4%BF%A1%E6%81%AF%E5%AE%89%E5%85%A8/%E5%AF%86%E7%A0%81%E5%AD%A6/%E8%AF%BE%E7%A8%8B%E5%AE%9E%E9%AA%8C%E6%8C%87%E5%AF%BC/labs"
click node_security_math "https://github.com/hitlittlezheng/hitcs/tree/main/%E5%85%AC%E5%85%B1%E8%AF%BE%E7%A8%8B/%E4%BF%A1%E6%81%AF%E5%AE%89%E5%85%A8%E6%95%B0%E5%AD%A6%E5%9F%BA%E7%A1%80/%E4%BF%A1%E6%81%AF%E5%AE%89%E5%85%A8%E6%95%B0%E5%AD%A6%E5%9F%BA%E7%A1%80%E5%AE%9E%E9%AA%8C"
click node_db "https://github.com/hitlittlezheng/hitcs/tree/main/%E5%85%AC%E5%85%B1%E8%AF%BE%E7%A8%8B/%E6%95%B0%E6%8D%AE%E5%BA%93%E7%B3%BB%E7%BB%9F/%E6%95%B0%E6%8D%AE%E5%BA%93%E5%AE%9E%E9%AA%8C%E6%8A%A5%E5%91%8A"
click node_networks "https://github.com/hitlittlezheng/hitcs/tree/main/%E5%85%AC%E5%85%B1%E8%AF%BE%E7%A8%8B/%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%BD%91%E7%BB%9C"
click node_os "https://github.com/hitlittlezheng/hitcs/tree/main/%E5%85%AC%E5%85%B1%E8%AF%BE%E7%A8%8B/%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F/%E5%AE%9E%E9%AA%8C"
click node_structures "https://github.com/hitlittlezheng/hitcs/tree/main/%E5%85%AC%E5%85%B1%E8%AF%BE%E7%A8%8B/%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84%E4%B8%8E%E7%AE%97%E6%B3%95/%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84%E5%AE%9E%E9%AA%8C"
click node_algorithms "https://github.com/hitlittlezheng/hitcs/tree/main/%E7%A0%94%E7%A9%B6%E7%94%9F%E8%AF%BE%E7%A8%8B(%E5%AD%A6%E7%A1%95%E7%89%88)/%E9%AB%98%E7%BA%A7%E7%AE%97%E6%B3%95%E8%AE%BE%E8%AE%A1%E4%B8%8E%E5%88%86%E6%9E%90/%E5%AE%9E%E9%AA%8C"
click node_software_construct "https://github.com/hitlittlezheng/hitcs/tree/main/%E8%BD%AF%E4%BB%B6%E5%B7%A5%E7%A8%8B/%E8%BD%AF%E4%BB%B6%E6%9E%84%E9%80%A0/%E5%AE%9E%E9%AA%8C"
click node_middleware "https://github.com/hitlittlezheng/hitcs/tree/main/%E8%BD%AF%E4%BB%B6%E5%B7%A5%E7%A8%8B/%E8%BD%AF%E4%BB%B6%E6%9E%B6%E6%9E%84%E4%B8%8E%E4%B8%AD%E9%97%B4%E4%BB%B6/%E5%AE%9E%E9%AA%8C"
click node_chinese_nlp "https://github.com/hitlittlezheng/hitcs/tree/main/%E9%80%89%E4%BF%AE%E8%AF%BE%E7%A8%8B/%E4%B8%AD%E6%96%87%E4%BF%A1%E6%81%AF%E5%A4%84%E7%90%86"
click node_big_data "https://github.com/hitlittlezheng/hitcs/tree/main/%E9%80%89%E4%BF%AE%E8%AF%BE%E7%A8%8B/%E5%A4%A7%E6%95%B0%E6%8D%AE%E8%AE%A1%E7%AE%97%E5%9F%BA%E7%A1%80/code"
click node_speech "https://github.com/hitlittlezheng/hitcs/tree/main/%E9%80%89%E4%BF%AE%E8%AF%BE%E7%A8%8B/%E6%99%BA%E8%83%BD%E8%AF%AD%E9%9F%B3%E5%A4%84%E7%90%86"
click node_vision "https://github.com/hitlittlezheng/hitcs/tree/main/%E9%80%89%E4%BF%AE%E8%AF%BE%E7%A8%8B/%E8%AE%A1%E7%AE%97%E6%9C%BA%E8%A7%86%E8%A7%89/HITCV_EXP"

classDef toneNeutral fill:#f8fafc,stroke:#334155,stroke-width:1.5px,color:#0f172a
classDef toneBlue fill:#dbeafe,stroke:#2563eb,stroke-width:1.5px,color:#172554
classDef toneAmber fill:#fef3c7,stroke:#d97706,stroke-width:1.5px,color:#78350f
classDef toneMint fill:#dcfce7,stroke:#16a34a,stroke-width:1.5px,color:#14532d
classDef toneRose fill:#ffe4e6,stroke:#e11d48,stroke-width:1.5px,color:#881337
classDef toneIndigo fill:#e0e7ff,stroke:#4f46e5,stroke-width:1.5px,color:#312e81
classDef toneTeal fill:#ccfbf1,stroke:#0f766e,stroke-width:1.5px,color:#134e4a
class node_ai_math,node_ai_practice,node_ai_dev toneBlue
class node_security_content,node_security_crypto,node_security_math toneAmber
class node_db,node_networks,node_os,node_structures,node_algorithms toneMint
class node_software_construct,node_middleware toneRose
class node_chinese_nlp,node_big_data,node_speech,node_vision,node_students,node_contributors,node_repo_materials toneIndigo
```

## Components

### AI Materials

- [AI Math Labs](https://github.com/hitlittlezheng/hitcs/tree/main/%E4%BA%BA%E5%B7%A5%E6%99%BA%E8%83%BD/%E4%BA%BA%E5%B7%A5%E6%99%BA%E8%83%BD%E6%95%B0%E5%AD%A6%E5%9F%BA%E7%A1%80/%E4%BA%BA%E6%99%BA%E6%95%B0%E5%AD%A6%E5%9F%BA%E7%A1%80%E5%AE%9E%E9%AA%8C): `人工智能/人工智能数学基础/人智数学基础实验`
- [AI Practice](https://github.com/hitlittlezheng/hitcs/tree/main/%E4%BA%BA%E5%B7%A5%E6%99%BA%E8%83%BD/%E4%BA%BA%E5%B7%A5%E6%99%BA%E8%83%BD%E7%A8%8B%E5%BA%8F%E8%AE%BE%E8%AE%A1%E5%AE%9E%E8%B7%B5): `人工智能/人工智能程序设计实践`
- [AI Software Labs](https://github.com/hitlittlezheng/hitcs/tree/main/%E4%BA%BA%E5%B7%A5%E6%99%BA%E8%83%BD/%E4%BA%BA%E5%B7%A5%E6%99%BA%E8%83%BD%E8%BD%AF%E4%BB%B6%E5%BC%80%E5%8F%91%E4%B8%8E%E5%AE%9E%E8%B7%B5): `人工智能/人工智能软件开发与实践`

### Security Materials

- [Content Security](https://github.com/hitlittlezheng/hitcs/tree/main/%E4%BF%A1%E6%81%AF%E5%AE%89%E5%85%A8/%E4%BF%A1%E6%81%AF%E5%86%85%E5%AE%B9%E5%AE%89%E5%85%A8/%E5%AE%9E%E9%AA%8C): `信息安全/信息内容安全/实验`
- [Cryptography Labs](https://github.com/hitlittlezheng/hitcs/tree/main/%E4%BF%A1%E6%81%AF%E5%AE%89%E5%85%A8/%E5%AF%86%E7%A0%81%E5%AD%A6/%E8%AF%BE%E7%A8%8B%E5%AE%9E%E9%AA%8C%E6%8C%87%E5%AF%BC/labs): `信息安全/密码学/课程实验指导/labs`
- [Security Math](https://github.com/hitlittlezheng/hitcs/tree/main/%E5%85%AC%E5%85%B1%E8%AF%BE%E7%A8%8B/%E4%BF%A1%E6%81%AF%E5%AE%89%E5%85%A8%E6%95%B0%E5%AD%A6%E5%9F%BA%E7%A1%80/%E4%BF%A1%E6%81%AF%E5%AE%89%E5%85%A8%E6%95%B0%E5%AD%A6%E5%9F%BA%E7%A1%80%E5%AE%9E%E9%AA%8C): `公共课程/信息安全数学基础/信息安全数学基础实验`

### Core Courses

- [Database Labs](https://github.com/hitlittlezheng/hitcs/tree/main/%E5%85%AC%E5%85%B1%E8%AF%BE%E7%A8%8B/%E6%95%B0%E6%8D%AE%E5%BA%93%E7%B3%BB%E7%BB%9F/%E6%95%B0%E6%8D%AE%E5%BA%93%E5%AE%9E%E9%AA%8C%E6%8A%A5%E5%91%8A): `公共课程/数据库系统/数据库实验报告`
- [Network Labs](https://github.com/hitlittlezheng/hitcs/tree/main/%E5%85%AC%E5%85%B1%E8%AF%BE%E7%A8%8B/%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%BD%91%E7%BB%9C): `公共课程/计算机网络`
- [OS Labs](https://github.com/hitlittlezheng/hitcs/tree/main/%E5%85%AC%E5%85%B1%E8%AF%BE%E7%A8%8B/%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F/%E5%AE%9E%E9%AA%8C): `公共课程/操作系统/实验`
- [Data Structures](https://github.com/hitlittlezheng/hitcs/tree/main/%E5%85%AC%E5%85%B1%E8%AF%BE%E7%A8%8B/%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84%E4%B8%8E%E7%AE%97%E6%B3%95/%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84%E5%AE%9E%E9%AA%8C): `公共课程/数据结构与算法/数据结构实验`
- [Advanced Algorithms](https://github.com/hitlittlezheng/hitcs/tree/main/%E7%A0%94%E7%A9%B6%E7%94%9F%E8%AF%BE%E7%A8%8B(%E5%AD%A6%E7%A1%95%E7%89%88)/%E9%AB%98%E7%BA%A7%E7%AE%97%E6%B3%95%E8%AE%BE%E8%AE%A1%E4%B8%8E%E5%88%86%E6%9E%90/%E5%AE%9E%E9%AA%8C): `研究生课程(学硕版)/高级算法设计与分析/实验`

### Software Engineering

- [Software Construction](https://github.com/hitlittlezheng/hitcs/tree/main/%E8%BD%AF%E4%BB%B6%E5%B7%A5%E7%A8%8B/%E8%BD%AF%E4%BB%B6%E6%9E%84%E9%80%A0/%E5%AE%9E%E9%AA%8C): `软件工程/软件构造/实验`
- [Middleware Labs](https://github.com/hitlittlezheng/hitcs/tree/main/%E8%BD%AF%E4%BB%B6%E5%B7%A5%E7%A8%8B/%E8%BD%AF%E4%BB%B6%E6%9E%B6%E6%9E%84%E4%B8%8E%E4%B8%AD%E9%97%B4%E4%BB%B6/%E5%AE%9E%E9%AA%8C): `软件工程/软件架构与中间件/实验`

### Electives

- [Chinese NLP](https://github.com/hitlittlezheng/hitcs/tree/main/%E9%80%89%E4%BF%AE%E8%AF%BE%E7%A8%8B/%E4%B8%AD%E6%96%87%E4%BF%A1%E6%81%AF%E5%A4%84%E7%90%86): `选修课程/中文信息处理`
- [Big Data](https://github.com/hitlittlezheng/hitcs/tree/main/%E9%80%89%E4%BF%AE%E8%AF%BE%E7%A8%8B/%E5%A4%A7%E6%95%B0%E6%8D%AE%E8%AE%A1%E7%AE%97%E5%9F%BA%E7%A1%80/code): `选修课程/大数据计算基础/code`
- [Speech Processing](https://github.com/hitlittlezheng/hitcs/tree/main/%E9%80%89%E4%BF%AE%E8%AF%BE%E7%A8%8B/%E6%99%BA%E8%83%BD%E8%AF%AD%E9%9F%B3%E5%A4%84%E7%90%86): `选修课程/智能语音处理`
- [Computer Vision](https://github.com/hitlittlezheng/hitcs/tree/main/%E9%80%89%E4%BF%AE%E8%AF%BE%E7%A8%8B/%E8%AE%A1%E7%AE%97%E6%9C%BA%E8%A7%86%E8%A7%89/HITCV_EXP): `选修课程/计算机视觉/HITCV_EXP`

### Other components

- **Students**
- **Contributors**
- **Course Collection**

## Connections

- Students → AI Math Labs: browse
- Students → AI Practice: browse
- Students → AI Software Labs: browse
- Students → Content Security: browse
- Students → Cryptography Labs: browse
- Students → Security Math: browse
- Students → Database Labs: browse
- Students → Network Labs: browse
- Students → OS Labs: browse
- Students → Data Structures: browse
- Students → Advanced Algorithms: browse
- Students → Software Construction: browse
- Students → Middleware Labs: browse
- Students → Chinese NLP: browse
- Students → Big Data: browse
- Students → Speech Processing: browse
- Students → Computer Vision: browse
- Contributors → Course Collection: contribute resources
- Course Collection → AI Math Labs: includes
- Course Collection → AI Practice: includes
- Course Collection → AI Software Labs: includes
- Course Collection → Content Security: includes
- Course Collection → Cryptography Labs: includes
- Course Collection → Security Math: includes
- Course Collection → Database Labs: includes
- Course Collection → Network Labs: includes
- Course Collection → OS Labs: includes
- Course Collection → Data Structures: includes
- Course Collection → Advanced Algorithms: includes
- Course Collection → Software Construction: includes
- Course Collection → Middleware Labs: includes
- Course Collection → Chinese NLP: includes
- Course Collection → Big Data: includes
- Course Collection → Speech Processing: includes
- Course Collection → Computer Vision: includes
