MỞ ĐẦU Với sự phát triển mạnh mẽ của công nghệ thông tin trong những năm gần đây, rất nhiều công nghệ và giải pháp đã đƣợc nghiên cứu và triển khai để hỗ trợ nhà quản lý đƣa ra các quyết định hiệu quả trong quản lý. Một trong những giải pháp đó là trí tuệ nghiệp vụ (Business Intelligence - BI): cho phép trích xuất ra các báo cáo, bảng phân tích và thống kê trên nhiều khía cạnh hoạt động từ các nguồn dữ liệu khác nhau, giúp ngƣời quản lý ra quyết định trong thời gian ngắn hơn. Giải pháp này đã đƣợc nghiên cứu và phát triển ở nhiều nƣớc trên thế giới, tuy vậy ở Việt Nam hiện nay thì khái niệm trí tuệ nghiệp vụ còn khá mới mẻ. Hiện nay tại trƣờng Đại học Bách khoa Hà Nội, việc quản lý giảng dạy và nghiên cứu khoa học của giảng viên vẫn đang thực hiện theo phƣơng pháp thủ công.
Chẳng hạn tại bộ môn Công nghệ phần mềm, việc quyết định phân công giảng dạy đƣợc lãnh đạo thực hiện thủ công dựa vào các thông tin nhƣ khả năng giảng dạy của giảng viên, hay kết quả phân công những năm trƣớc. Việc kê khai khối lƣợng giảng dạy và nghiên cứu khoa học của từng giảng viên hay thống kê khối lƣợng giảng dạy và nghiên cứu khoa học của bộ môn cũng là công việc phải làm đi làm lại nhiều lần, tốn nhiều thời gian của giảng viên và lãnh đạo, nhất là khi thực tế giảng dạy không khớp với phân công đầu kỳ và kết quả tổng hợp phải đƣợc sự nhất trí của phòng Đào tạo và phòng Khoa học công nghệ. Cách làm này tốn nhiều thời gian, công việc chồng chéo do phải tập hợp dữ liệu từ nhiều nguồn khác nhau, tính chính xác phụ thuộc nhiều vào ý chí ngƣời thực hiện (ngƣời kê khai, ngƣời tổng hợp, ngƣời kiểm tra…); thông tin tổng hợp không kịp thời, thiếu chính xác sẽ làm chậm quá trình thanh toán cho giảng viên. Trong bối cảnh đó, việc nghiên cứu ứng dụng trí tuệ nghiệp vụ để hỗ trợ ra quyết định phân công giảng dạy và báo cáo, thống kê khối lƣợng giảng dạy, nghiên cứu khoa học trở thành nhu cầu cấp thiết.
Chính vì vậy bản thân học viên chọn đề tài này để nghiên cứu thực hiện. 10 CHƢƠNG 1: TỔNG QUAN Mở chƣơng Chƣơng này mô tả bài toán quản lý giảng dạy và nghiên cứu khoa học của bộ môn Công nghệ phần mềm, Viện Công nghệ thông tin và Truyền thông, trƣờng Đại học Bách khoa Hà Nội. Chƣơng này cũng đề cập đến khái niệm trí tuệ nghiệp vụ, mô hình lƣu trữ dữ liệu đa chiều phân tích theo OLAP, giải thuật xây dựng cây quyết định ID3. Cuối chƣơng tác giả nêu rõ mục đích, nhiệm vụ của luận văn.1 Hiện trạng quản lý giảng dạy và nghiên cứu khoa học Hiện nay tại bộ môn Công nghệ phần mềm, Viện Công nghệ thông tin và Truyền thông, trƣờng Đại học Bách khoa Hà Nội, đang thực hiện các công việc phân công giảng dạy, tính khối lƣợng giảng dạy, khối lƣợng NCKH bằng cách thủ công, các thông tin đƣợc lấy từ nhiều nguồn, nhiều ngƣời cung cấp.
Dựa vào nguồn giảng viên của bộ môn, khối lƣợng công việc của bộ môn phải thực hiện, áp dụng quy chế chi tiêu nội bộ của trƣờng Đại học Bách khoa Hà Nội và quy định chế độ làm việc của giảng viên trƣờng Đại học Bách khoa Hà Nội. Đối với việc phân công giảng dạy thì ngƣời phụ trách phải thực hiện tập hợp các thông tin sau: Giảng viên có học vị ?, dạy chƣơng trình đào tạo (KSTN, CLC, CTTT, SDH, DHCQ, TC, CD) nào ?, Giảng viên dạy đƣợc học phần nào ? thời gian giảng viên tham gia giảng dạy đƣợc hay không ?. Để thực hiện đƣợc việc này ngƣời phụ trách phải có các thông tin: - Thông tin liên quan đến giảng viên: tên giảng viên, chức danh, chức vụ, đang công tác, DMGD, DMNC, tập sự,… - Thông tin liên quan đến nhóm giảng dạy, chƣơng trình đào tạo/ hệ đào tạo: nhóm giảng dạy 1A: KSTN, CLC, CTTT, SDH, DHCQ; nhóm giảng dạy 1B: TC, CĐ, VB2, SIE; - Thông tin liên quan đến môn học: mã học phần, tên học phần, số tín chỉ, số giờ thực hiện, loại lớp (LT, BT, LT-BT,.); 11 - Thông tin về kế hoạch giảng dạy từng môn học: KHGD (học kỳ, mã lớp, mã học phần, tên học phần, loại lớp, tuần, thứ, tiết bắt đầu, tiết kết thúc, buổi, phòng học); - Thông tin về khả năng giảng dạy của giảng viên: tên giảng viên, danh sách các học phần có thể dạy; - Thông tin thời gian nghỉ của giảng viên: tuần, thứ, tiết bắt đầu, tiết kết thúc, buổi. Kết quả của việc phân công giảng viên là bảng kế hoạch giảng dạy có thêm trƣờng tên giảng viên dạy, Bảng phân công giảng dạy này gửi lên Viện (Phòng ĐTĐH).
Đối với việc kê khai khối lƣợng giảng dạy hiện nay tại bộ môn Công nghệ phần mềm nói riêng; các Khoa, Viện trƣờng Đại học Bách khoa Hà Nội nói chung thì sau một năm học các giảng viên phải kê khai khối lƣợng giảng dạy của cá nhân theo biểu mẫu quy định của phòng ĐTDH, trƣờng Đại học Bách khoa Hà Nội. Việc kê khai này làm mất nhiều thời gian của cá nhân kê khai vì các lý do: nhớ các thông tin về CTDT, mã học kỳ, mã lớp, mã học phần, tên học phần, số giờ, số sinh viên.; số sinh viên hƣớng dẫn đồ án, luận văn, hƣớng dẫn project,… đƣợc phân công giảng dạy từ đầu năm học. Vì vậy, các thông tin có thể sai sót, không đồng nhất dẫn đến hậu quả của việc làm này cá nhân phải sửa, bổ sung, xóa đi những thông tin không chính xác. Ngƣời phụ trách quản lý phải kiểm duyệt bảng kê khai của từng cá nhân có chính xác không ?, phải sửa hay bổ sung các thông tin liên quan ?, tổng hợp chung cho cả bộ môn bảng kê khai khối lƣợng giảng dạy gửi lên lãnh đạo Viện.
Để thực hiện đƣợc việc này ngƣời phụ trách phải có các thông tin sau: - Thông tin liên quan đến giảng viên: tên giảng viên, chức danh, chức vụ, đang công tác, DMGD, DMNC, tập sự; - Thông tin về bảng phân công giảng dạy của bộ môn từ đầu năm học; - Thông tin về số sinh viên của từng lớp đối với từng học phần; 12 - Thông tin về số sinh viên đƣợc phân công hƣớng dẫn DA, TN, luận văn,… - Thông tin liên quan đến loại lớp LT, BT, TN, TH,… - Thông tin liên quan đến cách tính hệ số liên quan đến CTDT/ hệ đào tạo, kỳ học; - Thông tin liên quan đến cách tính hệ số của quy mô lớp ràng buộc giữa loại giờ và số sinh viên. Kết quả của việc thực hiện kê khai khối lƣợng giảng dạy của cá nhân đƣợc ngƣời phụ trách kiểm duyệt, tổng hợp bảng khối lƣợng giảng dạy của bộ môn để gửi lên lãnh đạo Viện. Đối với việc tính lập danh mục và khối lƣợng nghiên cứu khoa học hiện nay tại bộ môn Công nghệ phần mềm nói riêng; các Khoa, Viện của trƣờng Đại học Bách khoa Hà Nội nói chung là sau một năm học các giảng viên kê khai khối lƣợng nghiên cứu khoa học với các nội dung nhƣ sau: danh mục các bài báo đƣợc đăng tại các tạp chí, hội nghị trong nƣớc hoặc quốc tế; danh mục các đề tài nghiên cứu khoa học: cấp trƣờng, cấp Bộ, cấp thành phố, cấp Nhà nƣớc… Sau khi nhận đƣợc kê khai của giảng viên, ngƣời phụ trách phải tổng hợp và thống kê giờ nghiên cứu khoa học của từng giảng viên; giờ thực hiện đề tài các cấp. Lập đƣợc danh mục các bài báo đƣợc đăng của từng thành viên theo biểu mẫu; lập danh mục các đề tài đƣợc thực hiện trong năm học; Để làm đƣợc việc này ngƣời phụ trách phải có các thông tin sau: - Thông tin về bảng kê khai khối lƣợng nghiên cứu khoa học - bài báo đƣợc đăng của cá nhân gồm: họ tên tác giả, đồng tác giả, tên bài báo, tên tạp chí, Proceedings, số và thời gian xuất bản, chỉ số ISSN, hệ số IF, số giờ quy đổi của bài báo, số giờ quy đổi của ngƣời kê khai.
- Thông tin về bảng kê khai khối lƣợng thực hiện chủ trì đề tài hay tham gia thực hiện nghiên cứu đề tài gồm: Tên đề tài, thời gian thực hiện, chủ trì, những ngƣời thực hiện, đơn vị, vai trò; kinh phí; đề tài cấp Nhà nƣớc; cấp 13 Bộ, thành phố; Đề tài NCCB; Đề tài HTQT; Đề tài cấp trƣờng; số giờ quy đổi của đề tài; số giờ quy đổi của ngƣời kê khai. Các quy định, quy chế tính giờ nghiên cứu khoa học theo quy chế chi tiêu nội bộ của trƣờng Đại học Bách khoa Hà Nội; Kết quả của việc tổng hợp kê khai khối lƣợng nghiên cứu khoa học của các giảng viên ngƣời phụ trách phải tổng hợp, thống kê khối lƣợng của cả bộ môn theo các biểu mẫu của phòng khoa học công nghệ, tập hợp các minh chứng liên quan bài báo,. gửi lên lãnh đạo Viện. Có 3 vấn đề chính cần giải quyết trong bài toán quản lý giảng dạy và nghiên cứu khoa học là phân tích (phân tích dữ liệu ra quyết định phân công giảng dạy; khối lƣợng giảng dạy, khối lƣợng nghiên cứu khoa học), báo cáo và thống kê tổng hợp dữ liệu cá nhân giảng dạy, nghiên cứu khoa học.1 Bài toán quản lý giảng dạy và nghiên cứu khoa học tại bộ môn Công nghệ phần mềm, Viện Công nghệ thông tin và Truyền thông, trƣờng Đại học Bách khoa Hà Nội 1.1 Phân công giảng dạy Bộ môn Công nghệ phần mềm hiện nay vẫn đang quản lý việc phân công giảng viên giảng dạy các lớp thủ công.
Công việc này đƣợc thực hiện dựa vào kinh nghiệm của ngƣời phụ trách. Khi Viện (phòng ĐTĐH) gửi kế hoạch giảng dạy (danh sách các lớp sẽ mở) của kì học mới đến bộ môn. Dựa vào quy định chế độ làm việc của cán bộ, giảng viên trƣờng Đại học Bách khoa Hà Nội, quy chế chi tiêu nội bộ trƣờng Đại học Bách khoa Hà Nội. Ngƣời phụ trách sẽ thực hiện theo năm tiêu chí để phân giảng viên vào các lớp.
Năm tiêu chí này là: - Với đầu vào là kế hoạch giảng dạy ngƣời phụ trách phải phân tích, thống kê nhóm giảng dạy, chƣơng trình đào tạo/hệ đào tạo, số lớp, số học phần đƣợc mở danh sách các học phần - lớp của từng chƣơng trình đào tạo/hệ đào tạo. - Với đầu vào là phân công giảng dạy cũ ngƣời phụ trách phải thống kê khối lƣợng giảng dạy khối lƣợng giảng dạy của từng giảng viên.