Báo Cáo Thư Mục Học Thuật: Giáo Trình Nhập Môn Máy Tính (Đại Học Sài Gòn)


Tổng quan về giáo trình (250-300 từ)

Giáo trình Nhập môn máy tính là tài liệu học tập lưu hành nội bộ của Khoa Công nghệ Thông tin, Trường Đại học Sài Gòn, do ThS. Nguyễn Đăng Quan và TS. Đỗ Đình Thái biên soạn. Tài liệu có dung lượng 209 trang, được thiết kế cho học phần cơ sở thuộc khối kiến thức giáo dục chuyên nghiệp giai đoạn đầu của chương trình đào tạo đại học và cao đẳng ngành Công nghệ Thông tin cùng các ngành kỹ thuật liên quan.

Mục tiêu học tập của giáo trình là trang bị cho người học hệ thống khái niệm nền tảng về thông tin, dữ liệu và tri thức; nguyên lý kiến trúc phần cứng và phần mềm của hệ thống máy tính điện tử; cơ sở toán học logic và các phương pháp biểu diễn thông tin nhị phân; cấu trúc hệ điều hành, mạng máy tính; đồng thời hình thành năng lực thực hành tin học ứng dụng cơ bản.

Giáo trình được cấu trúc thành 14 chương theo tiến trình sư phạm từ lý thuyết cơ sở đến ứng dụng thực nghiệm:

  • Chương 1 đến Chương 5: Khái niệm thông tin, nguyên lý máy tính, hệ đếm, đại số logic và kỹ thuật biểu diễn dữ liệu.
  • Chương 6 đến Chương 8: Bài toán, giải thuật, phần mềm, ngôn ngữ lập trình và chương trình dịch.
  • Chương 9 đến Chương 11: Hệ điều hành, mạng máy tính - Internet, các lĩnh vực ứng dụng và đạo đức nghề nghiệp.
  • Chương 12 đến Chương 14: Kỹ năng ứng dụng công cụ văn phòng Microsoft Office 2010 (Word, Excel, PowerPoint).

Cách tiếp cận của giáo trình kết hợp giữa cơ sở lý thuyết chặt chẽ (mô hình toán học, mô hình máy Turing, kiến trúc Von Neumann) với các quy chuẩn kỹ thuật thực tế trong công nghệ máy tính. Điểm đặc sắc là nội dung được trình bày tường minh thông qua các sơ đồ chức năng, bảng chân trị logic và hệ thống bài tập tính toán định lượng cụ thể.


Nội dung kiến thức cốt lõi (500-600 từ)

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

Cấu trúc giáo trình phân bổ trọng tâm qua 14 chương với logic phát triển nội dung tuần tự:

  • Chương 1: Thông tin và xử lý thông tin bằng máy tính điện tử: Phân định các khái niệm thông tin (information), dữ liệu (data), tri thức (knowledge); trích dẫn định nghĩa Công nghệ Thông tin theo Nghị quyết 49/CP (1996); định lượng thông tin theo công thức Entropi của Shannon (1948) $H = -\sum_{i=1}^n p_i \log_2 p_i$; nguyên lý mô hình tính toán trừu tượng của Alan Turing (1912–1954) gồm bộ điều khiển hữu hạn, băng ghi và đầu đọc/ghi; kiến trúc hoạt động theo chương trình lưu trữ và truy cập theo địa chỉ của John Von Neumann (1946).
  • Chương 2: Máy tính điện tử: Phân tích ba khối chức năng cơ bản gồm CPU (khối điều khiển CU, khối số học/logic ALU, hệ thống thanh ghi registers, bộ tạo xung nhịp clock), hệ thống bộ nhớ và khối vào/ra (Input/Output); phân loại bộ nhớ trong (ROM: PROM, EPROM; RAM: DRAM, SRAM) và bộ nhớ ngoài (đĩa từ, đĩa quang CD-ROM/DVD-ROM, bộ nhớ Flash NAND); mô tả chu trình thực hiện lệnh máy (đọc lệnh, giải mã lệnh, đọc dữ liệu, thực hiện lệnh) cùng cơ chế xử lý đường ống (pipeline).
  • Chương 3 & 4: Hệ đếm và Một số kiến thức về đại số logic: Trình bày hệ đếm nhị phân, thập phân, thập lục phân; các hàm Boole, bảng chân trị của các phép toán AND, OR, NOT, XOR; ứng dụng thiết kế mạch logic rơ-le và sơ đồ bộ cộng 2 bit $D = (a\bar{b}) \lor (\bar{a}b)$.
  • Chương 5: Biểu diễn & lưu trữ thông tin: Kỹ thuật mã hóa số nguyên không dấu/có dấu qua số bù 1 và số bù 2; số thực dấu phẩy tĩnh và dấu phẩy động 32-bit theo dạng chuẩn $X = \pm m \cdot b^e$ với số đặc trị $C = e + 64$; mã hóa văn bản theo chuẩn ASCII 7-bit (128 ký tự), ASCII mở rộng 8-bit (256 ký tự), BCD, EBCDIC, UNICODE; kỹ thuật số hóa hình ảnh (raster/bitmap, vector) và âm thanh (lấy mẫu $T_s = 1/F_s$); biểu diễn dữ liệu tri thức qua sự kiện và luật suy diễn.
  • Chương 6 đến Chương 11: Khảo sát bài toán, giải thuật, phân loại phần mềm hệ thống/ứng dụng, chương trình dịch (biên dịch, thông dịch), cấu trúc hệ điều hành, mô hình mạng máy tính, Internet và các quy phạm đạo đức trong kỷ nguyên số.
  • Chương 12 đến Chương 14: Hướng dẫn tự học các ứng dụng tin học văn phòng MS Word 2010, MS Excel 2010 và MS PowerPoint 2010.
flowchart TD
    A["Thông tin & Đại số Logic (Chương 1, 3, 4)"] --> B["Kiến trúc Phần cứng & Biểu diễn Dữ liệu (Chương 2, 5)"]
    B --> C["Thuật toán, Phần mềm & Ngôn ngữ (Chương 6, 7, 8)"]
    C --> D["Hệ thống: Hệ điều hành & Mạng (Chương 9, 10, 11)"]
    D --> E["Thực hành Ứng dụng Văn phòng (Chương 12, 13, 14)"]

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

  • Lý thuyết thông tin và mô hình tính toán: Thuyết thông tin Shannon về độ bất định và xác suất biến cố; lý thuyết ô-tô-mát và mô hình máy Turing; kiến trúc hệ thống xử lý Von Neumann với đặc trưng bộ nhớ thuần nhất được đánh địa chỉ.
  • Cơ sở toán học số học và logic nhị phân: Định lý đại số Boole, nguyên lý đối ngẫu De Morgan, biểu diễn bù 2 cho số âm, chuẩn dấu phẩy động.
  • Nguyên lý truyền thông và điều chế tín hiệu: Các phương pháp điều chế tín hiệu số gồm điều biên (AM), điều tần (FM), điều pha (PM) qua modem, kỹ thuật lấy mẫu tín hiệu liên tục sang rời rạc.

Kỹ năng phát triển

  • Năng lực kỹ thuật (Technical skills): Chuyển đổi giữa các hệ đếm cơ số 2, 10, 16; thực hiện các phép toán thao tác trên bit (bitwise: AND &, OR |, XOR ^, đảo bit ~, dịch bit <<, >>); tính toán giá trị biểu diễn số thực 32-bit và bù 2.
  • Năng lực phân tích (Analytical skills): Phân tích đường đi của dòng dữ liệu và dòng điều khiển trong CPU; đánh giá hiệu năng truy xuất theo phân tầng bộ nhớ (thanh ghi $\rightarrow$ Cache $\rightarrow$ RAM $\rightarrow$ BNN); phân tích giải thuật và cấu trúc logic mệnh đề.
  • Năng lực thực hành ứng dụng (Practical competencies): Thao tác chuẩn mực trên thiết bị phần cứng (bàn phím 104 phím theo quy tắc 10 ngón, phím tắt hệ thống, thao tác chuột); xử lý văn bản, bảng tính thống kê và thiết kế trình chiếu trên bộ phần mềm Microsoft Office 2010.

Phương pháp giảng dạy và học tập (300-350 từ)

Giáo trình áp dụng phương pháp sư phạm tích hợp (integrated pedagogy), liên kết giữa giải thích bản chất lý thuyết toán học và mô phỏng trực quan cơ chế vật lý của thiết bị tính toán. Mỗi nội dung trừu tượng đều được gắn liền với các sơ đồ khối logic, bảng dữ liệu mẫu và ví dụ tính toán số học chi tiết (như ví dụ tính Entropi khi gieo xúc xắc, tung đồng xu, hoặc phân tích tín hiệu âm thanh rời rạc).

Hệ thống bài tập và nghiên cứu tình huống được bố trí ở cuối mỗi chương, phân hóa theo hai nhóm:

  1. Câu hỏi lý thuyết hệ thống: Yêu cầu người học tự tổng hợp và so sánh các khái niệm (phân biệt thông tin và tri thức, so sánh xử lý thủ công và xử lý tự động, phân tích nguyên lý Von Neumann).
  2. Bài tập tính toán định lượng: Yêu cầu giải quyết các bài toán cụ thể như mã hóa tập đối tượng cho trước, tính toán phép toán bitwise trên số nguyên lớn, chuyển đổi biểu diễn dữ liệu trong bộ nhớ.
Ví dụ bài toán tính bitwise trích từ Giáo trình (Chương 4):
a = 1235 (0100 1101 0011_2)
b = 465  (0001 1101 0001_2)
a AND b = 0000 1101 0001_2 = 209_10
a OR b  = 0101 1101 0011_2 = 1491_10
a XOR b = 0101 0000 0010_2 = 1282_10

Phương pháp đánh giá kết quả học tập bao gồm:

  • Đánh giá thường xuyên thông qua bài tập kiểm tra trắc nghiệm và tự luận về nguyên lý kiến trúc, logic học, biểu diễn nhị phân.
  • Đánh giá thực hành định kỳ trên máy tính thông qua kỹ năng thao tác hệ thống, quản lý tập tin và bài tập ứng dụng văn phòng (Word, Excel, PowerPoint 2010).

Giáo trình đưa ra các chỉ dẫn tự học (self-study guidelines) cụ thể tại phần mục tiêu của từng chương, giúp sinh viên tự xác lập chuẩn đầu ra kiến thức và kỹ năng cần đạt sau mỗi bài học trước khi chuyển sang chủ đề tiếp theo.


Điểm nổi bật và cập nhật (250-300 từ)

Giáo trình tích hợp các nội dung công nghệ phần cứng và phần mềm tương ứng với giai đoạn phát triển hiện đại:

  • Cập nhật kiến trúc vi xử lý và phần cứng: Trình bày tiến trình phát triển kiến trúc CPU từ dòng vi xử lý 16-bit (Intel 80286), 32-bit (Intel Pentium) đến các dòng 64-bit (Intel Itanium, DEC Alpha); cơ chế thực thi lệnh song song và kỹ thuật đường ống (pipelining); phân tích các công nghệ lưu trữ dữ liệu mới như bộ nhớ Flash NAND (ổ đĩa USB, thẻ nhớ SD), đĩa quang CD/DVD và đĩa từ dung lượng lớn (TB).
  • Tích hợp các xu hướng công nghệ xử lý dữ liệu: Đưa vào nội dung khái niệm về khai phá dữ liệu (Data mining), biểu diễn tri thức (knowledge representation) và luật suy diễn trong hệ cơ sở tri thức; các chuẩn biểu diễn hình ảnh (raster/bitmap, vector) và kỹ thuật nén âm thanh/hình ảnh số.
  • Liên hệ thực tiễn và ứng dụng công nghiệp: Minh họa nguyên lý nhập xuất và mã hóa qua các thiết bị ứng dụng thực tế trong ngân hàng (thiết bị nhận dạng ký tự mực từ MICR để đọc séc), điểm bán lẻ và bệnh viện (đầu đọc mã vạch), hệ thống nhận dạng và tổng hợp tiếng nói.
  • Quy chuẩn văn bản và pháp lý: Giáo trình dẫn chiếu định nghĩa chuẩn về Công nghệ Thông tin theo Nghị quyết 49/CP của Chính phủ Việt Nam, đồng thời tích hợp nội dung đạo đức nghề nghiệp và an toàn thông tin trong Chương 11.

Đối tượng sử dụng giáo trình (200-250 từ)

  • Sinh viên mục tiêu: Sinh viên năm thứ nhất theo học các ngành Công nghệ Thông tin, Kỹ thuật Máy tính, Khoa học Máy tính, Kỹ thuật Phần mềm và Hệ thống Thông tin tại Trường Đại học Sài Gòn cùng các cơ sở đào tạo đại học, cao đẳng kỹ thuật.
  • Điều kiện tiên quyết (Prerequisites): Người học chỉ cần có kiến thức toán học phổ thông cơ bản (đại số cơ bản, khái niệm xác suất đơn giản). Giáo trình không đòi hỏi kiến thức lập trình hay kỹ thuật máy tính chuyên sâu từ trước.
  • Đối với giảng viên: Tài liệu đóng vai trò là đề cương chi tiết và giáo trình giảng dạy chuẩn cho học phần Nhập môn máy tính / Tin học đại cương. Giảng viên có thể phân bổ thời lượng giảng dạy lý thuyết cho Chương 1–11 và giao nhiệm vụ thực hành/tự học cho Chương 12–14.
  • Đối với người tự học và tham khảo: Phù hợp cho sinh viên các khối ngành ngoài kỹ thuật hoặc người mới bắt đầu tiếp cận khoa học máy tính cần một tài liệu mô tả hệ thống, giải thích cặn kẽ nguyên lý phần cứng, phần mềm và kỹ năng ứng dụng văn phòng MS Office 2010.

Câu hỏi thường gặp (250-300 từ)

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

Giáo trình được thiết kế chuẩn mực cho sinh viên năm nhất khối ngành Công nghệ Thông tin, đồng thời phù hợp làm tài liệu cơ sở cho sinh viên các ngành kỹ thuật, kinh tế và người tự học muốn nắm vững nguyên lý hoạt động của máy tính điện tử.

2. Cần kiến thức nền nào để học giáo trình này?

Người học chỉ cần nắm vững kiến thức toán học trung học phổ thông. Mọi khái niệm chuyên ngành như hệ đếm, đại số Boole, kiến trúc phần cứng và kỹ thuật lập trình đều được giải thích tuần tự từ cơ bản trong giáo trình.

3. Điểm khác biệt của giáo trình so với các tài liệu tin học thông thường?

Giáo trình xây dựng nền tảng lý thuyết hàn lâm vững chắc (lý thuyết thông tin Shannon, máy Turing, kiến trúc Von Neumann, biểu diễn số thực dấu phẩy động dạng chuẩn) thay vì chỉ hướng dẫn sử dụng phần mềm thuần túy.

4. Làm sao để tự học giáo trình này hiệu quả?

Người học nên học tuần tự theo tiến trình 14 chương: nắm chắc khái niệm lý thuyết ở Chương 1–5, hoàn thành các bài tập tính toán bitwise/hệ đếm cuối chương, sau đó thực hành trực tiếp các bài tập ứng dụng văn phòng tại Chương 12–14.

5. Giáo trình có cung cấp thông tin liên hệ và tài liệu bổ trợ không?

Cuối giáo trình có thông tin liên hệ học thuật của nhóm tác giả (ThS. Nguyễn Đăng Quan, TS. Đỗ Đình Thái) qua các địa chỉ email: dquan369@gmail.com, do_thai73@yahoo.com và trang thông tin dquan.com để giải đáp thắc mắc và tiếp nhận ý kiến đóng góp.


Kết luận (150 từ)

Giáo trình Nhập môn máy tính của Khoa Công nghệ Thông tin - Trường Đại học Sài Gòn cung cấp hệ thống tri thức hoàn chỉnh, kết hợp chặt chẽ giữa cơ sở lý thuyết khoa học máy tính và kỹ năng ứng dụng kỹ thuật số.

Lộ trình học tập đề xuất:

  1. Giai đoạn 1 (Cơ sở lý thuyết): Nghiên cứu Chương 1 đến Chương 5 để nắm vững lý thuyết thông tin, kiến trúc CPU, bộ nhớ, đại số logic và cách thức biểu diễn dữ liệu nhị phân.
  2. Giai đoạn 2 (Hệ thống và thuật toán): Nghiên cứu Chương 6 đến Chương 11 về giải thuật, chương trình dịch, hệ điều hành và mạng máy tính.
  3. Giai đoạn 3 (Kỹ năng thực hành): Hoàn thiện các kỹ năng tin học văn phòng qua các module tự học từ Chương 12 đến Chương 14.

Người học có thể khai thác thêm các bảng mã chuẩn (ASCII, UNICODE) và liên hệ ban biên soạn qua các kênh học thuật chính thức được ghi nhận trong giáo trình để nhận hỗ trợ bổ trợ học tập.