Yêu cầu: Sinh viên đã nắm vững lý thuyết về mô hình lập trình MVC cũng như phân biệt với các mô hình lập trình khác Ngôn ngữ lập trình ASP.NET, C# Kết thúc thực tập: Báo cáo kết q
Trang 1KHOA CÔNG NGHỆ THÔNG TIN
ĐỀ THỰC TẬP CHUYÊN NGÀNH K56 ĐẠI HỌC
1 Tên đề tài:
XÂY DỰNG WEBSITE ĐẶT CHỖ NHÀ HÀNG THEO MÔ HÌNH MVC
1 Mục đích:
Tìm hiểu quy trình đặt chỗ trong kinh doanh nhà hàng
Tìm hiểu về mô hình lập trình MVC và ứng dụng
Minh họa qua một website
2 Yêu cầu:
Sinh viên đã nắm vững lý thuyết về mô hình lập trình MVC cũng như phân biệt với các mô hình lập trình khác
Ngôn ngữ lập trình ASP.NET, C#
Kết thúc thực tập:
Báo cáo kết quả thực hiện theo đề cương gợi ý sau (khoảng 20-30 trang):
1 Giới thiệu 1.1 Bối cảnh thực tế để thực hiện dự án 1.2 Giới thiệu về lý thuyết mô hình lập trình MVC
1.2 Mô hình MVC trong ASP.NET
2 Mô hình lập trình MVC 2.1 Nội dung
2.2 Ưu điểm 2.3 Khuyết điểm
3 Kết quả thực hiện 3.1 Demo website 3.2 Hướng phát triển
4 Tài liệu tham khảo
Website minh họa được đưa lên Internet
3 Tài liệu tham khảo chính :
Professional ASP.NET MVC5 - Jon Galloway, Brad Wilson, K Scott Allen, David Matson
4 Người ra đề:
Họ và tên: Nguyễn Đình Hoàng Sơn
Bộ môn: Hệ thống thông tin
Điện thoại: 012 3870 5124
Email: sonndh@ntu.edu.vn
Trang 2KHOA CÔNG NGHỆ THÔNG TIN
ĐỀ THỰC TẬP CHUYÊN NGÀNH K56 ĐẠI HỌC
1 Tên đề tài:
TẠO WEBSITE (ỨNG DỤNG) LẬP LỊCH THỰC HÀNH TƯƠNG ỨNG VỚI LỊCH HỌC LÝ
THUYẾT
2 Mục đích:
Tìm hiểu các thuật toán lập thời khóa biểu
Hiểu quy trình đào tạo của các môn học có thực hành
Rèn luyện kỹ năng lập trihf
Minh họa qua chương trình hoặc website
3 Yêu cầu:
Khảo sát lịch học của Trường ĐH Nha Trang
Xây dựng CSDL hợp lý
Lịch học phải thỏa mãn cả giảng viên và sinh viên
Ngôn ngữ lập trình ASP.NET, C#, PHP
Kết thúc thực tập:
Báo cáo kết quả thực hiện theo đề cương gợi ý sau (khoảng 20-30 trang):
1 Giới thiệu 1.1 Bối cảnh thực tế để thực hiện dự án 1.2 Các lý thuyết thuật toán liên quan
2 Mô hình CSDL và mô hình lập trình 2.1 Các sơ đồ chính
2.2 Mô hình lập trình
3 Kết quả thực hiện 3.1 Demo website, chương trình 3.2 Hướng phát triển
4 Tài liệu tham khảo
Website minh họa được đưa lên Internet, chương trình được biên dịch
2 Tài liệu tham khảo chính :
Advanced PHP for Web Professionals - Christopher Cosentino
Professional ASP.NET MVC5 - Jon Galloway, Brad Wilson, K Scott Allen, David Matson
3 Người ra đề:
Họ và tên: Nguyễn Đình Hoàng Sơn
Bộ môn: Hệ thống thông tin
Điện thoại: 012 3870 5124
Email: sonndh@ntu.edu.vn
TRƯỜNG ĐẠI HỌC NHA TRANG
KHOA CÔNG NGHỆ THÔNG TIN
ĐỀ THỰC TẬP CHUYÊN NGÀNH ĐẠI HỌC K56
Xây dựng bộ gợi ý lọc cộng tác bằng kỹ thuật k láng giềng dựa trên mục tin
1 Mục đích:
Trang 3- Tìm hiểu về hệ thống gợi ý dựa trên láng giềng và mô phỏng phương pháp lọc cộng tác dựa trên mục tin Xây dựng giải thuật nhằm dự đoán sản phẩm dựa vào dataset MovieLen
2 Yêu cầu:
- Sinh viên có kiến thức căn bản về khai phá dữ liệu
- Sinh viên có kỹ năng lập trình tốt
- Khả năng đọc tài liệu tiếng Anh
Kết thúc thực tập :
Báo cáo kết quả thực hiện theo đề cương gợi ý sau:
1 Giới thiệu hệ thống gợi ý
2 Phương pháp lọc cộng tác dựa vào mục tin
3 Độ tương tự
4 Chương trình demo
5 Tài liệu tham khảo
Chương trình minh họa
3 Tài liệu tham khảo chính :
Building Recommendation Engines, Suresh Kumar Gorakala, Packt Publishing
https://en.wikipedia.org/wiki/Recommender_system
4 Người ra đề: Hà Thị Thanh Ngà - Bộ môn Hệ thống Thông tin
Email : n g aht t @ ntu.e d u.vn Ph one : 0935401517
Trang 4TRƯỜNG ĐẠI HỌC NHA TRANG
KHOA CÔNG NGHỆ THÔNG TIN
ĐỀ THỰC TẬP CHUYÊN NGÀNH ĐẠI HỌC K56
Xây dựng bộ gợi ý lọc cộng tác bằng kỹ thuật k láng giềng dựa trên người
dùng
1 Mục đích:
- Tìm hiểu về hệ thống gợi ý dựa trên láng giềng và mô phỏng phương pháp lọc cộng tác dựa trên người dùng Xây dựng giải thuật nhằm dự đoán sản phẩm dựa vào dataset MovieLen
2 Yêu cầu:
- Sinh viên có kiến thức căn bản về khai phá dữ liệu
- Sinh viên có kỹ năng lập trình tốt
- Khả năng đọc tài liệu tiếng Anh
Kết thúc th ực tập :
Báo cáo kết quả thực hiện theo đề cương gợi ý sau:
1 Giới thiệu hệ thống gợi ý
2 Phương pháp lọc cộng tác dựa trên người dùng
3 Chương trình demo
4 Tài liệu tham khảo
Chương trình minh họa
3 Tài liệu tham khảo chính :
Building Recommendation Engines, Suresh Kumar Gorakala, Packt Publishing
https://en.wikipedia.org/wiki/Recommender_system
4 Người ra đề: Hà Thị Thanh Ngà - Bộ môn Hệ thống Thông tin
Email : n g aht t @ ntu.e d u.vn Ph one : 0935401517
Trang 5TRƯỜNG ĐẠI HỌC NHA TRANG
KHOA CÔNG NGHỆ THÔNG TIN
ĐỀ THỰC TẬP CHUYÊN NGÀNH ĐẠI HỌC K56
Xây dựng bộ gợi ý cá nhân hóa bằng giải thuật lọc trên nội dung
1 Mục đích:
- Tìm hiểu về hệ thống gợi ý cá nhân hóa và mô phỏng phương pháp lọc trên nội dung Xây dựng giải thuật nhằm dự đoán sản phẩm dựa vào dataset MovieLen
2 Yêu cầu:
- Sinh viên có kiến thức căn bản về khai phá dữ liệu
- Sinh viên có kỹ năng lập trình tốt
- Khả năng đọc tài liệu tiếng Anh
Kết thúc th ực tập :
Báo cáo kết quả thực hiện theo đề cương gợi ý sau:
1 Giới thiệu hệ thống gợi ý
2 Bộ gợi ý cá nhân hóa bằng giải thuật lọc trên nội dung
3 Chương trình demo
4 Tài liệu tham khảo
Chương trình minh họa
3 Tài liệu tham khảo chính :
Building Recommendation Engines, Suresh Kumar Gorakala, Packt Publishing
https://en.wikipedia.org/wiki/Recommender_system
4 Người ra đề: Hà Thị Thanh Ngà - Bộ môn Hệ thống Thông tin
Email : n g aht t @ ntu.e d u.vn Ph one : 0935401517
Trang 6TRƯỜNG ĐẠI HỌC NHA TRANG
KHOA CÔNG NGHỆ THÔNG TIN
ĐỀ THỰC TẬP CHUYÊN NGÀNH ĐẠI HỌC K56
1 Mục đích:
Xây dựng bộ gợi ý cá nhân hóa dựa ngữ cảnh
- Tìm hiểu về hệ thống gợi ý cá nhân hóa và mô phỏng bộ gợi ý các nhân hóa dựa ngữ cảnh Xây dựng giải thuật nhằm dự đoán mục tin dựa vào dataset MovieLen
2 Yêu cầu:
- Sinh viên có kiến thức căn bản về khai phá dữ liệu
- Sinh viên có kỹ năng lập trình tốt
- Khả năng đọc tài liệu tiếng Anh
Kết thúc th ực tập :
Báo cáo kết quả thực hiện theo đề cương gợi ý sau:
1 Giới thiệu hệ thống gợi ý
2 Bộ gợi ý cá nhân hóa dựa ngữ cảnh
3 Chương trình demo
4 Tài liệu tham khảo
Chương trình minh họa
3 Tài liệu tham khảo chính :
Building Recommendation Engines, Suresh Kumar Gorakala, Packt Publishing
http://ids c s o m u mn.e du / f acul t y /g e das/ns f car e er/CAR S - c hapte r - 2 01 0 pdf
4 Người ra đề: Hà Thị Thanh Ngà - Bộ môn Hệ thống Thông tin
Email : n g aht t @ ntu.e d u.vn Ph one : 0935401517
Trang 7Đề số 1
TRƯỜNG ĐẠI HỌC NHA
TRANG KHOA CÔNG NGHỆ
THÔNG TIN
ĐỀ THỰC TẬP CHUYÊN NGÀNH ĐẠI HỌC K56
Xây dựng website di động giới thiệu tin tức
1 Mục đích:
- SV hiểu và vận dụng các kiến thức về công nghệ phần mềm, phân tích thiết kế và
kỹ thuật lập trình để viết một ứng dụng minh họa
2 Yêu cầu:
- Tìm hiểu các website di động giới thiệu tin tức và xây dựng chức năng quản lý
tin, danh mục tin, tìm kiếm, liên hệ, liên kết,…
- Thiết kế DFD, ERD, CSDL
- Kỹ năng lập trình MVC, HTML5, CSS3, and JavaScript, C#, SQL Server (hoặc PHP, MySQL)
Kết thúc th ực tập :
Báo cáo kết quả thực hiện theo đề cương gợi ý sau:
1 Giới thiệu kỹ thuật website di động
2 Phân tích và thiết kế hệ thống
3 Giao diện chương trình demo
4 Kết luận và hướng phát triển
5 Tài liệu tham khảo
Chương trình minh họa
3 Tài liệu tham khảo chính :
Developing Modern Mobile Web Apps, Microsoft
Essentials of Systems Analysis and Design - Joseph S Valacich, Joey F
George, Jeffrey A Hoffer –
Pearson
HTML5 and CSS3 All-in-one for Dummies – Andy Harris – John Wiley&Sons, Inc
4 Người ra đề: Hà Thị Thanh Ngà - Bộ môn Hệ thống Thông tin
Email : n g aht t @ ntu.e d u.vn Ph one :
0935401517
1 TÌM HIỂU MÔ HÌNH BIỂU DIỄN VĂN BẢN WORD2VEC
VÀ VIẾT ỨNG DỤNG MINH HỌA
1 NỘI DUNG
- Tìm hiểu các mô hình biểu diễn văn bản (TF-IDF, Probability)
- Tìm hiểu mô hình biểu diễn văn bản Word2Vec
- Xây dựng ứng dụng minh họa với Word2Vec
- Tìm hiểu các ngôn ngữ lập trình như: Python, Java, Net
2 YÊU CẦU:
- Đây là một hướng mới trong biểu diễn văn bản đo đó yêu cầu sinh viên phải có khả năng đọc hiểu tiếng Anh tốt; điểm tích lũy khá giỏi (ưu tiên SV có điểm tích lũy giỏi)
- Kết thúc thực tập chuyên ngành, Sinh viên hoàn thành các yêu cầu sau đây:
- Báo cáo, từ 40-50 trang về 2 mô hình biểu diễn văn bản:
+ Tổng quan về khai phá dữ liệu + TF-IDF
Trang 8Đề số 2
+ Word2Vec (Tập trung chủ yếu vào mô hình này)
- Ứng dụng Demo: Tìm từ cùng ngữ cảnh với một từ cho trước, Tìm câu có ngữ nghĩa gần nhất với một câu cho trước
3 Tài liệu tham khảo: Liên hệ giáo viên (phone: 0945505449, Email: anhht@ntu.edu.vn)
Trang 9Đề số 3
2 TÌM HIỂU SEMATIC WEB VÀ XÂY DỰNG ỨNG DỤNG MINH
HỌA.
1 Nội dung:
Tìm hiểu về Semantic Web, RDF, OWL
Tìm hiểu các công cụ hỗ trợ cho SematicWeb như: Jena, Seasame
Tìm hiểu ngôn ngữ truy vấn SPARQL
Xây dựng một ontology minh họa
2 Yêu cầu:
Sinh viên có thể đọc tốt các tài liệu tiếng Anh
Ngôn ngữ lập trình Java hoặc NET
3 Nội dung khi kết thúc thực tập: Có thể theo đề cương gọi ý sau:
Báo cáo thực tập:
o Nội dung tìm hiểu về Semantic Web
o Ngôn ngữ SQARPL,
o 2 công cụ hỗ trợ cho Semantic Web (như Jena, Seasame)
o Giới thiệu ứng dụng Demo
Ứng dụng Demo:
o Xây dựng một Ontology minh họa (ví dụ: các tại liệu của một thư viện, hay ontology về du lịch)
o Ứng dụng tìm kiếm trên Ontology đã xây dựng
4 Tài liệu tham khảo chính:
Apache Jena: https://jena.apache.org/
Sesame: http://rdf4j.org/
W3C, http://www.w3.org/TR/owl2-primer/
Liên hệ giáo viên hướng dẫn
5 Người ra đề: Huỳnh Tuấn Anh - Bộ môn Hệ thống Thông tin
Email : anhht@ntu.edu.vn Phone : 0945505449
Trang 10Đề số 4
3 TÌM HI U PH N M M RAPIDMINER ỂU PHẦN MỀM RAPIDMINER ẦN MỀM RAPIDMINER ỀM RAPIDMINER.
1 Nội dung
Tìm hiểu về khai phá dữ liệu
Công cụ hỗ trợ khai phá dữ liệu
Phần mềm RapidMiner
2 Yêu cầu:
Sinh viên có thể đọc tốt các tài liệu tiếng Anh
Ngôn ngữ lập trình Java
3 Nội dung khi kết thúc thực tập: Có thể theo đề cương gọi ý sau:
Báo cáo thực tập:
o Tổng quan về khai phá dữ liệu
o Trình bày chi tiết về một kỹ thuật khai phá dữ liệu (như phân lớp)
o Phần mềm RapidMiner (Cách thực hiện một thuật toán trong RapidMiner)
o Thực hiện một Case Study phân lớp dữ liệu trong RapidMiner
o Cách thức mở rộng RapidMiner
Chương trình Demo
o Một file rpm về Case Study phân lớp dữ liệu trong RapidMiner
o Một Extension mở rộng cho RapidMiner (phiên bản Comunity, ví dụ: đọc dữ liệu từ CSDL SQL hay một toán tử đơn giản.)
4 Tài liệu tham khảo:
Bài giảng Khai phá dữ liệu, ThS Huỳnh Tuấn Anh, Trường Đại học Nha Trang
Bài giảng khai thác dữ liêu, TS Đỗ Phúc, Thư viện Đại học Nha Trang
Datamining: Concepts and Techniques, Jiawei Han, Morgan Kaufmann Publishers 2012
Website RapidMiner: http://docs.rapidminer.com/studio/getting-started/
5 Người ra đề: Huỳnh Tuấn Anh - Bộ môn Hệ thống Thông tin
Email : anhht@ntu.edu.vn Phone : 0945505449
Trang 11Đề số 5
4 XÂY DỰNG PHẦN MỀM QUẢN LÝ THIẾT BỊ PHỤC VỤ GIẢNG DẠY CỦA TRƯỜNG TIỂU HỌC THEO MÔ HÌNH MVP.
1 Nội dung:
Tìm hiểu Design Pattern
Tìm hiểu mô hình MVP
2 Yêu cầu:
Sinh viên có kỹ năng đọc hiểu tốt tiếng Anh
Kỹ năng lập trình hướng đối tượng
Thiết kế CSDL
3 Nội dung khi kết thúc thực tập:
Báo cáo thực tập
oTìm hiểu về design pattern oTìm hiểu mô hình MVP oGiới thiệu ứng dụng Demo oSơ đồ lớp ứng dụng trong UML
oGiao diện của ứng dụng
Chương trình Demo:
oXây dựng ứng dụng trên NET hay JAVA
oCác chức năng cơ bản: Quản lý đồ dùng, quản lý giáo viên, quản lý việc mượn trả đồ dụng học tập
4 Tài liệu tham khảo:
http://www.dofactory.com
5 Người ra đề: Huỳnh Tuấn Anh - Bộ môn Hệ thống Thông tin
Email : anhht@ntu.edu.vn Phone : 0945505449
Trang 12Đề số 6
5 XÂY DỰNG PHẦN MỀM QUẢN LÝ BÁN CAFE
1 Yêu cầu
Sinh viên đọc hiểu tốt tiếng Anh
Có kỹ kiến thức cơ bản về cơ sở dữ liệu
Kỹ năng lập trình trên Net hay Java
2 Nội dung khi kết thúc thực tập
Báo cáo thực tập
oCác mô hình xây dựng phần mềm quản lý oCác công cụ sử dụng
oKhảo sát, phân tích mô hình dữ liệu
oSơ đồ UML hay ERD của ứng dụng oGiao diện demo của ứng dụng
oXây dựng ứng dụng trên NET hay Java
oCác chức năng quản lý của ứng dụng như: Quản lý sản phẩm, quản lý nhân viên, quản lý các hóa đơn
o
3 Tài liệu tham khảo:
Kỹ thuật lập trình C#, Java
Các sách về lập trình CSDL, Entity Framework
4 Người ra đề: Huỳnh Tuấn Anh - Bộ môn Hệ thống Thông tin
Email : anhht@ntu.edu.vn Phone : 0945505449
TRƯỜNG ĐẠI HỌC NHA TRANG
KHOA CÔNG NGHỆ THÔNG TIN
ĐỀ TÀI THỰC TẬP CHUYÊN NGÀNH K56 ĐẠI HỌC
1 Tên đề tài:
Ứng dụng thuật toán tô màu đồ thị dể xây dựng chương
trình xếp lịch thi cho sinh viên Khoa CNTT
(đề tài nhóm 2 SV)
2 Mục đích:
Xây dựng chương trình xếp lịch thi cho sinh viên Khoa CNTT
3 Yêu cầu:
Ứng dụng được thuật toán tô màu đồ thị,
Xây dựng một chương trình hoàn chỉnh: giao diện thân thiện dễ sử dụng, không có sinh viên nào phải thi 2 môn trong cùng một buổi thi, lịch thi không được trùng với lịch học, phòng thi không trùng với phòng học
Sinh viên được lựa chọn công cụ lập trình phù hợp
4 Tài liệu tham khảo chính :
Đỗ Như An, bài giảng Toán rời rạc
Trang 13Đề số 7
Nguyễn Ðức Nghĩa – Nguyễn Tô Thành, Toán rời rạc, NXB Ðại học Quốc Gia Hà Nội, 2003
5 Người ra đề: Phạm Thị Thu Thúy - Bộ môn Hệ thống Thông tin
Email : thuthuy@ntu.edu.vn Phone : 0125 3017323
Trang 14Đề số 8
TRƯỜNG ĐẠI HỌC NHA TRANG
KHOA CÔNG NGHỆ THÔNG TIN
ĐỀ TÀI THỰC TẬP CHUYÊN NGÀNH K56 ĐẠI HỌC
1 Tên đề tài:
TÌM HIỂU ONTOLOGY (FOAF) TỪ DỮ LIỆU FACEBOOK VÀ ĐÁNH GIÁ
ĐỘ TIN CẬY GIỮA CÁC NGƯỜI DÙNG
(Đề tài nhóm 2 SV)
2 Mục đích:
Tìm hiểu cấu trúc file FOAF (Friend of A Friend)
Tìm hiểu Facebook API (Facebook Platform, Graph API)
Xây dựng ontology (RDF) từ các tài khoản trên Facebook
Minh họa đo độ gần gũi (dựa trên relationship) giữa các tài khoản
3 Yêu cầu:
Sinh viên tìm hiểu cấu trúc của FOAF và ngôn ngữ ontology (RDF)
Chương trình soạn thảo file RDF (RDF editor hoặc Protégé)
Sử dụng ngôn ngữ lập trình C++, C# hoặc Java để đo độ gần gũi giữa các tài khoản
Kết thúc thực tập:
Báo cáo kết quả thực hiện theo đề cương gợi ý sau (khoảng 30-40 trang):
1 Giới thiệu 1.1 Giới thiệu về Facebook và FOAF.
1.2 Ngôn ngữ RDF (Resource Description Language) 1.3 Đo độ tương đồng dựa trên tính toán độ tin cậy (Trust computation)
2 Tạo ontology cho Facebook 2.1 Cách lấy thông tin từ Facebook 2.2 Kết quả ontology
3 Chương trình đo độ gần gũi 3.1 Công thức áp dụng 3.2 Demo chương trình
4 Tài liệu tham khảo
Chương trình minh họa
4 Tài liệu tham khảo chính :
Facebook API, https://viblo.asia/lncnb/posts/ZK1ov1JyR5b9
Nghiên cứu, tìm hiểu và xây dựng ứng dụng với Semantic Web,
http://luanvan.co/luan-van/nghien-cuu-tim-hieu-va-xay-dung-ung-dung-voi-semantic-web-45022/
RDF Resource Description Language,
http://www.dlib.org/dlib/may98/miller/05miller.html
RDF editor, http://semanticworks.download-137-7281.datapicks.com/
Tài liệu của GVHD
5 Người ra đề: Phạm Thị Thu Thúy - Bộ môn Hệ thống Thông tin
Email : thuthuy@ntu.edu.vn Phone : 0125 3017 323