Контрольная работа по информатике 4 класс: Контрольная работа по ИВТ в 4 классе | Тест по информатике (4 класс) по теме:

Содержание

Контрольная работа по ИВТ в 4 классе | Тест по информатике (4 класс) по теме:

Контрольная  работа по информатике 4 класс

I вариант

1.)  Виды информации по способу представления на носителе.

1. текстовая *               2. обонятельная

3. вкусовая                   4.графическая*

2.) Объект, который принимает информацию, называется приёмник информации.

3.) Все  части компьютера соединены  с  ……

                                               1. клавиатурой

                                               2. монитором

3. системным блоком*

4.) Воспринятая человеком информация хранится

                              1. в памяти человека*

                              2. в некоторых органах чувств

                              3. во всех органах чувств одновременно.

5.) Свойства бывают общие и отличительные.

6.) Отметить объекты, находящиеся в отношении «противоположность»

                                        1. страница, книга

2. узкая лента, широкая лента*

                                        3.  компьютер, мышь

7.) Устройство ввода данных – это …

1. сканер                2. клавиатура*

3. процессор          4. микрофон*

8.) В памяти человека после встречи с каким-либо предметом остается

1. фотография

                                                       2. образ*

9.) Заполни схему деления понятия «транспорт»

                                            «Транспорт»

«автобус» ____________    _______________    _______________

10.) Понятие принадлежит  к

1. к миру объектов реальной действительности

                          2. к миру мышления*

11.) Впиши нужный объект

                             1.)  собака – животное, береза – дерево

  2.)  большой – маленький, высокий – низкий

II вариант

1.) Виды информатизации по способу восприятия:

1. зрительная*        2. графическая

                                     3. текстовая              4. слуховая*

2.) Объект, который получает информацию – источник информации.

3.) Компьютер может обрабатывать информацию, потому, что в его состав входят

                                 1. множество устройств

2. множество устройств и программы*

                                 3. множество программ

4.) Объект – это общее название

                             1. предметов окружающего мира

                      2. того, на что направлено вниманием (мысль) человека*

3. явлений окружающей действительности

5.) Свойства бывают существенные и несущественные.

6) Отметить объекты, находящиеся в отношении «целое     часть»

 1.  солнечная система, Земля.*

                                         2.  первый, второй

                                         3.  верх, низ

7) Отметь объекты, находящиеся в отношении «причина       следствие»

                                                     1. лист, дерево

2. дождь, лужа*

                                                     3. дерево, окно

8.) Устройство выводы данных

                                      1. процессор            2.  принтер*

3. монитор*           4. клавиатура

9.) Может ли изменяться представление человека об объекте?

                                                             1.  да*

2.  нет

10. Заполни схему обобщения понятий.

                                «Устройство компьютера»

«клавиатура» _______________     _____________   _________________

11.) Термин науки информатики

                                    1.   «принтер»*

2.  «внешняя память компьютера»*

                                     3.  «одежда»

Контрольная  работа по информатике 4 класс

I вариант

1.)  Виды информации по способу представления на носителе.

                                    1. текстовая                     2. обонятельная

3. вкусовая                   4.графическая

2.) Объект, который принимает информацию, называется _________________ информации.

3.) Все  части компьютера соединены  с  ……

                                               1. клавиатурой

                                               2. монитором

                                               3. системным блоком

4.) Воспринятая человеком информация хранится

                              1. в памяти человека

                              2. в некоторых органах чувств

                              3. во всех органах чувств одновременно.

5.) Свойства бывают общие и ____________________________.

6.) Отметить объекты, находящиеся в отношении «противоположность»

                                           1. страница, книга

2. узкая лента, широкая лента

                                           3.  компьютер, мышь

7.) Устройство ввода данных – это …

 1. сканер                2. клавиатура

3. процессор          4. микрофон

8.) В памяти человека после встречи с каким-либо предметом остается

1. фотография

                                                         2. образ

9.) Заполни схему деления понятия «транспорт»

                                            «Транспорт»

«автобус» ____________    _______________    _______________

10.) Понятие принадлежит  к  ….

1. к миру объектов реальной действительности

                            2. к миру мышления

 

11.) Впиши нужный объект

                  1.)  собака – животное, береза – ____________________

  2.)  большой – маленький, высокий – ___________________

II вариант

1.) Виды информатизации по способу восприятия:

1. зрительная          2. графическая

                                       3. текстовая              4. слуховая

2.) Объект, который получает информацию – ________________информации.

3. ) Компьютер может обрабатывать информацию, потому, что в его состав входят

                                 1. множество устройств

                                 2. множество устройств и программы

                                 3. множество программ

4.) Объект – это общее название

                                1. предметов окружающего мира

                      2. того, на что направлено вниманием (мысль) человека

 3. явлений окружающей действительности

5.) Свойства бывают существенные и _____________________________

6) Отметить объекты, находящиеся в отношении «целое     часть»

 1.  солнечная система, Земля.

                                            2.  первый, второй

                                            3.  верх, низ

7) Отметь объекты, находящиеся в отношении «причина       следствие»

                                                        1. лист, дерево

2. дождь, лужа

                                                        3. дерево, окно

8.) Устройство выводы данных

                                        1. процессор            2.  принтер

3. монитор             4. клавиатура

9.) Может ли изменяться представление человека об объекте?

                         1.  да

                         2.  нет

10.)  Заполни схему обобщения понятий.

                                «Устройство компьютера»

«клавиатура» _______________     _____________   _________________

11.)  Термин науки информатики

                                       1.   «принтер»

2.  «внешняя память компьютера»

                                       3.  «одежда»

Информатика. 4 класса. Контрольные работы. Матвеева Н.В., Челак Е.Н.

Твитнуть

Поделиться

Плюсануть

Поделиться

Отправить

Класснуть

Запинить

 

Аннотация

Контрольные работы для 4 класса входят в состав УМК по информатике для начальной школы (2–4 классы). Для каждого класса также включает учебник, рабочие тетради, методическое пособие для учителя. УМК обеспечивает пропедевтическое обучение информатике, цель которого — сформировать представление учащихся об основных понятиях информатики на основе их личного опыта и знаний, полученных при изучении других школьных дисциплин, а также развить начальные навыки работы на компьютере.

Пример из учебника

1. Какая, по твоему мнению, была цель моделирования, то есть создания этой графической модели? (Вставь пропущенные слова и отметь верное.)
Сохранить информацию об
Передать собранную об объекте детям
Показать, как будет выглядеть которого ещё нет
Изучить или испытать модели работу который испытывать и изучать или опасно, или дорого
2. Отметь общее свойство, которым обладают текстовая модель и графическая модель.
Помогают хранить информацию об объекте

Имеют общий цвет и размер
Обладают свойством наглядности
Используются для передачи информации об объекте
3. Отметь словосочетание, которое иначе можно назвать «текст».
Материальная модель
Графическая модель
Знаковая модель
Тестовая модель
Звуковая модель

 

Учебник можно просто читать в онлайн режиме, переходя сразу на тот параграф или раздел, который Вам сейчас нужен.

Контрольная работа по информатике 4класс

Контрольная работа по информатике 4 класс

I вариант

1.) Виды информации по способу представления на носителе.

1. текстовая * 2. обонятельная

3. вкусовая 4.графическая*

2. ) Объект, который принимает информацию, называется приёмник

информации.

3.) Все части компьютера соединены с ……

1. клавиатурой

2. монитором

3. системным блоком*

4.) Воспринятая человеком информация хранится

1. в памяти человека*

2. в некоторых органах чувств

3. во всех органах чувств одновременно.

5.) Свойства бывают общие и отличительные.

6.) Отметить объекты, находящиеся в отношении «противоположность»

1. страница, книга

2. узкая лента, широкая лента*

3. компьютер, мышь

7.) Устройство ввода данных – это …

1. сканер 2. клавиатура*

3. процессор 4. микрофон*

8.) В памяти человека после встречи с каким-либо предметом остается

1. фотография

2. образ*

9.) Заполни схему деления понятия «транспорт»

«Транспорт»


«автобус» ____________ _______________ _______________

10. ) Понятие принадлежит к

1. к миру объектов реальной действительности

2. к миру мышления*

11.) Впиши нужный объект

1.) собака – животное, береза – дерево

2.) большой – маленький, высокий – низкий

II вариант

1.) Виды информатизации по способу восприятия:

1. зрительная* 2. графическая

3. текстовая 4. слуховая*

2.) Объект, который получает информацию – источник информации.

3.) Компьютер может обрабатывать информацию, потому, что в его состав входят

1. множество устройств

2. множество устройств и программы*

3. множество программ

4.) Объект – это общее название

1. предметов окружающего мира

2. того, на что направлено вниманием (мысль) человека*

3. явлений окружающей действительности

5.) Свойства бывают существенные и несущественные.

6) Отметить объекты, находящиеся в отношении «целое часть»

1. солнечная система, Земля.*

2. первый, второй

3. верх, низ

7) Отметь объекты, находящиеся в отношении «причина следствие»

1. лист, дерево

2. дождь, лужа*

3. дерево, окно

8.) Устройство выводы данных

1. процессор 2. принтер*

3. монитор* 4. клавиатура

9.) Может ли изменяться представление человека об объекте?

1. да*

2. нет

10. Заполни схему обобщения понятий.

«Устройство компьютера»


«клавиатура» _______________ _____________ _________________

11.) Термин науки информатики

1. «принтер»*

2. «внешняя память компьютера»*

3. «одежда»

Контрольная работа по информатике 4 класс

I вариант

1.) Виды информации по способу представления на носителе.

1. текстовая 2. обонятельная

3. вкусовая 4.графическая

2.) Объект, который принимает информацию, называется _________________ информации.

3.) Все части компьютера соединены с ……

1. клавиатурой

2. монитором

3. системным блоком

4.) Воспринятая человеком информация хранится

1. в памяти человека

2. в некоторых органах чувств

3. во всех органах чувств одновременно.

5.) Свойства бывают общие и ____________________________.

6.) Отметить объекты, находящиеся в отношении «противоположность»

1. страница, книга

2. узкая лента, широкая лента

3. компьютер, мышь

7.) Устройство ввода данных – это …

1. сканер 2. клавиатура

3. процессор 4. микрофон

8.) В памяти человека после встречи с каким-либо предметом остается

1. фотография

2. образ

9.) Заполни схему деления понятия «транспорт»

«Транспорт»


«автобус» ____________ _______________ _______________

10.) Понятие принадлежит к ….

1. к миру объектов реальной действительности

2. к миру мышления

11.) Впиши нужный объект

1.) собака – животное, береза – ____________________

2.) большой – маленький, высокий – ___________________

II вариант

1.) Виды информатизации по способу восприятия:

1. зрительная 2. графическая

3. текстовая 4. слуховая

2.) Объект, который получает информацию – ________________информации.

3.) Компьютер может обрабатывать информацию, потому, что в его состав входят

1. множество устройств

2. множество устройств и программы

3. множество программ

4.) Объект – это общее название

1. предметов окружающего мира

2. того, на что направлено вниманием (мысль) человека

3. явлений окружающей действительности

5.) Свойства бывают существенные и _____________________________

6) Отметить объекты, находящиеся в отношении «целое часть»

1. солнечная система, Земля.

2. первый, второй

3. верх, низ

7) Отметь объекты, находящиеся в отношении «причина следствие»

1. лист, дерево

2. дождь, лужа

3. дерево, окно

8.) Устройство выводы данных

1. процессор 2. принтер

3. монитор 4. клавиатура

9.) Может ли изменяться представление человека об объекте?

1. да

2. нет

10.) Заполни схему обобщения понятий.

«Устройство компьютера»


«клавиатура» _______________ _____________ _________________

11.) Термин науки информатики

1. «принтер»

2. «внешняя память компьютера»

3. «одежда»

Комплекс контрольных работ по информатике для 1-4 классов УМК А.В.Горячева

Контрольные работы составлены в соответствии с заданиями учебника-тетради по программе Горячева А.В. в 1-4 классах. В ресурсе представлены каталог и контрольные работы для каждого класса по всем разделам учебника. Для каждого класса предусмотрено выполнение 5 работ: после изучения каждого из четырех разделов и итоговая работа по всем разделам учебника.

Практическое применение: организация и проведение учебных занятий при изучении информатики в начальных классах по программе Горячева А. Н.

Цели уроков:
— закрепить полученные знаний и умений, проверка умений учеников.

Формы работы на уроке: самостоятельная, индивидуальная работа.
Методы: словесный (рассказ), наглядно-иллюстративный, практический.

Контрольные работы по информатике 1 класс
1. План действий и его описание
Проверка умения выбирать предметы заданного цвета. Проверка умения выбирать изображение предмета по заданному описанию. Проверка умения выявлять закономерность в заданном ряду фигур. Проверка умения собирать изображение предмета из его частей.

2. Отношения и действия предметов
Проверка умения формировать две группы с одинаковым числом предметов. Проверка умения выбирать «лишний» предмет, – не обладающего свойством, общим для остальных предметов группы. Проверка умения упорядочивать рисунки, изображающие цепочку событий.

3. Множества
Проверка умения располагать предметы по возрастанию порядковых номеров. Проверка умения подбирать пары «общее название – предмет». Проверка умения составлять схему отображения двух множеств по заданному. рисунку. Проверка умения располагать фигуры относительно линии симметрии.

4. Логические рассуждения
Проверка умения давать общее название объектам. Проверка умения размещать объекты в вершинах дерева. Проверка умения строить граф по описанию и подсчитывать количество ребер. Проверка умения строить пути в графах. Проверка умения отражать на рисунке все возможные сочетания.

5. Итоговая работа
План действий и его описание. Отношения и действия предметов. Множества. Логические рассуждения.



Контрольные работы по информатике 2 класс
1. Состав и признаки предметов
Проверка умения выбирать общее название для группы предметов. Проверка умения закрашивать клетки, симметричные заданным относительно.оси симметрии. Проверка умения размещать предмет по заданным координатам.

2. Алгоритм
Проверка умения выбирать текст команды по заданным исходным данным и результату. Проверка умения восстанавливать линейный алгоритм из заданных команд.

3. Множества
Проверка умения подбирать элементы множества по его названию. Закрепление умения уравнивать три множества. Проверка умения составлять схему отображения двух множеств по заданному словесному описанию. Проверка умения определять названия вложенных множеств и исправлять ошибки в размещении их элементов на схеме. Проверка умения определять названия двух пересекающихся множеств и размещать на схеме их элементы.

4. Логические рассуждения
Проверка умения определять истинность высказываний для заданного рисунка. Проверка умения делать заключение на основании заданных ложных высказываний. Проверка умения исключать лишний объект из группы с общим названием, заданным отрицанием. Проверка умения выбирать объекты, удовлетворяющие заданному условию со словами «И» и «ИЛИ». Проверка умения подсчитывать и описывать все возможные сочетания.

5. Итоговая работа
Состав и признаки предметов. Алгоритм. Множества. Логические рассуждения.



Контрольные работы по информатике 3 класс
1. Алгоритм
Проверка умения составлять алгоритмы из предложенных команд. Проверка умения находить вопросы, на которые можно ответить словами «да». или «нет». Проверка умения выбирать противоположные высказывания. Проверка умения восстанавливать схему алгоритма с ветвлениями и циклами из заданных команд.

2. Группы объектов
Проверка умения выбирать названия составных частей и действий для заданных объектов. Проверка умения выбирать общее название, названия общих составных частей и общих действий для заданной группы объектов. Проверка умения выбирать имена и значения признаков для заданной группы объектов.

3. Логические рассуждения
Проверка умения определять истинность высказывания по заданному графу. Проверка умения определять истинность высказываний со словами «И» и «ИЛИ», отбирать элементы для заданной области на схеме. Проверка умения размещать на схеме элементы пересекающихся множеств. Проверка умения размещать на схеме элементы подмножества. Проверка умения строить граф по описанию.

4. Аналогии и закономерности
Проверка умения находить закономерность и строить аналогичную закономерность. Проверка умения находить закономерность и восстанавливать пропущенные элементы цепочки. Проверка умения находить закономерность в расположении объектов в таблице.

5. Итоговая работа
Алгоритм. Группы объектов. Логические рассуждения. Аналогии и закономерности.



Контрольные работы по информатике 4 класс
1. Алгоритмы
Проверка умения восстанавливать схему и построчную запись алгоритма с ветвлением и циклом. Проверка умения выполнять действия по алгоритму с заданными значениями параметров. Проверка умения выполнять действия по алгоритму и записывать промежуточные и окончательные результаты.

2. Признаки и действия объектов
Проверка умения выбирать общее название, названия общих свойств для заданной группы объектов. Проверка умения выбирать названия составных частей и заполнять фрагмент схемы состава заданного объекта. Проверка умения выбирать заполнять фрагмент схемы состава заданного объекта и записывать адрес его составной части.

3. Множества
Проверка умения размещать на схеме названия и элементы множеств. Проверка умения определять область на схеме по заданному высказыванию. Проверка умения строить направленный граф по заданным высказываниям. Проверка умения строить подграфы по заданным условиям. Проверка умения записывать правила «если-то». Проверка умения делать выводы по схеме рассуждений.

4. Состав и признаки объектов
Проверка умения связывать названия объектов и их составных частей. Проверка умения связывать названия составных частей и действий объектов. Проверка умения связывать названия признаков и действий объектов.

5. Итоговая работа
Алгоритмы. Признаки и действия объектов. Множества. Состав и признаки объектов.

© Поспелова Галина Васильевна Поспелова Галина Васильевна

Понравилось? Сохраните и поделитесь:

По кнопке ниже вы можете скачать методическую разработку «Комплекс контрольных работ по информатике для 1-4 классов УМК А.В.Горячева» категории «Комплексы методических разработок» бесплатно. Будем благодарны, если вы оставите отзыв или посмотрите еще другие материалы на нашем сайте. Характеристики документа: «конспект».



Скачать материал 9.4 Kb
Загрузка началась… Понравился сайт? Получайте ссылки
на лучшие материалы еженедельно! Подарок каждому подписчику!

Контрольная работа по информатике 4 класс (II четверть)

Контрольная работа для 4 класса 2 четверь. Автор: н.в.Матвеева

Просмотр содержимого документа
«Контрольная работа по информатике 4 класс (II четверть)»

Фамилия _______________________ Имя_____________

1. Какие действия можно совершать с понятиями?

  • обобщение

  • деление

  • сложение

  • вычитание

2. Дополни схему деления понятия «Время года», дорисуй стрелки.

3. Заполни схему обобщения понятий, дорисуй стрелки.

«Мышь»

4. Назови отношения понятий

Понятие

Отношение

Понятие

Бумага

Носитель информации

Нос

Глаз

Числовая информация

Графическая информация

Устройство вывода

Принтер

Рисунок

Форма представления информации

Мышь

Клавиатура

Зима

Время года

Вид информации по способу представления

Звуковая информация

5. Отметь предложения, которые являются суждениями.

  • Кто вошел?

  • Принтер является устройством вывода.

  • Воробей – это птица.

  • Бумага — носитель информации.

  • Цветы красивые.

  • Который час?

  • Бумага – носитель информации.

  • Сколько дней в году?

6. Сделай заключение на основании посылок

Посылка: Все цифры — знаки.

Посылка: 9 является цифрой.

Заключение: _________________________________________

Посылка: Все рисунки – графические объекты.

Посылка: Иллюстрация в книге – рисунок.

Заключение: _________________________________________

7. Укажи истинные высказывания буквой «И», а ложные буквой «Л»

Все крокодилы летают.

Компьютер – помощник человека при счете.

10 делится на 3 без остатка.

Телефон служит средством связи.

Клавиатура – устройства вывода

В вашем классе 15 человек.

Человек информацию воспринимает органами чувств

8. Вставь пропущенные слова

а) Деление понятий – это мысленное ________________: перечисление ________________, входящих в ______________ понятие.

б) Истина – это то, что ______________________ действительности.

в) Ложь – то, что ________________________ не соответствует.

Данные для справки: действительности, действие, понятие, соответствует, родовое, видовые


Контрольная работа по информатике в 4 классе

Контрольная работа ученика 4 «___» класса __________________________

                                                                                                                     Ф.И.О.

1. Вставь пропущенные слова:

_____________________ — это упрощенный заменитель реального объекта.

Модель является результатом процесса _________________________________.

Модель обладает не всеми, а только некоторыми _______________________, которые имеет реальный __________________________.

 

Данные для справки: объект, свойство, модель, отношение, моделирование.

 

3.  Найди лишнее и зачеркни.

А) земля, гора, глобус, река

Б) человек, мужчина, женщина, кукла

В)фотография, рисунок, текст, схема

 

 
2. Определи, что является моделью, — соедини стрелками.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

4.  Заполни пустые ячейки таблицы:

Реальный объект

Модель объекта

маленький ребенок

 

 

Глобус

Автомобиль

 

 

макет дома

 

5. Вставь пропущенные слова:

А) Графическая _______________________ — это упрощенный заменитель реального объекта в виде ____________________.

Б) Текстовая модель – это описание _______________________________ с помощью слов естественного __________________________________.

В) Графическая модель отличается от текстовой свойством _______________________.

Данные для справки: объект – оригинал, свойство, изображение, модель, язык, наглядность.

 

6. Отметь общие свойства, которыми обладают текстовая модель и графическая модель.

 

 

 

 

7.  Запиши алгоритм решения задачи: «Петя купил 2 кг картошки и 3 кг моркови. Сколько стоила покупка?»

1) ______________________________________________________________________

2) _____________________________________________________________________

3) ______________________________________________________________________

9.а)  __________________ алгоритм состоит из последовательности шагов, которые исполняются одна за другой.

б) алгоритм с __________

________ содержит блок выбора с условием, в котором один вход для данных и два выхода: «Да» и «Нет»

 
8.  Отметь свойства алгоритма.

 

 

 

 

 

 

 

 

 

 

 

 

10. Дана текстовая модель решения задачи, составьте блок – схему

Текстовая модель

___________________ модель (блок-схема)

Начало.

1.   Измерь длину А.

2.   Измерь ширину В.

3.   Найди площадь как произведение длины на ширину: S = А * В

4.   Запиши результат S

Конец

 


Естественные науки 4 класс


Обзор курса

Acellus Grade 4 Science — это стимулирующий курс, в котором обсуждаются темы жизни, Земли и физических наук, а также космос и технологии. Курс включает лабораторные работы, чтобы помочь студентам испытать теорию, которую они изучают, «в действии». Acellus Grade 4 Science преподает инструктор Acellus Эми Хиллман.
Этот курс разработан Международной академией наук. Учить больше

Объем и последовательность

Раздел 1 — Классификации растений и животных В этом разделе рассматриваются строительные блоки жизни — клетки — как группируются живые существа, как классифицируются растения и животные и как животные приспосабливаются к выживанию. Блок 2 — Энергия растений Этот модуль охватывает растения, включая их характеристики, части, воспроизводство и жизненный цикл. Также включена биография Чарльза Дарвина. Блок 3 — Экосистемы В этом модуле рассматриваются экосистемы, включая их части, потоки энергии и материи. Блок 4 — Изменения в экосистемах В этом разделе обсуждается, что такое сбалансированная экосистема, а также вещи, которые нарушают баланс, такие как конкуренция, взаимодействие организмов, изменения окружающей среды и люди.Также рассматриваются способы сохранения баланса в экосистеме и внимание к карьере в области биологии. Блок 5 — Системы человеческого тела Этот модуль охватывает основные системы организма человека, включая скелетную, мышечную, дыхательную, кровеносную, пищеварительную и нервную системы. В нем также обсуждаются вирусы и болезни, а также защитные системы организма, а также освещается карьера в области оптометрии. Блок 6 — Круговорот воды и погода В этом модуле обсуждается вода на Земле, включая облака, атмосферу, давление воздуха, круговорот воды, а также измерение и прогнозирование погоды. Блок 7 — Ураганы и торнадо В этом модуле обсуждаются ураганы и торнадо, в том числе прогнозирование ураганов и прогнозирование торнадо. Также представлен обзор карьеры по метеорологии. Блок 8 — Минералы и горные породы В этом разделе обсуждаются минералы с упором на то, как образуются осадочные, метаморфические и магматические породы, а также приводится биография Альфреда Вегнера. Блок 9 — Изменения поверхности Земли В этом разделе обсуждается, как изнашивается поверхность Земли и что происходит с выветрившимся материалом.Также покрыты вулканы и землетрясения. Блок 10 — Использование природных ресурсов В этом разделе описываются природные ресурсы с особым упором на почву. В нем также обсуждаются ресурсы, используемые для получения энергии, и освещаются карьеры в области геологии. Раздел 11 — Свойства вещества В этом модуле обсуждается материя и ее свойства, в том числе способы измерения материи, а также дается обзор различных способов изменения материи, а также рассматриваются физические, химические и фазовые изменения. Блок 12 — Тепло Этот блок обсуждает материю, которая содержит энергию, как движется тепло, конвекцию и излучение, а также освещает карьеры в химии. Блок 13 — Магнетизм и электричество Этот блок охватывает атомы, магнитные поля, то, как может заряжаться материя, как текут электрические заряды и как электричество можно преобразовать в магнетизм. Блок 14 — Свет и звук В этом блоке обсуждается энергия как звук и как свет, как производится звук и как взаимодействуют материя и свет. Также представлена ​​биография Томаса Эдисона. Блок 15 — Движущиеся объекты Этот модуль описывает движение, в том числе то, как сила влияет на движущиеся объекты и как сила, масса и энергия связаны друг с другом.Также обсуждается, что такое машины и как они работают вместе. Блок 16 — Внутренние и внешние планеты В этом разделе обсуждается, как возникла Вселенная, что находится внутри нашей солнечной системы, концепции вращения и вращения и каждая из восьми планет. Также рассматриваются ракеты, созвездия, затмения, фазы луны, пояса астероидов, кометы, луна, звезды и солнце. Также представлена ​​жизнь Николая Коперника. Блок 17 — Эффекты технологий В этом разделе обсуждается, как технологии влияют на нашу жизнь и изменили транспорт и коммуникации.

Cambridge IGCSE Computer Science (0478)

Мы регулярно пересматриваем нашу квалификацию, чтобы убедиться, что она по-прежнему соответствует потребностям учащихся, школ и высших учебных заведений по всему миру и отражает текущее мышление. Подробную информацию об изменениях см. В учебном плане на 2023-2025 годы.

Каковы основные изменения в учебной программе?

Для поддержки учителей и учащихся у нас есть:

  • обновлены цели обучения, чтобы продемонстрировать глубину преподавания каждой темы.Формулировка во многих местах выглядит по-разному, но содержание обучения остается в основном прежним.
  • обновил структуру тем, чтобы убедиться, что темы и подтемы четко связаны между собой.
  • удалил и добавил темы; убедитесь, что время обучения по-прежнему находится в пределах часов управляемого обучения.

Какие основные изменения в оценке?

  • Предварительных материалов больше не будет, и общие веса компонентов изменились.
  • В Документе 1 (теперь называемом «Компьютерные системы») мы внесли изменения в веса целей оценки и переместили «Логические ворота» в Документ 2.
  • В Документе 2 (теперь называемом «Алгоритмы, программирование и логика») мы внесли изменения в веса целей оценки и добавили новый вопрос на основе сценария.

Когда произойдут эти изменения?

Обновленный учебный план подлежит рассмотрению с июня 2023 года. Экзамены доступны в марте 2023 года только для Индии.Пожалуйста, смотрите программу обучения на 2023-2025 годы для получения полной информации.


Поддержка

Мы разрабатываем широкий спектр материалов, чтобы помочь вам преподавать по обновленной программе. Эти ресурсы будут доступны с июня 2021 года (до начала обучения) через наш Центр поддержки школ и включают:

  • Схема работы
  • Руководство для учащихся
  • Руководство для учителя
  • Образец бумаги Ответы
  • Пример ответов кандидата (после первого экзамена).

Обучение

Будет доступно очное и онлайн-обучение. Актуальную информацию можно найти в нашем календаре мероприятий и тренировок.

Подтвержденные ресурсы

Просмотрите последние ресурсы, которые разрабатываются нашими партнерами по программе поддержки Cambridge IGCSE Computer Science (0478).

Компьютерные науки для Кембриджского IGCSE и уровня O (второе издание) (Cambridge University Press)

Основываясь на основах вычислительного мышления и программирования, представленных вам в реальных условиях и в тематических исследованиях Microsoft Research.Новые функции и учебные пособия по программированию предоставляют вашим ученикам инструменты, необходимые для уверенного изучения.

Подробнее на сайте Cambridge University Press

Кембридж IGCSE и компьютерные науки уровня O (второе издание) (Hodder Education)

Написанные известными авторами-экспертами, наши обновленные ресурсы позволяют учащимся эффективно ориентироваться в содержании обновленных программ Кембриджа IGCSE и O Level Computer Science.

Подробнее на сайте Hodder Education

Marshall Cavendish Education Cambridge IGCSE Computer Science (Marshall Cavendish Education)

Эта серия статей воспитывает образ мышления на протяжении всей жизни, побуждая учащихся развивать навыки технической и цифровой грамотности с помощью проблем и ситуаций, основанных на реальных сценариях. Это позволяет им осваивать меняющиеся технологии и стать независимыми мыслителями и решать проблемы.

Дополнительная информация на веб-сайте Marshall Cavendish Education

Тест на способности к программированию

В тесте 26 вопросов , и у вас будет 25 минут на их выполнение. По окончании теста (по прошествии 25 минут) вам будет выставлен балл. Для выработки ответов используйте БУМАГУ и КАЛЬКУЛЯТОР. Обратите внимание, что это довольно сложный тест.

Тест начнется с трех простых вопросов-примеров, которые не будут отмечены или рассчитаны на время .Теперь нажмите на кнопку «Перейти к первому примеру» ниже, чтобы начать. Нажмите на переключатель рядом с вашим ответом, чтобы ответить на него. Вы можете изменить свой ответ, нажав другую кнопку. Вы также можете вернуться к предыдущему вопросу, нажав кнопку предыдущего вопроса. Если вы уверены, что прошли тест, нажмите «Получить свой результат».

Как упоминалось ранее, этот тест предназначен только для практики, поэтому вы не должны ваш результат важен главным образом потому, что тест не проходил надлежащие условия испытаний e.грамм. в тихой комнате без помех. Ваш работоспособность также может быть нарушена, если вы простужены или плохо выспались. Также, данные показывают, что иностранных студентов или этнических меньшинства могут оказаться в невыгодном положении при прохождении этого типа теста из-за языка и Культурные различия. Если ваш родной язык не английский, ваша оценка, скорее всего, будет ниже по таким тестам, чем носители английского языка. Зрелые студенты также иногда могут оказаться в невыгодном положении, и вы должны помнить, что ваша степень субъект может изменить вашу производительность — например, ученых , вероятно, сделают лучше по математическим тестам и студентов гуманитарных специальностей по вербальным тестам.Даже твоя способность использование мыши может повлиять на ваш счет! Сказав все это, для вас все еще естественно хочу получить отзывы о вашей работе.

Для получения дополнительной информации о тестах по программированию щелкните вкладку тестов по программированию на странице наших психометрических тестов

Вопрос

Ответы

Примеры ответов плюс работа

1 4

Грейс придумала число, сложила 7, умножила на 3, отняла 5 и разделила на 4, чтобы получить ответ 7.Какой был стартовый номер?
Вам нужно работать в обратном направлении: умножьте 7 на 4, прибавьте 5, разделите на 3, уберите 7, чтобы получить начальное число.
4 + 7 = 11 x 3 = 33 — 5 = 28/4 = 7

2 10


Что такое B1 + C2?
B1 = 7 и C2 = 3, поэтому B1 + C2 = 10

3 Ни один из этих

Умножить A1 на B2.Поместите ответ в E1.
Теперь разделите E1 на D4.
Какой ответ?
A1 = 9, B2 = 2, поэтому E1 = 9 x 2 = 18
D4 = 3,18, разделенное на 3 = 6 .
6 не входит в список ответов, поэтому вы должны ответить «Ни один из этих»

Вопрос

Ответы

Тест ответов плюс работает

1 2 Выше 6 строк, содержащих два идентичных набора символов, но в одной строке один символ в двух наборах отличается.В какой строке есть разница?
2) iqtgi w egasdio iqtgi y egasdio Эти первые три вопроса включают базовую проверку синтаксиса.
2 5 Выше 6 строк, содержащих два идентичных набора символов, но в одной строке один символ в двух наборах отличается. В какой строке есть разница?
5) dsNvn (Pos \ o ; l \ md;) dsNvn (Pos \ e ; l \ md;)
3 6 Выше 6 строк, содержащих два идентичных набора символов, но в одной строке один символ в двух наборах отличается.В какой строке есть разница?
6) ladnl: vdlne, 842tybqi \ m ladnl: avdlne; 842tybqi \ m
4 3 Алан думает о числе. Он возводит его в квадрат, затем убирает 5, затем умножает на 4, убирает 7, делит на 3 и, наконец, прибавляет 6. Его ответ — 9.
С какого числа он начал?
Работаем в обратном направлении от ответа.
9 — 6 = 3 x 3 = 9 +7 = 16/4 = 4 + 5 = 9.Квадратный корень из 9 = 3
5 150 Если часовую стрелку повернуть против часовой стрелки с 14:00 до 9:00, на сколько градусов она повернется?
Стрелка часов перемещается через 5 часов. Каждое часовое деление составляет 30 градусов (360/12). Таким образом, рука будет повернута на 5 x 30 градусов = 150 градусов в сумме .
6 63%

Какой процент этой формы синий (с точностью до процента)?
Там всего 80 треугольников.50 из которых синие, поэтому 50/80 x 100 = 62,5% Это округляется до 63%

7 6

Если ADD = 9, BAD = 7 и CAD = 8, каково значение ADA?
Каждая буква здесь имеет то же значение, что и ее место в алфавите. Итак, A = 1, B = 2 и т. Д.
A = 1 D = 4 и A = 1, поэтому ADA = 1 + 4 + 1 = 6

8 40

Если BAD = 10, DAC = 11 и CGI = 22, каково значение OCCAM?
Каждая буква имеет то же значение, что и ее место в алфавите плюс 1.Итак, A = 2, B = 3 и т. Д.
O = 16 (15-я буква алфавита) и M = 14 (13-я буква)
Итак, OCCAM = 16 + 4 + 4 + 2 + 14 = 40

9 40 Если DATA = 52, CACHE = 40 и BIT = 62. Каково значение BABBAGE?
Здесь каждая буква имеет двойное значение своего места в алфавите. Итак, A = 2, B = 4 и так далее.
Итак, КРЕПОСТЬ = 4 + 2 + 4 + 4 + 2 + 14 + 10 = 40
10 NW

Вы смотрите на север.Повернуть на 90 градусов влево = W
Повернуть на 180 градусов вправо = E Обратное направление = снова W
Повернуть на 45 градусов влево = SW Обратное направление = NE Повернуть на 270 градусов вправо. = NW
В каком направлении вы сейчас смотрите?
С З В З Ю Ю Ю С З

11 рупий Билеты на самолет авиакомпании имеют следующий код:
Пункты назначения в Великобритании имеют код A, рейсы в Европу — B, пункты назначения в Азии — C и Америка D.
Если рейс выполняется с 22:00 до 6:00, используется тот же код, но с строчными буквами (a, b, c и d)
Пассажиры мужского пола имеют код X, а пассажиры женского пола — Y. Дети обозначаются теми же буквами в нижнем регистре (x.y)
Блюда имеют следующий код:
Европейское блюдо G, Азиатское блюдо H, Вегетарианское питание K. Детское меню, обозначенное одинаковыми буквами в нижнем регистре (g, h, k)
Пассажиры первого класса имеют код P, бизнес-класс Q и эконом R
. Какой будет код для полета в Париж в 5 утра для 8-летней вегетарианской девочки, путешествующей эконом-классом?
Европейский рейс до 6 утра = б.Девочки = y, Вегетарианское детское меню = k, Экономический класс =
рэнд Следовательно, код BYR
12 D, HP, V

Три компьютера выстроились в ряд. Делл был слева от Виглена, но не обязательно рядом с ним. Синий компьютер был справа от белого компьютера. Черный компьютер находился слева от компьютера Hewlett Packard. Hewlett Packard находился слева от Viglen.
В каком порядке были компьютеры?

Компьютер Dell Hewlett Packard Виглен
Операционная система Черный Белый Синий
13 27

Тиму дали большой мешок сладостей и он съел треть сладостей перед тем, как остановиться, так как ему стало плохо.На следующий день он съел треть оставшихся сладостей, а на следующий день он съел треть остатка, прежде чем пересчитать оставшиеся сладости, которых всего восемь. Сколько сладостей ему давали вначале?
2/3 x 2/3 x 2/3 = 8/ 27

14 21 В счетной системе, используемой разумными обезьянами.
Банан = 1
6 представлено апельсином и 2 банана
Апельсин стоит полманго
Какова ценность двух манго, апельсина и банана?
Банан = 1 апельсин = 4 манго = 8
8 + 8 + 4 + 1 = 21
15 Оранжевый Что такое два манго и апельсин, разделенные апельсином с бананом?
Апельсин
(8 + 8 + 4) / (4 + 1) = 4 = оранжевый
16 DCUKE

Если код для JAVA — LCXC, какой код для BASIC?
Каждая буква в JAVA сдвигается вперед в алфавите на две буквы:
J + 2 = L, A + 2 = C, V + 2 = X, A + 2 C
Перемещая каждую букву в BASIC вперед на две, получаем DCUKE

17 Ни один из этих

Если код для FORTRAN — GMUPWUU, какой код для PASCAL?
Здесь последовательность более сложная: +1, -2, +3, -4, +5, -6
F + 1 = G, O — 2 = M, R +3 = U, T — 4 = P, R + 5 = W, A — 6 = U, N + 7 = U
Применяя тот же процесс к PASCAL, мы получаем QYVYFF , который не является одним из перечисленных решений, поэтому ответ — ни одно из них.

18 ТУУ Если код для PHP — QLY. Какой код для SQL?
Здесь изменение составляет +1, +4, +9 (квадратные числа)
Таким образом, применяя тот же процесс к SQL, мы получаем TUU
19 7

Вы начинаете с квадрата E6 лицом на восток. Переместитесь на 3 квадрата вперед = H6
Поверните на 90 градусов по часовой стрелке, переместите два квадрата вперед = h5.
Поверните на 180 градусов против часовой стрелки. Переместитесь на 5 квадратов вперед = H9.
Поверните на 90 градусов против часовой стрелки. Переместитесь на 4 квадрата вперед = D9.
Поверните на 90 градусов по часовой стрелке. Переместить два квадрата назад = D7
Какова КООРДИНАТА Y квадрата, в котором вы сейчас находитесь?
7

20 H

Вы начинаете с квадрата E6, выходящего на юго-запад.Переместитесь на три квадрата вперед = B3 По направлению к SW
Поверните на 135 градусов по часовой стрелке. Переместитесь на 4 квадрата вперед. = B7 Облицовка N
Поверните на 45 градусов по часовой стрелке. Переместитесь на 2 квадрата вперед = D9 Лицом к NE
Поверните на 90 градусов против часовой стрелки и переместите на 4 квадрата назад. H5 Облицовка NW
Какова координата X квадрата, в котором вы сейчас находитесь? H
C D E F G H

21 135 Какой угол между стрелками часов на 10.30?
Минутная стрелка будет в положении «6 часов» = 180 градусов
. Часовая стрелка будет на полпути между 10 и 11 часами.
Каждый час отклоняется на 30 градусов, поэтому часовая стрелка будет на 30 x 10,5 градусов
= 315 градусов.
Таким образом, разница между двумя стрелками составляет 315 — 180 = 135 градусов.
22 58% На шоколадной фабрике машина принимает блок шоколада весом 1 кг.Затем он делит это на прямоугольники, каждый весом 10 г. Эти прямоугольники затем штампуют на шоколадных дисках, каждый весом 6 г, а оставшийся шоколад выбрасывают. Эти шоколадные диски затем упаковываются в пакеты по 4 упаковки, которые запечатываются и, наконец, упаковываются в коробки, каждая из которых содержит 6 пакетов, готовых к отправке в магазины. Какой вес шоколада из исходного килограмма будет находиться в ПОЛНОСТЬЮ ЗАПОЛНЕННЫХ коробках (т.е. в коробках, содержащих полные 6 пакетов)?

Из 1000 г шоколада получается 100 прямоугольников шоколада, каждый весом 10 г.
Затем они штампуются на 100 дисков по 6 г каждый.
В каждый мешок упаковывают по 4 диска, затем в каждую коробку кладут по 6 пакетов.
Поэтому в каждой коробке 24 диска.
Поскольку в общей сложности из 1 кг шоколада производится 100 дисков, останется четыре коробки с 4 дисками.
Эти 4 коробки содержат 96 дисков, каждый весом 6 г.
Таким образом, общий вес шоколада в коробках будет 96 x 6 г = 576 г.
Преобразование в проценты: 576/1000 X 100 = 57,6%, что округляется до 58%

23 26

Что такое A4, умноженное на D3, деленное на C2?
A4 = 13, D3 = 6, C2 = 3. 13 x 6 = 78 ÷ 3 = 26

24 Ни один из этих

Сохраните ответ на вопрос B4 плюс A2 в F1.Сохраните ответ на A4 минус D2 в F3. Умножьте F1 на F3. Каков окончательный ответ?

Сохраните ответ на вопрос B4 плюс A2 в F1.
B4 + A2 = 9 + 8 = 17 = F1
Сохраните ответ на A4 минус D2 в F3.
13-7 = 6 = F3
Умножьте F1 на F3.
17 х 6 = 102 . Ни одно из указанных решений не равно 102, поэтому ответ — «Ни одно из этих»

25 405 ШАГ 1: Умножьте C3 на D4 и сохраните результат в F4
ШАГ 2: Умножьте F4 на 3, затем прибавьте 1 к E3.
ШАГ 3: Повторяйте ШАГ 2, пока значение E3 не станет равным 3, затем остановитесь.
Какое значение имеет F4? ШАГ 1: 5 x 3 = 15 = F4
ШАГ 2:15 x 3 = F4 = 45 & E3 = 1.
ШАГ 3: 45 x 3 = 135 и E3 = 2.
135 x 3 = 405 и E3 = 3.
СТОП.
F4 теперь равно 405
26 83

Складываем A1 + B3 + C4 + D2 и записываем результат в E2.Складываем A3 + B1 + C2 + D4 и помещаем результат в E4. Если значение E4 больше, чем E2, поменяйте местами их содержимое, в противном случае оставьте их как есть. Умножьте E2 на D1, затем уберите A4 и поместите результат в F2. Какое значение имеет F2?

Складываем A1 + B3 + C4 + D2 и помещаем результат в E2. 9 + 1 + 6 + 7 = 23 = E2
Складываем A3 + B1 + C2 + D4 и помещаем результат в E4. 11 + 7 + 3 + 3 = 24 = E4
Если значение E4 больше, чем E2, поменяйте местами их содержимое, в противном случае оставьте их как есть.
E4 = 24, тогда как E2 = 23, поэтому их следует поменять местами, поэтому E2 теперь = 24 и E4 = 23
Умножьте E2 на D1 и уберите A4 24 x 4 = 96 — 13 = 83.
Какое значение имеет F2? 83

Курсы информатики

Следующие курсы являются однократными (по четыре кредита каждый), если не указано иное. Для получения дополнительной информации, касающейся описания курсов, предварительных условий и расписания, обратитесь в офис заместителя декана по инженерным и компьютерным наукам.

Примечание: Некоторые курсы для выпускников эквивалентны по содержанию конкретным курсам бакалавриата. Эти аспирантские курсы, отмеченные (*) ниже, не предоставляются студентам, получившим эквивалент бакалавриата.

COMP 6231 Проектирование распределенной системы (4 кредита)
Принципы распределенных вычислений: масштабируемость, прозрачность, параллелизм, согласованность, отказоустойчивость. Технологии клиент-серверного взаимодействия: межпроцессное взаимодействие, сокеты, групповое взаимодействие, удаленный вызов процедур, удаленный вызов методов, брокер объектных запросов, CORBA, веб-сервисы.Методы проектирования распределенных серверов: репликация процессов, отказоустойчивость за счет пассивной репликации, высокая доступность за счет активной репликации, координация и согласование транзакций и контроль параллелизма. Разработка программных отказоустойчивых распределенных систем высокой доступности с использованием репликации процессов. Лаборатория: два часа в неделю.

COMP 6281 Параллельное программирование (*) (4 кредита)
Переход от фон Неймана к архитектурам параллельной обработки: парадигмы разделяемой памяти и передачи сообщений; массивно-параллельные компьютеры; последние тенденции в области параллельной обработки товаров; кластеры, многоядерные, гетерогенные вычисления на базе CPU-GPU.Проблемы согласованности памяти и балансировки нагрузки. Параллельные алгоритмы для платформ с общей памятью и передачи сообщений; эффективность и масштабируемость; проблемы накладных расходов на производительность. Среды параллельного программирования: модели параллельного программирования; языки; программные инструменты. Лаборатория: два часа в неделю. Требуется проект.

COMP 6311 Анимация для компьютерных игр (*) (4 кредита)
Предварительное условие: COMP 6761 или эквивалент, ранее или одновременно.
Введение в алгоритмы, структуры данных и методы, используемые при моделировании и визуализации динамических сцен.Темы включают принципы традиционной анимации, производственный конвейер, оборудование и программное обеспечение для анимации, представление ориентации и интерполяцию, моделирование физических и шарнирных объектов, прямую и обратную кинематику, управление движением и захват, ключевые кадры, процедурную и поведенческую анимацию, анимацию камеры, создание сценариев. системы и деформации произвольной формы. Требуется проект. Лаборатория: два часа в неделю.

COMP 6321 Машинное обучение (4 кредита)
Введение в основы машинного обучения.Линейные модели: линейная и полиномиальная регрессия, переобучение, выбор модели, логистическая регрессия, наивный байесовский метод. Нелинейные модели: деревья решений, обучение на основе экземпляров, бустинг, нейронные сети. Поддержка векторных машин и ядер. Теория вычислительного обучения. Экспериментальная методология, источники ошибок. Структурированные модели: графические модели, сети глубоких убеждений. Обучение без учителя: k-средние, модели смеси, оценка плотности, максимизация математического ожидания, анализ основных компонентов, собственные карты и другие методы уменьшения размерности.Обучение в динамических системах: скрытые марковские модели и другие типы временных / последовательных моделей. Обучение с подкреплением. Обзор машинного обучения и его приложений. Требуется проект. Лаборатория: два часа в неделю.

COMP 6331 Продвинутая разработка игр (*) (4 кредита)
Необходимое условие: Разрешение инструктора.
Введение в продвинутые аспекты компьютерных игр. Дизайн игрового движка. Искусственный интеллект (AI): движение персонажей, не являющихся игроками, скоординированное движение, поиск пути, представления мира; принятие решений; тактический AI, стратегический AI, обучение в играх.Физические методы: обнаружение столкновений и реагирование. Сетевые игры: многопользовательские игры, создание сетей и распределенных игр, мобильные игры. Повышение реалистичности: кат-сцены, 3D-звук. Требуется проект. Лаборатория: два часа в неделю.

COMP 6341 Компьютерное зрение (*) (4 кредита)
Этот курс знакомит с основными методами и концепциями компьютерного зрения, включая формирование изображения, группировку и подгонку, геометрическое видение, распознавание, организацию восприятия и новейшее программное обеспечение инструменты.Студенты изучают фундаментальные алгоритмы и методы и получают опыт программирования компонентов, основанных на видении; в частности, как программировать в OpenCV, мощном программном интерфейсе, используемом для обработки данных, полученных с пассивных и активных датчиков. Требуется проект. Лаборатория: два часа в неделю.
Примечание: Студенты, получившие зачет по COMP 691 (компьютерное зрение), не могут пройти этот курс в качестве зачета.

COMP 6351 Темы в научных вычислениях (4 кредита)
Избранные элементы численных методов, которые имеют центральное значение для научных вычислений.Точное содержание курса может несколько отличаться от одного предложения к другому, но будет включать следующие темы: введение в численное решение нелинейных уравнений, методы продолжения, численное решение задач начального значения в обыкновенных дифференциальных уравнениях, метод конечных разностей , численная теория устойчивости, жесткие уравнения, краевые задачи в обыкновенных дифференциальных уравнениях, методы коллокации, введение в численное решение уравнений в частных производных, с акцентом на нелинейные задачи диффузии.Требуется проект.

COMP 6361 Численный анализ нелинейных уравнений (4 кредита)
Введение в численные алгоритмы для нелинейных уравнений, включая дискретные и непрерывные системы. Акцент делается на компьютерный численный анализ, а не на численное моделирование. Этот курс подходит для ученых и инженеров, имеющих практический интерес к нелинейным явлениям. Темы включают вычислительные аспекты: методы гомотопии и продолжения, неподвижные точки и стационарные решения, асимптотическая устойчивость, бифуркации, периодические решения, переход к хаосу, консервативные системы, решения с бегущей волной, методы дискретизации.Будут рассмотрены самые разные заявки. Будут доступны пакеты числового программного обеспечения. Требуется проект.

COMP 6371 Иммерсивные технологии (*) (4 кредита)
Этот курс охватывает основы иммерсивных технологий и предлагает краткую историю и обзор иммерсивных технологий. Студенты анализируют тематические исследования интерактивного опыта с использованием иммерсивных технологий и определяют основные проблемы современного состояния. Кроме того, этот курс охватывает фундаментальные принципы 3D-графики для создания виртуальных ресурсов и сред, а также базовые концепции и технологии взаимодействия.Требуется проект.

COMP 6381 Цифровое геометрическое моделирование (4 кредита)
Этот курс знакомит с конвейером цифрового геометрического моделирования с упором на фундаментальные структуры данных и алгоритмы для цифрового представления и обработки трехмерной геометрии. Студенты изучают широкий спектр приложений и решений в области автоматизированного проектирования, инженерии, обратного проектирования архитектуры и медицинских приложений. Поскольку треугольные сетки на сегодняшний день являются наиболее популярным представлением трехмерной геометрии, в этом курсе основное внимание уделяется представлениям треугольной сетки и структурам данных, которые позволяют программисту эффективно запрашивать и редактировать геометрию.Кроме того, курс охватывает моделирование сплайнов: шлицы Эрмита, шлицы Безье и B-сплайны. Требуется проект.

COMP 6411 Сравнительное исследование языков программирования (4 кредита) Сравнение нескольких языков программирования высокого уровня в отношении прикладных областей, дизайна, эффективности и простоты использования. Выбранные языки продемонстрируют парадигмы программирования, такие как функциональные, логические и сценарии. Статическая и динамическая типизация. Составление и интерпретация.Продвинутые методы реализации. Требуется проект.

COMP 6421 Дизайн компилятора (*) (4 кредита)
Организация и реализация компилятора: лексический анализ и синтаксический анализ, синтаксически-управляемый перевод, оптимизация кода. Системы поддержки. Требуется проект.

COMP 6461 Компьютерные сети и протоколы (4 кредита)
Сети прямого соединения: кодирование, кадрирование, обнаружение ошибок, управление потоком, примеры сетей. Коммутация и пересылка пакетов: мосты, коммутаторы.Межсетевое взаимодействие: Интернет-протокол, маршрутизация, адресация, IPv6, многоадресная рассылка, мобильный IP. Сквозные протоколы: UDP, TCP. Концепции сетевой безопасности. Протоколы прикладного уровня. Лаборатория: два часа в неделю.

COMP 6481 Программирование и решение проблем (4 кредита)
Этот курс предоставляет обзор программирования, решения проблем, широко используемых структур данных и разработки фундаментальных и сложных алгоритмов с использованием объектно-ориентированного программирования. Студенты узнают о массивах, списках и основных понятиях итераторов; алгоритмы сортировки и поиска; тестирование программного обеспечения, включая граничное и модульное тестирование; анализ сложности; рекурсия; деревья и алгоритмы обхода деревьев; карты и хеш-таблицы; деревья поиска; и графики и алгоритмы на основе графов.Чтобы получить проходной балл, ученик должен пройти один или несколько компьютерных тестов на компетенцию в области программирования. Учебник: один час в неделю. Лаборатория: 3 часа в неделю.
Примечание 1: Только студенты MApCompSc и MEng (SOEN) могут пройти этот курс в качестве кредита.
Примечание 2: Студенты, получившие кредит за COMP 5481, не могут пройти этот курс для получения кредита.

COMP 6521 Расширенная технология баз данных и приложения (4 кредита)
Обзор стандартных реляционных баз данных, языков запросов.Обработка запросов и оптимизация. Параллельные и распределенные базы данных. Информационная интеграция. Системы хранилищ данных. Интеллектуальный анализ данных и OLAP. Веб-базы данных и XML Активные и логические базы данных, управление пространственными и мультимедийными данными. Лаборатория: два часа в неделю.

COMP 6531 Основы семантической паутины (4 кредита)
языков разметки веб-страниц, стандарты консорциума World Wide Web (W3C), структура описания ресурсов расширяемого языка разметки (XML) (RDF), схема для языков разметки, семантическая сеть, онтология разработка, языки разметки для онтологий, язык веб-онтологий (OWL), логические основы онтологий, логика описания, рассуждения с онтологиями.Требуется проект.

COMP 6591 Введение в системы базы знаний (4 кредита)
Обзор логики первого порядка, реляционной алгебры и реляционного исчисления. Основы логического программирования. Логика представления знаний. Архитектура системы баз знаний. Основы дедуктивных баз данных. Обработка запросов сверху вниз и снизу вверх. Некоторые важные стратегии обработки запросов и их сравнение. Проектная или курсовая работа по актуальным темам исследований.

COMP 6621 Дискретная математика Пола Эрдеша (4 кредита)
Введение в методы и методы доказательства Пола Эрдеша, которые особенно применимы к информатике.Доказательство постулата Бертрана. Теоремы Эрдеша-Секереса и де Брейна-Эрдеша. Теорема Рамсея и числа Рамсея. Теорема Ван дер Вардена и числа Ван дер Вардена. Дельта-системы и доказательство гипотезы Эрдеша-Ловаса. Теорема Эрдеша-Ко-Радо. Экстремальная теория графов. Случайные графы и раскраска графов. Вероятностный метод и его приложения в теоретической информатике. Требуется проект.

COMP 6631 Крупномасштабная оптимизация (4 кредита)
Математическое моделирование крупномасштабных моделей оптимизации.Разработка и реализация крупномасштабных методов оптимизации: методы декомпозиции (Бендера, Данцига-Вульфа, релаксация Лагранжа, Генерация столбцов), методы ветвей и цен. Методы крупномасштабного линейного и нелинейного программирования для оптимизации сети и целочисленного / дискретного программирования. Методы нелинейной невыпуклой непрерывной оптимизации: методы ветвей и границ, программирование DC (разности выпуклых функций), билинейная и двояковыпуклая оптимизация. Эвристика и метаэвристика.Требуется проект.
Примечание: Студенты, получившие кредит по этой теме под номером COMP 691Y, не могут проходить этот курс в качестве кредита.

COMP 6641 Теория вычислений (4 кредита)
Общие свойства алгоритмических вычислений. Машины Тьюринга, универсальные машины Тьюринга. Вычислимые функции Тьюринга как стандартное семейство алгоритмов. Примитивные рекурсивные функции. Тезис Черча, рекурсивные множества. Рекурсивно перечислимые множества и их свойства.Теорема Райса. Меры временной и пространственной сложности. Иерархия мер сложности. Продвинутые темы по теории сложности. Требуется проект.

COMP 6651 Методы разработки алгоритмов (4 кредита)
Предварительные математические задания; Эмпирические и теоретические меры эффективности алгоритмов; Оптимизация и комбинаторные методы и алгоритмы, включая жадные алгоритмы, динамическое программирование, методы ветвей и границ и алгоритмы графовой сети; Анализ амортизированной сложности; Алгоритмы сопоставления строк; NP-полные задачи и приблизительные решения; Вероятностные алгоритмы.Требуется проект.

COMP 6661 Комбинаторные алгоритмы (4 кредита)
Представление и генерация комбинаторных объектов; методы поиска; подсчет и оценка. Проекты по избранным приложениям из комбинаторики и теории графов.

COMP 6711 Вычислительная геометрия (4 кредита)
Эффективные алгоритмы и структуры данных для решения геометрических задач. Обсуждаемые проблемы включают выпуклые оболочки, пересечения линий, триангуляцию многоугольников, расположение точек, поиск по дальности, диаграммы Вороного, триангуляции Делоне, деревья интервалов и деревья сегментов, компоновку, планирование движения роботов, двоичные пространственные разделы, квадродеревья и посещаемость.Алгоритмические методы включают развертку плоскости, инкрементную вставку, рандомизацию, разделяй и властвуй. Акцент будет сделан на вычислениях и сложности, с приложениями в компьютерной графике, автоматизированном проектировании, географических информационных системах, сетях, создании сетей, базах данных и планировании движения роботов. Требуется проект.

COMP 6721 Прикладной искусственный интеллект (*) (4 кредита)
Курс охватывает эвристический и состязательный поиск конкретных приложений.Затем обсуждаются автоматизированные рассуждения, расширенное представление знаний и работа с неопределенностью для приложений искусственного интеллекта. Наконец, он вводит автоэнкодеры, рекуррентные нейронные сети и модели последовательности. Требуется проект. Лаборатория: два часа в неделю.

COMP 6731 Распознавание образов (*) (4 кредита)
Предварительная обработка. Извлечение и выбор признаков. Сходство между образцами и измерениями расстояния. Синтаксический и статистический подходы.Кластерный анализ. Байесовская теория принятия решений и дискриминантные функции. Методы кластеризации и классификации. Приложения. Требуется проект. Лаборатория: два часа в неделю.

COMP 6741 Интеллектуальные системы (*) (4 кредита)
Представление знаний и рассуждения. Неопределенность и разрешение конфликтов. Проектирование интеллектуальных систем. Архитектура на основе грамматики, правил и классной доски. Требуется проект. Лаборатория: два часа в неделю.

COMP 6751 Анализ естественного языка (4 кредита)
Введение в обработку естественного языка.Структура английского языка. Грамматики и синтаксический анализ. Лексическая и композиционная семантика. Прагматические вопросы. Приложения для интеллектуального анализа текста и извлечения информации. Требуется проект.
Примечание: Студенты, получившие кредит за COMP 7741 до сентября 2011 года, не могут пройти этот курс для получения кредита.

COMP 6761 Расширенная трехмерная графика для программирования игр (4 кредита)
Фундаментальные алгоритмы, методы и принципы разработки программного обеспечения для трехмерной графики. Введение в архитектуру графических приложений реального времени; обзор основных 3D-концепций моделирования, просмотра и рендеринга.Функции трехмерной графики, конвейер и производительность. Иерархическая 3D графика. Алгоритмы отсечения окклюзии, обнаружения столкновений, фотореализма, теней и текстур. Современные тенденции и новейшие алгоритмы графики и физики. Лаборатория: два часа в неделю.

COMP 6771 Обработка изображений (*) (4 кредита)
Основы цифровых изображений; улучшение изображения: обработка гистограмм, фильтрация в пространственной области, фильтрация в частотной области; восстановление и реконструкция изображений; сегментация изображения: обнаружение линий, преобразование Хафа, обнаружение и связывание краев, установление пороговых значений, разделение и объединение областей; сжатие изображений; введение в вейвлет-преобразование и обработку с несколькими разрешениями.Требуется проект. Лаборатория: два часа в неделю.

COMP 6781 Статистическая обработка естественного языка (4 кредита)
Курс охватывает надежные методы обработки естественного языка (НЛП) и их приложения для работы с большими текстовыми коллекциями. В этом курсе рассматриваются следующие темы: закон Ципфа, поиск информации, статистический машинный перевод, языковые модели N-грамм и методы сглаживания, устранение неоднозначности смысла слов, тегирование частей речи, вероятностные грамматики и синтаксический анализ.Требуется проект.

COMP 6791 Поиск информации и поиск в Интернете (*) (4 кредита)
Основы поиска информации (IR): логические модели, векторное пространство и вероятностные модели. Токенизация и создание инвертированных файлов. Схемы взвешивания. Оценка ИК-систем: точность, отзыв, Е-мера. Обратная связь по релевантности и расширение запроса. Применение IR в поисковых системах: XML, анализ ссылок, алгоритм PageRank. Методы категоризации текста и кластеризации, используемые при фильтрации спама.Требуется проект. Лаборатория: два часа в неделю.

COMP 6811 Алгоритмы биоинформатики (4 кредита)
Основные цели курса — охватить основные алгоритмы, используемые в биоинформатике; выравнивание последовательностей, выравнивание множественных последовательностей, филогения; классификация паттернов в последовательностях; прогноз вторичной структуры; Прогнозирование трехмерной структуры; анализ данных экспрессии генов. Сюда входят алгоритмы динамического программирования, машинного обучения, имитации отжига и кластеризации.Особое внимание будет уделено алгоритмам. Требуется проект.

COMP 6821 Базы данных и системы биоинформатики (4 кредита)
Основные цели курса — изучить потребности биоинформатики в управлении данными, управлении знаниями и вычислительной поддержке; предоставить подробное описание примера каждого типа базы данных и системы; и внедрить передовые технологии баз данных и программное обеспечение, соответствующие потребностям биоинформатики.Требуется проект.

COMP 691 Темы по информатике I (4 кредита)
Тематика будет варьироваться от семестра к семестру и от года к году. Студенты могут повторно зарегистрироваться на этот курс при условии, что содержание курса изменилось. Изменения в содержании будут обозначены буквой, следующей за номером курса, например, COMP 691A, COMP 691B и т. Д.

COMP 6961 Семинар для аспирантов по информатике (1 кредит)
Студенты должны будут посетить выбранный набор ведомственных семинаров и представить исчерпывающий отчет по темам, представленным на одном из семинаров.Этот курс оценивается по принципу «прошел / не прошел».

COMP 6971 Проект и отчет I (4 кредита)
Предпосылка: Завершение 16 кредитов; CGPA 3,40 или выше; разрешение отдела.
См. Раздел Требования к магистратуре прикладных компьютерных наук (MApCompSc). Проект: 8 часов в неделю.
Примечание: Студенты, получившие зачетные баллы за SOEN 6951 или SOEN 6971, не могут пройти этот курс для получения кредита.

COMP 6981 Проект и отчет II (4 кредита)
Необходимое условие: COMP 6971.
То же описание курса, что и COMP 6971.
Примечание: Студенты, получившие зачетные баллы за ENCS 6931, не могут пройти этот курс для получения кредита.

COMP 7241 Параллельные алгоритмы и архитектуры (4 кредита)
Предварительное условие: COMP 6281 или разрешение преподавателя.
Параллельные архитектуры; организация памяти, структуры взаимосвязей, методы маршрутизации данных. Параллельные алгоритмы; парадигмы и методы проектирования, анализ сложности, алгоритмы для различных моделей вычислений.Требуется проект.

COMP 7251 Мобильные вычисления и беспроводные сети (4 кредита)
Предварительные требования: COMP 6461.
Введение в мобильные вычисления и беспроводные сети: локальные (LAN), персональные (PAN) и городские (MAN). Мобильные одноранговые сети и сенсорные сети. Алгоритмы и протоколы для доступа к среде, маршрутизации, управления топологией и надежного транспорта. Требуется проект.

COMP 7451 Семантика языков программирования (4 кредита)
Предварительное условие: COMP 6411.
Необходимость семантического описания языков программирования. Классификация семантики: операциональная, аксиоматическая, теоретико-модельная, алгебраическая, денотационная. Классификация языков: процедурные, функциональные, логические, эквациональные. Приложения: проверка, построение, языковое проектирование, временная логика для распределенных систем, семантика для продвинутых языков.

COMP 7521 Криптография и безопасность данных (4 кредита)
Предварительное условие: COMP 6651.
Традиционная криптография.Теория информации. Криптографические алгоритмы с закрытым ключом (симметричный ключ) и открытым ключом (асимметричный ключ). Расширенный стандарт шифрования (Rijndael). Криптографические хеш-функции. Цифровые подписи. Аутентификация источника данных и целостность данных. Аутентификация объекта. Распределение ключей, управление, восстановление и исчерпание. Протоколы аутентификации. Услуги безопасности (конфиденциальность, аутентификация, целостность, контроль доступа, неотказуемость и доступность) и механизмы (шифрование, механизмы целостности данных, цифровые подписи, хэши с ключами, механизмы контроля доступа, аутентификация запрос-ответ, заполнение трафика и маршрутизация контроль).Проекты будут предлагаться по избранным темам в криптографии.

COMP 7531 Принципы систем баз данных (4 кредита)
Предварительное условие: COMP 6521.
Модели баз данных. Алгебраические, логические и дедуктивные языки баз данных. Эквивалентность запросов и оптимизация. Переписывание запросов, интеграция информации и обмен данными. Неполная информация и сложные значения. Введение в актуальные темы исследований. Требуется проект.

COMP 7651 Расширенный анализ алгоритмов (4 кредита)
Предварительное условие: COMP 6651.
Амортизированный анализ алгоритмов, NP-твердость и аппроксимация алгоритмов, онлайн-алгоритмы, рандомизированные алгоритмы. Избранные актуальные темы. Проектная или курсовая работа.

COMP 7661 Расширенный рендеринг и анимация (4 кредита)
Предварительные требования: COMP 6761.
Расширенные концепции рендеринга и анимации с упором на вычислительные методы для синтеза сложных реалистичных изображений, как статических, так и динамических. Темы включают: обзор методов компьютерной графики в играх, кино и инженерии; реалистичные методы рендеринга в реальном времени; методы анимации, включая анимацию на основе физики.Требуется проект.

COMP 7751 Расширенное распознавание образов (4 кредита)
Предварительное условие: COMP 6731.
Принципы распознавания образов; современные методы оцифровки и сбора данных; расширенные темы по извлечению и выбору признаков; методы анализа главных компонентов и кластеризации; множественные классификаторы и экспертные системы; продвинутые темы нейронных сетей в распознавании образов, оценке производительности и уменьшении ошибок. Приложения.Требуется проект.

COMP 7781 Расширенная обработка изображений (4 кредита)
Предварительные требования: COMP 6771 или разрешение преподавателя.
Цифровая обработка изображений; морфологическая обработка сегментации; вейвлет-преобразования и анализ с несколькими разрешениями; подход к уравнениям в частных производных; вариационные методы; диффузионные и ударные фильтры; Марковское случайное поле и байесовский вывод; структура минимизации энергии: змеи, активные контуры, модель Мамфорда-Шаха, метод установки уровня; численная реализация; Приложения; рисование изображений; постановка на учет; и обработка документов.Требуется проект.

COMP 791 Темы по информатике II (4 кредита)
Тематика будет меняться от семестра к семестру и из года в год. Студенты могут повторно зарегистрироваться на этот курс при условии, что содержание курса изменилось. Изменения в содержании будут обозначены буквой, следующей за номером курса, например COMP 791A, COMP 791B и т. Д.

COMP 7941 Магистерские исследования и диссертация (29 кредитов)
Студенты должны представить диссертацию, подготовленную под руководством преподавателя, назначенного комитетом по последипломным исследованиям GCS.Диссертация должна представлять собой результат самостоятельной работы студента после поступления на программу. Тезис будет оцениваться комитетом, назначенным Комитетом по последипломным исследованиям GCS.

COMP 8901 Докторантура (70 кредитов)

SOEN 6011 Процессы разработки программного обеспечения (4 кредита)
Введение в концепции разработки программного обеспечения, современные процессы управления и жизненные циклы программного обеспечения. Отслеживание требований к программному обеспечению и разработки с помощью трекеров проблем.Практика управления версиями включает интеграцию ветвления функций. Практика валидации, включая фреймворки тестирования и проверку кода. Непрерывная интеграция и среда сборки. Практический компонент по настройке среды разработки, аналогичной тем, которые используются в профессиональных средах. Примеры успешных процессов управления в проектах с открытым исходным кодом и в отрасли. Требуется проект.

SOEN 6021 Модернизация программного обеспечения (4 кредита)
Предварительные требования: SOEN 6461 или разрешение инструктора.Этот курс знакомит с реинжинирингом программного обеспечения, восстановлением и реконструкцией архитектуры программного обеспечения и моделями отражения. Студенты используют историю разработки для поддержки реинжиниринга и знакомятся с последними эмпирическими исследованиями реинжиниринга программного обеспечения и метрик программного обеспечения, применяемых к реинжинирингу программного обеспечения. Кроме того, студенты узнают, как применять различные шаблоны реорганизации программного обеспечения и стратегии миграции программного обеспечения. Требуется проект.
Примечание: Студенты, получившие зачет по SOEN 691 (реинжиниринг программного обеспечения), не могут пройти этот курс в качестве зачета.

SOEN 6111 Аналитика больших данных (*) (4 кредита)
Этот курс посвящен основам терминологии, концепций и технологий больших данных. Что касается технических аспектов систем управления большими данными, курс сосредоточен на механизмах больших данных, моделях программирования и файловых системах. Конкретные охватываемые методы включают контролируемую классификацию, рекомендательные системы, кластеризацию данных, анализ частых наборов элементов, поиск сходства, потоки данных и анализ графов. Требуется проект.Лаборатория: два часа в неделю.

SOEN 6211 Semantic Computing (4 кредита)
Системный анализ, архитектура и разработка семантических программных продуктов. Системы Text Mining и их архитектуры. Теги и анализ тегов. Рекомендательные системы и совместная фильтрация. Ползание по блогосфере и поиск мнений. Применение кластеризации, машинного обучения, классификации и регрессии. Сеть данных и технологии семантической паутины: RDF, RDFS, SPARQL. Связанные открытые данные (LOD).Дизайн и повторное использование словарей и онтологий семантической паутины. Семантические рабочие столы и информационные системы семантической паутины. Семантическая разработка приложений. Примеры применения в биомедицинских исследованиях, разработке программного обеспечения, бизнес-аналитике, онлайн-играх, электронной коммерции и электронной науке. Научно-исследовательский семинар. Эмпирические методологии оценки семантических систем. Требуется проект.
Примечание: Студенты, получившие кредит по этой теме под номером SOEN 691B, не могут проходить этот курс в качестве кредита.

СОЭН 6311 Формальные методы (4 кредита)
Компоненты формальных систем: формальные методы; уровни формализма. Интеграция формальных методов в существующую модель процесса жизненного цикла программного обеспечения для данного проекта. Атрибуты формального языка спецификации. Формальные обозначения на основе расширенных конечных автоматов; тематические исследования, включающие дизайн пользовательских интерфейсов, реактивных систем и параллельных систем. Разработка программного обеспечения с использованием формальных методов, включая инструменты для: проверки типов; отладка; проверка проверяемых свойств; проверка уточнений; и генерация кода из уточнений.Требуется проект.

SOEN 6431 Осведомленность и сопровождение программного обеспечения (4 кредита)
Курс затрагивает как технические, так и управленческие аспекты понимания и обслуживания программного обеспечения. Темы, рассматриваемые в этом курсе, включают: когнитивные модели, визуализацию программного обеспечения, инструменты CASE, обратный инжиниринг, статический и динамический анализ исходного кода, управление конфигурацией программного обеспечения и введение в текущие темы исследований в области обслуживания программного обеспечения и понимания программ.Требуется проект.
Примечание: Студенты, получившие кредит за COMP 6431, не могут пройти этот курс для получения кредита.

SOEN 6441 Advanced Programming Practices (4 кредита)
Проблемы написания и управления кодом. Управление сложностью и качеством кода с помощью процесса программирования. Самодокументирующийся код и создание документации. Управление конфигурацией программного обеспечения. Рекомендации по написанию модульных тестов для контроля качества кода. Передовые практики, такие как многопоточность, повторное использование кода и отказоустойчивость.Требуется проект. Лаборатория: два часа в неделю.

SOEN 6461 Методологии проектирования программного обеспечения (4 кредита)
Введение в процессы проектирования программного обеспечения и их модели. Представления дизайна / архитектуры. Архитектура программного обеспечения и планы проектирования. Методы проектирования, структуры объектно-ориентированных приложений, шаблоны проектирования, качество и гарантия проектирования, измерения взаимосвязи и когезии, проверка проекта и документация. Дизайн-проект.
Примечание: Студенты, получившие кредит за COMP 6471 до сентября 2011 года, не могут пройти этот курс для получения кредита.

SOEN 6471 Расширенная архитектура программного обеспечения (4 кредита)
Изучение архитектурных моделей представления, архитектурных стилей и структур; Архитектурные кейсы и извлечение бетонной архитектуры; Паттерны архитектурного проектирования; Архитектура, управляемая моделями (MDA), Архитектура, ориентированная на службы (SOA). Архитектуры, специфичные для предметной области, такие как мобильные и облачные вычисления. Требуется проект.

SOEN 6481 Спецификация требований к программным системам (4 кредита)
Этот курс охватывает процесс разработки требований (RE), RE в различных моделях жизненного цикла программного обеспечения, анализ проблем, выявление и оценку требований, управление несогласованностью, анализ рисков, а также определение приоритетов и согласование требований. .Охваченные стили и стандарты спецификаций требований включают документацию на естественном языке, стандарты IEEE и ISO. Студенты познакомятся с формальными моделями спецификации, такими как логика и формальные языки, а также узнают о вариантах использования; гибкие процессы и пользовательские истории; обеспечение качества требований; Инструменты RE; эволюция требований; прослеживаемость; и инструменты моделирования предметной области, такие как UML, онтологии и предметно-ориентированные языки. Другие затронутые темы включают моделирование поведения, критерии приемки, тестовые примеры и модели затрат.Требуется проект.

SOEN 6491 Рефакторинг программного обеспечения (4 кредита)
Предварительное условие : SOEN 6461.
Темы включают введение в профилактическое обслуживание, проблемы проектирования и рефакторинги; методы обнаружения проблем проектирования и возможностей рефакторинга; управление профилактическим обслуживанием: визуализация, расстановка приоритетов, ранжирование и отслеживание эволюции проблем проектирования; эмпирические исследования деятельности и практики рефакторинга; реализация методов анализа исходного кода и рефакторинга.Требуется проект.
Примечание : Студенты, получившие кредит за SOEN 691C (рефакторинг программного обеспечения), не могут пройти этот курс в качестве кредита.

SOEN 6501 Тест на компетентность в программировании (без баллов)
См. Раздел «Требования к магистратуре прикладных компьютерных наук» (MApCompSc) или MEng (разработка программного обеспечения).

SOEN 6591 Software Mining and Analysis (4 кредита)
Предварительные требования: SOEN 6431 или разрешение преподавателя.
В этом курсе рассматриваются проблемы разработки и эксплуатации больших программных систем с помощью статического и динамического анализа кода, а также журнала программного обеспечения и анализа производительности. Курс также обучает методам, которые можно использовать для анализа данных на основе анализа дисперсии программного обеспечения. Для проведения такого анализа в курсе рассматривается структура эмпирических исследований производительности крупномасштабных программных данных и репозиториев программного обеспечения для интеллектуального анализа данных. Требуется проект.

SOEN 6611 Software Measurement (4 кредита)
Роль измерения в программной инженерии, теоретические, технические и управленческие взгляды на измерения программного обеспечения.Репрезентативная теория измерения. Теоретическая проверка программного обеспечения измерения. Измерение, ориентированное на достижение цели. Сбор и анализ данных разработки программного обеспечения. Моделирование и измерение качества программного обеспечения. Тестирование и измерения. Модели надежности. Функциональные методы измерения размеров. Модели оценки усилий и их использование в управлении проектами. Стандарты программных измерений. Поддержка инструмента. Тематические исследования. Требуется проект.

SOEN 6751 Дизайн интерфейса человек-компьютер (4 кредита)
Введение во взаимодействие человека с компьютером.Процесс проектирования, ориентированный на пользователя. Пользовательское моделирование. Анализ задачи. Знание дизайна пользовательского интерфейса (принципы, рекомендации и шаблоны). Прототипирование пользовательского интерфейса. Оценка пользовательского интерфейса. Требуется проект. Лаборатория: два часа в неделю.
Примечание: Примечание: Студенты, получившие кредит за COMP 6751 до сентября 2011 года, не могут пройти этот курс для получения кредита.

SOEN 6761 Multimedia Computing (4 кредита)
Этот курс охватывает современные технологии для мультимедийных вычислений.Темы курса будут охватывать текущие типы мультимедиа, изображения, видео, аудио, графику и 3D-модели с точки зрения алгоритмов и структур данных для их захвата, представления, создания, хранения, архивирования, передачи, сборки, представления и поиска. Этот курс будет охватывать фундаментальные идеи мультимедийных технологий, применимые к информатике и разработке программного обеспечения. Требуется проект.

SOEN 6841 Управление проектами программного обеспечения (4 кредита)
Фундаментальные концепции управленческой деятельности, демонстрирующие, как они могут быть связаны с разработкой программного обеспечения и как они могут быть взаимно поддерживающими в процессе разработки и сопровождения программного обеспечения.Обзор объектно-ориентированной разработки; процессы разработки программного обеспечения; соображения качества; планирование деятельности; управление рисками; мониторинг и контроль; обслуживание и развитие; вопросы профессиональной этики и практики и юридические вопросы. Требуется проект.

SOEN 6861 Услуги, вычисления: основы, проектирование и реализация (4 кредита)
Проектирование системы с сервис-ориентированной архитектурой. Открытые стандарты для веб-сервисов. Разработка сервисов SOAP (сервис-ориентированная архитектура и программирование) и RESTful (REpresentational State Transfer).Моделирование и управление бизнес-процессами. Состав службы. Формальные модели услуг. Требуется проект.
Примечание: Студенты, получившие зачетные баллы по SOEN 691A (Сервисные вычисления: основы, проектирование и внедрение), не могут проходить этот курс в качестве зачетных.

SOEN 691 Темы в программной инженерии (4 кредита)
Тематика будет меняться от семестра к семестру и из года в год. Студенты могут повторно зарегистрироваться на этот курс при условии, что содержание курса изменилось.Изменения в содержании будут обозначены буквой, следующей за номером курса, например СОЭН 691А, СОЭН 691Б и др.

SOEN 6951 Пример разработки программного обеспечения (4 кредита)
Студенты выполнят тематическое исследование программного проекта. По возможности, проект следует проводить в промышленной среде при сотрудничестве с работодателем студента.
Примечание: Студенты, получившие зачетные баллы за SOEN 6971 или COMP 6971, не могут пройти этот курс для получения кредита.

SOEN 6971 Проект и отчет (4 кредита)
Предпосылка: Завершение 16 кредитов; CGPA 3,40 или выше; разрешение отдела.
См. Раздел «Требования к степени магистра прикладных компьютерных наук» (MApCompSc). Проект: 8 часов в неделю.
Примечание: Студенты, получившие зачетные баллы за COMP 6971 или SOEN 6951, не могут пройти этот курс для получения кредита.

SOEN 6981 Project and Report II (4 кредита)
Предварительное условие: SOEN 6971.
То же описание курса, что и SOEN 6971.
Примечание: Студенты, получившие зачетные баллы за ENCS 6931, не могут пройти этот курс для получения кредита.

SOEN 7481 Проверка и тестирование программного обеспечения (4 кредита)
Предварительные требования: SOEN 6461, SOEN 6481.
Обзор текущих методов тестирования программной инженерии, методов и стандартов для реализации систем тестирования. Классическое тестирование методом белого ящика; тестирование потока данных; классическое тестирование методом черного ящика; интеграционное тестирование; системное тестирование.Меры тестирования; план тестирования. Стандарт IEEE. Объектно-ориентированное тестирование. Разработка через тестирование. Меры качества тестирования. Методы редукции тестов. Приемы автоматизации тестирования. Инструменты и методы формальной верификации проектов программных систем: проверка моделей и доказательство теорем. Требуется проект.
Примечание: Студенты, получившие кредит за COMP 7481, не могут пройти этот курс для получения кредита.

SOEN 7761 Интеллектуальные пользовательские интерфейсы (4 балла)
Предварительное условие: SOEN 6751.
Интеллектуальные системы и интеллектуальные интерфейсы. Краткое введение в представление знаний и рассуждения. Создание и адаптация пользовательских моделей. Программные агенты в пользовательском интерфейсе. Применение этих концепций в разработке интеллектуальных пользовательских интерфейсов. Адаптивные пользовательские интерфейсы. Избранные расширенные темы, такие как интерфейсы на естественном языке, пользовательские интерфейсы на основе речи и мобильные пользовательские интерфейсы. Лаборатория: два часа в неделю. Требуется проект.
Примечание: Студенты, получившие кредит за COMP 7761 до сентября 2011 года, не могут пройти этот курс для получения кредита.

SOEN 791 Темы в программной инженерии II (4 кредита)
Тематика будет варьироваться от семестра к семестру и из года в год. Студенты могут повторно зарегистрироваться на этот курс при условии, что содержание курса изменилось. Изменения в содержании будут обозначены буквой, следующей за номером курса, например СОЭН 791А, СОЭН 791Б и др.

SOEN 7941 Магистерские исследования и диссертация (29 кредитов)
Студенты должны представить диссертацию, подготовленную под руководством преподавателя, назначенного комитетом по последипломным исследованиям GCS.Диссертация должна представлять собой результат самостоятельной работы студента после поступления на программу. Тезис будет оцениваться комитетом, назначенным Комитетом по последипломным исследованиям GCS.

СОЭН 8901 Докторантура и диссертация (70 кредитов)

Компьютерные науки (игры) — USC Viterbi

Программа бакалавриата по информатике — это междисциплинарная программа, ведущая к получению степени бакалавра компьютерных наук. Программа предназначена как для академической, так и для профессиональной ориентации.

Цель программы бакалавриата в области компьютерных наук (игры) — подготовить студентов-выпускников с прочным основанием в области компьютерных наук и междисциплинарным опытом в области разработки игр. Темы, охватываемые частью междисциплинарной разработки игр, включают производство игр, визуальный дизайн для игр и интерактивов, компьютерную анимацию, программирование видеоигр, архитектуру игрового оборудования, программирование игрового движка, серьезную разработку игр, вводный и промежуточный игровой дизайн, и два семестровых финальных игровых проекта.Студенты, окончившие эту программу, смогут разрабатывать игры и симуляции нового поколения, а также свои технологии в области развлечений и серьезных игр. Кроме того, выпускники этой программы смогут продолжить свое образование в аспирантуре по разработке игр и информатике.

Общие требования к поступающим на программу бакалавриата такие же, как в университете и инженерной школе Университета Калифорнии в Витерби, и включают от 3 до 5 единиц математики и одну единицу естественных наук (биология, химия или физика) вместе с удовлетворительными баллами по Тест на школьные способности и тесты на успеваемость.

Оценка C (2.0) или выше требуется для каждого из основных курсов информатики: CSCI 102, CSCI 103, CSCI 170, CSCI 104 и CSCI 201.

Основные курсы информатики с оценкой C- или ниже необходимо повторить; эти курсы можно пройти повторно только один раз.

Для повторного прохождения курса требуется одобрение департамента.

Студенты, которые не соответствуют требованиям степени после повторного занятия, будут дисквалифицированы из программы.

Совокупный средний балл C (2.0) требуется для всех курсов, взятых в USC, а также для всех курсов старших классов, применяемых к основной, независимо от факультета, в котором проходят курсы.

Кандидаты должны соответствовать общеобразовательным требованиям; см. общеобразовательную программу.

Минимальное требование для получения степени — 128 единиц.

Департамент компьютерных наук | Государственный университет Среднего Теннесси

CSCI 1010 — Коллоквиум по информатике
1 кредитный час

Знакомит новых студентов-информатиков со специальностью информатика.Темы включают требования к ученой степени, ресурсы факультета, возможности исследования и варианты карьеры.

CSCI 1150 — Ориентация на компьютер
3 кредитных часа

Общее введение в компьютеры с упором на персональные компьютеры, базы данных, текстовый редактор, презентационную графику, электронные таблицы и Интернет-инструменты. Не учитывается для основных или второстепенных компьютерных наук.

CSCI 1170 — Компьютерные науки I
4 кредитных часа

Предварительные условия: MATH 1730 или MATH 1810 с оценкой C или выше или Math ACT 26 или выше или результат теста по математике 73 или выше.Первый из двух семестров с использованием языка высокого уровня; языковые конструкции и простые структуры данных, такие как массивы и строки. Упор на решение проблем с использованием языка и принципов разработки структурированного программного обеспечения. Три лекционных часа и два лабораторных часа.

CSCI 2170 — Компьютерные науки II
4 кредитных часа

Предварительные требования: CSCI 1170 (или эквивалент) с оценкой C или выше и MATH 1730 или MATH 1810 с оценкой C или выше, или Math ACT 26 или выше, или результат теста по математике 73 или выше.Продолжение CSCI 1170. Темы включают вводные методы объектно-ориентированного программирования, принципы разработки программного обеспечения, записи, рекурсию, указатели, стеки и очереди, связанные списки, деревья, а также сортировку и поиск. Три лекционных часа и два лабораторных часа.

CSCI 3033 — Компьютерные языки: Java
3 кредитных часа

Условие: CSCI 3110 или согласие инструктора. Возможность для специалиста в области компьютерных наук получить опыт и обучение на дополнительном языке.Охватывает синтаксис, преимущества, недостатки, ограничения и избранные приложения языка. Кредит не будет предоставлен для основной или дополнительной информатики в области компьютерных наук, если кредит был получен за тот же язык в другом курсе. Кредит на дополнительные компьютерные языки ограничен 3 часами для основного или дополнительного.

CSCI 3037 — Компьютерные языки: визуальное программирование
3 кредитных часа

Условие: CSCI 3110 или согласие инструктора. Возможность для специалиста в области компьютерных наук получить опыт и обучение на дополнительном языке.Охватывает синтаксис, преимущества, недостатки, ограничения и избранные приложения языка. Кредит не будет предоставлен для основной или дополнительной информатики в области компьютерных наук, если кредит был получен за тот же язык в другом курсе. Кредит на дополнительные компьютерные языки ограничен 3 часами для основного или дополнительного.

CSCI 3038 — Компьютерные языки: Python
3 кредитных часа

Условие: CSCI 3110 или согласие инструктора. Возможность для специалиста в области компьютерных наук получить опыт и обучение на дополнительном языке.Охватывает синтаксис, преимущества, недостатки, ограничения и избранные приложения языка. Кредит не будет предоставлен для основной или дополнительной информатики в области компьютерных наук, если кредит был получен за тот же язык в другом курсе. Кредит на дополнительные компьютерные языки ограничен 3 часами для основного или дополнительного.

CSCI 3080 — Дискретные структуры
3 кредитных часа

(То же, что MATH 3080.) Предпосылки: CSCI 1170 и MATH 1910 или согласие преподавателя. Темы включают формальную логику, методы доказательства, матрицы, графики, формальные грамматики, конечные автоматы, машины Тьюринга и схемы двоичного кодирования.

CSCI 3110 — Алгоритмы и структуры данных
3 кредитных часа

Предварительные требования: CSCI 2170 и CSCI 3080 с C или выше. Темы включают дополнительные методы объектно-ориентированного программирования, разработку алгоритмов, анализ алгоритмов, расширенные древовидные структуры, методы индексации, внутреннюю и внешнюю сортировку, графики и файловую организацию.

CSCI 3130 — Сборка и организация компьютеров
4 кредитных часа

Пререквизит: CSCI 2170. Язык ассемблера, а также организация и базовая архитектура компьютерных систем.Темы включают аппаратные компоненты цифровых компьютеров, микропрограммирование и управление памятью. Лабораторные упражнения включают логические, функциональные свойства компонентов от вентилей до микропроцессоров. Три лекции и одна двухчасовая лаборатория.

CSCI 3160 — Введение в язык ассемблера
3 кредитных часа

Необходимое условие: CSCI 1170 или эквивалент. Компьютерная архитектура и язык ассемблера. Основной упор на методы адресации, макросы, сегментацию и связывание программ.

CSCI 3180 — Введение в численный анализ
3 кредитных часа

(То же, что и MATH 3180.) Предварительные требования: MATH 1920 и CSCI 1170. Темы включают в себя приближение ряда, интерполяцию конечных разностей, суммирование, численное дифференцирование и интегрирование, итерацию, подгонку кривой, системы уравнений и матриц и анализ ошибок.

CSCI 3210 — Теория языков программирования
3 кредитных часа

Предварительные требования: CSCI 3110 и COMM 2200; обязательный: CSCI 3080.Синтаксис и теория нескольких языков с акцентом на время связывания, синтаксические анализаторы, грамматики, конечные автоматы, регулярные выражения, проверку типов и эквивалентность, область действия переменных, обработку исключений, передачу параметров и управление хранением.

CSCI 3240 — Введение в компьютерные системы
4 кредитных часа

Предварительные требования: CSCI 2170 и либо CSCI 3130, либо ET 3620. Предоставляет взгляд программиста на то, как компьютерные системы выполняют программы, хранят информацию и взаимодействуют.Темы включают машинный код и его генерацию путем оптимизации компиляторов, компьютерную арифметику, организацию памяти и управление ею, сетевые технологии и протоколы, а также поддержку параллельных вычислений. Три лекционных часа и одна двухчасовая лабораторная.

CSCI 3250 — Операционные системы
3 кредитных часа

Предварительное требование: CSCI 3240. Понятия и возможности операционной системы. Рассмотрены основные концепции управления памятью, процессором, устройствами и информацией, а также взаимосвязь между операционной системой и архитектурой компьютерной системы.

CSCI 3420 — Социальные, этические и правовые последствия вычислений
2 кредитных часа

Пререквизиты: Трехчасовой курс по вычислительной технике, COMM 2200 и юниорское положение. Введение в влияние компьютеров на общество, а также этические и юридические вопросы, с которыми сталкиваются пользователи компьютеров и профессионалы. Не засчитывается для несовершеннолетних в области компьютерных наук.

CSCI 4160 — Дизайн компилятора и разработка программного обеспечения
3 кредитных часа

Предварительные требования: CSCI 3080, CSCI 3110 и либо CSCI 3130, либо CSCI 3160.Различные этапы компилятора вместе с грамматиками, конечными автоматами, регулярными выражениями, LR-анализом, исправлением ошибок, анализом обратного и прямого потока и оптимизацией кода. Требуется срочный проект, состоящий из разработки и создания функционального комплилера.

CSCI 4250 — Компьютерная графика
3 кредитных часа

Предпосылки: CSCI 3110 и CSCI 3080 или согласие преподавателя. Темы включают отображение векторной графики, отображение растровой развертки, устройства и методы ввода, графическое программное обеспечение, преобразования, проекции, интерполяцию и аппроксимацию.

CSCI 4280 — Исследования для студентов
От 1 до 4 кредитных часов

Предпосылка: Разрешение преподавателя и кафедры. Независимое исследование выбранной исследовательской проблемы под руководством преподавателя с составлением устного и письменного отчета о результатах. Не засчитывается для несовершеннолетних в области компьютерных наук. Может повторяться максимум четыре кредита. Максимум три балла по мажору могут поступать от CSCI 3970, 4280, CSCI 4600 и CSCI 4910.

CSCI 4300 — Передача данных и сети
3 кредитных часа

Предварительное условие: CSCI 3240 или CSCI 3250.Архитектура компьютерных сетей, иерархия протоколов и модель взаимодействия открытых систем. Моделирование, анализ, проектирование и управление аппаратным и программным обеспечением в компьютерной сети.

CSCI 4330 — Концепции параллельной обработки
3 кредитных часа

Предварительные требования: CSCI 3130 и CSCI 3240 или CSCI 3250. Основные концепции параллельной обработки и программирования в параллельной среде. Темы включают классификацию параллельных архитектур, изучение реальных параллельных архитектур, проектирование и реализацию параллельных программ, разработку параллельного программного обеспечения.

CSCI 4350 — Введение в искусственный интеллект
3 кредитных часа

Предварительные требования: CSCI 3110 и CSCI 3080 или эквивалентные. Принципы включают стратегии поиска, представление знаний, рассуждения и машинное обучение. Приложения включают экспертные системы и понимание естественного языка.

CSCI 4360 — Интеллектуальная система роботов
3 кредитных часа

Предварительные требования: CSCI 3110 и CSCI 3080. Принципы и приложения интеллектуальной мобильной робототехники.Различные архитектуры, используемые в основных парадигмах разработки робототехники ИИ, и базовые методы, используемые для навигации роботов. Сильный акцент на конструирование, конструирование, программирование и экспериментирование мобильных роботов с использованием различных платформ для сборки роботов.

CSCI 4410 — Веб-технологии
3 кредитных часа

Предварительные требования: CSCI 3080 и CSCI 3110. Интенсивное знакомство с текущими веб-технологиями, включая базовый HTML, инструменты для дизайна веб-страниц, XML, методы на стороне клиента и методы на стороне сервера.Студенты должны будут реализовать несколько веб-проектов.

CSCI 4560 — Системы управления базами данных
3 кредитных часа

Предварительные требования: CSCI 3080 и CSCI 3110. Реляционные и объектные модели проектирования баз данных вместе с реляционными алгебрами, независимость данных, функциональные зависимости, правила вывода, нормальные формы, дизайн схемы, языки моделирования, языки запросов и текущая литература.

CSCI 4600 — Независимое исследование в области компьютерных наук
От 1 до 6 кредитных часов

Предпосылки: Старшее положение и согласие инструктора.Студенты, желающие поступить, должны подать письменное предложение по курсу / теме на факультет до семестра, в котором будет сдан CSCI 4600. Предложение должно быть одобрено до прохождения курса. По завершении курса каждый абитуриент должен подать письменный отчет в отдел. Можно засчитать до 3 часов для получения специализации «Компьютерные науки».

CSCI 4700 — Разработка программного обеспечения
3 кредитных часа

Предварительные требования: CSCI 3080, CSCI 3110 и COMM 2200. Состоит из теоретического и практического компонентов.Темы включают историю разработки программного обеспечения, парадигмы и жизненные циклы разработки программного обеспечения, а также компьютерную инженерию программного обеспечения (CASE). Командный проект разрабатывается параллельно с теорией.

CSCI 4800 — Тестирование программного обеспечения
3 кредитных часа

Предварительные требования: CSCI 2170 и CSCI 3080. Объединяет теорию и приложения методов тестирования программного обеспечения. Обеспечивает реальный практический опыт тестирования. Рассматривает несколько парадигм тестирования.

CSCI 4850 — Нейронные сети
3 кредитных часа

Предварительное условие: CSCI 3080.Различные архитектуры нейронных сетей, теории и приложения, включая такие модели, как Perceptron, обратное распространение, Kohonen, ART и ассоциативная память. Также изучались методы обучения и кондиционирования.

CSCI 4900 — Избранные темы компьютерных наук
3 кредитных часа

Предварительное условие: CSCI 2170. Продвинутые темы в области информатики должны быть выбраны и объявлены при составлении расписания занятий. Может повторяться до шести кредитов.

CSCI 4910 — Стажировка по информатике
От 1 до 6 кредитных часов

Предварительное условие: CSCI 3110.Должен пройти не менее 30 семестровых часов с двумя семестрами в MTSU; должен пройти не менее двух курсов информатики в МТСУ; минимальное общее среднее значение 2,75 и 3,00 по информатике. Опыт работы в сфере компьютерной техники в фирме, правительственном учреждении и т.

Leave a Reply

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *