Kỹ thuật viên CNTT ngành Lập trình thiết bị di động
1. Mục tiêu đào tạo:
· Về kiến thức: Đào tạo kỹ thuật viên tin học có tri thức, trình độ chuyên môn cao, kỹ năng thành thạo, đáp ứng yêu cầu về nhân lực trong lĩnh vực công nghệ thông tin ngành lập trình di động cho các doanh nghiệp, các công ty, đơn vị trong và ngòai nước.
· Về kỹ năng: Học viên tốt nghiệp KTV ngành Lập trình trên thiết bị di động có khả năng phát hiện và giải quyết các vấn đề thuộc lĩnh vực được đào tạo cũng như có thể tham gia phát triển các ứng dụng trong lĩnh vực lập trình di động trên nhiều môi trường như iOS, Android, Windows Phone 7.
· Về thái độ và đạo đức nghề nghiệp: Học viên KTV ngành Lập trình trên thiết bị di động được rèn luyện toàn diện về phẩm chất chính trị, đạo đức nghề nghiệp; có sức khỏe tốt và phong cách giao tiếp văn hóa.
· Về khả năng công tác: Có khả năng xây dựng và triển khai các ứng dụng trên các thiết bị di động như iOS, Android, Windows Phone 7, phát triển các ứng dụng giao tiếp với các cổng giao tiếp, thiết bị ngoại vi như: SD Card, camera, bluetooth, wifi, GPS,…
· Các vị trí công việc có thể đáp ứng:
+/ Lập trình viên trên thiết bị di động
+/ Chuyên viên phân tích các ứng dụng trên thiết bị di động.
+/ Trưởng nhóm phát triển ứng dụng trên iOS, Android, Windows Phone 7.
2. Đối tượng đào tạo:
· Học sinh đã tốt nghiệp Phổ thông trung học có đam mê công nghệ trên thiết bị di động.
· Sinh viên các ngành CNTT có đam mê trong lĩnh vực di động..
· Lập trình viên muốn trang bị kiến thức về lập trình trên thiết bị di động
· Các bạn học viên đam mê công nghệ và lập trình trên thiết bị di động
· Các đối tượng tự do khác
3. Thời gian đào tạo:
· Tổng số tiết: 728 tiết + làm đồ án và thi tốt nghiệp (18 tháng)
4. Nội dung chương trình đào tạo:
Học phần 1: Tin học văn phòng
(WINDOWS & INTERNET & WORD & POWERPOINT & FRONTPAGE & EXCEL)
Thời lượng: 128 tiết
· Hệ điều hành WINDOWS.
· Sử dụng Internet.
· Soạn thảo văn bản với MSWORD.
· Tạo bài trình diễn với MS POWERPOINT.
· Xử lý số liệu với MS EXCEL.
· Tạo trang Web với MS FRONTPAGE.
Học phần 2: Lập trình cơ bản
Thời lượng: 150 tiết
Môn 1: Lập trình Objective – C (75 tiết)
· Giới thiệu ngôn ngữ lập trình Objective-C
· Lập trình hướng đối tượng
· Các kiểu dữ liệu cơ bản và biểu thức
· Các cấu trúc điều khiển
· Tính kế thừa, đa hình
· Categories và Protocol
· Các tính năng cơ bản của Objective-C
· Các Framework cơ bản
Môn 2: Lập trình Java (75 tiết)
· Tổng quan về lập trình Java
· Ngôn ngữ Java
· Mảng và chuỗi
· Lập trình hướng đối tượng với Java
· Exception
Học phần 3: Lập trình trên hệ điều hành iOS
Thời lượng: 150 tiết
Môn 1: Lập trình trên hệ điều hành iOS – 1 (75 tiết)
· Một số kiến thức lập trình Objective-C
· Các điều khiển trong iOS
· Xây dựng giao diện với Interface Builder
· Kết nối mạng
· Đồ án
Môn 2: Lập trình trên hệ điều hành iOS – 2 (75 tiết)
· Tương tác với các thiết bị tích hợp
· Tương tác với tập tin
· Tương tác cơ sở dữ liệu
· Xây dựng ứng dụng Multimedia
· Lập trình đa nhiệm
· Đóng gói ứng dụng và đưa lên Apple Store
· Đồ án
Học phần 4: Lập trình trên hệ điều hành Android
Thời lượng: 150 tiết
Môn 1: Lập trình trên hệ điều hành Android – 1 (75 tiết)
· Sự phát triển các ứng dụng di động
· Ứng dụng và Activity
· Các điều khiển thường dùng
· Xây dựng giao diện ứng dụng
· Lưu trữ, phục hồi và chia sẻ dữ liệu
· Đồ án
Môn 2: Lập trình trên hệ điều hành Android – 2 (75 tiết)
· Intents
· Content Provider
· Services
· Giao tiếp Peer-to-Peer
· Xây dựng ứng dụng bản đồ
· Xây dựng ứng dụng Multimedia
· Tương tác với các thiết bị tích hợp
· Tương tác với Webservice và HTTP protocol
· Đồ án
Học phần 5: Lập trình trên hệ điều hành Windows Phone 7
Thời lượng: 150 tiết
Môn 1: Lập trình C# (75 tiết)
· Giới thiệu ứng dụng Windows Forms
· Các điều khiển chuẩn (Standard Controls)
· Sử dụng các hộp thoại cơ bản: File Dialog, Color Dialog, Font Dialog,… và kế thừa forms
· Xây dựng các dạng màn hình trong ứng dụng:
· Xây dựng báo biểu bằng Crystal Reports
Môn 2: Lập trình trên hệ điều hành Windows Phone 7 (75 tiết)
· Tổng quan về lập trình trên môi trường Windows Mobile
· Kiến trúc Platform của ứng dụng Windows Phone
· Giới thiệu phát triển ứng dụng với Microsoft Silverlight
· Xây dựng ứng dụng Windows Phone với Silverlight cơ bản
Làm đồ án và thi tốt nghiệp KTV ngành “Lập trình trên thiết bị di động”
· Hướng dẫn làm các ứng dụng thực tế đối với cả 3 môi trường di động: IOS, Android và Windows Mobile
· Hướng dẫn tham gia thị trường kinh doanh các sản phẩm phần mềm cho thiết bị di động
5. Học phí
Học phí đóng thành các đợt tương ứng với tứng nhóm học phần