13
Thiết kế Giao diện Người dùng

00 mo dau

  • Upload
    du-dan

  • View
    91

  • Download
    0

Embed Size (px)

Citation preview

Page 1: 00 mo dau

Thiết kế Giao diện Người dùng

Page 2: 00 mo dau

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.

Page 3: 00 mo dau

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

Page 4: 00 mo dau

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

Page 5: 00 mo dau

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)

Page 6: 00 mo dau

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 đó.

Page 7: 00 mo dau

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.

Page 8: 00 mo dau

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 …

Page 9: 00 mo dau

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.

Page 10: 00 mo dau

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.

Page 11: 00 mo dau

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 đó.

Page 12: 00 mo dau

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ỳ

Page 13: 00 mo dau

Câu hỏi