Tổng quan về giáo trình
Giáo trình Tin học (Mã môn học: MH 05) được biên soạn bởi tác giả Huỳnh Việt Anh Thư, ban hành chính thức theo Quyết định số 70/QĐ-CĐN ngày 11 tháng 01 năm 2019 của Hiệu trưởng Trường Cao đẳng Nghề An Giang. Trong chương trình đào tạo trình độ Cao đẳng và Trung cấp, đây là môn học chung bắt buộc, được bố trí giảng dạy vào học kỳ I năm thứ nhất. Môn học có tổng thời lượng 75 giờ, bao gồm 17 giờ lý thuyết, 55 giờ thực hành/thảo luận và 3 giờ dành cho công tác kiểm tra, đánh giá.
Mục tiêu học tập của giáo trình hướng tới việc trang bị cho người học hệ thống kiến thức nhập môn về khoa học máy tính:
- Về kiến thức: Trình bày được các khái niệm cơ bản về tin học; nhận biết và vận hành hệ điều hành Windows; nắm vững nguyên lý gõ tiếng Việt; hiểu rõ cú pháp và cấu trúc lập trình bằng ngôn ngữ Turbo Pascal; trình bày được kiến thức nền tảng về mạng Internet và các dịch vụ trực tuyến.
- Về kỹ năng: Thực hiện thành thạo các thao tác quản lý dữ liệu trên môi trường Windows; soạn thảo văn bản tiếng Việt đúng quy chuẩn; viết, biên dịch và chạy được các chương trình cơ bản bằng Pascal trên máy tính tính toán; khai thác trình duyệt web và dịch vụ thư điện tử.
- Về năng lực tự chủ và trách nhiệm: Xây dựng thái độ làm việc cẩn trọng, tỉ mỉ và phát triển tư duy logic trong phân tích, xử lý vấn đề.
Cấu trúc giáo trình gồm 4 chương trọng tâm:
- Chương 1: Hệ điều hành Windows
- Chương 2: Sử dụng tiếng Việt trong Windows
- Chương 3: Ngôn ngữ lập trình Turbo Pascal
- Chương 4: Internet
Điểm đặc trưng của giáo trình là tính thực tiễn cao với thời lượng thực hành chiếm 73,3% tổng khối lượng môn học (55/75 giờ). Nội dung được biên soạn bám sát chuẩn đào tạo nghề, kết hợp chặt chẽ giữa việc hình thành kỹ năng thao tác hệ thống máy tính văn phòng và rèn luyện tư duy thuật toán nền tảng.
Nội dung kiến thức cốt lõi
Các chương và chủ đề chính
Nội dung học liệu được phân bổ qua 4 chương chuyên đề mang tính tuần tự và liên kết logic:
+-------------------------------------------------------------+
| CHƯƠNG 1: HỆ ĐIỀU HÀNH WINDOWS |
| - Lịch sử phát triển & Bảng thuật ngữ chuyên ngành |
| - Giao diện Desktop, Taskbar, Cửa sổ, Hộp hội thoại |
| - Quản lý tệp tin, thư mục, ổ đĩa (Windows Explorer) |
| - Cấu hình hệ thống qua Control Panel |
+-------------------------------------------------------------+
|
v
+-------------------------------------------------------------+
| CHƯƠNG 2: SỬ DỤNG TIẾNG VIỆT TRONG WINDOWS |
| - Font chữ & Bảng mã: Unicode (UTF-8), TCVN3, VNI Windows |
| - Kiểu gõ Telex, VNI & Quy tắc đặt dấu |
| - Vận hành phần mềm gõ tiếng Việt UniKey |
+-------------------------------------------------------------+
|
v
+-------------------------------------------------------------+
| CHƯƠNG 3: NGÔN NGỮ LẬP TRÌNH TURBO PASCAL |
| - Cấu trúc chương trình, từ khóa, định danh, biến & hằng |
| - Kiểu dữ liệu chuẩn: Logic, Nguyên, Thực, Ký tự |
| - Thủ tục nhập/xuất dữ liệu: READLN, WRITE, WRITELN |
| - Cấu trúc rẽ nhánh (IF...THEN, CASE) & Cấu trúc lặp |
| - Thuật toán mẫu: Kiểm tra chẵn/lẻ, phương trình bậc nhất |
+-------------------------------------------------------------+
|
v
+-------------------------------------------------------------+
| CHƯƠNG 4: INTERNET |
| - Khái niệm mạng, giao thức TCP/IP, mô hình Client/Server |
| - Trình duyệt Internet Explorer & Xác lập Internet Options |
| - Dịch vụ tìm kiếm Google & Thư điện tử (Yahoo, Outlook) |
+-------------------------------------------------------------+
- Chương 1: Hệ điều hành Windows: Khảo cứu tiến trình phát triển từ Windows 1.0 (1985), Windows 3.0/3.1, Windows 95, 98, Windows ME, 2000, XP, Vista đến Windows 7. Cung cấp danh mục hơn 70 thuật ngữ chuyên ngành (BIOS, CMOS, FAT, NTFS, CPU, RAM, ROM, RAID, LAN, WAN, TCP/IP, DNS, DHCP...). Giới thiệu giao diện màn hình nền Desktop, thanh tác vụ (Taskbar), các yếu tố giao diện cửa sổ và phân loại hộp hội thoại (Modal/Modeless). Hướng dẫn thao tác quản lý dữ liệu trên Windows Explorer (tập tin, thư mục phân cấp, ổ đĩa, ký tự đại diện
* và ?, các bộ lọc tìm kiếm Size, Date modified) và thiết lập hệ thống trong Control Panel (Regional and Language Options, Date and Time, Fonts).
- Chương 2: Sử dụng tiếng Việt trong Windows: Trình bày hệ thống font chữ và mối tương quan với các bảng mã chuẩn: TCVN3 (áp dụng cho font
.VnTime), VNI Windows (font VNI-), Unicode UTF-8 (font Times New Roman). Phân tích hai quy tắc gõ phổ biến là Telex và VNI; hướng dẫn cài đặt và thiết lập bảng điều khiển UniKey (chế độ mở rộng, thu nhỏ, phím chuyển Ctrl + Shift hoặc Alt + Z).
- Chương 3: Ngôn ngữ lập trình Turbo Pascal: Giới thiệu môi trường Turbo Pascal 6.0/7.0, các tệp tin thực thi và thư viện hệ thống (
TURBO.EXE, TURBO.TPL, GRAPH.TPU, EGAVGA.BGI). Trình bày cú pháp khai báo hằng (CONST), kiểu (TYPE), biến (VAR); phân loại các kiểu dữ liệu logic (BOOLEAN), số nguyên (Shortint, Byte, Integer, Word, LongInt), số thực (Single, Real, Double, Extended) và ký tự (CHAR). Hướng dẫn kỹ thuật nhập xuất dữ liệu có quy cách/không quy cách qua thủ tục READLN, WRITE, WRITELN; triển khai các câu lệnh điều khiển có cấu trúc: rẽ nhánh IF...THEN...ELSE, CASE...OF, vòng lặp xác định FOR...TO/DOWNTO và vòng lặp không xác định WHILE...DO, REPEAT...UNTIL.
- Chương 4: Internet: Định nghĩa mạng toàn cầu, mô hình Trình chủ (Server) - Trình khách (Client), bộ giao thức truyền thông TCP/IP. Hướng dẫn khai thác trình duyệt Internet Explorer (IE), thiết lập các thuộc tính trong Internet Options (General, Home page, Temporary Internet Files, History). Giới thiệu phương thức tìm kiếm thông tin với công cụ Google, sử dụng dịch vụ thư điện tử Yahoo và phần mềm quản lý email Outlook Express.
Kiến thức nền tảng được xây dựng
Giáo trình cung cấp các trụ cột lý thuyết vững chắc:
- Lý thuyết kiến trúc máy tính và hệ điều hành: Khái niệm về lưu trữ phân cấp, phân quyền và bảo mật tập tin theo chuẩn hệ thống tệp NTFS/FAT32; cơ chế đa nhiệm và cấu trúc giao diện đồ họa người dùng (GUI).
- Nguyên lý xử lý dữ liệu và mã hóa ký tự: Cơ chế chuyển đổi bảng mã 1-byte sang bảng mã đa byte (Unicode), sự tương thích giữa bộ gõ - bảng mã - phông chữ hiển thị.
- Hệ thống lý thuyết lập trình cấu trúc: Nguyên lý quản lý bộ nhớ thông qua biến/hằng, miền giá trị số học, bảng chân trị logic (AND, OR, XOR, NOT), các phép toán thao tác bit (
SHL, SHR, DIV, MOD), hàm toán học chuẩn (SQR, SQRT, ABS, SIN, COS, LN, EXP, TRUNC, INT, FRAC, ROUND) và hàm ký tự (ORD, CHR, UPCASE, PRED, SUCC).
Kỹ năng phát triển
- Kỹ năng kỹ thuật (Technical skills): Cài đặt cấu hình hiển thị, số hóa vùng miền; thao tác nén/giải nén tập tin (
.ZIP, .RAR), tìm kiếm dữ liệu theo định dạng (.BAT, .DLL, .HLP, .TXT) và dung lượng; vận hành các công cụ tiện ích gõ văn bản và trình duyệt web.
- Kỹ năng phân tích và tư duy logic (Analytical skills): Phân tích cấu trúc dữ liệu đầu vào/đầu ra, xây dựng thuật toán điều kiện phân nhánh đa tầng, tối ưu hóa số lần lặp trong giải thuật Pascal.
- Năng lực thực hành ứng dụng (Practical competencies): Viết và gỡ lỗi chương trình máy tính giải quyết các bài toán toán học cơ bản; quản lý hồ sơ thư mục điện tử theo mô hình cây phân cấp chuẩn mực; khai thác an toàn thông tin trên mạng Internet.
Phương pháp giảng dạy và học tập
Giáo trình áp dụng mô hình tiếp cận năng lực nghề nghiệp, ưu tiên tối đa thời lượng cho hoạt động thực hành với tỷ lệ phân bổ: 17 giờ lý thuyết (22,7%), 55 giờ thực hành/thảo luận (73,3%) và 3 giờ kiểm tra (4%).
Phân bổ thời lượng môn học (Tổng: 75 giờ)
Hệ thống bài tập và thực hành thực nghiệm
Giáo trình xây dựng hệ thống bài tập thực hành theo từng nhóm chuyên đề cụ thể:
- Thực hành thao tác hệ điều hành và tệp tin: Yêu cầu thiết lập cấu hình Taskbar, Screen Saver, Date/Time trong Control Panel; bài tập tạo lập cây thư mục phân cấp mô phỏng thực tế (như hệ thống phương tiện giao thông
XEDAP, XEGANMAY, XEHOI; hệ thống môn học TINHOC_A, TINHOC_B, TRIETHOC, DOHOA, LAPTRINH; phân nhánh văn hóa VAN_NGHE, DIEN_ANH). Học viên trực tiếp thực hiện các thao tác tìm kiếm tập tin theo tiền tố và phần mở rộng, đổi tên định dạng (.OLD, .BAK), nén thư mục thành các gói lưu trữ (TINHOC.ZIP, DIEN_ANH.RAR).
- Thực hành lập trình thuật toán Pascal: Cung cấp các đoạn mã mẫu hoàn chỉnh, hướng dẫn từng bước biên dịch và chạy thử nghiệm. Điển hình là bài toán kiểm tra số nguyên chẵn hay lẻ thông qua toán tử
x MOD 2 = 0, và thuật toán giải phương trình bậc nhất $ax + b = 0$ với đầy đủ các trường hợp biện luận ($a = 0, b = 0 \rightarrow$ vô số nghiệm; $a = 0, b \neq 0 \rightarrow$ vô nghiệm; $a \neq 0 \rightarrow x = -b/a$).
Phương pháp đánh giá và hướng dẫn tự học
- Phương pháp đánh giá: Kết hợp đánh giá thường xuyên qua các bài thực hành thao tác trên máy tính, khả năng viết và giải thích mã nguồn chương trình con, cùng bài kiểm tra định kỳ (3 giờ) nhằm xác nhận mức độ thuần thục kỹ năng.
- Chỉ dẫn tự học: Sinh viên học cách sử dụng hệ thống phím tắt để tối ưu hóa thao tác (
Alt + F4, Windows + E, Ctrl + Shift, Alt + Z, F2, F3, F10, Alt + X); tự tra cứu bảng thuật ngữ kỹ thuật đối chiếu và hoàn thành các câu hỏi ôn tập cuối mỗi chương.
Điểm nổi bật và cập nhật
- Tính tổng hợp và hệ thống hóa thuật ngữ: Giáo trình tích hợp một bảng tra cứu thuật ngữ tin học đồ sộ với hơn 70 khái niệm viết tắt chuẩn quốc tế (từ các chuẩn giao tiếp phần cứng như
IDE, SATA, PATA, PCI, AGP đến các chuẩn giao thức mạng như CSMA/CD, OSI, ADSL, SMTP, POP3, BCC), giúp chuẩn hóa kiến thức nền tảng cho học viên ngay từ học kỳ đầu tiên.
- Phản ánh tiến trình tiến hóa công nghệ: Tài liệu phân tích rõ các bước phát triển của hệ điều hành Microsoft Windows qua từng giai đoạn, chỉ ra sự chuyển dịch từ cấu trúc phụ thuộc DOS sang môi trường 32-bit/64-bit độc lập, sự nâng cấp từ hệ thống bảng cấp phát tệp tin
FAT16 lên FAT32 (quản lý đĩa lớn hơn 2.1GB) và công nghệ bảo mật tệp phân quyền NTFS trên nền tảng Windows 2000/XP/7.
- Chuẩn hóa văn bản tiếng Việt: Làm rõ sự khác biệt mang tính lịch sử giữa các chuẩn mã hóa cục bộ 1-byte (TCVN3, BK HCM1, VISCII, VPS) với chuẩn quốc tế Unicode (UTF-8), hướng dẫn người học phương pháp xử lý văn bản nhất quán, tránh lỗi font khi trao đổi dữ liệu.
- Tính thực tế trong lập trình: Thay vì trừu tượng hóa lý thuyết, giáo trình đưa vào các cấu trúc lập trình Turbo Pascal chuẩn mực, phân định rõ ràng giữa lệnh lặp tiến (
TO) và lặp lùi (DOWNTO), lệnh lặp kiểm tra điều kiện trước (WHILE) và kiểm tra điều kiện sau (REPEAT), giúp người học hình thành tư duy thuật toán chặt chẽ.
Đối tượng sử dụng giáo trình
- Sinh viên và học viên: Giáo trình được biên soạn chuyên biệt cho học sinh, sinh viên bậc Cao đẳng và Trung cấp thuộc tất cả các chuyên ngành tại Trường Cao đẳng Nghề An Giang trong học kỳ I năm thứ nhất.
- Điều kiện tiên quyết: Môn học 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 trước đó. Người học chỉ cần có trình độ văn hóa phổ thông và kỹ năng tiếp cận máy tính ở mức cơ bản.
- Giảng viên chuyên trách: Tài liệu đóng vai trò là giáo trình giảng dạy khung cho giảng viên giảng dạy môn Tin học đại cương (MH 05), dùng làm chuẩn mực để phân bổ tiến trình bài giảng lý thuyết (17 giờ) và thiết kế hệ thống đề bài thực hành trên phòng máy (55 giờ).
- Tham khảo và tự học: Tài liệu là nguồn tham khảo hữu ích cho học viên các lớp đào tạo nghề ngắn hạn, người có nhu cầu tự trang bị kiến thức nền tảng về hệ điều hành Windows, kỹ thuật soạn thảo văn bản, căn bản thuật toán Pascal và khai thác dịch vụ Internet.
Câu hỏi thường gặp
1. Giáo trình này phù hợp với ai?
Giáo trình được thiết kế bắt buộc cho sinh viên trình độ Cao đẳng và Trung cấp (năm thứ nhất, học kỳ I) tại Trường Cao đẳng Nghề An Giang, áp dụng cho mọi khối ngành đào tạo nghề nhằm trang bị chuẩn kiến thức tin học đại cương.
2. Cần kiến thức nền nào để học môn học này?
Người học không cần kiến thức tin học hay lập trình từ trước. Chương trình được thiết kế từ mức độ nhập môn, bắt đầu từ các thao tác phần cứng, bàn phím, chuột, làm quen giao diện hệ điều hành trước khi tiến vào phần lập trình và Internet.
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 khác là gì?
Tài liệu được kết cấu với thời lượng thực hành vượt trội (55/75 giờ). Ngoài kỹ năng văn phòng cơ bản, giáo trình lồng ghép chuyên đề ngôn ngữ lập trình Turbo Pascal nhằm rèn luyện tư duy giải thuật có cấu trúc, đồng thời cung cấp hệ thống bài tập quản lý tệp tin và nén dữ liệu mô phỏng tình huống công việc thực tế.
4. Làm sao để tự học và thực hành giáo trình này hiệu quả?
Người học cần kết hợp đọc lý thuyết với việc thực hành trực tiếp trên máy tính:
- Làm lại toàn bộ các bài tập phân cấp thư mục và thao tác tệp tin trong Chương 1.
- Nắm vững bảng mã và phím tắt của UniKey trong Chương 2.
- Tự gõ, biên dịch và chạy các bài toán mẫu trong Chương 3 để hiểu luồng điều khiển của các cấu trúc
IF...THEN, CASE...OF, FOR, WHILE, REPEAT.
- Thực hiện các câu hỏi ôn tập truy cập trang web ở cuối Chương 4.
5. Có tài liệu bổ trợ nào được tích hợp trong giáo trình?
Giáo trình tích hợp sẵn danh mục bảng đối chiếu hơn 70 thuật ngữ tin học viết tắt, hệ thống bảng chân trị logic, bảng phạm vi dung lượng các kiểu dữ liệu số/ký tự, cùng hệ thống bài tập mẫu có kèm mã nguồn lập trình hoàn chỉnh.
Kết luận
Giáo trình Tin học (MH 05) của Trường Cao đẳng Nghề An Giang là tài liệu đào tạo đại cương được thiết kế đồng bộ, chuẩn hóa theo Quyết định số 70/QĐ-CĐN. Nội dung tài liệu cung cấp kiến thức nền tảng vững chắc về hệ điều hành, chuẩn gõ tiếng Việt, tư duy lập trình Turbo Pascal và kỹ năng khai thác Internet.
Lộ trình học tập đề xuất: Học viên hoàn thành tuần tự 75 giờ đào tạo theo phân bổ 17 giờ lý thuyết, 55 giờ thực hành phòng máy và 3 giờ kiểm tra tổng kết. Sau khi hoàn thành giáo trình này, người học có đủ năng lực để tiếp tục tiếp cận các môn học chuyên ngành công nghệ thông tin, quản trị mạng hoặc tin học ứng dụng trong các lĩnh vực chuyên môn chuyên sâu.