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

Lecture Data structures and other objects using C++ - Chapter 10b: Binary search trees

One of the tree applications in chapter 10 is binary search trees. In chapter 10, binary search trees are used to implement bags and sets. This presentation illustrates how another data type called a dictionary is implemented with binary search trees.

3/18/2021 4:08:12 AM +00:00

Lecture Data structures and other objects using C++ - Chapter 10a: Complete binary trees

This lecture is an introduction to trees, illustrating basic terminology for binary trees, and focusing on complete binary. Before this lecture, students should have a good understanding of the simpler linear data structures of lists, stacks, and queues.

3/18/2021 4:08:06 AM +00:00

Lecture Data structures and other objects using C++ - Chapter 9: Recursive thinking

Chapter 9 introduces the technique of recursive programming. As you have seen, recursive programming involves spotting smaller occurrences of a problem within the problem itself. This presentation gives an additional example, which is not in the book.

3/18/2021 4:07:59 AM +00:00

Lecture Data structures and other objects using C++ - Chapter 8: Using a queue

Lecture Data structures and other objects using C++ - Chapter 8: Using a queue. This chapter introduces the queue data type. Several example applications of queues are given in that chapter. This presentation describes the queue operations and two ways to implement a queue.

3/18/2021 4:07:53 AM +00:00

Lecture Data structures and other objects using C++ - Chapter 7: Using a stack

This lecture demonstrates an application of stacks: implementing backtracking to solve the N-Queens problem. The presentation includes a demonstration program which you can run at a couple points during the presentation. The demonstation requires EGA or VGA graphics on a PC. The best time for this lecture is after the students have read chapter 7 on stacks.

3/18/2021 4:07:45 AM +00:00

Lecture Data structures and other objects using C++ - Chapter 6: Template functions

Templates are an important part of C++ that allows a programmer to reuse existing code for new purposes. In some sense, templates ensure that you don’t have to continually “reinvent the wheel.” This lecture introduces how to implement and use template functions. The best time for the lecture is just before the students read chapter 6.

3/18/2021 4:07:39 AM +00:00

Lecture Data structures and other objects using C++ - Chapter 5: Linked lists in action

This lecture shows three linked list operation in detail. The operations are: Adding a new node at the head of a linked list, adding a new node in the middle of a linked list, removing a node from a linked list. The best time for this lecture is just after the students have been introduced to linked lists, and before the complete linked list toolkit has been covered.

3/18/2021 4:07:32 AM +00:00

Lecture Data structures and other objects using C++ - Chapter 3: Container classes

This lecture presents container classes using an example: the bag class. Before this lecture, students should know about these items: How to implement simple classes, such as those in chapter 2, how to separate the class into a header file and an implementation file.

3/18/2021 4:07:25 AM +00:00

Lecture Data structures and other objects using C++ - Chapter 2: Object-oriented programming

This lecture is an introduction to classes, telling what classes are and how they are implemented in C++. Before this lecture, students should have a some understanding of: How an array of characters can be used as a string in C++ programming, and the meaning of the strlen and strcpy functions from string.h.

3/18/2021 4:07:19 AM +00:00

Lecture Data structures and other objects using C++ - Chapter 1: Preconditions and postconditions

This is the first of several lectures which accompany the textbook Data Structures and other objects using C++. Each lecture chooses one topic from the book and expands on that topic - adding examples and further material to reinforce the students' understanding. This first lecture covers the topic of preconditions and postconditions from chapter 1.

3/18/2021 4:07:12 AM +00:00

An ensemble co-evolutionary based algorithm for classification problems

In this paper, the authors propose a coevolutionary algorithm using an ensemble learning approach (E-SOCA) to simultaneously solve both feature subset selection and optimal classifier design. Unlike previous studies where each population retains only one best individual (Elite) after co-evolution, in this study, an elite community will be stored and calculated together through an ensemble learning algorithm to produce the finally classified result.

3/18/2021 12:58:19 AM +00:00

An evaluation of pose estimation in video of traditional martial arts presentation

In this work we built a small dataset and used CNN for estimating keypoints and joints of actions in traditional martial arts videos. Next we applied the measurements (length of joints, deviation angle of joints, and deviation of keypoints) for evaluating pose estimation in 2-D and 3-D spaces. The estimator was trained on the classic MSCOCO Keypoints Challenge dataset, the results were evaluated on a well-known dataset of Martial Arts, Dancing, and Sports dataset. The results were quantitatively evaluated and reported in this paper.

3/18/2021 12:58:11 AM +00:00

BASTA: BDI-based architecture of simulated traffic agentsBASTA: BDI-based architecture of simulated traffic agents

A search for a balance between complexity and comprehensibility of the solution led us to the field of multiagent systems. Beliefs-Desires-Intentions (BDI) systems offer useful abstractions for activities of a single selfdriving car and collective intelligence of such vehicles. Indeed, the BDI framework helps to combine two distinct natures of a selfdriving car: its reactiveness and proactiveness. Moreover, the modularity of the resulting architectures for an individual CAV and urban traffic induced by these cars makes the design intelligible and flexible. Our prototype verifies the feasibility of this concept.

3/18/2021 12:58:03 AM +00:00

On the use of ensemble method for multi view textual data

Therefore, multi view text clustering presents a useful solution for trends detection by integrating various representations called ‘views’ to provide a complementary description of the same content. In this context, we propose a new ensemble method for multi-view text clustering that exploits different representations of text in order to produce more accurate and high quality clustering. Extensive experiments on real-world text datasets were conducted to demonstrate its superiority by comparing with the existing methods. An application of the proposed method in trends detection from twitter is also illustrated.

3/18/2021 12:57:17 AM +00:00

Bài tập lớn môn Kỹ thuật phần mềm và ứng dụng: Quản lý cửa hàng bán sách

Nội dung của bài tập lớn này tìm hiểu các công cụ sử dụng để quản lý cửa hàng bán sách; khảo sát phân tích hệ thống; thiết kế cơ sở dữ liệu; thiết kế giao diện hệ thống; ưu, nhược điểm và hướng phát triển của hệ thống.

3/18/2021 12:18:11 AM +00:00

Optimizing equipment efficiency: An application of SMED methodology for SMEs

The method of single minute exchange of dies (SMED) appears to be an effective approach, which does not require financial investments but only utilizes the current human resource, to improve and maximize the OEE. The paper describes the step-by-step approach to apply SMED and shows its results in the increase of 18 OEE in a semi-auto cutting machine.

3/17/2021 11:02:13 PM +00:00

Bài giảng Cơ sở lập trình: Chương 3 - Phạm Thanh An

Bài giảng Cơ sở lập trình - Chương 3: Xây dựng lớp, đối tượng sau khi học bài này các bạn sinh viên sẽ nắm được định nghĩa lớp; tạo đối tượng; sử dụng các thành viên static; hủy đối tượng; nạp chồng phương thức; đóng gói dữ liệu với thuộc tính; thuộc tính chỉ đọc.

3/17/2021 10:30:54 PM +00:00

Bài giảng Cơ sở lập trình: Chương 2 - Phạm Thanh An

Mời các bạn cùng tham khảo Bài giảng Cơ sở lập trình - Chương 2: Nền tảng ngôn ngữ C# để nắm chi tiết các nội dung kiểu dữ liệu cơ bản; biến và hằng; biểu thức; câu lệnh; toán tử; các chỉ dẫn biên dịch; xử lý ngoại tệ.

3/17/2021 10:30:47 PM +00:00

Bài giảng Cơ sở lập trình: Chương 1 - Phạm Thanh An

Bài giảng Cơ sở lập trình - Chương 1: Tổng quan về lập trình cho MTĐT với các kiến thức khái niệm về chương trình, ngôn ngữ lập trình, giải thuật; giới thiệu về top down design; mô hình phát triển phần mềm; các cách tiếp cận trong lập trình; tổng quan về lập trình hướng đối tượng; viết các chương trình đơn giản...

3/17/2021 10:30:39 PM +00:00

Bài giảng Cơ sở lập trình: Giới thiệu môn học - Phạm Thanh An

Bài giảng Cơ sở lập trình: Giới thiệu môn học sẽ cung cấp những thông tin tổng quát về môn học bao gồm mục tiêu môn học, bố cục nội dung kiến thức môn học. Mời các bạn cùng tham khảo!

3/17/2021 10:30:31 PM +00:00

Giáo trình Lập trình viên mã nguồn mở PHP – Module 2

Giáo trình Lập trình viên mã nguồn mở PHP – Module 2 gồm 9 bài học với các nội dung Form và các điều khiển cơ sở; Javascript căn bản; Kết hợp PHP và JavaScript; lập trình hướng đối tượng nâng cao; XML; XML – DOM; Tích hợp mã PHP; SESSION – COOKIE; hoàn chỉnh website.

3/17/2021 4:46:03 PM +00:00

Tổng quan về lý thuyết kiểm thử

Bài viết trình bày tổng quan lý thuyết kiểm thử phần mềm; vai trò của kiểm thử phần mềm; mục tiêu của kiểm thử phần mềm; nguyên tắc kiểm thử phần mềm; qui trình kiểm thử phần mềm trong suốt vòng đời phát triển phần mềm; quy trình kiểm thử phần mềm; mô tả các bước trong quy trình kiểm thử phần mềm...

3/17/2021 4:45:42 PM +00:00

Giáo trình Thực hành với Visual Basic: Phần 1

Giáo trình Thực hành với Visual Basic: Phần 1 thông tin đến người học các bài thực hành cài đặt Visual Basic và môi trường làm việc của VB; biến, mảng, hàm, thủ tục và các cấu trúc điều khiển; sử dụng các điều khiển cơ bản trong Visual Basic.

3/17/2021 4:44:22 PM +00:00

Giáo trình Thực hành với Visual Basic: Phần 2

Giáo trình Thực hành với Visual Basic: Phần 2 nối tiếp phần 1 với các bài thực hành sử dụng các hộp thoại; sử dụng menu và các thanh công cụ; tạo, thao tác với cơ sở dữ liệu và sử dụng các đối tượng. Mời các bạn cùng tham khảo đầy đủ 2 phần của giáo trình để nắm chi tiết nội dung kiến thức.

3/17/2021 4:44:14 PM +00:00

Giáo trình Lập trình hướng đối tượng - Vũ Thanh Hiền

Giáo trình Lập trình hướng đối tượng sẽ cung cấp đến người học những kiến thức cơ bản lập trình hướng đối tượng, các ngôn ngữ và vài ứng dụng OPP; quá trình phát triển C++; lớp và đối tượng dẫn nhập; đa năng hóa toán tử dẫn nhập; đa năng hóa toán tử các toán tử chèn dòng, thiết kế chương trình theo hướng đối tượng...

3/17/2021 4:43:42 PM +00:00

Định tuyến trong mạng MANET với môi trường IoT

Bài viết phân tích giải pháp định tuyến cho hệ thống IoT bằng cách sử dụng kết hợp các giao thức MANET và các nguyên tắc định tuyến WSN. Kết quả mô phỏng chỉ ra rằng giải pháp này cung cấp một cách tiếp cận hiệu quả về thông lượng và độ trễ gói tin trong hệ thống MANET ‐ IoT.

3/17/2021 2:37:57 PM +00:00

Đề thi học kỳ II năm học 2019-2020 môn Trí tuệ nhân tạo - ĐH Công nghệ

Nhằm giúp các bạn có thêm tài liệu ôn tập, củng cố lại kiến thức đã học và rèn luyện kỹ năng làm bài tập, mời các bạn cùng tham khảo đề thi học kỳ II năm học 2019-2020 môn Trí tuệ nhân tạo dưới đây. Hy vọng sẽ giúp các bạn tự tin hơn trong kỳ thi sắp tới.

3/17/2021 1:56:19 PM +00:00

Đề thi học kỳ I năm học 2018-2019 môn Trí tuệ nhân tạo - ĐH Công nghệ

Đề thi học kỳ I năm học 2018-2019 môn Trí tuệ nhân tạo giúp các bạn sinh viên có thêm tài liệu ôn tập, luyện tập nhằm nắm vững được những kiến thức, kĩ năng cơ bản, đồng thời vận dụng kiến thức để giải các bài tập một cách thuận lợi.

3/17/2021 1:56:12 PM +00:00

Đề thi giữa học kỳ năm học 2019-2020 môn Trí tuệ nhân tạo - ĐH Công nghệ

Đề thi giữa học kỳ năm học 2019-2020 môn Trí tuệ nhân tạo giúp cho các bạn sinh viên nắm bắt được cấu trúc và cách giải đề thi, dạng đề thi chính để có kế hoạch ôn thi một cách tốt hơn. Tài liệu hữu ích cho các các bạn sinh viên đang theo học môn này và những ai quan tâm đến môn học này dùng làm tài liệu tham khảo.

3/17/2021 1:56:06 PM +00:00

Đề thi cuối học kỳ I năm học 2018-2019 môn Trí tuệ nhân tạo (Đề số 2) - ĐH Công nghệ

Đề thi cuối học kỳ I năm học 2018-2019 môn Trí tuệ nhân tạo gồm 2 câu hỏi hệ thống lại kiến thức học phần và giúp các bạn sinh viên ôn tập kiến thức đã học, chuẩn bị cho kỳ thi sắp tới. Tài liệu hữu ích cho các các bạn sinh viên đang theo học và những ai quan tâm đến môn học này dùng làm tài liệu tham khảo.

3/17/2021 1:55:59 PM +00:00