PHỤ LỤC SỐ 01

YÊU CẦU KIẾN THỨC CƠ BẢN VỀ CÔNG NGHỆ THÔNG TIN
(Ban hành kèm theo Thông tư số 11/2015/TT-BTTTT ngày 5/5/2015 của Bộ trưởng Bộ Thông tin và Truyền thông)

1

Lý thuyết cơ sở

1.1

Lý thuyết cơ sở

1.1.1

Toán rời rạc

1.1.2

Toán ứng dụng

1.1.3

Lý thuyết về thông tin

1.1.4

Lý thuyết về truyền thông

1.1.5

Lý thuyết về đo lường và điều khiển

1.2

Thuật toán và lập trình

1.2.1

Cấu trúc dữ liệu

1.2.2

Thuật toán

1.2.3

Lập trình

1.2.4

Các ngôn ngữ lập trình

2

Hệ thống máy tính

2.1

Các cấu phần máy tính

2.1.1

Bộ vi xử lý

2.1.2

Bộ nhớ

2.1.3

Bus

2.1.4

Giao diện vào/ra

2.1.5

Thiết bị vào/ra

2.2

Các cấu phần hệ thống

2.2.1

Cấu hình hệ thống

2.2.2

Các chỉ số đánh giá hệ thống

2.3

Phần mềm

2.3.1

Hệ điều hành

2.3.2

Phần mềm trung gian

2.3.3

Hệ thống tệp

2.3.4

Các công cụ phát triển

2.3.5

Phần mềm nguồn mở

2.4

Phần cứng

2.4.1

Phần cứng

3

Thành phần kỹ thuật

3.1

Giao diện người sử dụng

3.1.1

Công nghệ giao diện người sử dụng

3.1.2

Thiết kế giao diện

3.2

Đa phương tiện

3.2.1

Công nghệ đa phương tiện

3.2.2

Ứng dụng đa phương tiện

3.3

Cơ sở dữ liệu (CSDL)

3.3.1

Hệ thống CSDL

3.3.2

Thiết kế CSDL

3.3.3

Thao tác với dữ liệu

3.3.4

Xử lý giao dịch (transaction processing)

3.3.5

Ứng dụng CSDL

3.4

Mạng

3.4.1

Kiến trúc mạng

3.4.2

Truyền và điều khiển dữ liệu

3.4.3

Các giao thức truyền tin

3.4.4

Quản lý mạng

3.4.5

Ứng dụng mạng

3.5

Bảo mật

3.5.1

Bảo mật thông tin

3.5.2

Quản lý bảo mật thông tin

3.5.3

Đánh giá công nghệ bảo mật

3.5.4

Đo lường bảo mật thông tin

3.5.5

Công nghệ thực hiện bảo mật

4

Công nghệ phát triển

4.1

Công nghệ phát triển hệ thống

4.1.1

Xác định các yêu cầu hệ thống

4.1.2

Thiết kế kiến trúc hệ thống

4.1.3

Xác định các yêu cầu phần mềm

4.1.4

Thiết kế kiến trúc phần mềm và thiết kế chi tiết phần mềm

4.1.5

Lập trình và kiểm thử phần mềm

4.1.6

Tích hợp phần mềm và kiểm thử chất lượng phần mềm

4.1.7

Tích hợp hệ thống và kiểm thử chất lượng hệ thống

4.1.8

Cài đặt phần mềm

4.1.9

Bàn giao phần mềm

4.1.10

Bảo trì phần mềm

4.2

Các kỹ thuật quản lý phát triển phần mềm

4.2.1

Quy trình và các phương pháp phát triển

4.2.2

Quản lý về bản quyền phần mềm

4.2.3

Quản lý môi trường phát triển

4.2.4

Quản lý cấu hình và quản lý thay đổi