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

Giáo trình Thiết kế và lập trình Web - Đại học Kinh doanh và Công nghệ Hà Nội

Giáo trình Thiết kế và lập trình Web biên soạn bởi trường Đại học Kinh doanh và Công nghệ Hà Nội trang bị cho các bạn sinh viên kiến thức các khái niệm cơ bản; lập trình web với ngôn ngữ siêu văn bản HTML; giới thiệu ngôn ngữ kịch bản vbscript và javascript; lập trình web động với ngôn ngữ lập trình ASP; giới thiệu ado và các kết nối cơ sở dữ liệu.

5/21/2021 11:14:22 AM +00:00

Giáo trình Phân tích thiết kế hướng đối tượng: Phần 2 - PGS.TS. Đặng Văn Đức

Giáo trình Phân tích thiết kế hướng đối tượng: Phần 2 - PGS.TS. Đặng Văn Đức nối tiếp phần 1 gồm chương với các kiến thức đó là biểu đồ chuyển trạng thái và biểu đồ hoạt động; biểu đồ kiến trúc vật lý và phát sinh mã trình; ví dụ áp dụng; mã trình phát sinh trong rose.

5/21/2021 11:14:02 AM +00:00

Giáo trình Phân tích thiết kế hướng đối tượng: Phần 1 - PGS.TS. Đặng Văn Đức

Giáo trình Phân tích thiết kế hướng đối tượng: Phần 1 - PGS.TS. Đặng Văn Đức gồm 5 chương với các nội dung chương mở đầu; khái quát về UML; mô hình hóa trường hợp sử dụng; mô hình hóa tương tác đối tượng; biểu đồ lớp và gói.

5/21/2021 11:13:45 AM +00:00

An overview of facial attribute learning

In this paper, we have surveyed some typical facial attribute learning methods. Five major categories of the state-of-the-art methods are identified: (1) Traditional learning, (2) Deep Single Task Learning, (3) Deep Multitask Learning, (4) Imbalanced Data Solver, and (5) Facial Attribute Ontology. They included from traditional learning algorithm to deep learning, along with methods that assist in solving semantic gaps based on ontology and solving data imbalances. For each algorithm of category, basic theories as well as their strengths, weaknesses, and differences are discussed. We also compared their performance on the standard datasets.

5/21/2021 3:07:47 AM +00:00

Thiết kế chatbot sử dụng thuật toán khoảng cách levenshtein trên raspberry

Trong bài viết này, tác giả giới thiệu về thuật toán khoảng cách Levenshtein và ứng dụng thuật toán tìm kiếm dựa trên khoảng cách Levenshtein để thiết kế chatbot, thay thế cho các chatbot sử dụng mạng nơ-ron nhân tạo. Chatbot sử dụng thuật toán Levenshtein đơn giản và hiệu quả khi thực thi trên máy tính nhúng Raspberry cho các robot. Các thông tin được lưu trong cơ sở dữ liệu làm cơ sở cho chatbot trả lời câu hỏi từ người dùng. Để so sánh thời gian đáp ứng giữa chatbot sử dụng thuật toán tìm kiếm và chatbot sử dụng mạng nơ-ron, tác giả thiết kế mạng nơ-ron tích chập và mạng Long-Short-Term Memrory được huấn luyện với cùng tập dữ liệu. Các mô đun được thực thi trên hệ thống nhúng Raspberry

5/21/2021 3:06:02 AM +00:00

Thiết kế robot trợ lý giảng dạy giao tiếp bằng giọng nói

Bài viết trình bày thiết kế và kiểm nghiệm thử một Robot trợ lý giảng dạy hoạt động như một trợ lý ảo nhưng có khả năng giao tiếp bằng giọng nói, không cần kết nối mạng như các trợ lý ảo hiện tại và sử dụng mã nguồn mở Pocketsphinx để nhận dạng giọng nói.

5/21/2021 3:05:56 AM +00:00

Đề cương chi tiết học phần Kỹ thuật lập trình - ĐH Kinh tế - Kỹ thuật Công nghiệp

Học phần cung cấp kiến thức về lập trình bằng ngôn ngữ C/C++, phân tích các thành phần, cấu trúc điều khiển, thiết kế lưu đồ giải thuật và lập trình ứng dụng để giải quyết bài toán thực tế. Xác định được ưu khuyết điểm của giải thuật, từ đó xây dựng giải thuật thích hợp cho các bài toán lập trình theo hướng tiếp cận có tính hệ thống. Mời các bạn cùng tham khảo đề cương để biết thêm các nội dung chi tiết về môn học.

5/21/2021 1:54:49 AM +00:00

Chương trình khung trình độ cao đẳng nghề Công nghệ thông tin (ứng dụng phần mềm) - Trường CĐN KTCN Dung Quất

Chương trình có thể trang bị cho người học những kiến thức và kỹ năng như: Đọc hiểu các tài liệu chuyên môn cần thiết bằng tiếng Anh; mô tả hiện trạng hệ thống thông tin quản lý của một số loại hình doanh nghiệp; đánh giá ưu nhược điểm về thực trạng ứng dụng phần mềm của doanh nghiệp; đề xuất những giải pháp ứng dụng phần mềm cụ thể để mang lại hiệu quả cao trong hoạt động doanh nghiệp;… Mời các bạn cùng tham khảo để biết thêm các nội dung chi tiết.

5/21/2021 1:45:09 AM +00:00

Chương trình khung trình độ cao đẳng nghề Lập trình máy tính - Trường CĐN KTCN Dung Quất

Chương trình có thể trang bị cho người học những kiến thức và kỹ năng như: Hiểu biết những khái niệm về máy tính, công nghệ thông tin và các ứng dụng của công nghệ thông tin; hiểu biết các hệ quản trị cơ sở dữ liệu; hiểu biết các kiến thức về cơ sở dữ liệu, quy trình phân tích và xây dựng cơ sở dữ liệu;… Mời các bạn cùng tham khảo để biết thêm các nội dung chi tiết.

5/21/2021 1:44:49 AM +00:00

Chương trình khung trình độ trung cấp nghề nghề Công nghệ thông tin (ứng dụng phần mềm) - Trường CĐN GTVT Đường Thuỷ 1

Chương trình khung trình độ trung cấp nghề nghề Công nghệ thông tin (ứng dụng phần mềm) trang bị cho người học những kiến thức như: Có đủ vốn từ và biết cách tra cứu, đọc hiểu các tài liệu chuyên môn cần thiết bằng tiếng Anh; hiểu được hiện trạng hệ thống thông tin quản lý của một số loại hình doanh nghiệp; biết các nghiệp vụ chuyên môn của đơn vị - doanh nghiệp như tổ chức quản lý hoạt động nghiệp vụ, an toàn vệ sinh lao động;… Mời các bạn cùng tham khảo để biết thêm các nội dung chi tiết.

5/21/2021 1:43:08 AM +00:00

Chương trình khung trình độ trung cấp nghề nghề Lập trình máy tính - Trường CĐN GTVT Đường Thuỷ 1

Chương trình khung trình độ trung cấp nghề nghề Lập trình máy tính trang bị cho người học những kiến thức như: Biết được những khái niệm về máy tính, công nghệ thông tin và các ứng dụng của công nghệ thông tin; biết được các hệ quản trị cơ sở dữ liệu; biết được các kiến thức về cơ sở dữ liệu;… Mời các bạn cùng tham khảo để biết thêm các nội dung chi tiết.

5/21/2021 1:42:49 AM +00:00

Bài giảng Lập trình Windows - Trường CĐN Việt Đức Vĩnh Phúc

Bài giảng này được xây dựng với mục đích phục vụ nhu cầu học môn Lập trình Windows cho học sinh, sinh viên hệ Cao đẳng, Đại học chuyên ngành Công nghệ thông tin trường Đại học Kinh tế Kỹ thuật Công nghiệp. Bài giảng đề cập đến những nội dung về lập trình Visual Basic.NET căn bản và các kỹ thuật lập trình cơ sở dữ liệu sử dụng ADO.NET. Kết quả cuối cùng là tạo ra các ứng dụng quản lý sử dụng Visual Basic.NET như một công cụ phát triển trên hệ cơ sở dữ liệu SQL Server. Mời các bạn cùng tham khảo để biết thêm các nội dung chi tiết.

5/21/2021 1:42:26 AM +00:00

Bài giảng Lập trình cỡ nhỏ

Bài giảng Lập trình cỡ nhỏ được biên soạn với mục tiêu cung cấp đến người học kiến thức về đại cương về điều khiển lập trình cỡ nhỏ; các phép toán số của bộ lập trình cỡ nhỏ; bộ lập trình PLC Logo; bộ lập trình PLC Zen. Mời các bạn cùng tham khảo bài giảng để nắm chi tiết hơn nội dung kiến thức.

5/21/2021 12:42:41 AM +00:00

Bài giảng Bài 3: Kiểm thử phần mềm trong công nghiệp - ThS. Trần Mạnh Thắng

Bài giảng Bài 3: Kiểm thử phần mềm trong công nghiệp - ThS. Trần Mạnh Thắng cung cấp kiến thức về quy trình kiểm thử phần mềm cơ bản; mô tả mô hình kiểm thử phần mềm TMM; vai trò của các công cụ kiểm thử; mô tả được công cụ kiểm thử tự động; xây dựng ví dụ sử dụng quy trình kiểm thử phần mềm TMM.

5/21/2021 12:27:10 AM +00:00

Bài giảng Bài 2: Kiểm thử phần mềm – ThS. Trần Mạnh Thắng

Bài giảng Bài 2: Kiểm thử phần mềm – ThS. Trần Mạnh Thắng trình bày khái niệm kiểm thử phần mềm; các phương pháp kiểm thử phần mềm; kỹ thuật thiết kế kiểm thử phần mềm; các chiến lược kiểm thử phần mềm; cấp độ kiểm thử phần mềm; xây dựng một ứng dụng có sử dụng một trong các phương pháp, kỹ thuật, chiến lược kiểm thử.

5/21/2021 12:27:04 AM +00:00

Bài giảng Bài 2: Mã đối xứng

Bài giảng Bài 2: Mã đối xứng trang bị cho người học kiến thức về các thành phần mã đối xứng; các nguyên lý mã đối xứng; thuật toán mã đối xứng DES, AES, RC4; chế độ thao tác mã khối ECB, CBC, CFB.

5/21/2021 12:23:42 AM +00:00

Ngôn ngữ DLPA và một số ứng dụng

Bài viết trình bày việc xem xét cú pháp và ngữ nghĩa của ngôn ngữ lập trình logic DLPA cùng các tính chất ngữ nghĩa của ngôn ngữ DLPA, được gọi đơn giản là chương trình logic dạng tuyển kết tập. Bài viết cũng trình bày một số ứng dụng điển hình sử dụng ngôn ngữ DLPA chạy trên hệ thống lập trình DLV.

5/20/2021 10:51:25 PM +00:00

Bài giảng Tạo personal homepage với tên miền vinhuni

Bài giảng Tạo personal homepage với tên miền vinhuni được biên soạn giúp người học về đăng nhập, các thiết lập cơ bản, các thao tác soạn thảo, các thác tác nâng cao để tạo personal homepage với tên miền vinhuni.

5/20/2021 10:43:40 PM +00:00

Bài giảng Chương 2: Mô hình hóa hệ thống thông tin theo hướng đối tượng

Bài giảng Chương 2: Mô hình hóa hệ thống thông tin theo hướng đối tượng được biên soạn giới thiệu về UML, các biểu đồ trong UML, giới thiệu các phần mềm.

5/20/2021 10:43:01 PM +00:00

Đề xuất một số giải thuật sử dụng phím CALC trong lập trình giải toán máy tính cầm tay

Bài viết đề xuất một số giải thuật mới có sử dụng chức năng của phím CALC vào quy trình giải một số dạng toán dành cho máy tính cầm tay (MTCT) cấp trung học phổ thông. Việc giải toán theo các quy trình mới này sẽ rút ngắn thời gian tính toán, hạn chế sai số và góp phần đơn giản hóa các quy trình tính toán theo cách thông thường trước đây.

5/20/2021 10:34:38 PM +00:00

Nhận dạng cây dựa trên phương pháp kết hợp muộn có gán trọng số

Bài viết phát triển một phương pháp nhận dạng cây dựa trên việc sử dụng phương pháp kết hợp muộn các kết quả nhận dạng cây trên các bộ phận khác nhau của cây.

5/20/2021 10:20:01 PM +00:00

Giáo trình môn học Lập trình hướng đối tượng: Phần 2

Nối tiếp nội dung phần 1, phần 2 của giáo trình môn học Lập trình hướng đối tượng cung cấp cho người học những nội dung chính sau: Vòng đời của đối tượng, thành viên lớp và thành viên thực thể, ngoại lệ, chuỗi hóa đối tượng và vào ra file, lập trình tổng quát và các lớp collection. Mời các bạn cùng tham khảo.

5/20/2021 7:56:59 PM +00:00

Giáo trình môn học Lập trình hướng đối tượng: Phần 1

Giáo trình này cung cấp cho sinh viên các kiến thức từ cơ bản cho đến một số kỹ thuật nâng cao về phương pháp lập trình hướng đối tượng. Giáo trình gồm có 2 phần với 13 chương, phần 1 giáo trình gồm có những nội dung: Mở đầu, ngôn ngữ lập trình java, lớp và đối tượng, biến và các kiểu dữ liệu, hành vi của đối tượng, sử dụng thư viện java, thừa kế và đa hình, lớp trừu tượng và interface.

5/20/2021 7:56:50 PM +00:00

Giáo trình Quản trị cơ sở dữ liệu Access - Đại học Kinh doanh và Công nghệ Hà Nội

Giáo trình Quản trị cơ sở dữ liệu Access - Đại học Kinh doanh và Công nghệ Hà Nội cung cấp đến các bạn kiến thức cách thiết kế một cơ sở dữ liệu trong công việc; biết sử dụng những tính năng cơ bản của Access để xử lý hệ thống cơ sở dữ liệu đó; xử lý tự động thông qua lập trình trong Access.

5/20/2021 5:25:23 PM +00:00

Giáo trình Lập trình cấu trúc (Pascal) - Đại học Kinh doanh và Công nghệ Hà Nội

Giáo trình Lập trình cấu trúc (Pascal) - Đại học Kinh doanh và Công nghệ Hà Nội trang bị cho người học kiến thức về các thành phần cơ bản của ngôn ngữ; các kiểu dữ liệu cơ sở; khai báo, biểu thức và câu lệnh; thủ tục vào, ra dữ liệu; các câu lệnh điều kiện và câu lệnh chọn; thực hành turbo pascal; kiểu vô hướng liệt kê và kiểu đoạn con; lặp FOR, WHILE và Repeat; chương trình con (thủ tục và hàm); kiểu dữ liệu có cấu trúc - kiểu mảng; xâu ký tự; kiểu bản ghi; dữ liệu kiểu tệp; màn hình và chế độ graphic.

5/20/2021 5:25:17 PM +00:00

Bài giảng Chương 7: Chuyển từ giai đoạn phân tích sang giai đoạn thiết kế

Bài giảng Chương 7: Chuyển từ giai đoạn phân tích sang giai đoạn thiết kế được biên soạn giúp các bạn nắm được mục đích của quá trình phân tích là tìm ra những yêu cầu về mặt nghiệp vụ của hệ thống là gì. quá trình thiết kế là xây dựng hệ thống như thế nào; các bước thực hiện trong hai giai đoạn phân tích và thiết kế có mối quan hệ mật thiết và chuyển đổi qua lại

5/20/2021 5:24:51 PM +00:00

Bài giảng Chương 3: Xác định yêu cầu – Lê Thị Tú Kiên

Bài giảng Chương 3: Xác định yêu cầu – Lê Thị Tú Kiên được biên soạn giúp người học hiểu được cách tạo một định nghĩa yêu cầu; làm quen với các kỹ thuật phân tích yêu cầu; sử dụng kỹ thuật phân tích yêu cầu; cách thu thập các yêu cầu bằng phỏng vấn, JAD, bảng câu hỏi, phân tích tài liệu và quan sát; sử dụng từng kỹ thuật thu thập yêu cầu.

5/20/2021 5:24:41 PM +00:00

Maximizing lifetime of heterogeneous wireless turnable camera sensor networks ensuring strong barrier coverage

This paper thus investigates the problem of maximizing the network lifetime to ensure strong barrier coverage for heterogeneous case (MLBC-HWCSN), that has not been taken into account in WCSNs research. We formulate the problem, and then propose a Modified Maximum Flow Algorithm (MMFA) consisting of three stages: constructing the flow-network, finding the maximum flow and refining the solution to solve this problem. Experimental results on extensive instances show that the proposed methodology is suitable for the studied problem and more efficient than existing algorithms.

5/20/2021 4:46:24 PM +00:00

A time series forecasting model based on linguistic forecasting rules

In this paper, we propose a linguistic time series forecasting model based on the linguistic forecasting rules induced from the linguistic, logical relationships instead of the linguistic, logical relationship groups proposed by Hieu. The experimental studies using the historical data of the enrollments of University of Alabama and the daily average temperature data in Taipei show the outperformance of the proposed forecasting models over the counterpart ones.

5/20/2021 4:46:17 PM +00:00

Graph based clustering with constraints and active learning

In this paper, we propose a semisupervised graph based clustering algorithm that tries to use seeds and constraints in the clustering process, called MCSSGC. Moreover, we also introduce a simple but efficient active learning method to collect the constraints that can boost the performance of MCSSGC, named KMMFFQS. These obtained results show that the proposed algorithm can significantly improve the clustering process compared to some recent algorithms.

5/20/2021 4:46:10 PM +00:00