ĐẠI HỌC DUY TÂN TRƯỜNG KHOA HỌC MÁY TÍNH
KỸ THUẬT MẠNG MÁY TÍNH & TRUYỀN THÔNG
Trang 2Nội Dung Các Đề Tài:ĐỀ TÀI 1:
Thông tin đề tài:
- Họ và tên: Lê Cảnh Hùng
- Chuyên ngành: Công nghệ phần mềm.
- Tên ý tưởng: Xây dựng Website trao đổi mua bán hàng qua sử dụng
- Ngày lên tưởng: 29 tháng 2 năm 2024 ý
1 Ý tưởng:
- Xây dựng một nền tảng trao đổi mua bán hàng trực tuyến, giúp người dùng dễ dàng tìm kiếm, đăng tin, và thực hiện các giao dịch mua bán sản phẩm và dịch vụ.
2 Mục tiêu:
- Tạo ra một môi trường an toàn, tiện lợi cho người dùng thực hiện các giao dịch mua bán - Phát triển cộng đồng người dùng đa dạng và tích cực
hoạt
-Node.js (cho phần back-end)
Symfony cho PHP
dịch
Trang 3- Phát triển các chức năng chính như đăng tin, tìm kiếm, đặt hàng, thanh toán, đánh giá sản phẩm và người dùng
- Triển khai duy và trì hệ thống
5 Định giá cơ sở kiến thức sinh viên:
- Sinh viên cần có kiến thức căn bản về lập trình web, bao gồm HTML, CSS, JavaScript
Hiểu biết về cơ sở dữ liệuvà các công cụ phát triểnphổ biến
- Sản phẩm có tiềm năng phát triển mạnh mẽ do nhu cầu sử dụng của người dùng trong lĩnh vực thị trường mua bán trực tuyến
người dùng và cạnh tranh với các đối thủ cùng ngành
- Cần tuân thủ các quy định về bảo mật thông nhân giao tin cá và dịch trực tuyến - Đảm bảo tính ổn định và hiệu suất của hệ thống để tránh gây thất vọng cho người dùng - Liên tục thu thậpphản hồi từ người dùng cải thiện sản phẩm để theo thời gian
Trang 4ĐỀ TÀI 2:
Thông tin đề tài:
- Họ và tên: Ngô Thành Tiến
- Xây dựng một ứng dụng cho phép người dùng điều khiển các thiết bị điện tử trong nhà thông qua điện thoại di động hoặc máy tính, bao gồm đèn, quạt, máy lạnh, cửa cổng, camera an ninh, vv
2 Mục tiêu:
- Tạo ra một hệ thống dễ sử dụng và linh hoạt cho người dùng để kiểm soát các thiết bị trong nhà từ xa
hóa các hoạt động hàng ngày
-Node.js (cho phần back-end)
Trang 5- Framework: React hoặc Angular cho front end; Express.js hoặc Spring Boot cho back- - end
- Phát triển các chức năng điều khiển và tự động hóa cho các thiết bị điện tử
vv
5 Định giá cơ sở kiến thức sinh viên:
động (back-end)
- Hiểu biết vềcác giao thức IoT và thuậtkỹ kết nốithiết bị
- Sản phẩm có tiềm năng phát triển mạnh mẽ trong tương lai do nhu cầu ngày càng tăng của người dùng về việc tự động hóa các thiết bị trong nhà
Home, Amazon Alexa, Apple HomeKit, vv
- Cần thực hiện kiểm tra và bảo mật kỹ lưỡng để đảm bảo an toàn cho hệ thống và thông tin cá nhân của người dùng
công nghệ mới
Trang 6Đề tài 3:
Thông tin đề tài:
- Họ và tên: Trương Thị Ngọc Ánh
- Chuyên ngành: Công nghệ phần mềm.
- Tên ý tưởng: Thiết bị cung cấp thức ăn định cho thú kỳcưng
- Ngày lên ý tưởng: 25 tháng 2 năm 2024
1 Ý tưởng:
- Thiết kế một thiết bị tự động cung cấp thức ăn định kỳ cho thú cưng, giúp chủ nhân dễ dàng quản lý lịch trình ăn của thú cưng một cách tự động và tiện lợi
2 Mục tiêu:
- Tạo ra một thiết bị tự động đáng tin cậy, có khả năng cung cấp thức ăn định kỳ cho thú cưng theo lịch trình được cài đặt trước
- Nền tảng phần cứng: Arduino hoặc Raspberry Pi để điều khiển thiết bị và xửlý dữ liệu - Các cảm biến và module điều khiển như cảm biến trọng lượng, motor servo, màn hình hiển thị, vv
- Lập trình thuật toán điều khiển cung cấp thức ăn định kỳ - Kết nối và cài đặt các cảm biến và module điều khiển.
Trang 7- Kiểm tra và điều chỉnh hiệu suất hoạt độngcủa thiết bị - Thiết kế và sản xuấtvỏbọc hoặc thiếtkế mạch in cho thiết bị
5 Định giá cơ sở kiến thức sinh viên:
- Sinh viên cần có kiến thức căn bản về lập trình và điện tử
- Sản phẩm có khả năng phát triển mạnh mẽ trong thị trường thú cưng, vì nó giải quyết một vấn đề cụ thể và cung cấp lợi ích rõ ràng cho người dùng
- Có thể mở rộng tính năng bằng cách kết hợp với các dịch vụ trực tuyến, như ứng dụng di động để điều khiển từ xa hoặc gửi thông báo khi hết thức ăn
- Cần kiểm tra và đảm bảo an toàn thực phẩm khi thiết kế và sản xuất thiết bị - Phải có kiểm soát chặt chẽ để tránh tình trạng quá mức ăn hoặc ngừng cung cấp thức ăn đột ngột gây nguy hiểm cho sức khỏe của thú cưng
Trang 8Đề tài 4:
Thông tin đề tài:
- Họ và tên: Chế Linh
- Chuyên ngành: Công nghệ phần mềm.
- Tên ý tưởng: Ứng dụng tự học tiếng anh cho trẻ từ 4 - 11 - Ngày lên ý tưởng: 26 tháng 2 năm 2024
1 Ý tưởng:
- Xây dựng một ứng dụng giáo dục tương tác dành cho trẻ em từ 4 đến 11 tuổi, giúp họ học tiếng Anh một cách vui nhộn và hiệu quả thông qua các hoạt động, trò chơi, video, và bài học được thiết kế phù hợp với độ tuổi và trình độ của trẻ
2 Mục tiêu:
- Phát triển kỹ năng ngôn ngữ tiếng Anh (nghe, nói, đọc, viết) cho trẻ em một cách tự nhiên và linh hoạt
- Khuyến khích sự quan tâm và thú vị của trẻ em trong việc học tiếng Anh, giúp họ có động lực học tập cao
- Ngôn ngữ lập trình: JavaScript (cho phần front end), Node.js hoặc Python (cho phần -back-end)
- Công cụ phát triển: Visual Studio Code, Android Studio, Xcode
- Thiết kế giao diện người dùng thân thiện vàhấp dẫn với trẻ em
- Phát triển các chức năng như bài học, trò chơi, video, bài kiểm tra, và hệ thống điểm thưởng
- Tạo ra nội dung giáo trình phù hợp với từng độ tuổi và trìnhđộ của trẻ
Trang 9- Tích hợp tính năng giao tiếp và phản hồi cho phụ huynh giáo viên và - Kiểm thử và tối ưu hóa hiệu suất của ứng dụng
5 Định giá cơ sở kiến thức sinh viên:
- Sinh viên cần có kiến thức căn bản về lập trình di động phát và triển ứng dụng - Hiểu biết về cách thức hoạt động và tương tác của trẻ em vớicácứng dụng di động - Kỹ năng thiết kế giao diện người dùng thân thiện và phù hợp với trẻ em
- Sản phẩm có tiềm năng phát triển mạnh mẽ vì nhu cầu học tiếng Anh của trẻ em ngày càng tăng, đặc biệt là trong môi trường toàn cầu hóa
- Có thể mở rộng tính năng và nội dung học tập theo thời gian để đáp ứng nhu cầu và sở thích đa dạng của trẻ em
Trang 10Đề tài 5:
Thông tin đề tài:
- Họ và tên: Nguyễn Ngọc Minh
- Chuyên ngành: Công nghệ phần mềm.
- Tên ý tưởng: FinaceFlow - ứng dụng quản lý chính nhân tài cá
- Ngày lên ý tưởng: 27 tháng 2 năm 2024
1 Ý tưởng:
- Tạo một ứng dụng quản lý tài chính để giúp người dùng theo dõi, lập kế hoạch, và quản lý tình hình tài chính cá nhân một cách hiệu quả.
- Ứng dụng sẽ cung cấp các tínhnăng như theo dõi chi tiêu, lập ngân sách, quản lý tiết kiệm, và đưa ra phân tích thông tin tài chính chi tiết
2 Mục tiêu:
- Cung cấp một giao diện thân thiện, dễ sử dụng, và hiệu quả để giúp người dùng kiểm soát tài chính cá nhân, tạo ra kế hoạch tiết kiệm, và đạt được mục tiêu tài chính cá nhân
- Ngôn ngữ lập trình: React Native hoặc Flutter cho ứng dụng di động, và Node.js hoặc Django cho phần server backend.
- Cơ sở dữ liệu: MySQL hoặc MongoDB - Công cụ quảnlý mãnguồn:Git.
- Thiết kế giao diện người dùng (UI/UX design).
- Phát triển ứng dụng di động và server backend.
- Kết nối ứng dụng với cơ sở dữ liệu.
- Xây dựng tínhnăng theo dõi chitiêu, lập kế hoạch ngân sách, và báo cáo tài chính Thử nghiệm và debug.
- Triển khai duy và trì hệ thống.
5 Định giá cơ sở kiến thức sinh viên:
- Sinh viên cần có kiến thức vững về lập trình di động (React Native hoặc Flutter), phát triển backend (Node.js hoặc Django), và làm việc với cơ sở dữ liệu (MySQL hoặc MongoDB).
Trang 11- Hiểu biết về quản lý dự án và kiến thức về tài chính nhân cá cũng là một lợi thế
- Sản phẩm có tiềm năng phát triển vững chắc trong thị trường quản lý tài chính cá nhân do nhu cầu ngày càng tăng của người dùng
- Có thể mở rộng tính năng và tích hợp với các dịch vụ tài chính khác như ví điện tử, đầu tư trực tuyến, vv
- Đảm bảo tuân thủ các quy định về bảo mật thông tin tài khoản người dùng - Phản hồi từ người dùng sẽ là nguồn thông quý báu tin để cải thiện sản phẩm
- Tích hợp các công nghệ mới như trí tuệ nhân tạo để cung cấp gợi ý và phân tích tài chính thông minh
Trang 12DANHSÁCHCÁC CÂU HỎI:
1) CDIO là gì? Các bước thực hiện
- CDIO là một mô hình cải tiến chương trình đào tạo, giúp thu hẹp khoảng cách giữa cơ sở đào tạo và thị trường lao động, đề xướng các cải cách giáo dục để người học có được sự phát triển toàn diện các kiến thức, kỹ năng cá nhân, nghề nghiệp, và nhanh chóng thích ứng với môi trường làm việc chuyên nghiệp luôn luôn thay đổi.
- Các bước thực hiện CDIO bao gồm: Conceive: Xác định và hiểu rõ vấn đề.
Design: Tạo ra giải pháp giữatrênhiểu biết được xác định Implement: Phát triển và xây dựng giải pháp
Operate: Đưa ra giải pháp và theo dõi hiệu suất
2) Giải thích rõ công việc cần thực hiện trong các giai đoạn của quy trình?
A Conceive(Hình thành ý tưởng):
quan
- Phân tích yêu cầu: Hiểu rõ các yêu cầu và ràng buộc của dự án.
B Design(Thiết kế):
- Lập kế hoạch: Xác định các bước cần thiết để thực hiện dự án và lập kế hoạch thời gian, nguồn lực.
- Thiết kế chi tiết: Tạo ra các bản vẽ, mô hình, và các tài liệu liên quan để mô tả cách thức triển khai ý tưởng.
- Phân tích rủi ro: Đánh giá các rủi ro có thể xảy ra trong quá trìnhthực hiện dự án và lập kế hoạch cho chúng.
C Implement(Thực hiện):
Trang 13- Phát triển sản phẩm: Bắt đầu xây dựng và phát triển sản phẩm hoặc giải pháp dựa trên thiết kế đã được xác định.
- Kiểm thử: Tiến hành kiểm tra và thử nghiệm sản phẩm để đảm bảo rằng nó hoạt động đúng như mong đợi.
D Operate(Vận Hành):
- Triển khai: Đưa sản phẩm vào hoạt động, triển khai cho người dùng cuối
- Vận hành: Quản lý và duy trì sản phẩm trong điều kiện hoạt động.
- Theo dõi hiệu suất: Theo dõi và đánh giá hiệu suất của sản phẩm,vàthực hiện các điều chỉnh cần thiết để cải thiện hiệu suất.
3) Phân tích về các ưu và nhược điểm của mô hình thực hiệndự án Ưu điểm:
- Thúc đẩy sự sáng tạo: Mô hình này khuyến khích sinh viên duy tư sáng tạo và đề xuất giải pháp cho các vấn đề kỹ thuật từ giai đoạn ban đầu.
- Phát triển kỹ năng thực hành: CDIO tạo điều kiện cho sinh viên áp dụng kiến thức lý thuyết vào thực tế, từ việc thiết kế cho đến triển khai và vận hành dự án.
- Tăng cường kỹ năng làm việc nhóm: Mô hình này thúc đẩy việc làm việc nhóm, phát triển kỹ năng giao tiếp và hợp tác trong môi trường làm việc nhóm đa ngành.
- Tạo ra sản phẩm thực tế: CDIO đảm bảo rằng sinh viên không chỉ hiểu về lý thuyết mà còn có thể tạo ra các sản phẩm thực tế và có giá trị trong ngành công nghiệp
Nhược điểm:
- Phức tạp trong triển khai: Mô hình này đòi hỏi sự phối hợp chặt chẽ giữa nhiều bộ phận và đội ngũ giảng viên để triển khai hiệu quả, điều này có thể tạo ra một số khó khăn trong việc tổ chức và quản lý dự án.
- Yêu cầu sự tập trung cao độ: CDIO yêu cầu sự cam kết và tập trung cao độ từ cả sinh viên và giảng viên để hoàn thành các bước theo đúng quy trình
Trang 14- Khó khăn trong việc đánh giá: Đánh giá kết quả của mô hình này có thể gặp khó khăn do tính chất đa dạng và độ phức tạp của các dự án được thực hiện
- Yêu cầu nhân lực: Triển khai CDIO đòi hỏi nguồn lực về nhân lực, vật lực và tài chính để đảm bảo các dự án được thực hiện một cách hiệu quả
4) Cho biết một vài thông tin chính về tổ chức CDIO quốc tế(10 gạch đầu hàng)
dục kỹ sư được phát triển bởi Massachusetts Institute of Technology (MIT) và Chalmers University of Technology vào những năm 2000.
việc phát triển kỹ năng thực hành và sáng tạo.
University of Technology, và đã thu hút sự tham gia của nhiều trường đại học trên khắp thế giới.
cứu về phương pháp giáo dục kỹ sư.
giáo dục kỹ sư, hợp tác trong việc thúc đẩy và phát triển mô hình CDIO.
cho các trường đại học tham gia CDIO.
dục kỹ sư tiên tiến.
giáo dục kỹ sư trên toàn cầu.
đại học triển khai mô hình CDIO một cách hiệu quả.
liên tục trong lĩnh vực giáo dục kỹ sư.
Trang 155) Cho biết tên củacáctrường đại học ở Việt Nam tham gia tổ chức này - Đại học Bách Khoa Hà Nội
- Đại học Bách Khoa Đà Nẵng - Đại học Duy Tân.
6) Cho biết vai trò của trường Đại họcDuy Tân trong tổ chức CDIO
- Thành viên của CDIO Alliance: Trường Đại học Duy Tân là một trong những thành viên của CDIO Alliance, một mạng lưới quốc tế các trường đại học và tổ chức liên quan đến giáo dục kỹ sư.
- Đóng góp vào nguyên cứu và phát triển: Trường Đại học Duy Tân có thể đóng góp vào việc nghiên cứu và phát triển các phương pháp giáo dục kỹ sư tiên tiến thông qua việc tham gia vào các dự án nghiên cứu và chia sẻ kinh nghiệm trong cộng đồng CDIO
- Hổ trợ và hợp tác: Trường có thể hỗ trợ và hợp tác với các thành viên khác trong CDIO Alliance để chia sẻ kinh nghiệm, tài nguyên và hỗ trợ trong việc triển khai mô hình CDIO
7) Cho biết trg Đại học Duy Tân tổ chức đào tạo thực hiện dự án theo quy trình CDIO như thế nào
- Xây dựng trương trình học CDIO: Trường Đại học Duy Tân có thể thiết kế các chương trình học dựa trên mô hình CDIO, bao gồm cả các khóa học cơ sở và các khóa học chuyên ngành Các chương trình này được thiết kế để tập trung vào việc phát triển kỹ năng thực hành và sáng tạo của sinh viên.
- Huấn luyện giảng viên: Trường có thể tổ chức các khóa đào tạo và huấn luyện cho giảng viên về cách áp dụng mô hình CDIO trong việc thiết kế và giảng dạy các khóa học - Tổ chức các dự án thực tế: Trường Đại học Duy Tân có thể tạo điều kiện cho sinh viên tham gia vào các dự án thực tế, trong đó họ có thể áp dụng các kiến thức và kỹ năng đã học trong các khóa học CDIO Các dự án này có thể được tổ chức trong hợp tác với các doanh nghiệp và tổ chức trong cộng đồng
Trang 16- Hỗ trợ sinh viên: Trường cung cấp hỗ trợ và hướng dẫn cho sinh viên trong suốt quá trình thực hiện dự án, từ việc lập kế hoạch đến triển khai và đánh giá kết quả Điều
vấn từ giảng viên và chuyên gia.
- Đánh giá và phản hồi: Trường thực hiện quá trình đánh giá và phản hồi định kỳ về tiến độ và kết quả của các dự án CDIO, nhằm đảm bảo rằng sinh viên đang phát triển và học hỏi trong quá trình thực hiện dự án
- Liên kết với cộng đồng: Trường có thể xây dựng và duy trì các mối quan hệ với doanh nghiệp và tổ chức trong cộng đồng, nhằm tạo điều kiện cho sinh viên tham gia vào các dự án thực tế và có cơ hội học hỏi từ các chuyên gia trong ngành
8) Phân biệt sự khác nhau giữa CDIO và PBL
hai phương pháp giáo dục khác nhau, mặc dù cả hai đều tập trung vào việc phát triển kỹ năng thực hành và áp dụng kiến thức vào thực tế Dưới đây là sự khác biệt chính giữa CDIO và PBL:
quyết các vấn đề kỹ thuật
- PBL: PBL tập trung vào việc giải quyết vấn đề thông qua việc đặt ra câu hỏi, tìm kiếm thông tin và tự học để tìm ra giải pháp
- CDIO: CDIO tiếp cận giáo dục kỹ sư từ góc độ quy trình công nghệ và thúc đẩy việc sáng tạo và áp dụng kiến thức vào thực tế
học, giải quyết vấn đề và làm việc nhóm
- CDIO: Sinh viên học thông qua việc tham gia vào các dự án thực tế và áp dụng
Trang 17- PBL: Sinh viên học thông qua việc tham gia vào các buổi thảo luận, nghiên cứu tự chọn và làm việc nhóm để giải quyết các vấn đề
5 Quy trình giảng dạy
CDIO
- PBL: PBL yêu cầu việc đặt ra các vấn đề và hướng dẫn sinh viên tự tìm hiểu và giải quyết chúng thông qua quá trình học tập tự chọn
6 Đánh giá:
- CDIO: Đánh giá trong CDIO thường tập trung vào kết quả của dự án và khả năng áp dụng kiến thức vào thực tế
- PBL: Đánh giá trong PBL thường tập trung vào quá trình giải quyết vấn đề, khả năng học hỏi tự chủ và kỹ năng làm việc nhóm.