Mô tả Thư mục và Phân tích Nội dung: Giáo trình Nhập môn Máy tính

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

  • Môn học và vị trí trong chương trình đào tạo: Giáo trình Nhập môn máy tính do ThS. Nguyễn Đăng Quan và ThS. Đỗ Đình Thái thuộc Khoa Công nghệ Thông tin, Trường Đại học Sài Gòn biên soạn (lưu hành nội bộ, dung lượng 209 trang). Đây là học phần cơ sở ngành bắt buộc, được giảng dạy tại học kỳ đầu tiên cho sinh viên khối ngành Công nghệ Thông tin (Khoa học Máy tính, Kỹ thuật Phần mềm, Hệ thống Thông tin, Kỹ thuật Máy tính), đồng thời đóng vai trò là học phần tin học đại cương cho các chuyên ngành kỹ thuật liên quan.
  • Mục tiêu học tập (Learning outcomes): Sau khi hoàn thành học phần, người học có khả năng:
    1. Trình bày được bản chất của thông tin, dữ liệu, tri thức và quy trình xử lý thông tin tự động.
    2. Nắm vững cấu trúc phần cứng, nguyên lý hoạt động của khối xử lý trung tâm (CPU), hệ thống phân cấp bộ nhớ và các thiết bị vào/ra.
    3. Phân tích và thực hiện các phép biến đổi hệ đếm, đại số logic Boole, cùng các chuẩn biểu diễn dữ liệu nhị phân (số nguyên có dấu/không dấu, số dấu phẩy động, văn bản, hình ảnh, âm thanh).
    4. Hiểu rõ nguyên lý vận hành của phần mềm, thuật toán, chương trình dịch, hệ điều hành và mạng máy tính.
    5. Vận hành thành thạo các thao tác phần cứng cơ bản và công cụ tin học văn phòng phục vụ học tập, nghiên cứu.
  • Cấu trúc và cách tiếp cận: Tài liệu được cấu trúc thành 14 chương chuyên đề. Cách tiếp cận sư phạm đi từ tầng lý thuyết thông tin trừu tượng (độ bất định, entropi), chuyển tiếp xuống tầng mạch vật lý và đại số logic, tiếp tục lên tầng kiến trúc máy tính, hệ điều hành, mạng truyền thông và kết thúc ở các ứng dụng văn phòng cùng chuẩn mực đạo đức nghề nghiệp.
  • Điểm đặc sắc của giáo trình: Nội dung kết hợp chặt chẽ giữa các nền tảng khoa học kinh điển (mô hình toán học của Shannon, máy Turing, kiến trúc Von Neumann) với các thông số kỹ thuật thực tế của các dòng vi xử lý (Intel 80286, Pentium, Itanium, Alpha), chuẩn bộ nhớ và giao thức truyền thông.

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

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

Giáo trình bao quát 14 chương với tiến trình phân bổ kiến thức 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 biệt các khái niệm thông tin, dữ liệu, tín hiệu và tri thức; công thức tính Entropi Shannon $H = -\sum p_i \log_2 p_i$; mô hình Input - Processing - Output - Storage; giới thiệu máy Turing và kiến trúc Von Neumann.
  • Chương 2: Máy tính điện tử: Kiến trúc tổng quát gồm CPU (ALU, CU, Registers, Clock), Bộ nhớ (RAM, ROM, Cache, Bộ nhớ ngoài) và Thiết bị I/O; chi tiết chu kỳ thực hiện lệnh của CPU (Fetch, Decode, Execute, Pipeline); phân loại các thế hệ máy tính.
  • Chương 3 & Chương 4: Hệ đếm và Một số kiến thức về đại số logic: Hệ cơ số 2, 8, 10, 16; biến Boole, hàm Boole, bảng chân trị; định lý De Morgan, hệ hàm đầy đủ; cấu tạo mạch logic bán dẫn (AND, OR, NOT, XOR) và bộ cộng 2 bit ($D = (a \land \bar{b}) \lor (\bar{a} \land b)$).
  • Chương 5: Biểu diễn & lưu trữ thông tin: Quy tắc biểu diễn số nguyên (không dấu, có dấu, số bù 1, số bù 2); biểu diễn số thực dấu phẩy tĩnh và dấu phẩy động 32-bit cơ số 16 ($X = \pm m \cdot 16^{C-64}$); mã hóa văn bản (ASCII 7-bit/8-bit, EBCDIC, BCD, định hướng UNICODE); mã hóa ảnh bitmap, vector; số hóa âm thanh và mô hình tri thức (luật suy diễn).
  • Chương 6, 7 & 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: Bản chất của thuật toán; phân loại phần mềm hệ thống và phần mềm ứng dụng; cơ chế hoạt động của trình biên dịch (Compiler) và trình thông dịch (Interpreter).
  • Chương 9, 10 & 11: Hệ điều hành, Mạng máy tính & Internet, Ứng dụng CNTT-TT và Đạo đức nghề nghiệp: Quản lý tài nguyên hệ thống; mô hình kết nối mạng; định nghĩa CNTT theo Nghị quyết 49/CP và các chuẩn mực đạo đức người làm công nghệ.
  • Chương 12, 13 & 14: Kỹ năng ứng dụng văn phòng (MS Word 2010, MS Excel 2010, MS PowerPoint 2010): Hướng dẫn soạn thảo văn bản, xử lý bảng tính thống kê và thiết kế trình chiếu.

Progression logic: Nội dung phát triển tuyến tính từ cơ sở dữ liệu vi mô (bit, byte, cổng logic) $\rightarrow$ cấu trúc phần cứng vĩ mô $\rightarrow$ cơ chế điều khiển phần mềm $\rightarrow$ môi trường kết nối mạng và kỹ năng ứng dụng thực tế.

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

  • Lý thuyết thông tin và độ đo: Ứng dụng lý thuyết xác suất và công thức Claude Shannon (1948) để lượng hóa thông tin dựa trên mức độ bất định của biến cố.
  • Mô hình tính toán hình thức: Nguyên lý máy Turing của Alan Turing (1936) với bộ điều khiển hữu hạn, băng ghi và đầu đọc/ghi, xác lập giới hạn lý thuyết của việc tính toán tự động.
  • Kiến trúc máy tính Von Neumann: Nguyên lý chương trình được lưu trữ (Stored-program concept), bộ nhớ thuần nhất được địa chỉ hóa, hoạt động tuần tự điều khiển bởi thanh ghi đếm chương trình (Program Counter - PC).
  • Đại số logic Boole: Hệ thống các phép toán trên bit (AND, OR, NOT, XOR), bảng chân trị và các hệ hàm logic chức năng đầy đủ, làm cơ sở toán học cho thiết kế mạch tích hợp.

Kỹ năng phát triển

  • Kỹ năng kỹ thuật (Technical skills): Thực hiện chuyển đổi qua lại giữa các hệ cơ số ($2, 8, 10, 16$); tính toán giá trị số bù 1, số bù 2; chuyển đổi số thực sang định dạng dấu phẩy động 32-bit; tính toán các phép toán thao tác bit (bitwise AND, OR, XOR).
  • Kỹ năng phân tích (Analytical skills): Phân tích luồng dữ liệu và tín hiệu điều khiển trong chu kỳ lệnh CPU; nhận diện hiện tượng nghẽn cổ chai Von Neumann; phân tích sự suy hao, méo dạng và các phương pháp điều chế tín hiệu (điều biên AM, điều tần FM, điều pha PM) qua Modem.
  • Kỹ năng thực hành nghề nghiệp (Practical competencies): Chuẩn hóa thao tác gõ 10 ngón trên bàn phím 104 phím (khu vực phím chữ, phím chức năng F1–F12, phím số Numpad); thao tác chuột chuyên nghiệp; sử dụng hệ thống phím tắt hệ điều hành Windows; thiết lập văn bản, bảng tính, bài trình chiếu trên bộ công cụ MS Office 2010.

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

  • Tiếp cận sư phạm (Pedagogical approach): Kết hợp chặt chẽ giữa diễn dịch lý thuyết và trực quan hóa kỹ thuật. Mọi khái niệm trừu tượng đều được minh họa bằng mô hình toán học (công thức Shannon, bảng logic), sơ đồ khối kiến trúc (chu trình thực hiện lệnh CPU, mô hình máy tính lai) hoặc mạch điện tương đương (rơ-le mắc nối tiếp cho cổng AND, song song cho cổng OR).
  • Hệ thống bài tập và ví dụ tính toán:
    • Cuối các chương lý thuyết đều bố trí hệ thống câu hỏi tự luận yêu cầu phân tích sâu (như 8 câu hỏi tổng hợp tại Chương 1 về độ bất định, giá mang tin, mã hóa nhị phân 12 đối tượng, đặc trưng bộ nhớ thuần nhất).
    • Tích hợp các ví dụ tính toán cụ thể theo từng bước: ví dụ thao tác bitwise trên hệ nhị phân ($a = 13, b = 10 \rightarrow a \land b = 8, a \lor b = 15, a \oplus b = 7$; $a = 1235, b = 465 \rightarrow a \land b = 209, a \lor b = 1491, a \oplus b = 1282$), ví dụ phân tích số thực $-56234566$ hay biểu diễn số $A = +1101000111101 \times 2^9$ trên khung 32-bit.
  • Thực hành và hướng dẫn thao tác: Cung cấp bảng hướng dẫn vị trí đặt ngón tay trên bàn phím (ngón trỏ tay trái đặt phím F, ngón trỏ tay phải đặt phím J; ngón tay phải trên phím 5 khu vực Numpad); hệ thống bảng tra cứu phím tắt điều khiển Windows (Ctrl+C, Ctrl+X, Ctrl+V, Alt+F4, Windows+E) và 5 thao tác chuột cơ bản (Point, Click, Right Click, Double Click, Drag and Drop).
  • Phương pháp đánh giá: Đánh giá kết hợp giữa kiểm tra lý thuyết (trắc nghiệm kiến trúc máy tính, bài tập biến đổi hệ đếm, rút gọn biểu thức Boole) và kiểm tra thực hành trực tiếp trên máy tính đối với kỹ năng văn phòng.
  • Hướng dẫn tự học: Các Chương 12 (MS Word) và Chương 13 (MS Excel) được thiết kế theo dạng tự học có hướng dẫn, yêu cầu sinh viên tự giác thực hành dựa trên hệ thống các bài tập mẫu và bài tập tình huống thực tế.

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

  • Cập nhật công nghệ lưu trữ và ứng dụng: Giáo trình cập nhật các công nghệ lưu trữ phổ biến như bộ nhớ Flash NAND (ổ đĩa USB, thẻ nhớ số Flash memory) bên cạnh phân tích các công nghệ truyền thống (băng từ, đĩa mềm 3.5/5.25 inch, đĩa cứng HDD, đĩa quang CD-ROM/DVD-ROM). Tích hợp phiên bản Microsoft Office 2010 vào phần kỹ năng ứng dụng.
  • Tích hợp các xu hướng công nghệ hiện đại:
    • Giới thiệu khái niệm xử lý tri thức (Knowledge processing) và công nghệ khai khoáng dữ liệu (Data mining).
    • Phân tích kỹ thuật tăng tốc xử lý CPU thông qua bộ nhớ đệm Cache nhiều mức và kiến trúc xử lý đường ống (Pipeline) cho phép thực thi song song nhiều công đoạn của lệnh.
    • Định hướng chuyển đổi từ các bảng mã văn bản cục bộ (ASCII, BCD, EBCDIC) sang chuẩn quốc tế UNICODE (2 byte/ký tự).
  • Ứng dụng thực tiễn: Minh họa các giải pháp phần cứng trong đời sống thực tế: thiết bị đọc mực từ ngân hàng (MIRC) xử lý séc tự động, máy số hóa tọa độ (Digitizer) trong trắc địa bản đồ, máy đọc mã vạch trong quản lý bán hàng và thư viện, bộ điều chế/giải điều chế tín hiệu (Modem).
  • Gắn kết pháp lý và tiêu chuẩn ngành: Trích dẫn định nghĩa chuẩn về Công nghệ Thông tin theo Nghị quyết 49/CP ngày 04/08/1993 của Chính phủ Việt Nam, đồng thời xây dựng một chương riêng (Chương 11) về đạo đức nghề nghiệp và trách nhiệm xã hội của chuyên viên CNTT.

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

  • Sinh viên mục tiêu:
    • Sinh viên năm thứ nhất các ngành thuộc khối Công nghệ Thông tin tại Trường Đại học Sài Gòn và các cơ sở giáo dục đại học, cao đẳng khác.
    • Sinh viên các khối ngành Kỹ thuật, Kinh tế cần tài liệu chuẩn hóa về tin học đại cương và kiến trúc máy tính.
  • Yêu cầu kiến thức tiên quyết (Prerequisites):
    • Người học chỉ cần hoàn thành chương trình Toán học bậc Trung học phổ thông (đại số cơ bản, logic mệnh đề sơ cấp, xác suất cơ bản).
    • Giáo trình không đòi hỏi sinh viên phải có kiến thức lập trình từ trước.
  • Mục đích sử dụng của giảng viên: Sử dụng làm tài liệu giảng dạy chính khóa cho học phần Nhập môn máy tính, phân bổ đề cương chi tiết cho cả giờ giảng lý thuyết trên lớp và giờ thực hành trong phòng lab máy tính.
  • Mục đích tự học và tra cứu: Phục vụ người học tự nghiên cứu nguyên lý vận hành của hệ thống máy tính, tra cứu bảng mã ASCII chuẩn/mở rộng, bảng tra cứu độ phân giải màn hình (CCA, EGA, VGA, SVGA) và các chuẩn kết nối phần cứng.

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

1. Giáo trình này phù hợp với đối tượng người học nào?

Tài liệu được thiết kế chuyên biệt cho sinh viên năm nhất khối ngành Công nghệ Thông tin bắt đầu làm quen với chuyên ngành, đồng thời phù hợp với sinh viên các ngành khác muốn trang bị nền tảng toàn diện về cấu trúc và nguyên lý máy tính điện tử.

2. Cần chuẩn bị những kiến thức nền tảng nào trước khi tiếp cận giáo trình?

Người học chỉ cần nắm vững kiến thức toán học phổ thông. Mọi kiến thức chuyên ngành từ hệ nhị phân, cổng logic đến cấu trúc CPU đều được giáo trình trình bày chi tiết từ những khái niệm cơ bản nhất.

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 là gì?

Giáo trình không đơn thuần hướng dẫn sử dụng phần mềm mà tập trung phân tích sâu các nguyên lý toán học và kỹ thuật phần cứng nền tảng (công thức Entropi Shannon, mô hình máy Turing, kiến trúc Von Neumann, mạch logic Boole, cơ chế chu kỳ lệnh CPU).

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

Người học nên học tuần tự từ Chương 1 đến Chương 5 để nắm chắc nguyên lý mã hóa và cấu tạo máy tính, hoàn thành đầy đủ các bài tập tính toán cơ số và bảng chân trị logic. Đối với các Chương 12, 13, 14, cần kết hợp đọc tài liệu với việc thực hành trực tiếp trên phần mềm MS Office 2010.

5. Giáo trình cung cấp những dữ liệu và tài liệu bổ trợ nào kèm theo?

Tài liệu cung cấp các bảng tra cứu chuẩn hóa bao gồm: bảng đơn vị đo thông tin (KB, MB, GB, TB), bảng mã ASCII 128/256 ký tự, bảng chân trị các phép toán bitwise, sơ đồ chu trình lệnh CPU, cùng hệ thống câu hỏi ôn tập tổng hợp sau các chương lý thuyết.


Kết luận

  • Giá trị học thuật: Giáo trình Nhập môn máy tính của Trường Đại học Sài Gòn là tài liệu học thuật có cấu trúc hoàn chỉnh, diễn giải chính xác các nguyên lý cơ bản của khoa học máy tính từ tầng lý thuyết thông tin, kỹ thuật mạch bán dẫn, kiến trúc phần cứng cho đến phần mềm và mạng truyền thông.
  • Lộ trình học tập đề xuất:
    1. Giai đoạn 1 (Cơ sở lý thuyết & Phần cứng): Nghiên cứu Chương 1 đến Chương 5 (Thông tin, Máy tính, Hệ đếm, Đại số logic, Biểu diễn dữ liệu).
    2. Giai đoạn 2 (Phần mềm & Hệ thống): Nghiên cứu Chương 6 đến Chương 10 (Giải thuật, Phần mềm, Trình dịch, Hệ điều hành, Mạng máy tính).
    3. Giai đoạn 3 (Ứng dụng & Kỹ năng nghề nghiệp): Nghiên cứu Chương 11 (Ứng dụng, Đạo đức nghề nghiệp) và tự học thực hành Chương 12 đến 14 (MS Office 2010).
  • Thông tin phản hồi và trao đổi học thuật: Các đóng góp chuyên môn về nội dung giáo trình được ban biên soạn tiếp nhận qua các cổng thông tin liên hệ: dquan.com, dquan369@gmail.com hoặc do_thai73@yahoo.com.