Ngoài ra học phần cũng cung cấp cho sinh viên các kỹ năng làm việc nhóm, thuyết trình và thái độ cần thiết để làm việc và ứng dụng các kỹ thuật trong các dự án, công ty về phần mềm sau này.
Objectives: The course provides students with the necessary knowledge to build and develop online applications and services on the web environment. After completing this couse, students are able to:
- Use a programming language such as JSP, PHP to develop web applications for different areas such as content management system (CMS), portal, or online applications (eCommerce, eLearning, eGoverment, ...) - Understand the popular web technologies, platforms, frameworks.
In addition, the course also provides students with skills of teamwork and presentation, and attitudes needed to work and apply the techniques in software projects and companies in the future.
Nội dung: Internet, web, kiến trúc ứng dụng web, HTML, CSS, Javascript, PHP, JSP, Ajax,
DOM, XML, SOA, An toàn bảo mật web, v.v.
Contents: Internet, web, architecture of web application, HTML, CSS, Javascript, PHP, JSP, Ajax, DOM, XML, SOA, website security, etc.
IT4025 Mật mã ứng dụng (Applied Cryptography) - Khối lượng (Credits): 3(3-1-0-6)
- Học phần tiên quyết (Prerequisite): Không (None) - Học phần học trước (Pre-courses): IT4010
- Học phần song hành (Corequisite Courses): Không (None)
Mục tiêu: Mật mã là công cụ không thể thiếu để bảo vệ an tồn thơng tin trong các hệ thống
máy tính. Mơn học Mật Mã Ứng Dụng dụng giúp sinh viên hiểu các thành phần cơ bản của mật mã và sử dụng chúng một cách đúng đắn.
Objectives: The Cryptography is an indispensable tool for protecting information in computer systems. In this course you will learn the inner workings of cryptographic systems and how to correctly use them in real-world applications.
Nội dung: Môn học giới thiệu kiến thức cơ bản về mật mã hiện đại: mã đối xứng, mã công
khai, hàm băm, sơ đồ mã hóa có xác thực, chữ ký điện tử và các giao thức mật mã. Ngoài ra, các phương pháp tấn công và phương pháp chứng minh tính an tồn của một số sơ đồ mật mã cụ thể cũng được trình bày chi tiết.
Contents: Symmetric-key encryption, Message integrity, Public key cryptography, Digital signatures, User authentication, Key management, Cryptographic hashing, Network security protocols (SSL, IPsec), Public-key infrastructure.
IT4015 Nhập mơn an tồn thơng tin (Introductory Information Security) - Khối lượng (Credits): 3(3-1-0-6)
- Học phần tiên quyết (Prerequisite): Không (None) - Học phần học trước (Pre-courses): IT3020, IT3070 - Học phần song hành (Corequisite Courses): IT3080
Mục tiêu: Sinh viên nắm được các khái niệm cơ bản của an tồn thơng tin (ATTT); các nguyên lý và kỹ thuật cơ bản xây dựng các hệ mã mật, một số ứng dụng mã mật. Sinh viên nắm quy trình xây dựng hệ thống ATTT, biết phân tích và vận dụng các giao thức mật mã phổ biến để xây dựng các giải pháp an tồn cho các hệ thống tin học nói chung, phần mềm nói riêng, đặc biệt là các giải pháp bảo vệ phần mềm làm việc trên Internet.