Tài liệu miễn phí Kỹ thuật lập trình

Download Tài liệu học tập miễn phí Kỹ thuật lập trình

Xây dựng lược đồ chữ ký số trên bài toán phân tích số

Trong các giao dịch điện tử, chữ ký số (Digital Signature) được sử dụng nhằm đáp ứng yêu cầu chứng thực về nguồn gốc và tính toàn vẹn của thông tin. Bài viết trình bày lược đồ chữ ký số RSA, lược đồ đầu tiên theo hệ mật khóa công khai dựa trên bài toán phân tích số và hướng phát triển các lược đồ chữ ký số mới dựa trên tính khó giải của bài toán này

10/3/2021 12:06:05 AM +00:00

Bài giảng Ngôn ngữ hình thức - ĐH Lâm Nghiệp

Sau khi học xong môn học này sinh viên có thể hiểu sâu hơn cấu trúc của các ngôn ngữ lập trình, các chương trình dịch cũng như bản chất của thuật toán và độ phức tạp tính toán của chúng. Nội dung chính của các chương như sau: Văn phạm và ngôn ngữ phi hình thức; Otomat hữu hạn và ngôn ngữ chính quy; Otomat đẩy xuống và ngôn ngữ phi ngữ cảnh; Máy Turing.

10/2/2021 11:04:38 PM +00:00

Kỹ thuật nhận dạng biển số xe và ứng dụng vào bài toán quản lý bãi giữ xe tại trường Đại học Hà Tĩnh

Trong bài báo này, nhóm tác giả nghiên cứu kỹ thuật nhận dạng biển số xe, từ đó thiết kế, cài đặt hệ thống quản lý bãi giữ xe tự động, bước đầu thử nghiệm tại nhà giữ xe của Trường Đại học Hà Tĩnh, nhằm góp phần trong việc nâng cao chất lượng quản lý bãi giữ xe của Nhà trường. Chương trình được xây dựng dựa trên một số thuật toán trong xử lý ảnh, kỹ thuật nhận dạng ảnh, sử dụng công cụ lập trình Visual Studio 2012 trong cài đặt kết hợp mã nguồn mở OpenCV

10/2/2021 9:58:37 PM +00:00

Feasibility rule based differential evolution algorithm developed in visual C# for solving constrained optimization problems

This study develops an advanced tool for tackling constrained optimization problems based on an integration of feasibility rules and differential evolution metaheuristic. This tool aims at finding a solution with the most desired objective function value and concurrently satisfies all of the problem constraints. The optimization approach, named as feasibility rule based differential evolution (FRB-DE), has been developed in Microsoft Visual Studio with C# programming language. The newly developed tool has been tested with two optimization tasks in the field of civil engineering.

10/2/2021 4:55:15 PM +00:00

Bài giảng Kỹ thuật lập trình – Bài thực hành số 2: Hàm và tối ưu mã nguồn

Bài thực hành số 2: Hàm và tối ưu mã nguồn. Những nội dung thực hành gồm có: Thực hành về truyền tham trị, tham chiếu và tham số ngầm định; đa năng hóa hàm; con trỏ hàm và tham số hóa hàm; biểu thức lamda và hàm nặc danh; thực hành về tối ưu mã nguồn;... Mời các bạn cùng tham khảo.

10/2/2021 4:52:09 PM +00:00

Bài giảng Kỹ thuật lập trình – Bài thực hành số 1: Con trỏ và cấp phát động

Bài thực hành số 1: Con trỏ và cấp phát động giúp người học luyện tập những kiến thức và kỹ năng về: Thực hành về con trỏ, con trỏ và mảng, cấp phát động,... Mời các bạn cùng tham khảo để biết thêm các nội dung chi tiết.

10/2/2021 4:52:02 PM +00:00

Bài giảng Kỹ thuật lập trình – Chương 9: Gỡ lỗi và kiểm thử

Bài giảng Kỹ thuật lập trình – Chương 9: Gỡ lỗi và kiểm thử. Những nội dung chính được trình bày trong chương này có thể giúp người học hiểu được: Gỡ rối là gì? Tìm kiếm và gỡ rối, hiểu các thông báo lỗi, tìm các lỗi tương tự, chia để trị,... Mời các bạn cùng tham khảo để biết thêm các nội dung chi tiết.

10/2/2021 4:51:38 PM +00:00

Bài giảng Kỹ thuật lập trình – Chương 8: Lập trình phòng ngừa

Bài giảng Kỹ thuật lập trình – Chương 8: Lập trình phòng ngừa gồm có những nội dung chính sau: Khái niệm, phòng ngừa sai sót về dữ liệu, xử lý lỗi, bảo đảm. Mời các bạn cùng tham khảo để biết thêm các nội dung chi tiết.

10/2/2021 4:51:19 PM +00:00

Bài giảng Kỹ thuật lập trình – Chương 7: Cấu trúc dữ liệu

Bài giảng Kỹ thuật lập trình – Chương 7: Cấu trúc dữ liệu trang bị cho người học những kiến thức cơ bản như: Định nghĩa cấu trúc dữ liệu; dữ liệu, kiểu dữ liệu & cấu trúc dữ liệu; các kiểu dữ liệu; mảng; danh sách; ngăn xếp; hàng đợi; cây.

10/2/2021 4:50:49 PM +00:00

Bài giảng Kỹ thuật lập trình – Chương 6: Kỹ thuật đệ quy

Bài giảng Kỹ thuật lập trình – Chương 6: Kỹ thuật đệ quy. Chương này gồm có những nội dung chính sau: Mô tả đệ quy, thực hiện tính giai thừa, trạng thái hệ thống khi tính giai thừa, thành phần của mô tả đệ quy, phân loại đệ quy, đệ quy nhị phân, đệ quy phi tuyến, đệ quy tương hỗ,… Mời các bạn cùng tham khảo.

10/2/2021 4:50:27 PM +00:00

Bài giảng Kỹ thuật lập trình – Chương 5: Phong cách lập trình

Bài giảng Kỹ thuật lập trình – Chương 5: Phong cách lập trình trang bị cho người học những kiến thức cơ bản về: Khái niệm phong cách lập trình, một số quy tắc cơ bản về phong cách lập trình, viết tài liệu chương trình. Mời các bạn cùng tham khảo.

10/2/2021 4:50:06 PM +00:00

Bài giảng Kỹ thuật lập trình – Chương 4: Kỹ thuật viết mã nguồn hiệu quả

Bài giảng Kỹ thuật lập trình – Chương 4: Kỹ thuật viết mã nguồn hiệu quả. Những nội dung chính được trình bày trong chương này gồm có: Các kỹ thuật viết mã nguồn hiệu quả, những nguyên tắc cơ bản trong việc tăng hiệu quả viết mã nguồn, tối ưu hóa mã nguồn C/C++.

10/2/2021 4:49:49 PM +00:00

Bài giảng Kỹ thuật lập trình – Chương 3: Hàm

Bài giảng Kỹ thuật lập trình – Chương 3: Hàm gồm có những nội dung như: Truyền tham trị, tham biến và tham số ngầm định; đa năng hóa hàm (function overload); con trỏ hàm và tham số hóa hàm; khái quát hóa hàm (function templates); biểu thức lamda và hàm nặc danh.

10/2/2021 4:49:30 PM +00:00

Bài giảng Kỹ thuật lập trình – Chương 2: Quản lý bộ nhớ

Bài giảng Kỹ thuật lập trình – Chương 2: Quản lý bộ nhớ trang bị cho người học những kiến thức cơ bản về: Biến: tên biến, vùng nhớ và giá trị biến; biến và con trỏ; các phép toán trên con trỏ; con trỏ và mảng;... Mời các bạn cùng tham khảo để biết thêm nội dung chi tiết.

10/2/2021 4:49:12 PM +00:00

Bài giảng Kỹ thuật lập trình – Chương 1: Tổng quan về lập trình

Bài giảng Kỹ thuật lập trình – Chương 1: Tổng quan về lập trình trang bị cho người học những kiến thức cơ bản về hoạt động của chương trình máy tính và ngôn ngữ lập trình. Mời các bạn cùng tham khảo để biết thêm nội dung chi tiết.

10/2/2021 4:48:47 PM +00:00

Giáo trình Lập trình căn bản (Nghề: Công nghệ thông tin) - CĐ Công nghệ và Nông lâm Nam Bộ

Giáo trình Lập trình căn bản thể hiện được các phương tiện xây dựng một giải thuật thông qua các thành phần cơ bản của trình biên dịch, các lệnh có cấu trúc, các hàm xây dựng sẵn hoặc do người lập trình định nghĩa. Cấu trúc dữ liệu được trình bày ở phần cuối bao gồm các bài về mảng, chuỗi ký tự, kiểu con trỏ, kiểu dữ liệu có cấu trúc và kiểu tập tin.

10/2/2021 1:29:00 PM +00:00

Bài giảng Chương trình dịch: Phần 2 - ĐH Sư phạm kỹ thuật Nam Định

Tiếp nội dung phần 1, Bài giảng Chương trình dịch: Phần 2 cung cấp cho người học những kiến thức như: Trình bày các kiến thức cơ bản về: Vị trí, nhiệm vụ của giai đoạn phân tích cú pháp và các phương pháp phân tích cú pháp. Các kỹ thuật biến đổi văn phạm: khử đệ quy trái, thừa số hoá bên trái, khử nhập nhằng. Phương pháp phân tích top – down: phân tích cú pháp đệ quy xuống, phân tích cú pháp dự đoán. Phương pháp phân tích bottom – up: phân tích cú pháp đẩy thu, phân tích cú pháp LR(k).

10/2/2021 12:33:32 PM +00:00

Bài giảng Chương trình dịch: Phần 1 - ĐH Sư phạm kỹ thuật Nam Định

Bài giảng Chương trình dịch: Phần 1 cung cấp cho người học những kiến thức như: Các khái niệm, kiển thức cơ bản về chương trình dịch. Môi trường của chương trình dịch. Các giai đoạn của chương trình dịch. Nhóm các giai đoạn của chương trình dịch. Các đặc trưng cơ bản của ngôn ngữ lập trình bậc cao.

10/2/2021 12:33:20 PM +00:00

Bài giảng Ngôn ngữ hình thức: Phần 1 - ĐH Sư phạm kỹ thuật Nam Định

Bài giảng Ngôn ngữ hình thức: Phần 1 nhằm cung cấp các kiến thức cơ bản, tổng quan về ngôn ngữ, văn phạm và automat; giúp sinh viên nắm vững các kiến thức cơ bản về văn phạm chính quy và automat hữu hạn, văn phạm phi ngữ cảnh và automat đẩy xuống là công cụ dùng để xây dựng và phân tích từ vựng, cú pháp của các ngôn ngữ lập trình.

10/2/2021 12:32:18 PM +00:00

Giáo trình Lập trình Windows: Phần 2 - ĐH Sư phạm kỹ thuật Nam Định

Tiếp nội dung phần 1, Giáo trình Lập trình Windows: Phần 2 cung cấp cho người học những kiến thức như: Lập trình với các điều khiển mở rộng; Lập trình cơ sở dữ liệu. Mời các bạn cùng tham khảo!

10/2/2021 12:32:06 PM +00:00

Giáo trình Lập trình Windows: Phần 1 - ĐH Sư phạm kỹ thuật Nam Định

Giáo trình Lập trình Windows: Phần 1 cung cấp cho người học những kiến thức như: Giới thiệu về lập trình windows và visual basic 6.0, Cơ sở lập trình trong visual basic 6.0, Lập trình với các điều khiển thông dụng. Mời các bạn cùng tham khảo!

10/2/2021 12:31:50 PM +00:00

Giáo trình Lập trình trên nền Web: Phần 2 - ĐH Sư phạm kỹ thuật Nam Định

Tiếp nội dung phần 1, Giáo trình Lập trình trên nền Web: Phần 2 cung cấp cho người học những kiến thức như: Truy nhập cơ sở dữ liệu; Web Services. Mời các bạn cùng tham khảo để nắm chi tiết nội dung giáo trình!

10/2/2021 12:31:34 PM +00:00

Giáo trình Lập trình trên nền Web: Phần 1 - ĐH Sư phạm kỹ thuật Nam Định

Giáo trình Lập trình trên nền Web: Phần 1 cung cấp cho người học những kiến thức như: Tổng quan về ASP.NET; Ngôn ngữ lập trình C#; Làm việc với Web Form. Mời các bạn cùng tham khảo!

10/2/2021 12:31:21 PM +00:00

Bài giảng Lập trình mã nguồn mở: Phần 2 - ĐH Sư phạm kỹ thuật Nam Định

Tiếp nội dung phần 1, Bài giảng Lập trình mã nguồn mở: Phần 2 cung cấp cho người học những kiến thức như: Cấu trúc và cú pháp của MySQL; Làm việc với MySQL và PHP; Xây dựng một số trang web kết hợp PHP và MySQL;...Mời các bạn cùng tham khảo!

10/2/2021 12:30:33 PM +00:00

Bài giảng Lập trình mã nguồn mở: Phần 1 - ĐH Sư phạm kỹ thuật Nam Định

Bài giảng Lập trình mã nguồn mở: Phần 1 cung cấp cho người học những kiến thức như: Giới thiệu về mã nguồn mở; Giới thiệu về PHP; Giới thiệu về MySQL; Cài đặt cấu hình PHP, MySQL, Apache; Xử lý dữ liệu với phpMyAdmin; Cấu trúc của PHP; Các kiểu dữ liệu trong PHP; Khái niệm biến, hằng và chuỗi;...Mời các bạn cùng tham khảo!

10/2/2021 12:30:16 PM +00:00

Bài giảng Lập trình Java: Phần 2 - ĐH Sư phạm kỹ thuật Nam Định

Tiếp nội dung phần 1, Bài giảng Lập trình Java: Phần 2 cung cấp cho người học những kiến thức như: Lập trình đồ họa AWT; Java Applet và Swing; Lập trình đa luồng. Mời các bạn cùng tham khảo để nắm chi tiết nội dung giáo trình!

10/2/2021 12:30:05 PM +00:00

Bài giảng Lập trình Java: Phần 1 - ĐH Sư phạm kỹ thuật Nam Định

Bài giảng Lập trình Java: Phần 1 cung cấp cho người học những kiến thức như: Lập trình Java cơ bản; Lập trình hướng đối tượng trong Java; Các gói và lập trình vào ra. Mời các bạn cùng tham khảo để nắm chi tiết nội dung giáo trình!

10/2/2021 12:29:51 PM +00:00

Bài giảng Lập trình hướng đối tượng: Phần 2 - ĐH Sư phạm kỹ thuật Nam Định

Tiếp nội dung phần 1, Bài giảng Lập trình hướng đối tượng: Phần 2 cung cấp cho người học những kiến thức như: Dẫn xuất và thừa kế; Khuôn hình; Các dòng xuất nhập;...Mời các bạn cùng tham khảo!

10/2/2021 12:29:41 PM +00:00

Bài giảng Lập trình hướng đối tượng: Phần 1 - ĐH Sư phạm kỹ thuật Nam Định

Bài giảng Lập trình hướng đối tượng: Phần 1 cung cấp cho người học những kiến thức như: Lập trình hướng đối tượng và C++; Lớp và đối tượng; Một số khái niệm trong lập trình hướng đối tượng; Một số mở rộng đơn giản trong C++ so với C; Hàm trong C++;...Mời các bạn cùng tham khảo!

10/2/2021 12:29:30 PM +00:00

Bài giảng Lập trình cơ bản: Phần 2 - ĐH Sư phạm kỹ thuật Nam Định

Tiếp nội dung phần 1, Bài giảng Lập trình cơ bản: Phần 2 cung cấp cho người học những kiến thức như: Giới thiệu về lập trình trên Form; Làm việc với Form; Một số điều khiển thông dụng; Một số điều khiển đặc biệt;...Mời các bạn cùng tham khảo để nắm chi tiết nội dung giáo trình!

10/2/2021 12:29:14 PM +00:00