Chuyển đến nội dung chính

Bài đăng

Đang hiển thị bài đăng từ tháng tám, 2014

[Android] Quy trình phát triển ứng dụng Mobile

     Một ứng dụng Mobile (Mobile Application) thực chất là một phần mềm (Software) hoàn thiện do vậy việc xây dựng các ứng dụng trên Mobile cũng cần tuân theo một quy trình nhât đinh. Tuy nhiên, do vòng đời tương đối ngắn và độ phức tạp của các ứng dụng mobile thường không quá cao nên quy trình phát triển ứng dụng cũng cần có sự điểu chỉnh cho phù hợp.
     Việc tìm kiếm ý tưởng cho ứng dụng là vấn đề đặc biệt quan trọng, các ý tưởng được cụ thể hóa càng chi tiết càng tốt. Từ ý tưởng, để triển khai phát triển một ứng dụng, các thành viên tham gia dự án cần tuân thủ theo quy trình phát triển ứng dụng để đem lại những hiệu quả cao nhất.
Một số lưu ý khi phát triển ứng dụng Mobile:
- Việc phân tích thiết kế dữ liệu cũng cần được quan tâm đúng mức đặc biệt là các ứng dụng cần đến Server.
- Giao diên và tính dễ dùng là ưu tiên hàng đầu cho mỗi ứng dụng Mobile.
- Do đặc tính public khi xây dựng ứng dụng các lập trình viên cũng cần quan tâm đến vấn đề mã hóa code (encode).
- Cần tối ưu hóa m…

[Học lập trình] Một số giải pháp nâng cao kỹ năng lập trình cho sinh viên

Có thể nói kỹ năng lập trình là một yêu cầu cơ bản của sinh viên ngành Công nghệ Thông tin, đây là điều hiển nhiên đối với các sinh viên có ý định theo đuổi nghề sản xuất phần mềm. Đối với sinh viên theo các hướng khác, lập trình cũng giúp sinh viên nắm bắt được bài học tốt hơn, ứng dụng kiến thức đã học vào thực tế. Vì vậy trong năm một và năm hai, việc rèn luyện kỹ năng lập trình tốt là một nhiệm vụ quan trọng của sinh viên. Bài viết này đề xuất một số giải pháp giúp nâng cao kỹ năng lập trình của sinh viên Khoa CNTT và các khoa có môn lập trình.


I. Một số khó khăn khi dạy lập trình

Hiện nay, chương trình học ngành CNTT có một số môn giúp sinh viên làm quen với viết chương trình như “Lập trình C”, “Cấu trúc dữ liệu”, “Kỹ thuật lập trình”. Với các môn trên sinh viên đã được trang bị các kiến thức lập trình cơ bản, đã được học cả lý thuyết lẫn thực hành. Tuy nhiên, thực tế cho thấy nhiều sinh viên viết chương trình còn yếu vì một số lý do sau:

+ Lập trình là một kỹ năng khó, đòi hỏ…