1. Mục tiêu chung:
Chương trình đào tạo kỹ sư thực hành ngành Thiết kế trang web trình độ cao đẳng là ngành, nghề xây dựng và phát triển ứng dụng Web (Website) chạy được trên nền tảng internet và intranet, đáp ứng yêu cầu bậc 5 trong Khung trình độ quốc gia Việt Nam. Ngành, nghề Thiết kế trang Web thực hiện các công việc: Thiết kế đồ họa Web, Thiết kế giao diện Web, Lập trình giao diện Web, Phát triển ứng dụng Web, Kiểm thử ứng dụng Web và Quản trị Website.
- Thiết kế đồ họa web thực hiện việc phác thảo, thiết kế các trang Web, tìm kiếm và xử lý hình ảnh bằng các công cụ đồ họa.
- Thiết kế giao diện web thực hiện việc chuyển đổi giao diện đồ họa Web thành giao diện Web bằng cách sử dụng các ngôn ngữ Web như ngôn ngữ đánh dấu siêu văn bản (HTML), bảng định kiểu (CSS), các thư viện, công việc khung (framework) hỗ trợ thiết kế giao diện Web.
- Lập trình giao diện Web thực hiện việc lập trình bằng mã kịch bản (scripting code) chạy trên trình duyệt làm cho các thành phần trên trang Web trở nên sống động, điều khiển hành vi người dùng, tương tác với dịch vụ Web (Web service hay còn gọi là Web API) và trình bày dữ liệu cho người sử dụng.
- Phát triển ứng dụng Web thực hiện việc tiếp nhận giao diện web từ bộ phận lập trình giao diện Web để chuyển thành một hệ thống Website hoàn chỉnh có tương tác với cơ sở dữ liệu bằng cách sử dụng một công nghệ lập trình.
- Kiểm thử ứng dụng Web thực hiện việc tìm lỗi ứng dụng Web trước khi công bố sản phẩm. Việc kiểm thử ứng dụng Web đòi hỏi người thực hiện có kiến thức bao quát từ hình thức, tính thẩm mỹ, các liên kết, tài nguyên liên quan đến môi trường máy chủ, trình duyệt, thiết bị truy cập. Người làm công việc này đòi hỏi phải xây dựng kế hoạch kiểm thử, xây dựng các trường hợp kiểm thử, xây dựng bộ dữ liệu kiểm thử, thực hiện kiểm thử và viết báo cáo để các lập trình viên, thiết kế viên hiệu chỉnh lại cho đúng.
- Quản trị website thực hiện việc đảm bảo cho hệ thống ứng dụng Web hoạt động tốt. Cài đặt môi trường hệ điều hành và cơ sở dữ liệu thích hợp; Lập kế hoạch phát triển hệ thống; Quản lý cơ sở dữ liệu; Đưa ứng dụng lên mạng; Bảo trì và nâng cấp ứng dụng; Sao lưu và phục hồi dữ liệu; Đảm bảo an toàn cho hệ thống.
2. Mục tiêu cụ thể:
- PO1. Có kiến thức cơ bản về khoa học tự nhiên, khoa học xã hội, và lĩnh vực CNTT; Có lối sống lành mạnh và ý thức kỷ luật cao trong công việc.
- PO2. Có khả năng tìm hiểu, giải quyết vấn đề và thực hiện những nhiệm vụ cơ bản thuộc lĩnh vực CNTT; Chấp hành nghiêm chỉnh pháp luật nhà nước, nội quy cơ quan.
- PO3. Có kỹ năng làm việc độc lập, làm việc nhóm, khởi nghiệp và sử dụng tiếng anh phục vụ học tập và phát triển nghề nghiệp.
- PO4. Có sức khỏe, đạo đức tốt và trách nhiệm đối với nghề nghiệp, cộng đồng; Năng động, bản lĩnh, trách nhiệm và có tinh thần phục vụ cộng đồng; Hợp tác, thân thiện giúp đỡ đồng nghiệp.
- PO5. Có kiến thức tốt về cơ sở ngành như: Cơ sở lập trình, Cơ sở dữ liệu, Phân tích thiết kế hệ thống, Lập trình hướng đối tượng, Mạng máy tính, Thiết kế Web.
- PO6. Phân tích được nguyên lý vận hành của công nghệ Web; Đánh giá được giao diện phù hợp với nhu cầu doanh nghiệp;Đánh giá được các công nghệ khả thi với môi trường (phần cứng, phần mềm) hiện có để triển khai ứng dụng Web trên máy chủ và trên máy khách; Lựa chọn được các ứng dụng môi trường cần thiết cho máy chủ Web; Phân tích được yêu cầu của khách hàng về ứng dụng Web; Giải thích được quy trình sản xuất ứng dụng Web; Xây dựng được kế hoạch thực hiện dự án Web; Đánh giá được các yếu tố đảm bảo an toàn, ổn định của máy chủ Web.
- PO7. Phân tích được hệ thống thông tin, cơ sở dữ liệu; Lập được kế hoạch sao lưu, phục hồi dữ liệu và máy chủ Web; Nắm vững và vận dụng được kiến thức cơ bản về kỹ thuật lập trình cà cơ sở dữ liệu, cấu trúc máy tính, mạng cơ bản, toán, lập trình hướng đối tượng và thiết kế Web để có nền tảng thực các môn học chung, môn học chuyên ngành; Hiểu được những kiến thức cơ bản, cần thiết về tin học hóa liên quan đến việc thực hiện nghiệp vụ tin học; Hiểu biết sâu rộng và vận dụng tốt các kiến thức chuyên ngành về Công nghệ thông tin.
- PO8. Có kiến thức chuyên môn vững vàng để thích ứng tốt với những công việc khác nhau thuộc lĩnh vực rộng của ngành học: Kiến thức thiết kế và lập trình Web; Tư duy lôgic tốt về lập trình và các ngôn ngữ lập trình.
- PO9. Hiểu biết sâu rộng và vận dụng tốt các kiến thức chuyên ngành về: Phân tích thiết kế dữ liệu lớn; Thiết kế Web nâng cao với Bootrap, responsive Web, Jquery; Lập trình Web với Javascript, PHP, nodeJs và các Framework; Lập trình Web phía máy khách với Angular; Công cụ kiểm thử Web; Khả năng tìm hiểu, nghiên cứu các kỹ thuật xây dựng Web mới nhất vào công việc.
- PO10. Vận dụng được kiến thức thiết kế, xây dựng, quản trị và bảo trì hệ thống Website tại các doanh nghiệp nhà nước, tư nhân; Có khả năng lập trình tạo các ứng dụng ở mức độ vừa, có kinh nghiệm thao tác trên những phần mềm công cụ và những phần mềm ứng dụng mới có tính thiết thực cao; Có khả năng tự học, tự nghiên cứu; Có thể liên thông tiếp tục lên đại học với cùng chuyên ngành tương ứng.
3. Vị trí và khả năng làm việc sau tốt nghiệp:
Sinh viên tốt nghiệp ngành Thiết kế trang Web làm việc được tại các công ty phát triển phần mềm, thiết kế Website, gia công phần mềm; Chuyên viên tin học cho doanh nghiệp; Có năng lực đáp ứng các yêu cầu tại các vị trí việc làm của ngành, nghề bao gồm:
- Thiết kế đồ họa Web.
- Thiết kế giao diện Web.
- Lập trình giao diện Web.
- Phát triển ứng dụng Web.
- Quản trị Website.
- SEO Web.
- Kiểm thử ứng dụng Web.
- Chuyên viên có kĩ năng phát triển các ứng dụng truyền thông xã hội và công nghệ Web.
- Có thể đảm nhận công tác giảng dạy ở các trường trung học và phổ thông sau khi tích lũy thêm các tín chỉ về giáo dục học và phương pháp giảng dạy.