Upload
du-dan
View
91
Download
0
Embed Size (px)
Citation preview
Thiết kế Giao diện Người dùng
Giáo viên
Tên: Vũ Quang Dũng Email: dungvq (a) vnu.edu.vn
vqdzung (a) gmail.com Tiêu đề email bắt đầu bằng [DTUI]
PTN Toshiba – Coltech, P.313, nhà G2 DT: 091-508-7345 Các bài giảng, bài tập, project và các thông báo
liên quan tới môn học sẽ được đưa lên blackboard của trường.
Mục tiêu khóa học
Hiểu khái niệm cơ bản về thiết kế và cài đặt giao diện
Có khả năng đánh giá chất lượng của một giao diện
Nắm bắt được yêu cầu người sử dụng trong thiết kế giao diện chương trình
Thiết kế chương trình và giao diện trên thiết bị di động
Vận dụng để làm project trong toàn khóa học
Tài liệu
“Designing the User Interface”, 4th Edition, by Ben Shneiderman and Catherine Plaisant
“Pro Android 2”, Apress by Sayed Y. Hashimi, Satya Komatineni, and Dave MacLean
Trang web môn học Bài giảng gốc tiếng Anh và tiếng Việt có trên BlackBoard của
trường Tài liệu hỗ trợ thêm có thể tìm thấy trên BlackBoard
Sách tham khảo “User Interface Design”, A Software Engineering Perspective, by
Soren Lauesen, Addison Wesley, 2005, ISBN 0-321-18143-3
Bài giảng
Usability of Interactive Systems (DTUI-Ch01-VN, DTUI-Ch02-VN)
Managing Design Processes (DTUI-Ch03-VN) Evaluating Interface Designs (DTUI-Ch04-VN) Build basic Android user interfaces, and learn about Views
and Layouts Learn about Activities, Intents, Services, Broadcast
Receivers, and Content Providers Learn how Android supports databases by creating a SQL
database opener Quality of Service (DTUI-Ch11.ppt) Balancing Function and Fashion (DTUI-Ch12.ppt) Projects (Sẽ có khoảng 3 đến 5 project toàn HK)
Hình thức làm bài và nộp bài
Cách bài làm (bao gồm bài tập về nhà, projects) sẽ được làm theo nhóm: Mỗi nhóm sẽ có tối đa 04 sinh viên. Mỗi nhóm sẽ có 01 bạn làm nhóm trưởng. Mỗi nhóm sẽ làm bài độc lập, bất kỳ hình thức gian lân
như sao chép, copy của nhau sẽ bị điểm 0 đối với bài đó.
Sử dụng tài liệu, mã nguồn mở phải ghi rõ ràng về nguồn gốc, sử dụng như thế nào, và thay đổi gì trong đó.
Hình thức nộp bài
Mỗi một nhóm sẽ nộp bài thông qua Dropbox: Mỗi nhóm sẽ có 01 thư mục nộp bài tại Dropbox. Nhóm trưởng mỗi nhóm sẽ gửi cho giảng viên địa chỉ
email. Giảng viên sẽ chủ động tạo thư mục nộp bài và mời các nhóm tham gia với địa chỉ email của trưởng nhóm.
Thời hạn nộp bài: Bài làm phải được nộp trong thời hạn, bất kỳ một
nhóm nào mà nộp bài muộn hơn thời hạn đó thì sẽ không được tính bài đó.
Thời gian nộp bài sẽ được tính theo thời gian upload trên Dropbox.
Quy định đặt tên file nộp bài
Các tên file nộp bài phải được đặt tên theo quy định sau:
[Tên nhóm]_tên bài tập(hoặc tên project)_ngày nộp bài. (ngày viết theo dạng dd/mm/yy
Ví dụ:
[Nhóm01]_baitap01_040912.doc/zip …
Báo cáo bài làm
Mỗi bài làm phải có báo cáo, trong đó: Nêu rõ tên bài làm, phân tích bài làm cùng các thiết kế xây dựng
bài làm. Nêu rõ và chi tiết sự tham gia của từng thành viên trong nhóm
vào trong bài làm Phần nội dung báo cáo gồm các phần:
Yêu cầu bài toán, Phân tích bài toán. Chi tiết về thiết kế giao diện liên quan. Đặc tả các chức năng chính của chương trình. Các sequence chính trong chương trình Kết quả hoạt động, cùng các kết quả thử nghiệm (nếu có)
Lưu ý, không copy code vào trong báo cáo. Source code phải được gửi kèm theo báo cáo.
Quy định về viết code
Chương trình phải được viết theo định dạng chuẩn (coding convention) Tham khảo:
http://java.sun.com/docs/codeconv/CodeConventions.pdf http://java.sun.com/docs/codeconv/html/
CodeConventions.doc.html
Chương trình phải được comment cẩn thận, đặc biệt chú trọng vào comment các hàm chính, các thủ tục chính trong chương trình.
Chú ý, các việc sai quy định tuỳ vào mức độ sẽ bị trừ điểm.
Bài tập và project dự kiến
Bài tập về nhà sẽ được giao với 2 tuần/1 bài. Sẽ có từ 6 đến 8 bài tập về nhà
Project sẽ được giao với ít nhất 3 tuần/1 project Sẽ có từ 3 đến 5 projects.
Bài tập (về nhà và projects) sẽ được định hướng trên mobile và làm với Android. Tuy nhiên, sinh viên có thể tự đề xuất môi trường làm bài (có thể trên môi trường desktop PC, hoặc các môi trường di động khác). Trong trường hợp sinh viên tự đề xuất, phải mô tả chi tiết và nguyên nhân cho việc đó.
Chính sách
Điểm danh Không được thi nếu vắng 2 lần không phép
Trong số những lần điểm danh
Bài tập về nhà Nộp đầy đủ, đúng hạn
Thảo luận Khuyến khích đặt câu hỏi trên lớp
Tính điểm 0.4 Bài tập + 0.6 Thi cuối kỳ Kiểm tra giữa kỳ tính bổ sung vào điểm thi cuối kỳ
Câu hỏi