Giới thiệu Khoa học máy tính tích hợp AI - Introduction to Computer Science with AI Integration
Học phần Giới thiệu Khoa học máy tính tích hợp AI cung cấp nền tảng toàn diện về khoa học máy tính dành cho người học mới bắt đầu. Nội dung môn học giúp xây dựng tư duy nền tảng về hệ thống máy tính, phần cứng, phần mềm, mạng máy tính, dữ liệu, lập trình và các nguyên lý phát triển phần mềm, đồng thời giới thiệu vai trò của trí tuệ nhân tạo trong lĩnh vực Công nghệ thông tin hiện đại.
Trong suốt khóa học, người học được tiếp cận các kiến thức cốt lõi về kiến trúc máy tính, hệ điều hành, mạng Internet, an ninh mạng, quản trị dữ liệu, cơ sở dữ liệu, lập trình JavaScript cơ bản, xử lý ảnh số, quản lý dự án phần mềm và đạo đức nghề nghiệp trong ICT. Các nội dung được thiết kế theo hướng kết hợp giữa lý thuyết và thực hành nhằm giúp người học từng bước hình thành năng lực giải quyết vấn đề bằng công nghệ.
Điểm nổi bật của học phần là tích hợp các chủ đề mới về Trí tuệ nhân tạo, AI tạo sinh, AI Agent và Prompt Engineering. Người học được hướng dẫn sử dụng các công cụ AI phục vụ học tập, tra cứu kỹ thuật, hỗ trợ phát triển sản phẩm, đồng thời biết đánh giá, kiểm chứng kết quả do AI tạo ra để sử dụng công nghệ một cách an toàn và có trách nhiệm.
Hoàn thành học phần, người học sẽ có nền tảng kiến thức cần thiết để tiếp tục học các môn chuyên sâu về lập trình, cơ sở dữ liệu, phát triển phần mềm, mạng máy tính và trí tuệ nhân tạo, đồng thời hình thành tư duy công nghệ phù hợp với yêu cầu của các vị trí nghề nghiệp trong lĩnh vực Công nghệ thông tin.
Khoa học máy tính đang trở thành nền tảng của quá trình chuyển đổi số trong mọi lĩnh vực. Từ phát triển phần mềm, quản trị dữ liệu đến điện toán đám mây và an ninh mạng, các doanh nghiệp đều cần nguồn nhân lực có kiến thức nền vững chắc về hệ thống máy tính và công nghệ số.
Sự phát triển mạnh mẽ của AI tạo sinh, AI Agent, tự động hóa, phân tích dữ liệu và các công cụ hỗ trợ lập trình đang thay đổi cách học tập, nghiên cứu và phát triển phần mềm. Bên cạnh việc sử dụng AI hiệu quả, khả năng kiểm chứng thông tin, bảo vệ dữ liệu và tuân thủ các nguyên tắc đạo đức số ngày càng trở thành yêu cầu quan trọng.
Trong bối cảnh đó, người học cần xây dựng nền tảng khoa học máy tính kết hợp với năng lực sử dụng AI như một công cụ hỗ trợ thay vì thay thế tư duy. Việc hiểu rõ nguyên lý công nghệ giúp thích ứng tốt với các thay đổi nhanh chóng của ngành Công nghệ thông tin.
Chương trình được xây dựng nhằm giúp người học hình thành nền tảng khoa học máy tính hiện đại, phát triển tư duy công nghệ và khả năng ứng dụng AI trong học tập cũng như các hoạt động chuyên môn cơ bản.
- Xây dựng nền tảng kiến thức về cấu trúc và nguyên lý hoạt động của hệ thống máy tính.
- Hiểu và vận dụng các khái niệm cơ bản về mạng máy tính, Internet, hệ điều hành và phần mềm.
- Hình thành tư duy lập trình thông qua JavaScript, xử lý ảnh số và thao tác dữ liệu cơ bản.
- Phát triển năng lực quản trị dữ liệu, làm quen với hệ quản trị cơ sở dữ liệu và vòng đời phát triển phần mềm.
- Nâng cao nhận thức về an ninh mạng, đạo đức nghề nghiệp, quyền riêng tư và trách nhiệm trong môi trường số.
- Làm quen với AI, AI tạo sinh, AI Agent và các kỹ thuật Prompt Engineering phục vụ học tập.
- Rèn luyện kỹ năng khai thác, đánh giá và kiểm chứng thông tin do AI tạo ra một cách hiệu quả và có trách nhiệm.
- Sinh viên năm đầu hoặc người mới bắt đầu học Công nghệ thông tin.
- Người muốn xây dựng nền tảng kiến thức trước khi học lập trình và phát triển phần mềm.
- Người học muốn tìm hiểu cách AI đang thay đổi ngành Công nghệ thông tin.
- Người cần trang bị kiến thức cơ bản về hệ thống máy tính, mạng, dữ liệu và an ninh thông tin.
- Người mong muốn phát triển tư duy công nghệ và kỹ năng sử dụng AI phục vụ học tập, nghiên cứu.
- G1: Giải thích được các thành phần cơ bản của một hệ thống máy tính và chức năng của chúng.
- G2: Giải thích, hiểu một số khái niệm cơ bản của lập trình máy tính và thực hành xử lý ảnh cơ bản với ngôn ngữ lập trình JavaScript.
- G3: Giải thích và mô tả được vòng đời phát triển của một dự án phần mềm.
- G4: Diễn giải vai trò và thực hành các thao tác cơ bản trên một hệ quản trị cơ sở dữ liệu.
- G5: Diễn giải các vấn đề của an ninh máy tính và đạo đức trong ICT.
- G6: Mô tả được khái niệm, ứng dụng và vai trò của mạng máy tính.
- G7: Mô tả và hiểu được vai trò của hệ điều hành trong hệ thống máy tính.
- G8: Trình bày được khái niệm cơ bản về AI, AI tạo sinh, AI Agent và tác động của AI đến ngành CNTT.
- G9: Sử dụng AI ở mức hỗ trợ học tập và tra cứu kỹ thuật; biết kiểm chứng kết quả và không phụ thuộc máy móc.
Học phần được triển khai theo phương pháp học tập kết hợp giữa video bài giảng, bài đọc, câu hỏi kiểm tra, bài thực hành, bài tập lớn và các bài đánh giá theo từng giai đoạn. Người học thực hành lập trình, xử lý dữ liệu và ảnh số thông qua các bài tập Learning by Doing, đồng thời khai thác các công cụ AI để hỗ trợ học tập, viết prompt, tra cứu kỹ thuật và kiểm chứng kết quả nhằm phát triển tư duy công nghệ và năng lực tự học.
Học phần giúp người học xây dựng nền tảng vững chắc về khoa học máy tính, hiểu được cách các thành phần của hệ thống máy tính phối hợp hoạt động, đồng thời tiếp cận các kiến thức nền tảng về lập trình, dữ liệu, mạng và trí tuệ nhân tạo trong một chương trình thống nhất.
Kiến thức và kỹ năng đạt được là tiền đề để học các học phần chuyên sâu về phát triển phần mềm, dữ liệu, trí tuệ nhân tạo và an ninh mạng. Đồng thời, khả năng sử dụng AI một cách hiệu quả và có trách nhiệm sẽ trở thành lợi thế quan trọng trong học tập, nghiên cứu và phát triển nghề nghiệp trong kỷ nguyên số.
- Module 1: Giới thiệu Công nghệ thông tin và Phần cứng máy tính Giới thiệu tổng quan về ngành Công nghệ thông tin, dữ liệu và thông tin, lịch sử phát triển máy tính cùng kiến trúc phần cứng. Người học hiểu cấu trúc và vai trò của các thành phần trong một hệ thống máy tính hiện đại.
- Module 2: Các khái niệm về mạng và phần mềm máy tính Trang bị kiến thức nền tảng về mạng máy tính, Internet, an ninh mạng, hệ điều hành và phân loại phần mềm. Module giúp người học hiểu môi trường hoạt động của các hệ thống số và vai trò của phần mềm trong thực tiễn.
- Module 3: Cơ bản về ngôn ngữ lập trình máy tính và ứng dụng Người học làm quen với các khái niệm lập trình bằng JavaScript, biến, vòng lặp, biểu thức, rẽ nhánh và xử lý ảnh số. Các hoạt động thực hành giúp hình thành tư duy lập trình và giải quyết vấn đề bằng mã nguồn.
- Module 4: Các vấn đề của quản trị dữ liệu và ứng dụng của công nghệ thông tin trong đời sống Module giới thiệu quản trị dữ liệu, hệ quản trị cơ sở dữ liệu, các phép toán cơ bản trên dữ liệu và vòng đời phát triển phần mềm. Đồng thời, người học tìm hiểu các nguyên tắc đạo đức, pháp lý và quyền riêng tư trong lĩnh vực ICT.
- Module 5: AI và Tra cứu Người học tiếp cận các khái niệm về AI, AI tạo sinh và AI Agent, thực hành xây dựng prompt, khai thác công cụ AI để học tập và tra cứu kỹ thuật. Module nhấn mạnh việc đánh giá, kiểm chứng kết quả AI và sử dụng AI một cách an toàn, hiệu quả và có trách nhiệm.
Mentor Nguyễn Cát Tiểu Giang
- Senior Java Developer, Saigon Technology - Global Software Development Company
- Software Developer, Multiplier
- Research Development Software Developer, Makino, Nhật Bản
- Software Developer, FPT Software
Mentor Nguyễn Trung Trí
- Giảng viên đại học FPT phân hiệu Cần Thơ
- Trưởng nhóm kỹ thuật, Giải pháp Công nghệ Sơn Nghi
- Thạc sĩ Khoa học máy tính chuyên ngành Trí tuệ nhân tạo tại trường Đại học Công nghiệp Thành phố Hồ Chí Minh
Mentor Hồ Sơn Tùng
- CEO NEWAIVIET
- Giảng viên Cao đẳng Bách khoa Hà Nội
- Giám đốc Đào tạo Aptech Việt Nam
- Trưởng khoa Phát triển Chương trình FUNiX
- Nguyên CTO Công ty Cổ phần Giải pháp Công nghệ Lạc Hồng (10 năm)
- Nguyên CTO Tập đoàn Công nghệ Thăng Long (1 năm)
- Nguyên CTO AIBOX (2 năm)