PGS. TS. Nguyễn Đình Hân

"So please... try... try to [something] more..."
PGS. TS. Nguyễn Đình Hân yêu cầu sinh viên GPT gì đó trong 10p và cố hiểu để lên bảng trình bày

PGS. TS. Nguyễn Đình Hân là giảng viên Khoa Toán - Tin, Đại học Bách khoa Hà Nội và hiện là Trưởng nhóm chuyên môn Cơ sở toán học cho tin học và Hệ thống thông tin.

Thông tin giảng viên

Học vấn và nghiên cứu

  • 2000: Tốt nghiệp Đại học Quốc gia Hà Nội.
  • 2005: Cao học tại Asian Institute of Technology (AIT), lĩnh vực Computer Science.
    • Research study: Access Control in Outlook Application.
    • Supervisor: Prof. Phan Minh Dung.
  • 2013: Nhận bằng Tiến sĩ Khoa học máy tính tại Đại học Bách khoa Hà Nội.
  • 2013–2014: Nghiên cứu sau tiến sĩ / Research Professor tại Department of Computer and Information Science, Korea University, Hàn Quốc.
  • Trước khi công tác tại HUST, từng giảng dạy và nghiên cứu tại Trường Đại học Sư phạm Kỹ thuật Hưng Yên.

Một số công trình tiêu biểu

  • 2012A Quadratic Algorithm for Testing of Omega-Codes, ACIIDS 2012, Lecture Notes in Computer Science, vol. 7196, pp. 338–347.
  • 2012An Extension of Codes by Unambiguity of Languages, IIH-MSP 2012.
  • 2012Algorithms for Testing of Codes and Lozenge-Codes, RIVF 2012.
  • 2014Quadratic Algorithms for Testing of Codes and ◊-Codes, Fundamenta Informaticae, 130(2), pp. 163–177.
  • 2015Green Data Centers for Cloud-Assisted Mobile Ad Hoc Networks in 5G, IEEE Network, 29(2), pp. 70–76.
  • 2019A High-Performance Routing Protocol for Multimedia Applications in MANETs, Journal of Communications, 14(4), pp. 267–274.
  • 2019CEPRM: A Cloud-assisted Energy-Saving and Performance-Improving Routing Mechanism for MANETs, Journal of Communications, 14(12), pp. 1211–1217.
  • 2021A Survey of QoS-aware Routing Protocols for the MANET-WSN Convergence Scenarios in IoT Networks, Wireless Personal Communications, 120(1), pp. 49–62.
  • 2023Innovative Trends in the 6G Era: A Comprehensive Survey of Architecture, Applications, Technologies, and Challenges, IEEE Access, vol. 11, pp. 39824–39844.

Lịch sử giảng dạy

Đánh giá

Chung

“Em phân tách em khỏi em để quan sát cái rối loạn đấy của mình, để quan sát cái đau khổ đấy của mình, để quan sát những cái bức bối, tan nát…”
Phan Đăng

Khi cơ thể chết đi mà ta tự cảm thấy được, thì đó là một dạng sung sướng, hạnh phúc, vì ta biết khổ đau có khả năng sẽ kết thúc. Nhưng cái buồn nhất là khi đó ta mới nhận ra được sự mục rữa thật sự. Ba kỳ liên tiếp, nó nói với tôi.

Ngành mình đang chết.

Không phải cứ tự nhiên như một chiều thu, mà là nhờ từng sự trôi dạt nhỏ. Ví dụ như cách ông thầy dạy chẳng hạn. Tôi cảm tưởng như là đang trong một màn trình diễn, mà ông thầy cứ diễn đi diễn lại từ môn này qua môn khác, nghĩa là giả sử tay thợ hát (Mr. H) biết rằng các khán giả (Mr. Students) sẽ khó mà có thể hiểu được hết ý nghĩa của màn trình diễn của họ, nên họ sẽ cố gắng thể hiện theo một cái manner trông có vẻ hợp lí với lớp. Mọi thứ trông rất chuyên nghiệp, chuẩn chỉ, và về phía khán giả, đương nhiên khi đã trong nhà hát, ai cũng muốn tỏ ra mình thật sang chảnh, giữ một cái phong thái trông có vẻ là họ thật sự hiểu hết màn trình diễn lố bịch, và cũng tỏ ra họ là "những" người phong cách, uyên bác.

Chắc chắn là ba courses mà ông thầy dạy khá quan trọng, tuy nhiên chúng đều bị cái hiện tượng đó mà tiếng Anh người ta có hẳn một danh từ để chỉ, đó là dumbing-down, nghĩa là cả hai bên, học sinh và ông thầy, đều cố tỏ ra chuyên nghiệp nhằm giữ bản sắc cho môn học. Ông thầy cố truyền đạt lượng kiến thức tối thiểu vừa đủ cái syllabus, nhưng âm thầm làm nó dễ đến mức tối thiểu để sinh viên trông có vẻ học được gì đó. Sinh viên cũng cố adapt bằng cách tỏ ra "điệu nghệ" như các học giả, nhưng đằng sau là những câu trả lời sáo rỗng đến từ những các LLM. Hiện tượng này mệt mỏi đến mức nó dài lê thê qua cả ba courses, sinh viên thì phần đa rất thích vì không phải học nhiều 😝.

Tôi phải nói như nào nhỉ, nó cực kì ngột ngạt, hai bên cứ diễn với nhau và ai cũng muốn là diễn viên giỏi. Và đừng hiểu lầm, tôi cũng là một diễn viên thôi. Tôi dễ dàng được A cả ba môn, nhưng tôi chả nhặt được nhiều kiến thức. Chán nản lắm, và đây chính là mầm mống hủy hoại ngành từ bên trong, chả phải tại cái repo này, tại tôi, tại chương trình đào tạo, cơ chế hay gì, mà chính từ bên trong chúng ta đã hoạt động "không hiệu quả". Tôi đã buồn đến nỗi, khi kết thúc môn cuối cùng mà thầy dạy, mới viết cái này. Có cái khoảnh khắc này, đó là bài midterm môn CS-3370. Syllabus của ông đã quy định phạm vi kiến thức thi giữa kì, ông cũng đã dạy đến đó, rồi sau đó là đề thi. Vâng, buổi hôm sau, chúng tôi tiếp tục học mới nội dung mà đã xuất hiện trong đề thi hôm trước.

Nguyen-Dinh-Han
"A single green light, minute and far away."

Đừng lo nhé, con người đã thoát khỏi cái bóng của lịch sử chưa nhể?

CS-3365 - Introduction to Computer Organization and Architecture

Hiện tại chưa có dữ liệu cho phần này. Bạn có thể giúp cộng đồng Troy-IT bằng cách đóng góp thông tin qua Pull Request. 🙏🙏🙏

CS-3370 - Nature of Programming Languages

Hiện tại chưa có dữ liệu cho phần này. Bạn có thể giúp cộng đồng Troy-IT bằng cách đóng góp thông tin qua Pull Request. 🙏🙏🙏

CS-3372 - Formal Languages and the Theory of Computation

Hiện tại chưa có dữ liệu cho phần này. Bạn có thể giúp cộng đồng Troy-IT bằng cách đóng góp thông tin qua Pull Request. 🙏🙏🙏

Chỉ số và sức mạnh

  • Điểm tổng kết trung bình: ?/100

    • Độ lệch chuẩn: TBA

    • Tỉ lệ được A: TBA

      Hiện tại chưa có dữ liệu cho phần này. Bạn có thể giúp cộng đồng Troy-IT bằng cách đóng góp thông tin qua Pull Request. 🙏🙏🙏

  • Độ minh bạch và công bằng của tiêu chí chấm điểm: ?/10

    Hiện tại chưa có dữ liệu cho phần này. Bạn có thể giúp cộng đồng Troy-IT bằng cách đóng góp thông tin qua Pull Request. 🙏🙏🙏

  • Độ bám sát bài học của đề thi: ?/10

    Hiện tại chưa có dữ liệu cho phần này. Bạn có thể giúp cộng đồng Troy-IT bằng cách đóng góp thông tin qua Pull Request. 🙏🙏🙏

  • Độ hợp lí, cân bằng của khối lượng bài vở và sức khỏe tinh thần: ?/10

    Hiện tại chưa có dữ liệu cho phần này. Bạn có thể giúp cộng đồng Troy-IT bằng cách đóng góp thông tin qua Pull Request. 🙏🙏🙏

  • Khả năng truyền đạt kiến thức và chuyên môn sư phạm: ?/10

    Hiện tại chưa có dữ liệu cho phần này. Bạn có thể giúp cộng đồng Troy-IT bằng cách đóng góp thông tin qua Pull Request. 🙏🙏🙏

  • Tác phong, tính cách và mức độ hỗ trợ sinh viên: ?/10

    Hiện tại chưa có dữ liệu cho phần này. Bạn có thể giúp cộng đồng Troy-IT bằng cách đóng góp thông tin qua Pull Request. 🙏🙏🙏

Cơ chế trông thi

CS-3365 - Introduction to Computer Organization and Architecture

Hiện tại chưa có dữ liệu cho phần này. Bạn có thể giúp cộng đồng Troy-IT bằng cách đóng góp thông tin qua Pull Request. 🙏🙏🙏

CS-3370 - Nature of Programming Languages

Hiện tại chưa có dữ liệu cho phần này. Bạn có thể giúp cộng đồng Troy-IT bằng cách đóng góp thông tin qua Pull Request. 🙏🙏🙏

CS-3372 - Formal Languages and the Theory of Computation

Hiện tại chưa có dữ liệu cho phần này. Bạn có thể giúp cộng đồng Troy-IT bằng cách đóng góp thông tin qua Pull Request. 🙏🙏🙏

Tips

Chung

  • Các môn của thầy này chỉ có midterm, final sẽ là bài thuyết trình nhóm. Tình trạng gian lận ở môn này là quá đỗi hiển nhiên, vì vậy nên cách duy nhất để ông kiểm soát được tỉ lệ A/B/C là qua kiểm soát điểm final.
  • Muốn bản thân điểm cao thì nên tự để tên bản thân lên vị trí cao trong báo cáo. Còn lại thực sự ông không quan tâm mình thuyết trình gì đâu.

CS-3365 - Introduction to Computer Organization and Architecture

Hiện tại chưa có dữ liệu cho phần này. Bạn có thể giúp cộng đồng Troy-IT bằng cách đóng góp thông tin qua Pull Request. 🙏🙏🙏

CS-3370 - Nature of Programming Languages

Hiện tại chưa có dữ liệu cho phần này. Bạn có thể giúp cộng đồng Troy-IT bằng cách đóng góp thông tin qua Pull Request. 🙏🙏🙏

CS-3372 - Formal Languages and the Theory of Computation

Hiện tại chưa có dữ liệu cho phần này. Bạn có thể giúp cộng đồng Troy-IT bằng cách đóng góp thông tin qua Pull Request. 🙏🙏🙏

Trivia

Hiện tại chưa có dữ liệu cho phần này. Bạn có thể giúp cộng đồng Troy-IT bằng cách đóng góp thông tin qua Pull Request. 🙏🙏🙏