Giáo Trình Tin Học Cơ Sở – TS. Nguyễn Ngọc Cương (Chủ Biên), ThS. Vũ Chí Quang

Tổng quan về giáo trình

Giáo trình Tin học cơ sở do Tiến sĩ Nguyễn Ngọc Cương (Trưởng khoa Toán tin – Học viện An ninh Nhân dân) chủ biên, cùng Thạc sĩ Vũ Chí Quang đồng biên soạn, được Nhà xuất bản Thông tin và Truyền thông phát hành (tái bản lần thứ 5 năm 2015, mã số GD 06HT15; xuất bản lần đầu năm 2010 và tái bản liên tục các năm 2011, 2012, 2013, 2014).

+-------------------------------------------------------------------------+
|                       GIÁO TRÌNH TIN HỌC CƠ SỞ                          |
|         TS. Nguyễn Ngọc Cương (Chủ biên) - ThS. Vũ Chí Quang           |
|                NXB Thông tin và Truyền thông (2015)                     |
+--------------------+--------------------+-------------------------------+
| Phần 1: Thông tin  | Phần 2: Hệ điều    | Phần 3: Tin học văn phòng     |
| & Xử lý thông tin  | hành Windows XP    | (Word, Excel, Access)         |
+--------------------+--------------------+-------------------------------+
|                    Phần 4: Phục hồi dữ liệu điện tử                     |
|           (Chứng cứ điện tử, quy trình thu thập & phân tích)           |
+-------------------------------------------------------------------------+

Về vị trí trong chương trình đào tạo, đây là tài liệu giảng dạy học phần bắt buộc thuộc khối kiến thức đại cương tại Học viện An ninh Nhân dân và Học viện Cảnh sát Nhân dân, đồng thời phục vụ làm tài liệu tham khảo cho sinh viên các trường đại học khối ngành kỹ thuật, công nghệ thông tin.

Mục tiêu học tập của giáo trình bao gồm:

  • Trang bị hệ thống lý thuyết về cấu trúc máy tính, nguyên lý biểu diễn dữ liệu, hệ điều hành và mạng máy tính.
  • Xây dựng kỹ năng thực hành tin học văn phòng và quản trị cơ sở dữ liệu quan hệ.
  • Đáp ứng yêu cầu nghiệp vụ chuyên thù thông qua việc nắm vững khái niệm chứng cứ điện tử, kỹ thuật sử dụng Internet an toàn và phương pháp phục hồi dữ liệu số.

Cấu trúc giáo trình gồm 4 phần logic:

  1. Phần 1: Thông tin và xử lý thông tin.
  2. Phần 2: Hệ điều hành Windows.
  3. Phần 3: Tin học văn phòng.
  4. Phần 4: Phục hồi dữ liệu điện tử.

Điểm đặc sắc của giáo trình là sự kết hợp giữa khung kiến thức khoa học máy tính chuẩn hóa (kiến trúc Von Neumann, mã hóa ASCII, hệ điều hành 32-bit) với mảng kiến thức ứng dụng an ninh thông tin (thu thập dấu vết số và phục hồi dữ liệu trên thiết bị lưu trữ).


Nội dung kiến thức cốt lõi

Các chương/chủ đề chính

Nội dung giáo trình được triển khai qua 4 hợp phần trọng tâm với tiến trình logic từ tầng lý thuyết trừu tượng đến tầng ứng dụng và chuyên môn hóa:

1. Thông tin và xử lý thông tin

  • Khái niệm và độ đo: Định nghĩa thông tin, dữ liệu, tín hiệu; chu trình xử lý Vào - Xử lý - Ra và Lưu trữ (Input - Processing - Output and storage); quy trình phát hiện tri thức trong cơ sở dữ liệu (KDD - Knowledge Discovery in Database) và khai phá dữ liệu (Datamining). Công thức Entropi Shannon xác định lượng thông tin: $$H = -\sum_{i=1}^n P_i \log_2(P_i)$$ Đơn vị đo cơ sở là bit (Binary Digit), các bội số gồm Byte (8 bit), KB ($2^{10}$ Byte), MB ($2^{10}$ KB), GB ($2^{10}$ MB).
  • Mã hóa dữ liệu: Bảng mã chuẩn ASCII 7-bit (128 ký tự gồm chữ cái La-tinh hoa/thường, số, ký tự toán học, ký tự điều khiển như BELL mã 7, CR, ESC mã 27) và ASCII mở rộng 8-bit (256 ký tự).
  • Cấu trúc phần cứng: Kiến trúc Von Neumann (1946) với 4 thành phần (Bộ nhớ, Đơn vị điều khiển CU, Đơn vị số học logic ALU, Đơn vị vào/ra); hệ thống thanh ghi CPU gồm thanh ghi đệm MBR, thanh ghi địa chỉ MAR, thanh ghi tích lũy ACC, thanh ghi tạm TPM, thanh ghi cờ Flag (cờ Zero - Z, Sign - S, Carry - C); bộ nhớ trong (ROM-BIOS, RAM), bộ nhớ ngoài (đĩa mềm 3.5 inch 1.44MB với 80 rãnh, 18 sector/rãnh, 512 byte/sector; đĩa cứng 40GB–80GB; băng từ 500MB–320GB; CD-ROM 700MB; USB); thiết bị vào/ra và các cổng giao tiếp LPT, cổng nối tiếp (9 chân, 25 chân), Modem (Modulator-Demodulator).
  • Lịch sử máy tính: Phân loại qua các thế hệ (Thế hệ 1: đèn điện tử; Thế hệ 2: transistor; Thế hệ 3: vi mạch tích hợp IC; Thế hệ 4: vi mạch tích hợp cỡ lớn; Thế hệ 5: xử lý thông minh nhân tạo).
  • Hệ đếm và số học máy tính: Hệ La-mã, hệ thập phân, hệ nhị phân, hệ bát phân, hệ thập lục phân (Hexa). Giải thuật chuyển đổi số nguyên và phần lẻ giữa các hệ cơ số; các phép toán số học nhị phân cộng, trừ, nhân, chia; biểu diễn số thực dấu chấm tĩnh và dấu chấm động dạng $\pm M \cdot B^e$ (chuẩn hóa $B^{-1} \le m < 1$).
  • Phân loại phần mềm: Phần mềm hệ thống (Hệ điều hành MS-DOS, Windows XP, Unix, Linux; tiện ích Norton Utilities; trình điều khiển thiết bị Device Drivers; chương trình dịch); Phần mềm ứng dụng (phần mềm năng suất, kinh doanh, giáo dục, giải trí).

2. Hệ điều hành Windows XP

  • Cấu trúc hệ điều hành 32-bit đa nhiệm, hỗ trợ chuẩn Plug and Play, tên tệp tối đa 255 ký tự.
  • Quản lý tệp tin (File) và thư mục (Folder/Directory), quy tắc đặt tên, phần mở rộng, đường dẫn tuyệt đối (ví dụ C:\THCS\giaotrinh).
  • Giao diện người dùng: Menu Start, thanh tác vụ Taskbar, cửa sổ ứng dụng (Title bar, Menu bar, Toolbar, Scroll bar, Status bar), các thành phần điều khiển hộp thoại (Check box, Radio button, Text box, nút lệnh OK, Cancel, Apply).
  • Thao tác tệp và thư mục qua Windows Explorer và My Computer (tạo, đổi tên, sao chép qua bộ đệm Clipboard/Send To, di chuyển, xóa vào Recycle Bin).

3. Tin học văn phòng

  • Hệ soạn thảo văn bản Microsoft Word: Soạn thảo, định dạng, quản lý văn bản nghiệp vụ.
  • Bảng tính điện tử Microsoft Excel: Quản lý bảng dữ liệu, công thức tính toán, thống kê.
  • Hệ quản trị cơ sở dữ liệu Microsoft Access: Xây dựng bảng, thiết lập quan hệ, trích lọc và truy vấn dữ liệu.

4. Phục hồi dữ liệu điện tử

  • Cơ sở pháp lý và kỹ thuật về chứng cứ điện tử.
  • Quy trình chuẩn về thu thập, bảo toàn, phục hồi và phân tích dữ liệu điện tử.
  • Giới thiệu các công cụ phục hồi dữ liệu trên ổ đĩa từ máy tính, thiết bị di động và các phương tiện lưu trữ kỹ thuật số.

Kiến thức nền tảng được xây dựng

Lĩnh vực Nội dung lý thuyết & Nguyên lý cốt lõi
Lý thuyết thông tin & Đo lường Độ bất định và hàm xác suất Entropi Shannon; nguyên lý mã hóa bit nhị phân; bảng mã ASCII/ASCII mở rộng.
Kiến trúc máy tính Mô hình kiến trúc máy tính lưu trữ chương trình Von Neumann; chu trình đọc/ghi bộ nhớ thông qua các bus địa chỉ và dữ liệu; chức năng tập thanh ghi chuyên dụng (MBR, MAR, ACC, TPM, Flag).
Toán học tin học Đại số hệ đếm (cơ số 2, 8, 10, 16); giải thuật phân tách phần nguyên/phần lẻ để chuyển đổi cơ số; quy tắc gom cụm 3-bit (Octal) và 4-bit (Hexa); biểu diễn dữ liệu dấu chấm tĩnh và dấu chấm động.
Hệ thống & Tệp tin Cấu trúc phân cấp hình cây của hệ thống tệp tin; nguyên lý định tuyến đường dẫn; cơ chế đa nhiệm và quản lý tài nguyên của hệ điều hành.

Kỹ năng phát triển

                                 HỆ THỐNG KỸ NĂNG
                                        |
       +--------------------------------+--------------------------------+
       |                                |                                |
[Kỹ năng Kỹ thuật]              [Kỹ năng Phân tích]             [Kỹ năng Thực hành]
- Chuyển đổi hệ đếm (2, 8, 10, 16) - Phân tích trạng thái cờ CPU  - Quản lý tệp Windows Explorer
- Tính toán số học nhị phân      - Đọc & kiểm tra đường dẫn      - Soạn thảo chuẩn MS Word
- Thao tác lệnh & phím tắt       - Đánh giá dung lượng lưu trữ   - Xử lý bảng tính MS Excel
- Cấu hình hiển thị màn hình     - Phân tích dấu vết chứng cứ    - Truy vấn dữ liệu MS Access
                                                                 - Trích xuất dữ liệu số
  • Kỹ năng kỹ thuật:
    • Thực hiện thành thạo các phép toán chuyển đổi giữa các hệ đếm cơ số khác nhau ($2, 8, 10, 16$).
    • Thực hiện các phép tính số học cộng, trừ, nhân, chia trên hệ nhị phân.
    • Vận hành các chức năng điều khiển cửa sổ, tổ hợp phím tắt (như Alt + F4 để đóng ứng dụng/tắt máy), cấu hình độ phân giải màn hình qua Card màn hình ($640 \times 480, 800 \times 600, 1024 \times 768, 1280 \times 1024$).
  • Kỹ năng phân tích:
    • Phân tích trạng thái logic của các thanh ghi cờ ($Z, S, C$) sau mỗi lệnh xử lý của ALU.
    • Phân tích cấu trúc thư mục, đường dẫn hệ thống và cơ chế lưu trữ của các bộ nhớ ngoài (đĩa từ, đĩa quang, bộ nhớ bán dẫn).
    • Phân tích logic quy trình thu thập và phục hồi chứng cứ số trong hoạt động điều tra điện tử.
  • Kỹ năng thực hành nghiệp vụ:
    • Quản trị tài nguyên hệ thống thông qua giao diện Windows Explorer và My Computer.
    • Soạn thảo văn bản hành chính trên Microsoft Word; tính toán bảng biểu và phân tích số liệu trên Microsoft Excel; tạo lập bảng dữ liệu và truy vấn trên Microsoft Access.
    • Sử dụng các công cụ kỹ thuật để phục hồi dữ liệu bị xóa hoặc hư hỏng trên máy tính và thiết bị nhớ kỹ thuật số.

Phương pháp giảng dạy và học tập

Giáo trình áp dụng phương pháp sư phạm kết hợp giữa diễn giải lý thuyết toán học/kỹ thuật và mô phỏng thao tác thực nghiệm trực quan trên hệ điều hành.

  • Tiếp cận sư phạm: Đi từ khái niệm trừu tượng (độ bất định, bit, mã hóa ký tự) đến sơ đồ phần cứng cụ thể (sơ đồ khối máy tính, cấu tạo đĩa từ), sau đó hướng dẫn từng bước (step-by-step) các thao tác điều khiển giao diện người dùng (GUI).
  • Hệ thống bài tập và nghiên cứu tình huống:
    • Bài tập giải thuật chuyển đổi cơ số: Cung cấp các ví dụ mẫu có bảng phân bước chi tiết (ví dụ: chuyển đổi số nguyên $26_{10} = 11010_2$, $2700_{10} = \text{A8C}{16}$; chuyển đổi phần lẻ $0.765{10} = 0.\text{C3D7}\dots_{16}$; chuyển đổi số thực $(1010.1)2 = 10.5{10}$).
    • Bài tập số học nhị phân: Các bài toán thực hiện phép cộng, trừ, nhân, chia trực tiếp trên chuỗi bit ($15 + 12 = 27$; $15 - 12 = 3$; $5 \times 4 = 20$; $19 : 6 = 3$ dư $1$).
    • Tình huống thao tác hệ thống: Xử lý các tình huống quản lý tệp tin, phục hồi tệp từ Recycle Bin, xử lý sao chép dữ liệu qua thiết bị nhớ ngoài.
  • Phương pháp đánh giá:
    • Kiểm tra lý thuyết: Đánh giá qua các bài trắc nghiệm và tự luận về kiến trúc máy tính, nguyên lý Von Neumann, chức năng thanh ghi, biểu diễn số dấu chấm tĩnh/động, cơ chế hoạt động của hệ điều hành.
    • Kiểm tra thực hành: Đánh giá kỹ năng thao tác trên máy tính (quản trị tệp, soạn thảo văn bản Word, xử lý công thức Excel, thiết kế CSDL Access, quy trình phục hồi dữ liệu).
  • Hướng dẫn tự học: Học viên dựa trên các bảng chuẩn hóa (Bảng 1.1 về đơn vị đo bộ nhớ, Bảng 1.2 về mã ASCII, Bảng 1.3 về 16 số nguyên đầu tiên của các hệ đếm $2, 8, 10, 16$) để tự kiểm tra kết quả tính toán; thực hành tuần tự các thao tác điều khiển cửa sổ và phím tắt được liệt kê trong từng bài học.

Điểm nổi bật và cập nhật

  • Lịch sử cập nhật và tái bản: Giáo trình được hoàn thiện qua 5 lần xuất bản liên tiếp từ năm 2010 đến 2015 bởi Nhà xuất bản Thông tin và Truyền thông, phản ánh quá trình rà soát, chỉnh lý định kỳ theo chuẩn khung chương trình đào tạo đại học.
  • Tích hợp các xu hướng khoa học máy tính:
    • Đưa vào giáo trình các khái niệm hiện đại về quá trình phát hiện tri thức trong cơ sở dữ liệu (KDD) và kỹ thuật khai phá dữ liệu (Datamining).
    • Khái quát xu hướng phát triển máy tính điện tử qua 5 thế hệ, định hướng kiến trúc xử lý dữ liệu và giao tiếp ngôn ngữ tự nhiên.
  • Gắn kết thực tiễn nghiệp vụ an ninh:
    • Điểm cập nhật chuyên biệt so với các giáo trình tin học đại cương thông thường là việc bổ sung Phần 4: Phục hồi dữ liệu điện tử. Nội dung này gắn liền với công tác nghiệp vụ của lực lượng Công an nhân dân, bao gồm phương pháp xử lý chứng cứ điện tử, kỹ thuật phục hồi an toàn dữ liệu và kỹ năng sử dụng Internet an toàn.
    • Cập nhật các thông số phần cứng tương thích thực tế tại thời điểm biên soạn: chuẩn đĩa cứng dung lượng 40GB–80GB, băng từ lên đến 320GB, đĩa quang CD-ROM 700MB, và công nghệ màn hình tinh thể lỏng trên máy tính xách tay.

Đối tượng sử dụng giáo trình

  • Sinh viên và học viên:
    • Học viên năm thứ nhất hoặc năm thứ hai tại Học viện An ninh Nhân dân, Học viện Cảnh sát Nhân dân đang học học phần bắt buộc Tin học cơ sở.
    • Sinh viên các trường đại học, cao đẳng cần tài liệu học tập chuẩn hóa về nền tảng khoa học máy tính và kỹ năng văn phòng.
  • Yêu cầu kiến thức tiên quyết (Prerequisites):
    • Người học cần nắm vững kiến thức toán học phổ thông (các phép toán số học cơ bản, lũy thừa, bảng chân trị logic cơ bản). Không yêu cầu kỹ năng lập trình trước khi học.
  • Giảng viên và cán bộ nghiên cứu:
    • Sử dụng làm khung tài liệu giảng dạy chính thức, xây dựng đề cương chi tiết môn học, biên soạn ngân hàng câu hỏi thi lý thuyết và bài thi thực hành.
  • Cán bộ kỹ thuật và tự học:
    • Tài liệu tham khảo cho kỹ sư, kỹ thuật viên công nghệ thông tin, cán bộ điều tra hình sự cần tra cứu quy trình xử lý, thu thập và phục hồi dữ liệu từ các thiết bị lưu trữ kỹ thuật số.

Câu hỏi thường gặp

1. Giáo trình này phù hợp với ai?

Tài liệu được biên soạn phục vụ trực tiếp cho học viên khối các trường Công an (Học viện An ninh Nhân dân, Học viện Cảnh sát Nhân dân), đồng thời là giáo trình cơ sở phù hợp cho sinh viên đại học các ngành kỹ thuật, kinh tế và cán bộ kỹ thuật cần củng cố kiến thức tin học căn bản.

2. Cần chuẩn bị kiến thức nền tảng nào trước khi học?

Người học chỉ cần kiến thức toán học ở bậc trung học phổ thông (số học, lũy thừa, logic toán cơ bản) để tiếp thu các nội dung về hệ đếm, đại số nhị phân và công thức tính Entropi thông tin.

3. Giáo trình có điểm gì khác biệt so với các giáo trình Tin học đại cương khác?

Bên cạnh 3 phần kiến thức đại cương chuẩn hóa (Cơ sở tin học, Hệ điều hành Windows, Tin học văn phòng Office), giáo trình có thêm Phần 4: Phục hồi dữ liệu điện tử, cung cấp lý thuyết và quy trình thực hành về thu thập chứng cứ số và phục hồi dữ liệu chuyên dụng trong công tác an ninh.

4. Phương pháp tự học giáo trình như thế nào để đạt hiệu quả cao?

Người học nên kết hợp học lý thuyết song song với giải bài tập:

  1. Đọc hiểu lý thuyết cấu trúc máy tính và làm lại các bài tập chuyển đổi hệ đếm mẫu trong Chương 1.
  2. Thực hành trực tiếp các thao tác quản lý tệp, thư mục, cửa sổ trên hệ điều hành Windows.
  3. Ứng dụng các kỹ năng soạn thảo, tính toán và quản trị CSDL trong Word, Excel, Access theo từng bài thực hành cụ thể.

5. Có những tài liệu và công cụ bổ trợ nào được đề cập trong giáo trình?

Giáo trình cung cấp sẵn hệ thống bảng tra cứu chuẩn (bảng mã ASCII 128 ký tự, bảng mã mở rộng 256 ký tự, bảng đối chiếu 4 hệ đếm), giới thiệu các bộ phần mềm tiện ích hệ thống (như Norton Utilities) cùng các công cụ phần mềm chuyên dụng phục vụ khôi phục dữ liệu trên đĩa từ và thiết bị số.


Kết luận

Giáo trình Tin học cơ sở của TS. Nguyễn Ngọc Cương và ThS. Vũ Chí Quang là tài liệu học thuật hệ thống hóa toàn diện các nguyên lý cơ bản của khoa học máy tính, kiến trúc phần cứng, cơ chế quản lý của hệ điều hành và kỹ năng ứng dụng văn phòng, kết hợp phần chuyên khảo về an toàn và phục hồi dữ liệu điện tử.

Lộ trình học tập đề xuất:
[Phần 1: Lý thuyết thông tin & Hệ thống phần cứng]

Để phục vụ quá trình học tập và nghiên cứu sâu hơn, người học có thể tham khảo các công cụ tiện ích hệ điều hành, các phần mềm phục hồi dữ liệu chuyên dụng và gửi các ý kiến đóng góp chuyên môn về Nhà xuất bản Thông tin và Truyền thông (Số 9, Ngõ 90, Phố Ngụy Như Kon Tum, Thanh Xuân, Hà Nội) hoặc liên hệ trực tiếp cùng nhóm tác giả.