Skip to content

← Blog

◆ CNTT và dữ liệu

INFO1112 OS and Network Platforms: môn này đánh giá gì?

+5 câu hỏi+1 hình+16 phút đọc

Tác giả: Đỗ Mai Anh
Cập nhật lần cuối: 2026-10-27
Chuyên mục: it-data


Trả lời thẳng: INFO1112 OS and Network Platforms là môn 6 credit points của University of Sydney, và đề cương Semester 2 năm 2026 chia 100 điểm thành bài thi cuối kỳ 45%, hai bài lập trình 15% mỗi bài, ba bài homework 5% mỗi bài và quiz hàng tuần 10%. Muốn qua môn bạn cần 50% tổng điểm và 40% ở bài thi, nên hãy lên kế hoạch cho cả hai.

Hãy hình dung một chương trình client in ra đúng câu trả lời mỗi lần bạn thử nó với server của chính mình trên cùng một chiếc laptop. Sang máy ở phòng lab thì nó treo mãi ngay lần đọc dữ liệu đầu tiên. Mã nguồn không đổi, nhưng đầu bên kia nay là một tiến trình khác trên một máy khác, và dữ liệu đến thành từng mảnh mà phép thử trên laptop chưa từng tạo ra. Khoảng cách giữa "chạy được ở đây" và "chạy được giữa hai máy" chính là thứ môn học chấm điểm, và đề cương 2026 đặt nó vào Assignment 2, một bài lập trình mạng chiếm 15% theo University of Sydney (2026).


Câu hỏi1

◆ Câu hỏi 1 / 5 · Nội dung

INFO1112 OS and Network Platforms bao gồm những nội dung gì ở University of Sydney?

Trả lời thẳng: INFO1112 bao gồm nguyên lý hệ điều hành, nguyên lý mạng máy tính và việc viết chương trình dùng cả hai. Mỗi tuần trong 13 tuần giảng dạy có một buổi lecture 2 giờ và một buổi tutorial 2 giờ, đi từ bit và tiến trình ở Week 1 đến điện toán phân tán ở Week 12, rồi ôn tập ở Week 13.

Trang môn học của University of Sydney liệt kê INFO1112 Computing 1B OS and Network Platforms là môn bậc đại học trị giá 6 credit points, do Computer Science đảm nhận trong Faculty of Engineering. Đề cương Semester 2 năm 2026 nêu lịch học từng tuần và công bố 13 learning outcome theo University of Sydney (2026). Cũng đề cương đó ước tính tổng nỗ lực của sinh viên vào khoảng 120 đến 150 giờ, một con số nên đối chiếu với thời khoá biểu của bạn trước khi nhận thêm việc khác trong học kỳ.

Tuần Khối chủ đề trong đề cương 2026
1 đến 5 Biểu diễn dữ liệu và vai trò của hệ điều hành, tiến trình và dòng lệnh, máy ảo, kernel space và user space, hệ thống tệp, bộ nhớ, lập lịch, quy trình khởi động
6 đến 8 Mạng máy tính, nguyên tắc phân tầng, TCP/IP, Domain Name Service và các giao thức tầng ứng dụng
9 đến 13 Điện toán đám mây, bảo mật máy tính và mạng, lưu trữ dữ liệu, điện toán phân tán, ôn tập cuối kỳ

Nguồn: lịch học từng tuần trong đề cương INFO1112 (University of Sydney, 2026), đọc ngày 2026-10-27.

Cách chia này có ý nghĩa với việc lập kế hoạch. Năm tuần đầu toàn là hệ điều hành trước khi chạm tới mạng, và Assignment 1 rơi vào Week 7, nên bài lập trình đầu tiên được chấm trên kỹ năng hệ điều hành và Unix chứ chưa phải trên mạng. Đề cương ghi buổi học Semester 2 năm 2026 diễn ra tại Camperdown/Darlington, Sydney, và nhắc sinh viên rằng thông tin chi tiết của từng bài đánh giá được đăng trên Canvas.


Câu hỏi2

◆ Câu hỏi 2 / 5 · Ghi danh

Điều kiện ghi danh và kiến thức giả định của INFO1112 là gì?

Trả lời thẳng: INFO1112 không có môn tiên quyết và không có môn cấm song song. Môn học song hành là ELEC1601 cùng một trong các môn INFO1110, INFO1910, INFO1103 hoặc INFO1113, và môn giả định bạn biết Python ở mức cơ bản. Với phần lớn sinh viên, INFO1110 lẽ ra đã học xong ở Semester 1.

Các điều kiện này nằm trên trang môn học của University of Sydney (n.d.), và đề cương Semester 2 năm 2026 lặp lại đúng như vậy. Môn mở cho sinh viên study abroad và exchange, và đề cương ghi ngày census là 31 August 2026. Trang môn học cũng liệt kê một đợt Semester 2 cho mỗi năm từ 2020 đến 2027, nên môn này không mở ở học kỳ nào khác.

Trong INFO1112 OS and Network Platforms, môn học song hành hoạt động khác với môn tiên quyết, và sự khác biệt đó quyết định cách bạn đọc môn này. Môn tiên quyết là kiến thức bạn đã có sẵn khi học kỳ bắt đầu. Môn học song hành là một môn khác chạy song song theo lịch riêng của nó. Nếu một chủ đề của INFO1112 có vẻ giả định hiểu biết phần cứng mà bạn chưa gặp, nguyên nhân có thể là ELEC1601 chưa dạy tới đó, và cách xử lý là đọc trước.

Ngôn ngữ được giả định là Python, nên mức lập trình yêu cầu là cơ bản, nhưng các bài tập đụng tới tệp, tiến trình và kết nối, vốn hành xử khác với bài tập của một môn lập trình đầu tiên. Nếu muốn biết các môn lập trình dẫn vào môn này đòi hỏi gì, hãy đọc hướng dẫn về INFO1110 và INFO1113. Sinh viên theo hướng mạng không dây ở trường khác sẽ thấy trọng tâm khác trong hướng dẫn 7COM1076.


Câu hỏi3

◆ Câu hỏi 3 / 5 · Bài lập trình

Nên tiếp cận bài lập trình INFO1112 như thế nào?

Trả lời thẳng: Trong INFO1112 OS and Network Platforms, hãy coi mỗi assignment là một dự án ba tuần với các mốc kiểm tra do chính bạn đặt. Assignment 1 là bài lập trình Unix mở đầu, hạn nộp Week 7 vào ngày 20 September 2026, còn Assignment 2 là bài về mạng, hạn nộp Week 12 vào ngày 1 November 2026, mỗi bài chiếm 15%.

100 điểm của INFO1112 được chia cho năm loại bài đánh giá năm 2026 như thế nào

Mỗi hàng đặt một loại bài đánh giá cạnh phần điểm môn mà nó chiếm trong đề cương Semester 2 năm 2026.

Bài đánh giá

Phần trăm trong 100 điểm

Bài thi cuối kỳ, 2 giờ trên giấy

45%

Assignment 1 (bài Unix) và Assignment 2 (bài mạng)

15% mỗi bài

Homework 1, 2 và 3

5% mỗi bài

Quiz hàng tuần

10%

Đề cương INFO1112 Semester 2 năm 2026 của University of Sydney, theo bảng đánh giá trong bài này.
Lưu hình này100 điểm của INFO1112 được chia cho năm loại bài đánh giá năm 2026 như thế nào: Bài đánh giá: Bài thi cuối kỳ, 2 giờ trên giấy, Phần trăm trong 100 điểm: 45%
Bài Trọng số Hạn nộp năm 2026 Outcome được chấm
Homework 1 5% Week 3, 23 August LO3, LO4
Homework 2 5% Week 5, 6 September LO3, LO4, LO8, LO12
Assignment 1 15% Week 7, 20 September LO1, LO2, LO3, LO4, LO12
Homework 3 5% Week 8, 27 September LO3, LO5, LO6, LO7, LO10
Assignment 2 15% Week 12, 1 November LO1, LO2, LO5, LO6, LO9, LO12

Nguồn: phần đánh giá trong đề cương Semester 2 năm 2026 của môn này, kiểm tra ngày 2026-10-27.

Quy định nộp muộn của INFO1112 OS and Network Platforms rất chặt. Đề cương viết: "Late submissions are not accepted for any assessment in this unit unless an approved special consideration is granted. However, multiple submissions are allowed. The last submission BEFORE the deadline will be marked" (University of Sydney, 2026). Vì cho phép nộp nhiều lần, bạn nên tải lên sớm một bản chạy được rồi thay dần khi cải thiện.

Cả hai assignment đều ghi LO2, tức outcome viết một báo cáo rõ ràng, nên hãy kiểm tra Canvas xem có phần báo cáo không. Assignment được xin simple extension năm ngày theo lịch, còn homework và quiz thì không (University of Sydney, 2026).

Với bài về mạng, Socket Programming HOWTO của Python nêu quy tắc đứng sau lỗi trên laptop ở đầu bài: "messages must either be fixed length (yuck), or be delimited (shrug), or indicate how long they are (much better), or end by shutting down the connection" (Python Software Foundation, n.d.). Hãy quyết định giao thức của bạn dùng cách nào trong bốn cách đó trước khi viết vòng lặp nhận dữ liệu.


Câu hỏi4

◆ Câu hỏi 4 / 5 · Khái niệm chính

Khái niệm hệ điều hành và mạng nào quan trọng nhất cho các bài đánh giá INFO1112?

Trả lời thẳng: Bài thi cuối kỳ 2026 kiểm tra chín outcome, từ LO3 đến LO7 và từ LO10 đến LO13, nên cả hai nửa của môn đều có thể xuất hiện. Phân tầng, tiến trình, ranh giới giữa kernel space và user space, cùng TCP có sức nặng lớn nhất vì nhiều outcome gọi thẳng tên chúng.

Khái niệm Dạy ở Thẻ outcome của tuần đó
Kernel space và user space, hệ thống tệp Week 4 LO3, LO4, LO6
Nguyên tắc phân tầng và các giao thức Week 6 LO3, LO4, LO5, LO6
TCP/IP Week 7 LO3, LO4, LO5, LO6, LO9, LO10
Domain Name Service và giao thức tầng ứng dụng Week 8 LO3, LO5, LO6, LO7, LO9, LO10

Nguồn: thẻ outcome in cạnh từng tuần trong đề cương 2026, University of Sydney.

Phân tầng giải thích vì sao môn có hai kiểu truyền tải. Saltzer, Reed và Clark (1984) viết rằng "The function in question can completely and correctly be implemented only with the knowledge and help of the application standing at the end points of the communication system" (Saltzer et al., 1984, p. 2, trong bản do tác giả đăng). Như vậy độ tin cậy được hoàn tất bởi chương trình ở mỗi đầu, và đó là lý do bạn phải tự xử lý lỗi trong mã socket của mình.

Transmission Control Protocol được đặc tả trong RFC 793 năm 1981, và nguyên tắc bền vững của nó là "be conservative in what you do, be liberal in what you accept from others" theo Postel (1981, p. 13). Hãy áp dụng nó cho client của bạn: gửi dữ liệu đúng định dạng và chấp nhận đầu vào đến theo những mảnh lúng túng.

Về phía hệ điều hành, Ritchie và Thompson (1974) mô tả một hệ thống tệp phân cấp với vào ra tương thích cho tệp, thiết bị và liên tiến trình, cùng hơn 100 hệ thống con. Cách đối xử đồng nhất với tệp ấy giải thích vì sao bài homework dòng lệnh Unix ở Week 3 và Week 5 kiểm tra những ý mà bạn sẽ gặp lại trong tuần về kernel.


Câu hỏi5

◆ Câu hỏi 5 / 5 · Quiz và bài thi

Chuẩn bị cho quiz và bài thi cuối kỳ INFO1112 như thế nào?

Trả lời thẳng: Quiz hàng tuần chiếm 10% và cho dùng AI, còn bài thi cuối kỳ chiếm 45%, kéo dài 2 giờ trên giấy và cấm AI. Muốn qua môn cần ít nhất 40% ở bài thi, tức 18 trên 45 điểm của nó, nên hãy dùng quiz như buổi luyện nhớ lại hàng tuần cho bài thi.

Đề cương đặt điều kiện qua môn là ít nhất 50% tổng điểm và ít nhất 40% ở bài thi cuối kỳ, đồng thời nói rằng sinh viên không đạt có thể bị giới hạn điểm cuối kỳ tối đa là 45 theo University of Sydney (2026). Một bảng điểm bài tập tốt không bù được cho bài thi dưới 18 trên 45, vì ngưỡng bài thi được kiểm tra riêng.

Trọng số cũng đã dịch chuyển. Đề cương Semester 2 năm 2025 cho bài thi 40% và có thêm Assignment 3 chiếm 5% mang tên Final Exam Practice, trong khi đề cương 2026 cho bài thi 45% và không liệt kê assignment thứ ba theo University of Sydney (2026). Vì vậy hãy dè chừng với các bản tóm tắt cũ về môn này.

Tự kiểm tra hiệu quả hơn đọc lại, và với INFO1112 OS and Network Platforms các nghiên cứu cũng cho kết quả như vậy. Yang và cộng sự (2021) tổng hợp 222 nghiên cứu với 48.478 sinh viên và thấy làm quiz trong lớp học nâng thành tích ở mức trung bình, g = 0,499. Trong một thí nghiệm kinh điển, Roediger và Karpicke (2006) ghi nhận học lại tốt hơn tự kiểm tra sau 5 phút, nhưng tự kiểm tra giữ được nhiều hơn sau 2 ngày và sau 1 tuần. Trước mỗi quiz tuần, hãy gấp slide lại và tự viết ra từ trí nhớ cơ chế của tuần đó làm gì và hỏng ở đâu khi nó gặp lỗi.

Vì bài thi làm trên giấy, hãy tập viết tay các lệnh, đoạn mã ngắn và sơ đồ các tầng. Hướng dẫn ôn thi cuối kỳ trình bày cách giãn lịch ôn tập qua những tuần còn lại.


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

Bài thi cuối kỳ có điểm sàn không?

Có. Đề cương yêu cầu ít nhất 40% ở bài thi cuối kỳ cùng 50% tổng điểm, và sinh viên thiếu một trong hai điều kiện có thể bị giới hạn ở 45.

Nộp bài muộn có được chấp nhận không?

Không, trừ khi special consideration được duyệt. Bạn được nộp nhiều lần trước hạn, và bản nộp cuối cùng trước hạn là bản được chấm.

INFO1112 có cho dùng AI sinh nội dung không?

Theo đề cương 2026, AI được phép trong homework, quiz và assignment, còn bài thi cuối kỳ thì cấm. Mọi lần dùng phải được ghi nhận, và Canvas có hướng dẫn đầy đủ.

Môn này nên mất bao nhiêu giờ?

Đề cương ước tính tổng cộng 120 đến 150 giờ cho một môn 6 credit points, dựa trên 1,5 đến 2 giờ mỗi tuần cho mỗi credit point.

Biết Python có đủ không?

Python cơ bản là giả định được nêu rõ. Môn bổ sung lệnh Unix, tiến trình và lập trình mạng lên trên, nên hãy chờ đợi kiến thức mới dù bạn đã quen Python.


Buổi rà soát gỡ lỗi hằng tuần cho mã INFO1112 OS and Network Platforms

Nếu chương trình chạy ổn khi đứng một mình nhưng hỏng khi giữa hai tiến trình, một buổi rà soát hằng tuần với chuyên gia MAAS có thể cùng bạn đi qua lập luận đằng sau từng lỗi: hệ điều hành đã trả về gì, bên nào đã đóng kết nối và giao thức của bạn đã giả định điều gì.

Các buổi này diễn ra qua dịch vụ dữ liệu và lập trình của chúng tôi, nơi bạn thống nhất một mức điểm mục tiêu từ đầu và chuyên gia xem lại dàn ý, bản nháp và bản cuối, còn mã nguồn và báo cáo vẫn do chính bạn viết. Phần lớn sinh viên mang đến buổi đầu một trong ba thứ: vòng lặp nhận dữ liệu thỉnh thoảng bị treo, một script Unix cho kết quả khác nhau giữa các máy, hoặc một lịch làm bài không có mốc kiểm tra nào trước hạn Week 12. Mỗi vấn đề đều rẻ hơn khi sửa sớm so với tuần cuối. Hãy mang theo đề bài trên Canvas và danh sách mốc hiện tại của bạn, vì các vấn đề về trình tự lộ ra nhiều tuần trước khi thành vấn đề về mã. Bài thi và mã được chấm vẫn là bài làm của chính bạn, còn vai trò của chuyên gia là đặt câu hỏi cho lập luận của bạn, chỉ ra nguồn đọc và chỉ ra chỗ giải thích còn mỏng.


Bài liên quan

Các hướng dẫn này nằm cạnh INFO1112 trong chuỗi môn tin học ở University of Sydney hoặc dùng chung hình thức đánh giá với nó, chẳng hạn quiz hằng tuần, bài thi có điểm sàn và bài lập trình nhiều tuần. Hãy chọn bài khớp với việc đang đặt trước mặt bạn thay vì đọc tuần tự, và kiểm tra đề cương riêng của từng môn để biết trọng số áp dụng cho học kỳ của bạn.


References


Bài viết này thuộc chuỗi MAAS Journal dành cho sinh viên. MAAS là đối tác hỗ trợ học thuật: chuyên gia hướng dẫn sinh viên qua từng giai đoạn của bài làm do chính các bạn thực hiện, và chúng tôi không làm bài được chấm điểm thay sinh viên.

Buổi tư vấn miễn phí 20 phút là một cuộc trao đổi về việc bạn đang ở đâu với INFO1112.

Đặt lịch tư vấn miễn phí ▸
Chia sẻ bài viếtFacebookLinkedInZaloEmail
Mục lục