Learning Objective 4.1.A: Explain the risks to privacy from collecting and storing personal data on computer systems.
- 4.1.A.1 When using a computer, personal privacy is at risk. When developing new programs, programmers should attempt to safeguard the personal privacy of the user.
Learning Objective 4.1.B: Explain the importance of recognizing data quality and potential issues when using a data set.
- 4.1.B.1 Algorithmic bias describes systemic and repeated errors in a program that create unfair outcomes for a specific group of users.
- 4.1.B.2 Programmers should be aware of the data set collection method and the potential for bias when using this method before using the data to extrapolate new information or drawing conclusions.
- 4.1.B.3 Some data sets are incomplete or contain inaccurate data. Using such data in the development or use of a program can cause the program to work incorrectly or inefficiently.
Learning Objective 4.1.C: Identify an appropriate data set to use in order to solve a problem or answer a specific question.
- 4.1.C.1 Contents of a data set might be related to a specific question or topic and might not be appropriate to give correct answers or extrapolate information for a different question or topic.
Mục tiêu học tập 4.1.A: Giải thích những rủi ro đối với quyền riêng tư do thu thập và lưu trữ dữ liệu cá nhân trên hệ thống máy tính.
- 4.1.A.1 Khi sử dụng máy tính, quyền riêng tư cá nhân có nguy cơ bị xâm phạm. Khi phát triển các chương trình mới, các lập trình viên nên cố gắng bảo vệ quyền riêng tư của người dùng.
Mục tiêu học tập 4.1.B: Giải thích tầm quan trọng của việc nhận biết chất lượng dữ liệu và các vấn đề tiềm ẩn khi sử dụng một tập dữ liệu.
- 4.1.B.1 Thiên kiến thuật toán mô tả các lỗi hệ thống và lặp lại trong một chương trình tạo ra kết quả không công bằng cho một nhóm người dùng cụ thể.
- 4.1.B.2 Các lập trình viên cần nhận thức về phương pháp thu thập tập dữ liệu và khả năng xuất hiện thiên kiến khi sử dụng phương pháp này trước khi sử dụng dữ liệu để suy diễn thông tin mới hoặc rút ra kết luận.
- 4.1.B.3 Một số tập dữ liệu bị thiếu sót hoặc chứa dữ liệu không chính xác. Việc sử dụng dữ liệu như vậy trong quá trình phát triển hoặc vận hành một chương trình có thể khiến chương trình hoạt động sai hoặc kém hiệu quả.
Mục tiêu học tập 4.1.C: Xác định một tập dữ liệu phù hợp để sử dụng nhằm giải quyết một vấn đề hoặc trả lời một câu hỏi cụ thể.
- 4.1.C.1 Nội dung của một tập dữ liệu có thể liên quan đến một câu hỏi hoặc chủ đề cụ thể và có thể không phù hợp để đưa ra câu trả lời đúng đắn hoặc suy diễn thông tin cho một câu hỏi hoặc chủ đề khác.
