Chương 4: Giới thiệu về cơ thể của kiến thức chương này cung cấp một giới thiệu về cấu trúc và lý do cho cơ thể của kiến thức. Nó tiếp tục mô tả những cải tiến đáng kể nhất trong cơ thể của kiến thức. Nó không đề xuất một tập hợp các khóa học hoặc cấu trúc chương trình giảng dạy - đó là vai trò của các khóa học và chương trình giảng dạy ví dụ. Thay vào đó, chương này nhấn mạnh sự linh hoạt mà thân thể của kiến thức cho phép trong chương trình giảng dạy thích ứng với nhu cầu của tổ chức và sự phát triển liên tục của lĩnh vực này. Trong điều kiện khoa học máy tính, người ta có thể xem cơ thể của kiến thức như là một đặc điểm kỹ thuật của nội dung được bảo hiểm và một chương trình giảng dạy như một thực hiện. . Một lượng lớn các chương trình đào tạo có thể đáp ứng các đặc điểm kỹ thuật Những điểm sau đây được xây dựng: ● Khu vực kiến thức này không phải là trong một-một sự tương ứng với các khóa học cụ thể trong một chương trình giảng dạy: Chúng tôi hy vọng chương trình sẽ có các khóa học kết hợp chủ đề từ nhiều kiến thức khu vực. ● chủ đề được xác định là một trong hai "Core" hoặc "chọn lọc" với cốt lõi được chia nhỏ thành "Tier-1" và "Tier-2." ○ Một chương trình giảng dạy nên bao gồm tất cả các chủ đề trong lõi Tier-1 và đảm bảo rằng tất cả sinh viên bao gồm các tài liệu này. ○ Một chương trình giảng dạy nên bao gồm tất cả hoặc gần như tất cả các chủ đề trong Tier-2 lõi và đảm bảo rằng tất cả các học sinh gặp phải phần lớn các vật liệu này. ○ Một chương trình giảng dạy bao gồm các tài liệu bầu cử quan trọng: Bao gồm chỉ "Core" là chủ đề không đủ cho một chương trình giảng dạy hoàn toàn. ● Bởi vì nó là một phác thảo phân cấp, thân thể của kiến thức dưới nhấn mạnh một số vấn đề quan trọng cần phải được xem xét khi xây dựng chương trình, chẳng hạn như cách thức mà một chương trình cho phép sinh viên phát triển các đặc điểm nêu trong Chương 3. Đặc điểm của sinh viên tốt nghiệp ● Các kết quả học tập và số giờ trong cơ thể của kiến thức hướng dẫn về độ sâu của vùng phủ sóng đối với chương trình giảng dạy mà nên nhắm đến. ● Có một số khu vực kiến thức mới phản ánh những thay đổi quan trọng trong lĩnh vực này. Khu vực kiến thức là Không Các khóa học nhất thiết (và Ví dụ quan trọng tùng của chúng) Đó là tự nhiên hấp dẫn để liên kết mỗi khu vực kiến thức với một khóa học. Chúng tôi rõ ràng không khuyến khích thực hành này nói chung, mặc dù nhiều chương trình sẽ có một số khóa học có chứa vật liệu từ chỉ có một khu vực kiến thức hoặc ngược lại, tất cả các vật liệu từ một khu vực kiến thức trong một môn học. Chúng tôi xem cấu trúc phân cấp của cơ thể của kiến thức như là một cách hữu ích để nhóm thông tin liên quan, không phải là một hẹp để tổ chức các khóa học vật liệu vào. Ngoài tính linh hoạt chung này, ở một vài nơi, chúng tôi mong đợi nhiều chương trình giảng dạy tích hợp các tài liệu từ nhiều khu vực kiến thức, cụ thể: ● Giới thiệu khóa học: Có phương pháp tiếp cận thành công đa dạng để giới thiệu các khóa học về khoa học máy tính. Nhiều tập trung vào các chủ đề trong phần mềm cơ bản phát triển cùng với một tập hợp con của các chủ đề trong Ngôn ngữ lập trình hay công nghệ phần mềm, trong khi để lại hầu hết các chủ đề trong các lãnh vực kiến thức khác để khóa học nâng cao. Nhưng những bài viết từ khu vực kiến thức khác được đề cập trong khóa học giới thiệu có thể thay đổi. Một số khóa học sử dụng lập trình hướng đối tượng; những người khác, lập trình chức năng; và những người khác, phát triển dựa trên nền tảng (do đó với các chủ đề trong Cương lĩnh phát triển dựa trên kiến thức Area). Ngược lại, không có yêu cầu rằng tất cả các nguyên tắc cơ bản phát triển phần mềm được bao gồm trong khóa học đầu tiên hoặc thứ hai, mặc dù trong thực tế hầu hết các chủ đề này sẽ thường được bao gồm trong các khóa học sớm. Một chương riêng biệt thảo luận về các khóa học giới thiệu tổng quát hơn. ● Hệ thống khóa học: Các chủ đề trong kiến thức cơ bản Diện tích hệ thống có thể được trình bày trong các khóa học được thiết kế để bao gồm các nguyên tắc chung của hệ thống hoặc ở những khu vực dành cho các hệ thống cụ thể như kiến trúc máy tính, hệ điều hành, mạng, hoặc các hệ thống phân phối. Ví dụ, một khóa học hệ điều hành có thể được thiết kế để bao gồm hệ thống các nguyên tắc tổng quát hơn, chẳng hạn như lập trình ở mức độ thấp, đồng thời và đồng bộ hóa, đo lường hiệu suất, hoặc bảo mật máy tính, ngoài chủ đề cụ thể hơn là liên quan đến hệ điều hành. Do đó, các khóa học như vậy sẽ có khả năng vẽ trên các tài liệu ở một số khu vực tri thức. Một số hệ thống cơ bản các chủ đề như độ trễ hoặc song song nhiều khả năng sẽ xuất hiện ở nhiều nơi trong một chương trình giảng dạy. Trong khi điều quan trọng là chủ đề như vậy phát sinh, tốt nhất là cài đặt nhiều, thân thể của kiến thức không xác định các thiết lập đặc biệt, trong đó để dạy cho chủ đề này. Các nhiên những hình mẫu trong Phụ lục C hiển thị nhiều cách mà các tài liệu này có thể được tổ chức thành các khóa học. ● Tính toán song song: Trong số những thay đổi trong cơ thể của kiến thức từ báo cáo trước đây là một khu vực kiến thức mới trong máy tính song song và phân phối. Một cấu trúc thay thế cho cơ thể của kiến thức sẽ đặt chủ đề liên quan trong khu vực kiến thức khác: các thuật toán song song với các thuật toán, lập trình cấu trúc trong các khu vực tập trung phát triển phần mềm, thiết kế đa lõi với kiến trúc máy tính, và vv. Chúng tôi đã chọn thay vì để cung cấp hướng dẫn về các chủ đề song song cần thiết ở một nơi. Một số, nhưng không phải tất cả, chương trình có thể sẽ có các khóa học dành riêng cho xử lý song song, ít nhất là trong tương lai gần.
đang được dịch, vui lòng đợi..