Please enable JavaScript.
Coggle requires JavaScript to display documents.
Chương trình đào tạo CNTT - Coggle Diagram
Chương trình đào tạo CNTT
Phân tích và thiết kế hệ thống thông tin (3 tín chỉ)
Kiến thức: Các khái niệm cơ bản về quy trình phân tích và thiết kế hệ thống thông tin, mô hình hóa yêu cầu và các công cụ hỗ trợ.
Kỹ năng: Phân tích yêu cầu người dùng, thiết kế mô hình dữ liệu và giao diện người dùng, và lập kế hoạch triển khai hệ thống.
Điều kiện đăng ký: Lập trình ứng dụng Web (3.0 tc), [1050040] Nhập môn cơ sở dữ liệu (3.0 tc)
Điều kiện để học tốt: Nắm vững kiến thức về lập trình và cơ sở dữ liệu, tham gia vào các dự án thực tế để áp dụng lý thuyết.
Quản trị mạng Windows 2 (3 tín chỉ)
Kiến thức: Nâng cao kiến thức về quản trị hệ thống Windows, bao gồm cấu hình nâng cao và quản lý các dịch vụ mạng như Active Directory, DNS và DHCP.
Kỹ năng: Triển khai và quản lý các chính sách nhóm, xử lý sự cố mạng, và thực hiện bảo mật cho hệ thống Windows.
Điều kiện đăng ký: Quản trị mạng (3.0 tc)
Điều kiện để học tốt:Hiểu biết vững về mạng máy tính và hệ điều hành Windows, tham gia thực hành qua các bài lab và dự án thực tế liên quan đến quản trị mạng.
Hệ thống kinh doanh thông minh (3 tín chỉ)
Kiến thức: Các khái niệm cơ bản về hệ thống kinh doanh thông minh (Business Intelligence - BI), bao gồm quy trình thu thập, phân tích và trực quan hóa dữ liệu để hỗ trợ quyết định kinh doanh.
Kỹ năng: Sử dụng các công cụ BI như Tableau, Power BI hoặc SQL để phân tích dữ liệu, tạo báo cáo và biểu đồ trực quan, cũng như phát hiện xu hướng từ dữ liệu.
Điều kiện đăng ký: Không có
Điều kiện để học tốt:Nắm vững kiến thức về phân tích dữ liệu và quản lý cơ sở dữ liệu, tham gia thực hành qua các dự án phân tích và báo cáo dữ liệu thực tế.
Thực hành xây dựng Hệ thống thông tin(3 tín chỉ)
Kiến thức: Các khái niệm và quy trình xây dựng hệ thống thông tin, bao gồm thu thập yêu cầu, thiết kế, phát triển, và triển khai hệ thống.
Kỹ năng: Thực hành các bước trong quy trình phát triển hệ thống, từ phân tích yêu cầu đến kiểm thử và triển khai, sử dụng các công cụ và công nghệ phù hợp.
Điều kiện đăng ký: Quản trị hệ thống thông tin (3.0 tc), Hệ quản trị CSDL nâng cao (3.0 tc)
Điều kiện để học tốt: Nắm vững các khái niệm cơ bản về hệ thống thông tin, tham gia vào các dự án thực tế để áp dụng lý thuyết vào thực hành.
Phân tích dữ liệu lớn (3 tín chỉ)
Kiến thức:Các khái niệm cơ bản về dữ liệu lớn (Big Data), kiến trúc và công nghệ liên quan như Hadoop, Spark, và các công cụ phân tích dữ liệu lớn
Kỹ năng: Xử lý và phân tích khối lượng lớn dữ liệu, sử dụng các ngôn ngữ lập trình như Python hoặc R để thực hiện phân tích và trực quan hóa dữ liệu.
Điều kiện đăng ký: Khai phá dữ liệu (3.0 tc)
Điều kiện để học tốt: Nắm vững kiến thức về thống kê và lập trình, tham gia thực hành với các dự án thực tế liên quan đến dữ liệu lớn.
Phân tích thiết kế mạng (4 tín chỉ)
Kiến thức:Các khái niệm cơ bản về phân tích và thiết kế mạng, bao gồm các phương pháp xây dựng kiến trúc mạng, các giao thức, và tiêu chuẩn mạng.
Kỹ năng:Thiết kế kiến trúc mạng hiệu quả, phân tích nhu cầu và yêu cầu của người dùng để tối ưu hóa hiệu suất và bảo mật mạng.
Điều kiện đăng ký: Quản trị mạng (3.0 tc)
Điều kiện để học tốt:Nắm vững các khái niệm về mạng máy tính và thiết bị mạng, tham gia vào các dự án thực tế để áp dụng lý thuyết vào thực hành.
Học máy 2(4 tín chỉ)
Kiến thức: Các khái niệm nâng cao về học máy, bao gồm các thuật toán phức tạp như học sâu (deep learning), học tăng cường (reinforcement learning), và kỹ thuật tối ưu hóa.
Kỹ năng:Xây dựng và tối ưu hóa các mô hình học máy phức tạp, áp dụng các thư viện như TensorFlow và PyTorch để phát triển ứng dụng học sâu.
Điều kiện đăng kí:Học máy 1 (4.0 tc)
Điều kiện để học tốt:Nắm vững kiến thức về học máy cơ bản, toán học, và lập trình, tham gia vào các dự án thực tế để thực hành và áp dụng các kỹ thuật học máy nâng cao.
Lập trình Trí tuệ nhân tạo (4 tín chỉ)
Kiến thức:Các khái niệm cơ bản về trí tuệ nhân tạo (AI), bao gồm các thuật toán học máy, học sâu, và các kỹ thuật như xử lý ngôn ngữ tự nhiên và nhận diện hình ảnh.
Kỹ năng:Phát triển ứng dụng AI bằng cách sử dụng các ngôn ngữ lập trình như Python, cùng với các thư viện và framework như TensorFlow, Keras và scikit-learn.
Điều kiện đăng kí:Lập trình Python (4.0 tc), [1050294] Học máy 1 (4.0 tc), [1050296] Xử lý ngôn ngữ tự nhiên (4.0 tc)
Điều kiện để học tốt: Nắm vững kiến thức về lập trình và toán học cơ bản, thực hành qua các dự án AI thực tế để củng cố kỹ năng và áp dụng lý thuyết vào thực tiễn.
Một số vấn đề hiện đại của Mạng máy tính (2 tín chỉ)
Kiến thức: Các vấn đề và thách thức trong mạng máy tính hiện đại, bao gồm an ninh mạng, quản lý băng thông, và sự phát triển của công nghệ 5G và IoT (Internet of Things).
Kỹ năng: Phân tích và giải quyết các vấn đề liên quan đến bảo mật, tối ưu hóa hiệu suất mạng, và triển khai các giải pháp mạng tiên tiến.
Điều kiện đăng ký: Không có
Điều kiện để học tốt: Nắm vững kiến thức cơ bản về mạng máy tính và an ninh thông tin, tham gia vào các dự án thực tế để áp dụng lý thuyết vào thực hành và cập nhật các xu hướng mới trong lĩnh vực mạng.
Lập trình Game (4 tín chỉ)
Kiến thức:Các khái niệm cơ bản về lập trình game, bao gồm các nguyên tắc thiết kế game, các engine game phổ biến như Unity và Unreal Engine, và các kỹ thuật đồ họa.
Kỹ năng:Phát triển game từ cơ bản đến nâng cao, bao gồm lập trình logic game, thiết kế nhân vật và môi trường, và triển khai game trên nhiều nền tảng.
Điều kiện đăng ký: Không có
Điều kiện để học tốt: Nắm vững kiến thức về lập trình, đồ họa máy tính, và thiết kế game, tham gia vào các dự án phát triển game thực tế để thực hành và áp dụng lý thuyết.
Lập trình hệ thống nhúng (4 tín chỉ)
Kiến thức: Các khái niệm cơ bản về hệ thống nhúng, bao gồm cấu trúc phần cứng và phần mềm, cùng với các giao thức giao tiếp và tiêu chuẩn thiết kế.
Kỹ năng:Phát triển ứng dụng cho hệ thống nhúng bằng các ngôn ngữ như C/C++ hoặc Python, thiết kế và triển khai các giải pháp nhúng cho các thiết bị như vi điều khiển (microcontroller).
Điều kiện đăng ký: Không có:
Điều kiện để học tốt: Nắm vững kiến thức về lập trình và phần cứng máy tính, tham gia vào các dự án thực tế để thực hành phát triển và triển khai hệ thống nhúng.
Phát triển phần mềm nguồn mở (4 tín chỉ)
Kiến thức: Các khái niệm về phát triển phần mềm nguồn mở, quy trình phát triển, và các mô hình cộng đồng phát triển phần mềm.
Kỹ năng: Tham gia vào các dự án nguồn mở, đóng góp mã nguồn, và sử dụng các công cụ quản lý phiên bản như Git.
Điều kiện đăng ký: Không có
Điều kiện để học tốt: Nắm vững ngôn ngữ lập trình và quy trình phát triển phần mềm, tham gia vào các cộng đồng nguồn mở để thực hành và học hỏi.
Lập trình Mobile (4 tín chỉ)
Kiến thức: Các khái niệm cơ bản về phát triển ứng dụng di động, bao gồm các nền tảng phổ biến như Android và iOS.
Kỹ năng:Phát triển ứng dụng di động bằng các ngôn ngữ lập trình như Java, Kotlin, Swift hoặc Flutter, và hiểu các thiết kế giao diện người dùng cho thiết bị di động.
Điều kiện đăng ký: Không có
Điều kiện để học tốt: Nắm vững kiến thức về lập trình và thiết kế giao diện, tham gia vào các dự án phát triển ứng dụng di động thực tế để thực hành.
Phát triển phần mềm chuyên nghiệp (2 tín chỉ)
Kiến thức: Các tiêu chuẩn và quy trình phát triển phần mềm chuyên nghiệp, bao gồm quy trình kiểm soát chất lượng và bảo trì.
Kỹ năng: Áp dụng các phương pháp phát triển phần mềm Agile, quản lý mã nguồn và thực hiện kiểm thử phần mềm.
Điều kiện đăng ký: Không có
Điều kiện để học tốt: Nắm vững kiến thức cơ bản về lập trình và quy trình phát triển phần mềm, tham gia vào các dự án thực tế để thực hành.
Bảo trì phần mềm (2 tín chỉ)
Kiến thức: Các khái niệm và kỹ thuật bảo trì phần mềm, bao gồm bảo trì định kỳ, sửa lỗi, và cập nhật.
Kỹ năng: Phân tích và xử lý các vấn đề trong phần mềm, cải tiến và tối ưu hóa mã nguồn.
Điều kiện đăng ký: Không có
Điều kiện để học tốt: Nắm vững kiến thức về lập trình và quy trình phát triển phần mềm, tham gia vào các dự án thực tế để thực hành bảo trì phần mềm.
Cơ sở dữ liệu NoSQL (3 tín chỉ)
Kiến thức: Các khái niệm cơ bản về cơ sở dữ liệu NoSQL, sự khác biệt giữa NoSQL và cơ sở dữ liệu quan hệ (SQL), cũng như các loại cơ sở dữ liệu NoSQL phổ biến như MongoDB, Cassandra và Redis.
Kỹ năng: Thiết kế và triển khai các mô hình dữ liệu NoSQL, thực hiện truy vấn và tối ưu hóa hiệu suất cho các ứng dụng sử dụng NoSQL.
Điều kiện đăng ký: Không có
Điều kiện để học tốt:Nắm vững kiến thức về cơ sở dữ liệu và lập trình, tham gia vào các dự án thực tế để thực hành và áp dụng lý thuyết vào thực tiễn.
Quản trị hệ thống thông tin(3 tín chỉ)
Kiến thức: Các khái niệm cơ bản về quản trị hệ thống thông tin, bao gồm quy trình thu thập, lưu trữ, và xử lý thông tin, cùng với các công cụ và phương pháp quản lý hệ thống thông tin.
Kỹ năng:Phân tích và thiết kế hệ thống thông tin, triển khai các giải pháp công nghệ thông tin để tối ưu hóa quy trình kinh doanh, và quản lý bảo mật thông tin
Điều kiện đăng ký: Không có
Điều kiện để học tốt: Nắm vững kiến thức về hệ thống thông tin và quản lý công nghệ thông tin, tham gia vào các dự án thực tế để áp dụng lý thuyết và phát triển kỹ năng quản trị.
Blockchain và ứng dụng (3 tín chỉ)
Kiến thức: Các khái niệm cơ bản về công nghệ blockchain, cấu trúc và hoạt động của blockchain, cùng với các ứng dụng trong lĩnh vực tài chính, bảo mật và quản lý chuỗi cung ứng.
Kỹ năng: Thiết kế và triển khai các ứng dụng dựa trên blockchain, phát triển hợp đồng thông minh (smart contracts) và hiểu cách tích hợp blockchain vào các hệ thống hiện có.
Điều kiện đăng ký: Không có
Điều kiện để học tốt: Nắm vững kiến thức về lập trình và cơ sở dữ liệu, tham gia vào các dự án thực tế liên quan đến blockchain để thực hành và áp dụng lý thuyết.
Trực quan hóa dữ liệu (3 tín chỉ)
Kiến thức: Các nguyên tắc và kỹ thuật trực quan hóa dữ liệu, bao gồm các loại biểu đồ, bảng điều khiển, và công cụ trực quan hóa phổ biến như Tableau, Power BI.
Kỹ năng: Phân tích và trực quan hóa dữ liệu từ nhiều nguồn khác nhau, thiết kế báo cáo và biểu đồ để hỗ trợ quyết định kinh doanh.
Điều kiện đăng ký: Không có
Điều kiện để học tốt:Nắm vững kiến thức về phân tích dữ liệu và lập trình, tham gia vào các dự án thực tế để thực hành và áp dụng các kỹ thuật trực quan hóa dữ liệu.
Hệ thống phân tán (3 tín chỉ)
Kiến thức: Các khái niệm cơ bản về hệ thống phân tán, kiến trúc và giao thức liên lạc giữa các nút trong hệ thống phân tán.
Kỹ năng: Thiết kế và triển khai các hệ thống phân tán hiệu quả, xử lý các vấn đề liên quan đến đồng bộ hóa, phát hiện lỗi và tối ưu hóa hiệu suất.
Điều kiện đăng ký: Không có
Điều kiện để học tốt: Nắm vững kiến thức về mạng máy tính và lập trình, tham gia vào các dự án thực tế để thực hành thiết kế và triển khai hệ thống phân tán.
Thương mại điện tử(3 tín chỉ)
Kiến thức: Các khái niệm cơ bản về thương mại điện tử, bao gồm các mô hình kinh doanh, chiến lược tiếp thị và quy trình thanh toán trực tuyến.
Kỹ năng: Phát triển và quản lý các trang web thương mại điện tử, tối ưu hóa trải nghiệm người dùng và thực hiện các chiến dịch tiếp thị số.
Điều kiện đăng ký: Không có
Điều kiện để học tốt: Nắm vững kiến thức về lập trình web và marketing trực tuyến, tham gia vào các dự án thực tế để thực hành và áp dụng các chiến lược thương mại điện tử.
Mạng không dây (3 tín chỉ)
Kiến thức: Các khái niệm cơ bản về mạng không dây, bao gồm các chuẩn giao tiếp, công nghệ Wi-Fi, Bluetooth và mạng di động.
Kỹ năng: Thiết kế, triển khai và quản lý các mạng không dây, tối ưu hóa hiệu suất và bảo mật cho mạng không dây.
Điều kiện đăng ký: Quản trị mạng
Điều kiện để học tốt: Nắm vững kiến thức về mạng máy tính và các giao thức truyền thông, tham gia vào các dự án thực tế để thực hành và áp dụng lý thuyết.
Đánh giá hiệu năng mạng (3 tín chỉ)
Kiến thức: Các phương pháp và công cụ đánh giá hiệu năng mạng, bao gồm băng thông, độ trễ và độ tin cậy.
Kỹ năng: Sử dụng các công cụ đo lường và phân tích hiệu năng mạng, thực hiện các nghiên cứu và báo cáo về hiệu suất mạng.
Điều kiện đăng ký: Quản trị mạng
Điều kiện để học tốt:Nắm vững kiến thức về mạng máy tính và các công cụ phân tích dữ liệu, tham gia vào các dự án thực tế để thực hành.
Truyền thông đa phương tiện (3 tín chỉ)
Kiến thức:Các khái niệm cơ bản về truyền thông đa phương tiện, bao gồm âm thanh, video, và công nghệ truyền phát trực tuyến.
Kỹ năng:Thiết kế và triển khai các ứng dụng truyền thông đa phương tiện, tối ưu hóa chất lượng nội dung và trải nghiệm người dùng.
Điều kiện đăng ký: Quản trị mạng
Điều kiện để học tốt:Nắm vững kiến thức về lập trình và công nghệ đa phương tiện, tham gia vào các dự án thực tế để thực hành.
Thiết bị mạng (3 tín chỉ)
Kiến thức: Các loại thiết bị mạng, bao gồm router, switch, hub, và firewall, cùng với cách thức hoạt động của chúng.
Kỹ năng:Cài đặt, cấu hình và quản lý các thiết bị mạng, bảo trì và khắc phục sự cố thiết bị mạng.
Điều kiện đăng ký: Quản trị mạng
Điều kiện để học tốt: Nắm vững kiến thức về mạng máy tính và phần cứng, tham gia vào các dự án thực tế để thực hành và áp dụng lý thuyết.
Công nghệ ảo hóa (3 tín chỉ)
Kiến thức: Các khái niệm về công nghệ ảo hóa, bao gồm máy ảo (virtual machines) và container, cũng như các ứng dụng trong môi trường đám mây.
Kỹ năng: Thiết kế và triển khai các giải pháp ảo hóa, quản lý tài nguyên ảo hóa để tối ưu hóa hiệu suất hệ thống.
Điều kiện đăng ký: Quản trị mạng
Điều kiện để học tốt: Nắm vững kiến thức về hệ điều hành và mạng, tham gia vào các dự án thực tế để thực hành và áp dụng lý thuyết về ảo hóa.
Phân tích dữ liệu lớn (3 tín chỉ)
Kiến thức: Các khái niệm cơ bản về dữ liệu lớn (Big Data), bao gồm nguồn gốc, đặc điểm, và các công cụ phân tích dữ liệu lớn như Hadoop, Spark.
Kỹ năng: Phân tích và xử lý dữ liệu lớn từ nhiều nguồn khác nhau, sử dụng các công cụ phân tích để rút ra thông tin hữu ích.
Điều kiện đăng ký: Không có
Điều kiện để học tốt:Nắm vững kiến thức về cơ sở dữ liệu và lập trình, tham gia vào các dự án thực tế để thực hành và áp dụng lý thuyết.
Thị giác máy tính (3 tín chỉ)
Kiến thức:Các nguyên tắc cơ bản về thị giác máy tính, bao gồm xử lý hình ảnh và nhận diện đối tượng.
Kỹ năng:Phát triển ứng dụng sử dụng thị giác máy tính, áp dụng các thuật toán nhận diện hình ảnh và phân tích video.
Điều kiện đăng ký: Không có
Điều kiện để học tốt:Nắm vững kiến thức về lập trình và xử lý hình ảnh, tham gia vào các dự án thực tế để thực hành.
Học sâu và ứng dụng (3 tín chỉ)
Kiến thức:Các khái niệm về học sâu (deep learning), cấu trúc mạng nơ-ron, và các ứng dụng của nó trong nhiều lĩnh vực.
Kỹ năng:Thiết kế và triển khai các mô hình học sâu, sử dụng các thư viện như TensorFlow và PyTorch để phát triển ứng dụng.
Điều kiện đăng ký: Không có
Điều kiện để học tốt: Nắm vững kiến thức về học máy và lập trình, tham gia vào các dự án thực tế để áp dụng các kỹ thuật học sâu.
Tương tác với người máy (3 tín chỉ)
Kiến thức: Các khái niệm cơ bản về tương tác người máy, bao gồm giao diện người dùng, trải nghiệm người dùng, và các công nghệ cảm ứng.
Kỹ năng:Thiết kế và phát triển các hệ thống tương tác người máy hiệu quả, tối ưu hóa trải nghiệm người dùng.
Điều kiện đăng ký: Không có
Điều kiện để học tốt:Nắm vững kiến thức về lập trình và thiết kế giao diện, tham gia vào các dự án thực tế để thực hành.
Dự báo chuỗi thời gian (3 tín chỉ)
Kiến thức:Các nguyên tắc và phương pháp dự báo chuỗi thời gian, bao gồm các mô hình thống kê và học máy.
Kỹ năng: Phân tích và dự báo xu hướng trong dữ liệu chuỗi thời gian, áp dụng các thuật toán để đưa ra dự đoán chính xác.
Điều kiện đăng ký: Không có
Điều kiện để học tốt:Nắm vững kiến thức về thống kê và lập trình, tham gia vào các dự án thực tế để thực hành dự báo chuỗi thời gian.