Điện tử - Viễn thông - CNTT
Cấu trúc dữ liệu và thuật toán (Phân tích và cài đặt trên C/C++) - Tập 2
Trần Thông Quế

Trong thời đại bùng nổ công nghệ thông tin như hiện nay, dữ liệu đang được sinh ra ngày càng nhiều và dưới nhiều hình thức khác nhau. Việc xử lý để ứng dụng kho dữ liệu quý giá đó như thế nào để đạt được hiệu quả cao nhất luôn là vấn đề được rất nhiều những chuyên gia về công nghệ thông tin đặc biệt quan tâm. Chính vì lý do đó mà Cấu trúc dữ liệu và thuật toán vẫn luôn là một chủ đề mà ngày càng được đầu tư nghiên cứu và phát triển; không bị lỗi thời trong bất cứ xu hướng nào của lĩnh vực Công nghệ thông tin, việc phát triển để thuật toán ngày một hoàn thiện hơn gần như chưa bao giờ dừng lại và thậm chí là không có giới hạn.
Trước nhu cầu thiết thực cần tìm hiểu của bạn đọc, tác giả Trần Thông Quế - giảng viên cao cấp đã có trên 35 năm kinh nghiệm giảng dạy ở lĩnh vực Công nghệ thông tin và luôn tâm huyết với chủ đề này đã phối hợp với Nhà xuất bản Thông tin và Truyền thông xuất bản bộ sách “Cấu trúc dữ liệu và thuật toán - Phân tích và cài đặt trên C/C++”, gồm 2 tập.
Tập 1 gồm 5 chương:
Chương 1: Các khái niệm cơ bản về thuật toán và cấu trúc dữ liệu
Chương 2: Các thuật toán tìm kiếm trong và sắp xếp trong
Chương 3: Một số chiến lược thiết kế thuật toán
Chương 4: Các kiểu dữ liệu trừu tượng và biến nhớ động
Chương 5: Cấu trúc cây
Tập 2 gồm 4 chương:
Chương 1: Sắp xếp ngoài
Chương 2: Phép băm và bảng băm
Chương 3: Cây đỏ đen
Chương 4: Cây 2-3-4 và B-cây
Với kinh nghiệm nhiều năm giảng dạy, tác giả đã lựa chọn cách tiếp cận đơn giản hóa các vấn đề phức tạp, từ cơ bản đến nâng cao. Nội dung cuốn sách được trình bày một cách chi tiết, dễ hiểu, sau mỗi nội dung đều có ví dụ minh họa, sau mỗi thuật toán đều được đánh giá độ phức tạp và cài đặt demo. Tác giả bổ sung thêm một số thuật toán mà những cuốn sách đã xuất bản trước đây chưa có như: Thuật toán sắp xếp rung lắc, thuật toán sắp xếp với độ dài bước giảm dần, cây 2-3-4, B-cây… Chính vì vậy, cuốn sách này hướng tới đối tượng độc giả đông đảo, từ những bạn đọc mới làm quen tới những bạn đọc đã có kinh nghiệm nhiều năm trong lĩnh vực này. Đây thực sự là tài liệu bổ ích dành cho sinh viên, giảng viên, lập trình viên cũng như các chuyên gia về công nghệ thông tin có nhu cầu tìm hiểu và nghiên cứu.

3553 lượt xem
Giáo trình công nghệ Anten tiên tiến
TS. Dương Thị Thanh Tú; TS. Hoàng Phương Thảo; PGS.TS. Nguyễn Quốc Trung

Nội dung của giáo trình giới thiệu một cách tổng quát các nguyên tắc cơ bản của anten đến các hệ thống anten thông minh, tiên tiến. Giáo trình trình bày bắt đầu từ lý thuyết đến nguyên lý cũng như các nguyên tắc áp dụng cho thiết kế anten trong các hệ thống truyền thông vô tuyến hiện nay. Nội dung lý thuyết trong mỗi chương đều bao gồm các công thức toán học với phân tích chi tiết, minh họa cụ thể để các sinh viên chuyên ngành Điện tử - Viễn thông với mức học trung bình trở lên có thể đọc hiểu, nắm bắt được kiến thức và không quá khó khăn trong việc phân tích cũng như thiết kế các loại hình anten cơ bản. Bên cạnh đó, với kinh nghiệm là sinh viên, kỹ sư, giảng viên, nhóm tác giả mong muốn tiên phong trong việc cập nhật những tiến bộ trong công nghệ anten tiên tiến, giúp sinh viên có thể làm chủ được công nghệ mới, nhanh chóng bắt kịp được công việc sau khi tốt nghiệp. Với mục tiêu như vậy, nội dung của sách được bố cục như sau:

Chương 1. Tổng quan về kỹ thuật anten: Trình bày tổng quan về các loại hình anten cũng như

vai trò, vị trí của anten trong hệ thống truyền thông vô tuyến. Nội dung của chương cũng đi sâu

vào giới thiệu cơ chế bức xạ của anten cơ bản và phân bố dòng điện trên anten dây mỏng, là nguyên lý cốt lõi cũng như kiến thức nền tảng cho việc phân tích cơ chế bức xạ và phân bố dòng điện trên các loại hình anten có cấu trúc khác.

Chương 2. Các tham số cơ bản của anten: Giới thiệu một số tham số cơ bản của anten, các đặc trưng cũng như tiêu chuẩn, phương thức để đánh giá anten. Nội dung này được dựa trên các khái niệm đã được chuẩn hóa trong IEEE Std 145-1983 dành cho lĩnh vực anten.

Chương 3. Anten dây tuyến tính: Giới thiệu và phân tích các cấu trúc cơ bản và đơn giản nhất của anten dây, một trong những loại hình anten lâu đời nhất, đơn giản nhất, rẻ nhất, phổ biến nhất và vẫn còn xuất hiện trong khá nhiều ứng dụng thực tế ngày nay.

Chương 4. Công nghệ MIMO: Giới thiệu sơ lược các đặc tính cũng như lợi điểm của hệ thống MIMO và anten trong hệ thống MIMO. Trong đó, thách thức lớn cho các hệ thống anten MIMO hiện nay là ảnh hưởng tương hỗ khi các phần tử anten được đặt khá gần nhau. Vì vậy, nội dung chương này cũng giới thiệu các giải pháp cùng những nghiên cứu đã công bố gần đây trong việc giải quyết vấn đề này.

Chương 5. Anten tái cấu hình: Giới thiệu tổng quan về vai trò của anten tái cấu hình trong hệ thống truyền thông tiên tiến cũng như các phương pháp, kỹ thuật để tái cấu hình cho anten. Chương 6. Một số loại hình anten tiên tiến khác: Giới thiệu một số công nghệ thiết kế anten tiên tiến dựa trên kiến trúc bức xạ nhằm tạo ra các anten có kích thước nhỏ, băng thông rộng, đa băng,… áp dụng phần nhiều cho các ứng dụng anten trên thiết bị đầu cuối di động như anten PIFA, anten Fractal, anten Fibonacci. Giáo trình do TS. Dương Thị Thanh Tú làm chủ biên; TS. Hoàng Phương Thảo và PGS.TS. Nguyễn Quốc Trung góp ý, hiệu chỉnh. Chúng tôi hy vọng rằng giáo trình này sẽ là tài liệu giảng dạy hữu ích cho đào tạo đại học và sau đại học đối với sinh viên chuyên ngành vô tuyến, kỹ thuật vô tuyến điện tử và thông tin liên lạc, kỹ thuật viễn thông. Giáo trình cũng được sử dụng làm tài liệu tham khảo cho môn học liên quan đến lĩnh vực anten và siêu cao tần và người học quan tâm đến lĩnh vực này. Do hạn chế của thời lượng nên nội dung của giáo trình không trình bày tất cả các kỹ thuật, phương pháp phân tích cũng như các loại hình anten tiên tiến có trong thực tế. Tuy nhiên, người học có thể hoàn thiện thêm kiến thức về lĩnh vực anten bằng cách đọc các tài liệu tham khảo dẫn ra ở cuối sách.

7324 lượt xem
An toàn và bảo mật thông tin trong kỷ nguyên số
TS. Bùi Hải Phong

Cuốn sách An toàn và bảo mật thông tin trong kỷ nguyên số cung cấp những kiến thức nền tảng về an toàn thông tin, bảo vệ dữ liệu và phòng chống các nguy cơ, rủi ro trên không gian mạng. Sách giúp người đọc nhận diện các mối đe dọa phổ biến, đồng thời trang bị kỹ năng bảo mật cần thiết trong học tập, công việc và đời sống số. Nội dung phù hợp cho sinh viên, cán bộ, người lao động và những ai quan tâm đến việc sử dụng công nghệ an toàn, hiệu quả.

379 lượt xem
Giáo trình mạng truyền thông công nghiệp (Xuất bản lần thứ hai)
Phạm Thị Lý (Chủ biên), Vũ Thị Quỳnh, Nguyễn Nhật Thanh, Lại Bạch Thị Thu Hà

LỜI NÓI ĐẦU

Cùng với sự tiến bộ không ngừng về khoa học và công nghệ trên thế giới hiện nay, việc ứng dụng những kỹ thuật tiên tiến góp phần phục vụ công nghiệp hóa - hiện đại hóa đất nước là nhiệm vụ không thể thiếu.

Mạng truyền thông công nghiệp đóng vai trò quan trọng trong các lĩnh vực đo lường điều khiển và tự động hóa. Xu thế của giải pháp dùng mạng công nghiệp không những nằm ở phương tiện kỹ thuật, mà còn ở khía cạnh kinh tế. Chính vì vậy, ứng dụng của nó rộng rãi trong hầu hết các lĩnh vực công nghiệp, như điều khiển quá trình, tự động hoá xí nghiệp, tự động hoá toà nhà, điều khiển giao thông... Việc sử dụng mạng truyền thông công nghiệp là không thể thiếu trong việc tích hợp các hệ tự động hoá hiện đại, đặc biệt trong các hệ đo lường và điều khiển.

Trong Giáo trình Mạng truyền thông công nghiệp, nhóm tác giả sẽ trình bày cơ sở kỹ thuật của mạng truyền thông công nghiệp, ứng dụng mạng truyền thông PROFIBUS trong việc giám sát và điều khiển hệ thống điện tử và thiết kế mạng truyền thông công nghiệp dựa trên PCS 7.

Tài liệu được biên soạn phù hợp với sinh viên các chuyên ngành kỹ thuật Điện - Điện tử, Tự động hóa, Điện công nghiệp… Với cách bố trí nội dung các chương kết hợp cả lý thuyết và thực hành, tài liệu sẽ giúp sinh viên áp dụng kiến thức đã học vào thực tế. Tài liệu cũng giúp củng cố, tổng hợp lại kiến thức về mạng truyền thông công nghiệp, đúc rút kinh nghiệm cho công việc sau này. Đây cũng là tài liệu tham khảo bổ ích đối với các thầy cô giáo và các em sinh viên của các ngành kỹ thuật khác vì có nhiều ví dụ ứng dụng thực tế.

Trong quá trình biên soạn Giáo trình, chúng tôi đã nhận được sự động viên, khích lệ và giúp đỡ của các cá nhân, tổ chức và các bạn đồng nghiệp. Cho phép chúng tôi được gửi lời cảm ơn đối với các tập thể và cá nhân trên.

Rất mong nhận được ý kiến đóng góp của các bạn đồng nghiệp và độc giả, giúp cho lần tái bản tới được hoàn thiện hơn về nội dung.

CÁC TÁC GIẢ

3945 lượt xem
Giải pháp bảo vệ trẻ em trước tác động của môi trường mạng Internet
TS. Phạm Duy Trung, KS. Phạm Ngọc Minh

Cuốn sách Giải pháp bảo vệ trẻ em trước tác động của môi trường mạng Internet cung cấp những kiến thức và giải pháp thiết thực nhằm bảo vệ trẻ em trước các nguy cơ, rủi ro trên không gian mạng. Sách giúp nhận diện những tác động tiêu cực của Internet, đồng thời đề xuất các biện pháp phòng ngừa, quản lý và hỗ trợ trẻ em sử dụng môi trường mạng an toàn. Nội dung là tài liệu tham khảo hữu ích cho phụ huynh, giáo viên, nhà quản lý và những người quan tâm đến công tác bảo vệ trẻ em trong kỷ nguyên số.

331 lượt xem
An toàn và bảo mật thông tin trong thời đại số (bản rút gọn)
PGS.TS. Nguyễn Tấn Khôi

Cuốn sách An toàn và bảo mật thông tin trong thời đại số cung cấp những kiến thức và giải pháp thiết thực nhằm bảo đảm an toàn hệ thống thông tin trong bối cảnh Internet và chuyển đổi số phát triển mạnh mẽ. Nội dung sách tập trung vào các biện pháp kỹ thuật và quản lý như tường lửa, phát hiện xâm nhập, mã hóa dữ liệu, chữ ký điện tử, các giao thức bảo mật và chiến lược bảo mật dựa trên mô hình AAA...

1814 lượt xem
Lập trình Android căn bản
Đại học Đà Nẵng - Trường Đại học Sư phạm Kỹ thuật - ThS. Đỗ Phú Huy - ThS. Nguyễn Văn Phát

Trong bối cảnh chuyển đổi số và sự phát triển mạnh mẽ của công nghệ thông tin, nhu cầu phát triển ứng dụng di động, đặc biệt trên nền tảng Android, ngày càng gia tăng. Xuất phát từ nhu cầu học tập và nghiên cứu của sinh viên các ngành kỹ thuật, đặc biệt là Công nghệ thông tin, nhóm tác giả biên soạn cuốn sách Lập trình Android căn bản dựa trên kinh nghiệm giảng dạy và thực tiễn phát triển ứng dụng. Nội dung sách gồm 7 chương, từ tổng quan về lập trình Android, cấu trúc dự án, Activity, Intent, giao diện người dùng, lưu trữ dữ liệu đến lập trình mạng và API, kết hợp giữa lý thuyết, ví dụ minh họa, bài thực hành và câu hỏi ôn tập. Cuốn sách giúp người học không chỉ nắm vững kiến thức mà còn có khả năng vận dụng để xây dựng các ứng dụng hoàn chỉnh phục vụ học tập và thực tiễn. Mặc dù đã có nhiều cố gắng, cuốn sách khó tránh khỏi thiếu sót và nhóm tác giả mong nhận được những ý kiến đóng góp quý báu của đồng nghiệp, chuyên gia và bạn đọc để tiếp tục hoàn thiện trong những lần xuất bản sau.

489 lượt xem
HỘI THẢO KHOA HỌC QUỐC GIA TÁC ĐỘNG CỦA THƯƠNG MẠI ĐIỆN TỬ ĐỐI VỚI MÔI TRƯỜNG
BỘ GIÁO DỤC VÀ ĐÀO TẠO, TRƯỜNG ĐẠI HỌC NGUYỄN TẤT THÀNH

Trong bối cảnh chuyển đổi số đang diễn ra mạnh mẽ, thương mại điện tử đã trở thành một phần không thể thiếu trong nền kinh tế toàn cầu. Sự xuất hiện và lan tỏa của thương mại điện tử không chỉ thay đổi cách thức kinh doanh, mà còn mở rộng khả năng tiếp cận sản phẩm và dịch vụ, giúp kết nối các thị trường và người tiêu dùng trên khắp thế giới. Thương mại điện tử mang đến cho chúng ta sự tiện lợi chưa từng có, khả năng tiếp cận thị trường không giới hạn và tạo động lực mới cho nền kinh tế. Bên cạnh những lợi ích rõ ràng, thương mại điện tử cũng đặt ra những vấn đề lớn cần được xem xét một cách nghiêm túc, đặc biệt là tác động của nó đối với môi trường tự nhiên. Tại giao điểm của tiến bộ công nghệ và nhu cầu phát triển bền vững, việc nghiên cứu và hiểu rõ tác động của thương mại điện tử đối với môi trường không chỉ mang tính cấp thiết mà còn là một yêu cầu không thể thiếu trong quá trình hoạch định chính sách và phát triển chiến lược kinh doanh.

2292 lượt xem
Hỏi đáp về chuyển đổi số
Hồ Tú Bảo

Từ hơn hai thế kỷ qua lịch sử phát triển loài người còn được nhìn theo các giai đoạn phát triển của công nghiệp: cơ khí hóa, điện khí hóa và tự động hóa. Mỗi giai đoạn này đều bắt đầu với các đột phá lớn của khoa học và công nghệ, dẫn đến thay đổi sâu sắc của sản xuất công nghiệp và ảnh hưởng tới mọi mặt của kinh tế và xã hội. Ở mỗi giai đoạn phát triển ấy, luôn có những quốc gia vượt lên và phát triển.
Việt Nam đã luôn đứng ngoài những cơ hội đó của lịch sử.
Thập kỷ này được xem như bắt đầu của một giai đoạn mới, cuộc Cách mạng công nghiệp lần thứ tư, với những đột phá của các công nghệ số trên môi trường số, mở ra những cơ hội số của sản xuất thông minh và một xã hội thông minh, mở ra những thay đổi sâu sắc cho xã hội loài người.
Tháng 6/2020, Chính phủ phê duyệt “Chương trình chuyển đổi số quốc gia đến năm 2025, định hướng đến năm 2030”. Chương trình hướng đến xây dựng Việt Nam thành một quốc gia số lấy người dân là trung tâm với ba mục tiêu: Chính phủ số, kinh tế số và xã hội số. Chính phủ yêu cầu các bộ ngành, các địa phương nhanh chóng xây dựng chiến lược và chương trình chuyển đổi số của mình và khuyến khích các doanh nghiệp tích cực thực hiện chuyển đổi số.
Chuyển đổi số là cốt lõi của phát triển trong kỷ nguyên số, là cơ hội có một không hai để Việt Nam có thể vượt lên trong một vài thập kỷ tới.
Chúng ta không thể một lần nữa bỏ lỡ cơ hội nhiều chục năm mới có của lịch sử.
Cuốn “Hỏi đáp về Chuyển đổi số” là một nỗ lực chia sẻ nhận thức và kinh nghiệm ban đầu của các tác giả về chuyển đổi số. Cuốn sách được viết dưới dạng những câu hỏi và câu trả lời. Mỗi câu hỏi đề cập đến một vấn đề hay một khía cạnh của chuyển đổi số và trả lời của các tác giả. Cuốn sách được chia thành 5 phần, gồm câu hỏi chung về chuyển đổi số, đột phá của AI và các công nghệ số, chính phủ số, kinh tế số và xã hội số. Câu hỏi trong mỗi phần lại được gộp theo nhóm các vấn đề chuyển đổi số đặt ra là gì, tại sao, thế nào, bao giờ, ai liên quan…

3676 lượt xem
Máy tinh xách tay - Nguyên tắc sử dụng và khắc phục sự cố
Ngô Vũ Hải
Máy tính xách tay (laptop) đã và đang trở thành công cụ đắc lực trong học tập, nghiên cứu và trong công việc bởi những tính năng và sự tiện dụng mà nó mang lại. Có thể nói không quá rằng với chiếc máy tính xách tay và một kết nối Internet không dây là bạn đã "có cả thế giới di động trong tay". Hiện nay máy tính xách tay có rất nhiều chủng loại, mẫu mã, cấu hình, mức giá... Tuy nhiên để có một chiếc máy tính xách tay phù hợp với nhu cầu và công việc của mình thì đòi hỏi bạn phải có sự lựa chọn, cân nhắc. Hơn nữa, việc bạn có máy tính xách tay mà bạn không biết sử dụng và bảo quản đúng cách sẽ làm giảm tuổi thọ và hiệu quả của máy. Với mong muốn có thể giúp người dùng hiểu được những nguyên tắc chung khi chọn mua và cách sử dụng máy tính xách tay để đạt hiệu quả cao nhất cũng như giải đáp một số thắc mắc, cách sửa chữa những sự cố thông thường; Nhà xuất bản Thông tin và Truyền thông xuất bản cuốn sách "Máy tính xách tay - Nguyên tắc sử dụng và khắc phục sự cố" của tác giả Ngô Vũ Hải với hy vọng cuốn sách sẽ thở thành cuốn Cẩm nang tra cứu hỗ trợ đắc lực cho những người đã, đang và sẽ dùng máy tính xách tay.
2642 lượt xem
Cơ sở dữ liệu quan hệ và Ứng dụng
PGS.TS Nguyễn Bá Tường
Ngày nay, sự thành công của một doanh nghiệp phụ thuộc vào khả năng có được những dữ liệu chính xác và kịp thời về các hoạt động của doanh nghiệp, để quản lý và phân tích dữ liệu một cách có hiệu quả nhằm đưa ra được chiến lược cho những hoạt động tiếp theo. Vấn đề quản lý và sử dụng thông tin dần trở thành một ngành công nghiệp có doanh số nhiều tỷ đô la. Người ta coi giá trị của dữ liệu như là một thứ tài sản quý giá của doanh nghiệp. Tuy nhiên, nếu không có được sự quản lý một cách hữu hiệu đối với lượng dữ liệu ngày càng lớn này, cũng như khả năng đáp ứng yêu cầu của các câu hỏi tìm kiếm, lượng dữ liệu này sẽ trở nên vô nghĩa. Chính điều này đã thúc đẩy sự cần thiết có được một cơ sở dữ liệu cũng như một hệ quản trị cơ sở dữ liệu hiệu quả và linh hoạt, hỗ trợ doanh nghiệp trong công tác quản lý cũng như tìm kiếm thông tin. Chúng ta có thể định nghĩa cơ sở dữ liệu như là một bộ sưu tập có tổ chức của các dữ liệu liên quan logic với nhau và được các hệ ứng dụng của một tổ chức cụ thể nào đó sử dụng. Cách tiếp cận cơ sở dữ liệu nhấn mạnh đến tính chia sẻ và tích hợp của dữ liệu trong toàn bộ hoạt động của một doanh nghiệp. Theo cách tiếp cận này, dữ liệu được lưu trữ có tổ chức, tập trung dưới dạng một cơ sở dữ liệu và giữa các dữ liệu có sự liên kết logic với nhau. Trong cuốn sách này một lần nữa chúng tôi muốn nêu có hệ thống những vấn đề quan trọng nhất của cơ sở dữ liệu quan hệ. Môt mô hình dữ liệu xuất hiện trong hầu khắp các bài toán quản lý của doanh nghiệp. Cuốn sách gồm bốn chương: Chương 1 nêu một vài khái niệm, ký hiệu toán học sẽ dùng cho các chương sau. Chương 2 là cơ sở dữ liệu quan hệ trình bày các khái niệm như quan hệ, phụ thuộc hàm, khóa, khóa chính, khóa ngoại, dạng chuẩn, ràng buộc toàn vẹn v.v. Đặc biệt trong chương này chúng tôi có đưa thêm các ví dụ ứng dụng cụ thể và các bước thiết kế một cơ sở dữ liệu. Chương 3 giới thiệu những khái niệm cơ bản nhất của lý thuyết tập thô, một công cụ đắc lực của khai thác dữ liệu, khai phá tri thức đang được những người làm tin học cả thế giới quan tâm nghiên cứu, tìm hiểu. Việc nghiên cứu và hiểu biết về tập thô thật sự cần thiết trong nghiên cứu về cơ sở dữ liệu. Chương 4 là chương về hệ tin, một trường hợp tổng quát của khái niệm quan hệ. Hệ tin thực chất là một bảng dữ liệu. Việc đưa hệ tin vào lý thuyết cơ sở dữ liệu giúp chúng ta có cách nhìn tổng thể về mô hình dữ liệu quan hệ. Hệ tin giúp chúng ta dễ dàng diễn đạt một số bài toán như thuật toán Quiland, K-Mean, Bayer v.v.
2735 lượt xem
KỶ YẾU HỘI THẢO KHOA HỌC QUỐC TẾ Chuyển đổi số trong đào tạo nguồn nhân lực công nghiệp văn hóa
Trường Đại học Sư phạm Nghệ thuật Trung ương

Cuộc Cách mạng Công nghiệp 4.0 và làn sóng chuyển đổi số đang diễn ra mạnh mẽ trên toàn thế giới, tác động sâu sắc đến mọi lĩnh vực, đặc biệt là lĩnh vực Công nghiệp Văn hóa. Công nghệ số đã thay đổi triệt để mô hình sản xuất, phân phối và tiêu thụ sản phẩm văn hóa, đồng thời mở ra không gian sáng tạo vô tận với các loại hình mới như nghệ thuật số, thực tế ảo và nền tảng nội dung số. Sự chuyển dịch này đặt ra yêu cầu cấp thiết về đổi mới trong đào tạo để cung cấp nguồn nhân lực có đủ năng lực thích ứng và dẫn dắt sự phát triển của Công nghiệp Văn hóa trong kỷ nguyên số.
Vị thế của Công nghiệp Văn hóa ngày càng được xác định là một ngành kinh tế mũi nhọn, có vai trò quan trọng trong việc thúc đẩy tăng trưởng kinh tế, tạo ra việc làm, đồng thời là phương tiện hữu hiệu để bảo tồn, phát huy bản sắc và quảng bá hình ảnh quốc gia ra thế giới. Sự chuyển dịch sâu rộng này đặt ra những yêu cầu mới và khắt khe đối với nguồn nhân lực. Nền tảng kiến thức truyền thống không còn đủ, thị trường đang tìm kiếm những chuyên gia có khả năng kết hợp nhuần nhuyễn giữa tư duy nghệ thuật, kỹ năng quản lý kinh doanh
sáng tạo và năng lực ứng dụng công nghệ số để tạo ra các sản phẩm văn hóa có giá trị cao trong môi trường số.

2980 lượt xem
Bài tập lập trình với ngôn ngữ C++ từ cơ bản đến nâng cao (tập 1)
Trần Thông Quế
Khi bắt đầu học lập trình, có rất nhiều ngôn ngữ lập trình để lựa chọn trong đó C++ là một ngôn ngữ lập trình lâu đời, có tốc độ nhanh, các kiểu dữ liệu rõ ràng. Nếu như làm chủ được ngôn ngữ nền tảng như C++ thì việc tiếp cận các ngôn ngữ khác trở nên dế dagnf hơn. Học lập trình C++ có rất nhiều ứng dụng và mở ra cho bạn đọc nhiều cơ hội việc làm trong các công ty/ tập đoàn lớn. Tuy nhiên, nhiều bạn sinh viên hay nhiều người học trong những năm đầu khi tiếp xúc với C++ thường khá bỡ ngỡ với ngôn ngữ này. Tập 1 gồm 8 chương: Chương 1 - Bài tập lập trình mở đầu và các lệnh điều kiện; Chương 2 - Bài tập dùng các lệnh lặp; Chương 3 - Bài tập dùng hàm tự định nghĩa và các chiến lược thiết kế thuật toán; Chương 4 - Bài tập về mảng; Chương 5 - Bài tập lập trình với dữ liệu char, string; Chương 6 - Bài tập lập trình với dữ liệu struct; Chương 7 - Bài tập với dữ liệu tệp; Chương 8 - Bài tập về đối tượng và lớp
18775 lượt xem
Hệ thống thông minh phát hiện xâm nhập, tấn công mạng vạn vật kết nối
TS. Nguyễn Minh Tuấn

Với mục tiêu nghiên cứu, tìm hiểu và nắm bắt các giải pháp IDS hiệu quả nhằm phát hiện và đưa ra cảnh báo kịp thời cho các cuộc xâm nhập phổ biến cũng như các biến thể đa dạng của chúng trong các hệ thống IoT, nội dung cuốn sách tập trung nghiên cứu, xây dựng các mô hình hệ thống phát hiện xâm nhập thông minh ứng dụng trí tuệ nhân tạo tiên tiến có khả năng phát hiện các loại xâm nhập với độ chính xác cao và có khả năng đóng góp vào quá trình phát triển của các hệ thống IoT trong thực tế. Bên cạnh đó, cuốn sách cũng trình bày nhiều thuật toán quan trọng, hiệu quả cho việc lựa chọn đặc tính tối ưu từ tập dữ liệu đầu vào cũng như các phương pháp tiên tiến xử lý dữ liệu, làm sạch dữ liệu.

Cuốn sách bao gồm 5 Chương trong đó Chương 1 trình bày tổng quan về an toàn thông tin của mạng vạn vật kết nối bao gồm các vấn đề về an toàn thông tin, các kiểu hình thức tấn công, xâm nhập mạng cũng như các giải pháp truyền thống cho các vấn đề trên để từ đó đề xuất các giải pháp thay thế thông minh, hiệu quả hơn ứng dụng trí tuệ nhân tạo. Chương 2 đề cập đến việc ứng dụng học máy trong hệ thống IDS có sử dụng phương pháp loại bỏ đặc tính đệ quy để lựa chọn ra tập đặc tính tối ưu nhằm. Chương 3 giới thiệu về hệ thống phát hiện xâm nhập dựa trên học máy và tối ưu quần thể. Chương 4 bao gồm các nội dung thiết kế, phát triển hệ thống IDS ứng dụng học sâu và thuật toán di truyền (Genetic algorithm - GA) để lựa chọn và tối ưu các đặc tính đề xuất cho bộ học sâu nhằm phân loại các kiểu tấn công, xâm nhập mạng khác nhau. Hướng nghiên cứu mới được chỉ ra trong Chương 5.

Hy vọng, cuốn sách sẽ là tài liệu tham khảo hữu ích cho sinh viên, học viên cao học và nghiên cứu viên trong lĩnh vực Công nghệ thông tin, đặc biệt là chuyên ngành An toàn thông tin, Mạng máy tính và Internet vạn vật (IoT). Ngoài ra, cuốn sách cũng phù hợp với kỹ sư và chuyên gia an ninh mạng quan tâm đến việc ứng dụng trí tuệ nhân tạo trong phát hiện xâm nhập và tấn công mạng.

1048 lượt xem
Cấu trúc dữ liệu và thuật toán (Phân tích và cài đặt trên C/C++) - Tập 1
Trần Thông Quế

Trong thời đại bùng nổ công nghệ thông tin như hiện nay, dữ liệu đang được sinh ra ngày càng nhiều và dưới nhiều hình thức khác nhau. Việc xử lý để ứng dụng kho dữ liệu quý giá đó như thế nào để đạt được hiệu quả cao nhất luôn là vấn đề được rất nhiều những chuyên gia về công nghệ thông tin đặc biệt quan tâm. Chính vì lý do đó mà Cấu trúc dữ liệu và thuật toán vẫn luôn là một chủ đề mà ngày càng được đầu tư nghiên cứu và phát triển; không bị lỗi thời trong bất cứ xu hướng nào của lĩnh vực Công nghệ thông tin, việc phát triển để thuật toán ngày một hoàn thiện hơn gần như chưa bao giờ dừng lại và thậm chí là không có giới hạn.
Trước nhu cầu thiết thực cần tìm hiểu của bạn đọc, tác giả Trần Thông Quế - giảng viên cao cấp đã có trên 35 năm kinh nghiệm giảng dạy ở lĩnh vực Công nghệ thông tin và luôn tâm huyết với chủ đề này đã phối hợp với Nhà xuất bản Thông tin và Truyền thông (Bộ Thông tin và Truyền thông) xuất bản bộ sách “Cấu trúc dữ liệu và thuật toán - Phân tích và cài đặt trên C/C++”, gồm 2 tập:
Tập 1 gồm 5 chương:
Chương 1: Các khái niệm chung về thuật toán và cấu trúc dữ liệu
Chương 2: Tìm kiếm trong và sắp xếp trong
Chương 3: Một số chiến lược thiết kế thuật toán
Chương 4: Các kiểu dữ liệu trừu tượng và biến nhớ động
Chương 5: Cấu trúc cây (Tree Structure)
Tập 2 gồm 4 chương:
Chương 1: Sắp xếp ngoài
Chương 2: Phép băm và bảng băm
Chương 3: Cây đỏ đen
Chương 4: Cây 2-3-4 và B-cây
Với kinh nghiệm nhiều năm giảng dạy, tác giả đã lựa chọn cách tiếp cận đơn giản hóa các vấn đề phức tạp, từ cơ bản đến nâng cao. Nội dung cuốn sách được trình bày một cách chi tiết, dễ hiểu, sau mỗi nội dung đều có ví dụ minh họa, sau mỗi thuật toán đều được đánh giá độ phức tạp và cài đặt demo. Trong lần tái bản này, tác giả bổ sung thêm code cài đặt thuật toán Post Sort để thuật toán được hoàn thiện hơn. Chính vì vậy, cuốn sách này hướng tới đối tượng độc giả đông đảo, từ những bạn đọc mới làm quen tới những bạn đọc đã có kinh nghiệm nhiều năm trong lĩnh vực này. Đây thực sự là tài liệu bổ ích dành cho sinh viên, giảng viên, lập trình viên cũng như các chuyên gia về công nghệ thông tin có nhu cầu tìm hiểu và nghiên cứu.

3488 lượt xem
Sáng tạo trong thuật toán và lập trình với C++ và Python (tập 8)
Nguyễn Xuân Huy

Với mục đích cung cấp những kiến thức cơ bản về lập trình trong C++ và Python cho các bạn học sinh, sinh viên và những bạn đọc muốn tự hoàn thiện tri thức trong lĩnh vực giải thuật và lập trình; Nhà xuất bản Thông tin và Truyền thông xuất bản cuốn sách “Sáng tạo trong Thuật toán và Lập trình với C++ và Python” (Tập 8) do PGS.TSKH. Nguyễn Xuân Huy biên soạn. Các kỹ thuật lập trình được minh họa qua những bài toán cụ thể tương đương với trình độ nâng cao của học sinh và sinh viên. Hình thức phát biểu bài toán suy cho cùng là không quan trọng. Các kỹ thuật lập trình và phương pháp xây dựng thuật giải cho những bài toán thường được dùng rộng rãi trong quá trình thiết kế và cài đặt các phần mềm ứng dụng trong thực tiễn, cho nên việc sớm làm chủ các tri thức này mới thật sự là cần thiết. 

Trong tập sách này cũng cung cấp toàn văn các chương trình viết bằng ngôn ngữ lập trình C++ và Python để bạn đọc tiện so sánh với lời giải của mình.

Hai môi trường lập trình mở DevC++ và Python thường được chọn làm môi trường nền tảng trong các kỳ thi học sinh giỏi quốc gia, khu vực và quốc tế. Ngoài ra, theo chương trình giáo dục phổ thông mới, C++ và Python được các nhà sư phạm đánh giá cao về tính phổ biến và dễ sử dụng cho nhiều lứa tuổi.

2258 lượt xem