Chapter 4: Introduction to the Body of KnowledgeThis chapter provides  dịch - Chapter 4: Introduction to the Body of KnowledgeThis chapter provides  Việt làm thế nào để nói

Chapter 4: Introduction to the Body

Chapter 4: Introduction to the Body of Knowledge

This chapter provides an introduction to the structure and rationale for the Body of Knowledge. It further describes the most substantial innovations in the Body of Knowledge. It does not propose a particular set of courses or curriculum structure -- that is the role of the course and curriculum exemplars. Rather, this chapter emphasizes the flexibility that the Body of Knowledge allows in adapting curricula to institutional needs and the continual evolution of the field. In Computer Science terms, one can view the Body of Knowledge as a specification of the content to be covered and a curriculum as an implementation. A large variety of curricula can meet the specification.
The following points are elaborated:
● Knowledge Areas are not intended to be in one-to-one correspondence with particular courses in a curriculum: We expect curricula will have courses that incorporate topics from multiple Knowledge Areas.
● Topics are identified as either “Core” or “Elective” with the core further subdivided into “Tier-1” and “Tier-2.”
○ A curriculum should include all topics in the Tier-1 core and ensure that all students cover this material.
○ A curriculum should include all or almost all topics in the Tier-2 core and ensure that all students encounter the vast majority of this material.
○ A curriculum should include significant elective material: Covering only “Core” topics is insufficient for a complete curriculum.
● Because it is a hierarchical outline, the Body of Knowledge under-emphasizes some key issues that must be considered when constructing a curriculum, such as the ways in which a curriculum allows students to develop the characteristics outlined in Chapter 3: Characteristics of Graduates.
● The learning outcomes and hour counts in the Body of Knowledge provide guidance on the depth of coverage towards which curricula should aim.
● There are several new Knowledge Areas that reflect important changes in the field.


Knowledge Areas are Not Necessarily Courses (and Important Examples Thereof)
It is naturally tempting to associate each Knowledge Area with a course. We explicitly discourage this practice in general, even though many curricula will have some courses containing material from only one Knowledge Area or, conversely, all the material from one Knowledge Area in one course. We view the hierarchical structure of the Body of Knowledge as a useful way to group related information, not as a stricture for organizing material into courses. Beyond this general flexibility, in several places we expect many curricula to integrate material from multiple Knowledge Areas, in particular:
● Introductory courses: There are diverse successful approaches to introductory courses in computer science. Many focus on the topics in Software Development Fundamentals together with a subset of the topics in Programming Languages or Software Engineering, while leaving most of the topics in these other Knowledge Areas to advanced courses. But which topics from other Knowledge Areas are covered in introductory courses can vary. Some courses use object-oriented programming; others, functional programming; and others, platform-based development (thereby covering topics in the Platform-Based Development Knowledge Area). Conversely, there is no requirement that all Software Development Fundamentals be covered in a first or second course, though in practice most topics will usually be covered in these early courses. A separate chapter discusses introductory courses more generally.
● Systems courses: The topics in the Systems Fundamentals Knowledge Area can be presented in courses designed to cover general systems principles or in those devoted to particular systems areas such as computer architecture, operating systems, networking, or distributed systems. For example, an Operating Systems course might be designed to cover more general systems principles, such as low-level programming, concurrency and synchronization, performance measurement, or computer security, in addition to topics more specifically related to operating systems. Consequently, such courses will likely draw on material in several Knowledge Areas. Certain fundamental systems topics like latency or parallelism will likely arise in many places in a curriculum. While it is important that such topics do arise, preferably in multiple settings, the Body of Knowledge does not specify the particular settings in which to teach such topics. The course exemplars in Appendix C show multiple ways that such material may be organized into courses.
● Parallel computing: Among the changes to the Body of Knowledge from previous reports is a new Knowledge Area in Parallel and Distributed Computing. An alternative structure for the Body of Knowledge would place relevant topics in other Knowledge Areas: parallel algorithms with algorithms, programming constructs in software-development focused areas, multi-core design with computer architecture, and so forth. We chose instead to provide guidance on the essential parallelism topics in one place. Some, but not all, curricula will likely have courses dedicated to parallelism, at least in the near term.
0/5000
Từ: -
Sang: -
Kết quả (Việt) 1: [Sao chép]
Sao chép!
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ả sự đổi mới đá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ụ thể của các khóa học hoặc cấu trúc chương trình--đó là vai trò của các khóa học và chương trình giảng dạy exemplars. Thay vào đó, chương này nhấn mạnh sự linh hoạt mà cơ thể của kiến thức cho phép trong điều chỉnh chương trình giảng dạy để nhu cầu thể chế và sự tiến hóa liên tục của trường. Về khoa học máy tính, một trong những có thể xem các 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. Nhiều chương trình giảng dạy có thể đáp ứng đặc điểm kỹ thuật.
Những điểm sau đây được xây dựng:
● kiến thức khu vực không được dự định để ở một thư từ 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 giảng dạy sẽ có các khóa học kết hợp các chủ đề từ nhiều lĩnh vực kiến thức.
● các chủ đề được xác định là "Cốt lõi" hoặc "Elective" với cốt lõi được chia thành "Tier-1" và "Tier-2."
○ A chương trình nên bao gồm các chủ đề trong lõi Tier-1 và đảm bảo rằng tất cả học sinh bao gồm tài liệu này.
○ A chương trình nên bao gồm tất cả hoặc hầu như tất cả các chủ đề của tầng-2 lõi và đảm bảo rằng tất cả sinh viên gặp phần lớn tài liệu này.
○ A chương trình nên bao gồm các vật liệu tự quan trọng: Bao gồm các chủ đề "Cốt lõi" chỉ là không đủ cho một chương trình đào tạo hoàn chỉnh.
● bởi vì nó là một phác thảo cấu trúc, cơ thể kiến thức dưới-nhấn mạnh một số vấn đề chủ chốt mà phải được xem xét khi xây dựng một chương trình giảng dạy, chẳng hạn như những cách mà trong đó một chương trình cho phép học sinh để phát triển những đặc điểm được nêu trong chương 3: đặc điểm sinh viên tốt nghiệp.
● Các kết quả học tập và giờ đếm trong cơ thể của kiến thức cung cấp hướng dẫn về độ sâu của phạm vi bảo hiểm theo hướng mà chương trình giảng dạy nên nhằm mục đích.
● Có là 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.


kiến thức khu vực là không nhất thiết phải khóa học (và quan trọng ví dụ đó)
nó là hấp dẫn tự nhiê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 giảng dạy sẽ có một số khóa học có chứa các vật liệu từ chỉ có một kiến thức khu vự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 khóa 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, không phải là một nhỏ cho các tổ chức tài liệu vào các khóa học liên quan. Ngoài tính linh hoạt chung này, ở một số 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 kiến thức lĩnh vực, đặc biệt:
● giới thiệu khóa học: có rất đa dạng thành công phương pháp tiếp cận để giới thiệu các khóa học khoa học máy tính. Nhiều tập trung vào các chủ đề trong phần mềm phát triển cơ bả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 hoặc 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 mà các chủ đề từ các khu vực khác của kiến thức được bảo hiểm trong các khóa học giới thiệu có thể khác nhau. Sử dụng một số khóa học lập trình hướng đối tượng; những người khác, lập trình hàm; và những người khác, dựa trên nền tảng phát triển (do đó bao gồm các chủ đề trong khu vực dựa trên nền tảng kiến thức phát triển). Ngược lại, có là không có yêu cầu rằng tất cả phần mềm phát triển nguyên tắc cơ bản được bảo hiểm trong một 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ủ đề sẽ thường được diễn tả trong các đầu khóa học. Một chương riêng thảo luận về các khóa học giới thiệu nói chung.
● Hệ thống khóa học: Các chủ đề trong khu vực kiến thức cơ bản của 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 hệ thống hoặc những người dành cho cụ thể hệ thống lĩnh vực như kiến trúc máy tính, Hệ điều hành, mạng, hoặ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ế để trang trải tổng quát hơn hệ thống nguyên tắc, chẳng hạn như lập trình ở độ cao thấp, concurrency và đồng bộ hóa, hiệu suất đo lường, hoặc bảo mật máy tính, ngoài việc thêm các chủ đề cụ thể liên quan đến hệ điều hành. Do đó, các khóa học như vậy có khả năng sẽ viết tài liệu vào nhiều lĩnh vực kiến thức. Một số chủ đề cơ bản hệ thống như độ trễ hoặc xử lý song song sẽ có khả năng xuất hiện ở nhiều nơi trong một chương trình giảng dạy. Trong khi nó là quan trọng rằng các chủ đề phát sinh, tốt nhất là trong nhiều cài đặt, cơ thể kiến thức không xác định các cài đặt cụ thể trong đó để dạy cho các chủ đề như vậy. Exemplars khóa học trong phụ lục C Hiển thị nhiều cách rằng những tài liệu có thể được tổ chức vào các khóa học.
● tính toán song song: trong số các thay đổi đối với cơ thể của kiến thức từ báo cáo trước đó là một khu vực kiến thức mới trong song song và phân phối máy tính. Một cấu trúc khác cho cơ thể của kiến thức sẽ đặt các chủ đề có liên quan trong lĩnh vực kiến thức khác: thuật toán song song với các thuật toán, lập trình xây dựng trong lĩnh vực phát triển phần mềm, tập trung, đa lõi các thiết kế với kiến trúc máy tính, và vv. Chúng tôi đã chọn để thay thế để cung cấp hướng dẫn về các chủ đề xử lý song song cần thiết ở một nơi. Chương trình giảng dạy một số, nhưng không phải tất cả, có khả năng sẽ có các khóa học dành riêng cho xử lý song song, ít trong ngắn hạn.
đang được dịch, vui lòng đợi..
Kết quả (Việt) 2:[Sao chép]
Sao chép!
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..
 
Các ngôn ngữ khác
Hỗ trợ công cụ dịch thuật: Albania, Amharic, Anh, Armenia, Azerbaijan, Ba Lan, Ba Tư, Bantu, Basque, Belarus, Bengal, Bosnia, Bulgaria, Bồ Đào Nha, Catalan, Cebuano, Chichewa, Corsi, Creole (Haiti), Croatia, Do Thái, Estonia, Filipino, Frisia, Gael Scotland, Galicia, George, Gujarat, Hausa, Hawaii, Hindi, Hmong, Hungary, Hy Lạp, Hà Lan, Hà Lan (Nam Phi), Hàn, Iceland, Igbo, Ireland, Java, Kannada, Kazakh, Khmer, Kinyarwanda, Klingon, Kurd, Kyrgyz, Latinh, Latvia, Litva, Luxembourg, Lào, Macedonia, Malagasy, Malayalam, Malta, Maori, Marathi, Myanmar, Mã Lai, Mông Cổ, Na Uy, Nepal, Nga, Nhật, Odia (Oriya), Pashto, Pháp, Phát hiện ngôn ngữ, Phần Lan, Punjab, Quốc tế ngữ, Rumani, Samoa, Serbia, Sesotho, Shona, Sindhi, Sinhala, Slovak, Slovenia, Somali, Sunda, Swahili, Séc, Tajik, Tamil, Tatar, Telugu, Thái, Thổ Nhĩ Kỳ, Thụy Điển, Tiếng Indonesia, Tiếng Ý, Trung, Trung (Phồn thể), Turkmen, Tây Ban Nha, Ukraina, Urdu, Uyghur, Uzbek, Việt, Xứ Wales, Yiddish, Yoruba, Zulu, Đan Mạch, Đức, Ả Rập, dịch ngôn ngữ.

Copyright ©2024 I Love Translation. All reserved.

E-mail: