Môn học cung cấp cho người học kiến thức cơ bản về kỹ thuật lập trình .NET thông qua ngôn ngữ lập trình C#. Sau khi hoàn tất môn học, người học có thể vận dụng để xây dựng các chương trình dựa trên nền tảng .Net Framework, giúp cho người học làm quen các công cụ lập trình trực quan, có kiến thức khái quát về các đối tượng giao diện thường dùng.
Mô tả nội dung môn học: Học phần này có vai trò rất quan trọng nhằm giúp người học tiếp cận được xu thế phát triển của cuộc cách mạng 4.0 hiện nay. Môn học này cung cấp các kiến thức cơ bản như: Khái niệm về Internet of Things, các kiến thức nền tảng trong lập trình IoT. Bên cạnh đó một số cảm biến cũng được giới thiệu trong môn học này. Đây là cơ sở để người học có thể phát triển một số ứng dụng IoT đơn giản.
Môn học giữ vai trò quan trọng trong quy trình phát triển phần mềm. Môn học giúp sinh viên có kiến thức cơ bản về các giai đoạn thiết kế, phát triển và bảo trì. Thông qua các phương pháp, kỹ thuật, công cụ ở mỗi giai đoạn được giới thiệu trong môn học sẽ giúp người học ứng dụng giải quyết các vấn đề thiết kế, phát triển và bảo trì cụ thể trong quy trình phát triển phần mềm, đồng thời nhận thức được vai trò quan trọng của giai đoạn thiết kế đối với các giai đoạn phát triển, kiểm thử và bảo trì phần mềm.
Học phần này cung cấp cho sinh viên các kiến thức tổng quan về công nghệ web, kiến thức lập trình và phát triển web với nền tảng PHP từ cơ bản đến nâng cao. Bên cạnh đó, học phần cũng cung cấp các kỹ năng để sinh viên xây dựng một ứng dụng web động bằng PHP theo mô hình MVC, tập trung vào các ứng dụng mang tính chất thực tế giúp sinh viên có thể áp dụng vào công việc.
Học phần này cung cấp cho sinh viên các kiến thức tổng quan về công nghệ web, kiến thức lập trình và phát triển web với nền tảng .NET từ cơ bản đến nâng cao. Bên cạnh đó, học phần cũng cung cấp các kỹ năng để sinh viên xây dựng một ứng dụng web NET Core hoàn chỉnh, tập trung vào các ứng dụng mang tính chất thực tế giúp sinh viên có thể áp dụng vào công việc.
Môn học gồm hai nội dung quan trọng của chuyên ngành KTPM là kiểm thử phần mềm và đảm bảo chất lượng phần mềm. Trong đó, kiểm thử là một trong các hoạt động chính của đảm bảo chất lượng phần mềm. Phần đảm bảo chất lượng phần mềm cung cấp cho sinh viên kiến thức cơ bản về đảm bảo chất lượng phần mềm, các thành phần đảm bảo chất lượng phần mềm, các tiêu chuẩn và công việc để quản lý chất lượng phần mềm. Kiểm thử phần mềm giúp sinh viên tiếp cận với các qui trình kiểm thử phần mềm và các kỹ thuật cơ bản trong thiết kế và cài đặt kiểm thử. Người học có khả năng tiến hành thiết kế, kiểm thử và đánh giá hiệu quả kiểm thử một phần mềm cụ thể trong thực tế thông qua việc sử dụng một số công cụ hỗ trợ quản lý lỗi, một số công cụ hỗ trợ kiểm thử tự động.
Cung cấp cho SV các chủ đề nâng cao của ngôn ngữ lập trình Java để phát triển các ứng dụng hướng đối tượng như lập trình đồ họa, đa luồng, dòng và tập tin, mạng, tạo giao diện, tương tác với cơ sở dữ liệu, xử lý ngoại lệ. Sau khi học xong học phần này, SV có khả năng phân tích, thiết kế, cài đặt ứng dụng Java để giải quyết các vấn đề thực tế; có khả năng sử dụng thành thạo các phần mềm hỗ trợ như Netbeans hoặc Eclipse.
Cung cấp cho sinh viên các phương pháp phân tích thiết kế hệ thống thông tin. Giới thiệu các mô hình, phương pháp và công cụ để phân tích một hệ thống thông tin theo hướng cấu trúc. Môn học tập trung vào hai thành phần quan trọng nhất của một hệ thống thông tin, đó là các thành phần dữ liệu (khía cạnh tĩnh của hệ thống thông tin) và xử lý (khía cạnh động của hệ thống thông tin).
Học phần cung cấp cho sinh viên kiến thức cơ bản về tiếng Anh chuyên ngành Tin học bao gồm các phần sau: The Computer, History of Computer, Characteristics of Computer, Hardware and Software, Mainframes, Central Process Unit, Types of memory, Disk and Disk Drive, Printer, Terminals.