Відмінності між версіями «Computer Science Curricula 2013»

Матеріал з Вікі ЦДУ
Перейти до: навігація, пошук
(Архітектура і організація)
(Cкладові одиниці (KU) областей знань)
Рядок 76: Рядок 76:
 
! Алгоритми і складність
 
! Алгоритми і складність
 
|-
 
|-
|AL/Basic Analysis
+
|AL/Basic Analysis||Основи аналізу
|Основи аналізу
+
 
|-
 
|-
|AL/Algorithmic Strategies
+
|AL/Algorithmic Strategies||Алгоритмічні стратегії
|Алгоритмічні стратегії
+
 
|-
 
|-
|AL/Fundamental Data Structures and Algorithms
+
|AL/Fundamental Data Structures and Algorithms||Основи структур даних і алгоритми
|Основи структур даних і алгоритми
+
 
|-
 
|-
|AL/Basic Automata, Computability and Complexity
+
|AL/Basic Automata, Computability and Complexity||Основи автоматів, обчислюваність і складність
|Основи автоматів, обчислюваність і складність
+
 
|-
 
|-
|AL/Advanced Computational Complexity
+
|AL/Advanced Computational Complexity||Обчислювальна складність (поглиблено)
|Обчислювальна складність (поглиблено)
+
 
|-
 
|-
|AL/Advanced Automata Theory and Computability
+
|AL/Advanced Automata Theory and Computability||Теорія автоматів і обчислюваність (поглиблено)
|Теорія автоматів і обчислюваність (поглиблено)
+
 
|-
 
|-
|AL/Advanced Data Structures, Algorithms, and Analysis
+
|AL/Advanced Data Structures, Algorithms, and Analysis||Структури даних, алгоритми і аналіз (поглиблено)
|Структури даних, алгоритми і аналіз (поглиблено)
+
 
|}
 
|}
  

Версія за 23:18, 29 жовтня 2015

Рекомендації зі складання навчального плану з комп'ютерних наук

Області знань

Фундаментальні дисципліни навчального плану (CS2013 Body of Knowledge) організовані як набір з 18 областей знань (Knowledge Areas – KA) у відповідності з основними областями досліджень в комп’ютерних науках. Кожна область знань являє собою набір одиниць знань (Knowledge Units – KU).

Виділяють такі області знань:

• AL - Algorithms and Complexity Алгоритми і складність
• AR - Architecture and Organization Архітектура і організація
• CN - Computational Science Обчислювальні науки
• DS - Discrete Structures Дискретні структури
• GV - Graphics and Visualization Графіка та візуалізація
• HCI - Human-Computer Interaction Людино-машинна взаємодія
• IAS - Information Assurance and Security* Безпека інформації
• IM - Information Management Інформаційний менеджмент
• IS - Intelligent Systems Системи штучного інтелекту
• NC - Networking and Communications* Мережі та комунікація
• OS - Operating Systems Операційні системи
• PBD - Platform-based Development* Платформно-орієнтована розробка
• PD - Parallel and Distributed Computing* Паралельні і розподілені обчислення
• PL - Programming Languages Мови програмування
• SDF - Software Development Fundamentals* Основи розробки програм
• SE - Software Engineering Програмна інженерія
• SF - Systems Fundamentals* Основи систем
• SP - Social Issues and Professional Practice Соціальні питання і професійна практика

* – нові та модифіковані області знань.

Раніше навчальні плани мали Нормативні (Core) та Вибіркові (Elective) дисципліни. CS2013 запроваджує поділ Нормативних дисциплін на два потоки Нормативні-1 (Core Tier-1) та Нормативні-2 (Core Tier-2).

Кожний навчальний план повинен включати всі дисципліни Нормативні-1 та в середньому 90 % дисциплін Нормативні-2 (мінімум 80 %, максимум 100 %).

Cкладові одиниці (KU) областей знань

Алгоритми і складність

AL. Algorithms and Complexity Алгоритми і складність
AL/Basic Analysis Основи аналізу
AL/Algorithmic Strategies Алгоритмічні стратегії
AL/Fundamental Data Structures and Algorithms Основи структур даних і алгоритми
AL/Basic Automata, Computability and Complexity Основи автоматів, обчислюваність і складність
AL/Advanced Computational Complexity Обчислювальна складність (поглиблено)
AL/Advanced Automata Theory and Computability Теорія автоматів і обчислюваність (поглиблено)
AL/Advanced Data Structures, Algorithms, and Analysis Структури даних, алгоритми і аналіз (поглиблено)

Архітектура і організація

AR. Architecture and Organization Архітектура і організація
AR/Digital Logic and Digital Systems Цифрові схеми і системи
AR/Machine Level Representation of Data Машинне представлення даних
AR/Assembly Level Machine Organization Організація машини рівня асемблера
AR/Memory System Organization and Architecture Організація і архітектура пам’яті
AR/Interfacing and Communication Інтерфейси і комунікація
AR/Functional Organization Функціональна організація
AR/Multiprocessing and Alternative Architectures Мультипроцесність і альтернативні архітектури
AR/Performance Enhancements Способи підвищення продуктивності

Наука обчислень

CN. Computational Science Наука обчислень
CN/Introduction to Modeling and Simulation Вступ до моделювання і симуляції
CN/Modeling and Simulation Моделювання і симуляція
CN/Processing Обробка
CN/Interactive Visualization Інтерактивна візуалізація
CN/Data, Information, and Knowledge Дані, інформація, знання
CN/Numerical Analysis Чисельний аналіз