24 задание по информатике егэ: Выполнение и объяснение 24 задания ЕГЭ с программной обработкой

Содержание

Разбор 24 задания ЕГЭ 2020 по информатике из демоверсии

Разбор 24 задания ЕГЭ 2020 по информатике из демонстрационного варианта. Проверяемые элементы содержания: умение прочесть фрагмент программы на языке программирования и исправить допущенные ошибки.

Задание

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

Последовательно выполните следующее.

1. Напишите, что выведет эта программа при вводе числа 231.

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

3. Найдите допущенные программистом ошибки и исправьте их.

Исправление ошибки должно затрагивать только строку, в которой находится ошибка. Для каждой ошибки:

1) выпишите строку, в которой сделана ошибка;
2) укажите, как исправить ошибку, т.е. приведите правильный вариант строки.

Известно, что в тексте программы можно исправить ровно две строки так, чтобы она стала работать правильно.

Достаточно указать ошибки и способ их исправления для одного языка программирования.

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

Разбор 24 задания ЕГЭ

Решение использует запись программы на Паскале.

1. Программа выведет число 1.

2. Программа выдает правильный ответ, например, для числа 132.

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

3. В программе есть две ошибки.

Первая ошибка: неверная инициализация ответа (переменная minDigit).

Строка с ошибкой:
minDigit := N mod 10;

Верное исправление:
minDigit := 10;

Вместо 10 может быть использовано любое целое число, большее 8.

Вторая ошибка: неверная проверка отсутствия четных цифр.

Строка с ошибкой:
if minDigit = 0 then

Верное исправление:
if minDigit = 10 then

Вместо 10 может быть другое число, большее 8, которое было положено в minDigit при исправлении первой ошибки, или проверка, что minDigit > 8.

Первый Компьютерный ЕГЭ 2021 / Хабр

Всем привет! В этом году я закончил 11 класс и сдавал первый Компьютерный ЕГЭ. Знаю, что довольно поздно пишу статью об этом, но все равно хотелось бы высказать пару мыслей об экзамене и о своем опыте. Хочу рассказать о самом ЕГЭ по информатике, его изменениях, подготовке и о некоторых мелочах.

Что представляет из себя экзамен по информатике

В основном это задания на системы счисления, кодирование/декодирование, алгоритмы, логика, рекурсивные алгоритмы и базовая математика. 2 часть заключается в умение писать программ (30-40 строк) для сортировки и анализа последовательностей. За такие задачки дают 2 балла за правильное решение, и 1 – за неполное. Например, можно решить задачу неэффективно по времени и получить только 1 балл. Вот некоторые примеры заданий.

24, 27 – новые с этого года.

Источник

Сдают ЕГЭ по информатике свыше 80 000 школьников, цифра с каждым годом растет. Средний балл, сдающих ~ 65.

Изменения

В прошлых годах информатику школьники решали и записывали ответы, используя бумажные черновики, ручки и бланк ответов соответственно. Также задания 2 части проверялись людьми, а сами задания писались на бланках ответа ручкой. Летом 2020 года появляется Компьютерный ЕГЭ – меняется сам формат экзамена, пропадает возможность подавать апелляцию, добавляются новые задания и удаляются некоторые старые, ну и конечно же сам экзамен проходит на компьютерах.           

 Новые задания больше направленны на решение задач с помощью языков программирования и компьютера, к примеру, больше не приходится переводить системы счисления вручную на листочке, можно написать свою программу и пользоваться ею на протяжении всего экзамена. Но также появляется проблема, что можно даже и не знать, к примеру, системы счисления, просто заучить алгоритм перевода и сделать ctrl+v на экзамене, что по моему мнению ставит учеников, которые действительно понимают тему, и тех, кто — нет, в одинаковые условия.

Для проведения экзамена было создано специальное ПО. С инструкциями, удобным интерфейсом и простотой в использовании.

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

О подготовке

Я жил в небольшом городе (100к населения) и учился соответственно в обычной школе. Сдавало информатику в городе 14 человек и только 1 был из моей школы. Учил нас информатике с 8 по 11 класс учитель ИЗО, поэтому уроков у нас либо не было, либо на них мы рисовали в пеинте или играли в браузерные игрушки. Такая обстановка была, насколько я знаю, в каждой школе, и я не удивлюсь, если так и в почти каждом регионе. Про подготовку в школе можно было забыть, кто-то ходил к местным репетиторам, а некоторые прибегали к услугам онлайн-репетиторов (в том числе и я).

Учил я питон, на экзамене он самый настоящий чит: он многое позволяет, прост в изучении, помогает писать задачки быстро и легко, даже не задумываясь о времени выполнения программы. Почти все онлайн-репетиторы учили своих учеников питону, но у меня в городе репетиторы учили паскалю. Время на подготовку уделял не особо много. Во-первых, летом я увлекался некоторыми курсами по программированию – решать 2 часть получалось уже вначале 11 класса. Во-вторых, информатика была самым последним ЕГЭ по дате сдачи, поэтому время на повторение и заполнение пробелов было достаточно.

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

Как проходил сам экзамен

Экзамен проходил в два дня – 24 и 25 июня. Я сдавал 24, в другой школе, за ноутбуком (характеристики не помню). Можно было использовать все что на ноутбуке установлено: среды разработки, калькуляторы, paint, текстовые файл и т.п.. Можно было использовать такие ЯП как: C/C++, C#, Java, Pascal, Python, Школьный алгоритмический язык.

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

Хоть с техникой и был порядок, но я все равно столкнулся с некоторыми проблемами. Во-первых решать КЕГЭ дома и в аудитории – совершенно две разные истории. Сложнее всего было привыкнуть к другому ноутбуку и клавиатуре в особенности, набирать код приходилось, постоянно пялясь в клавиатуру, и значительно медленнее, чем у себя дома. Во-вторых хоть и характеристики машин были приемлемы, у меня в PyCharm’e при запуске неэффективного алгоритма в конце экзамена ноут стал сильно лагать (что дома такого конечно же не происходило, поэтому о таком я даже не думал). В такой ситуации, по правилам, можно либо поменять место (потраченное на это время не восполнят), либо писать экзамен во 2 день. Это уже был конец экзамена, я потратил больше 3 часов, эмоции, которые я пережил, не хотелось ощущать снова, и решил дописать этот ЕГЭ, да и в целом у меня были готовы ответы, только 30 минут на проверку я потерял из-за этого.

Задания экзамена были в основном обычные, но новые задачки во 2 части, которые дают больше всего баллов, удивили многих. То ,что давали на всероссийском пробнике, было значительно легче. Да и хотя бы немного похожих заданий нигде не встречалось. Вот некоторые из тех задачек.

В некоторых моментах я немного схитрил и последнюю задачу решил неэффективным алгоритмом, поэтому потерял на 2 части не много баллов. Самым удивительным был 2 день экзамена: школьникам достались те же задания, что были и в первый день. Как составители могли осознанно принять такое решение, готовясь к проведению экзамена целый год, я не понимаю. На горячей линии ответ рособнадзора был мол, что статистика показывает одинаковый процент решаемости заданий в 1 и 2 день, поэтому все ок, но саму статистику почему-то никто не показывает. Возможно так сделали, чтобы показать, что новый формат себя оправдал и средний балл по России не упал. Также на ноутбуках оставались файлы с кодом прошлых учеников, но тут, видимо, вина организаторов.

Вывод

Хоть экзамен я сдал на 90/100, по итогу Единый Государственный Экзамен оказался далеко не единым и быть первопроходцем оказалось не просто. Формат очень сырой и надеюсь, что его будут дорабатывать. Но на самом деле КЕГЭ по информатике стал интересным экзаменом, который действительно хочется решать. Возможность запрограммировать множество заданий — самая главная фишка. Надеюсь экзамен будут дорабатывать, привлекать больше специалистов как к совершенствованию КЕГЭ, так и к обучению в школах небольших регионов.

Также хотел сказать пару слов тем, кому предстоит сдавать этот экзамен в следующих годах. О своих проблемах с техникой сразу сообщать организаторам. Надеяться при подготовке только на сайт решу егэ не стоит, берите задания отовсюду: кполяков, ютуб, варианты статграда, сборники и т.д., проявляйте инициативу к изучению. Питон – must have. И посоветовал бы увлекаться спортивным программированием, изучать алгоритмы и пробовать себя в олимпиадах (Но тут питон, наверное, уже не прокатит).

На этом все, спасибо всем, кто уделил этой статье внимание. Извиняюсь за возможно большое количество ошибок в моем изложении.

#Лайфхаки для ЕГЭ-АТАКИ: ЕГЭ-skills ИНФОРМАТИКА и ИКТ

Важные правила для сдачи всех ЕГЭ:

1. Подробно ознакомьтесь с документами, регламентирующими структуру и содержание экзамена, с официальными демо-версиями ЕГЭ на сайте Федерального института педагогических измерений (ФИПИ) www.fipi.ru

2. При подготовке к сдаче ЕГЭ и непосредственно на экзамене внимательно читайте условия задания, выполняйте их аккуратно и вдумчиво, тщательно самостоятельно проверяйте решения и ответы. Не зацикливайтесь на задании, которое вызывает затруднение, отложите его и переходите к другим.

 

Конкретные лайфхаки сдачи ЕГЭ по информатике и ИКТ:

В ЕГЭ по информатике и ИКТ достаточно много заданий, связанных с алгоритмами и программированием, которые дают значительный вклад в общее количество баллов: анализ алгоритмов и программ, непосредственно программирование. Поэтому особое внимание уделите алгоритмизации и программированию. 

Учитесь читать, формально исполнять и анализировать алгоритмы. При этом в кодификаторе приведен перечень алгоритмов, обязательных для изучения в школьном курсе, а значит, видеть такие алгоритмы вы должны сразу (в заданиях 19, 20, 24).

Задание 11 (выполнение рекурсивного алгоритма) требует обычной трассировки программы (пошагового выполнения вручную). 

Для успешного его выполнения достаточно понимания понятия рекурсии и навыка ручной трассировки.

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

В задании 13 (алфавитный подход к измерению информации) необходимо помнить о целочисленном значении бит для кодирования символа и целочисленном значении байт при измерении объема информации отдельного «слова».

Разбор конкретного задания:

Рассмотрим один из типов задания 10:

Все 5-буквенные слова, составленные из букв А, О, У, записаны в алфавитном порядке. Вот начало списка:

1. ААААА

2. ААААО

3. ААААУ

4. АААОА

……

Запишите слово, которое стоит на 101-м месте от начала списка.

Одним из наиболее удобных способов решения задачи 10 по кодированию информации большинство экспертов признают использование систем счисления. Так как p-буквенные слова расположены в лексикографическом порядке (по алфавиту), то можно эти слова принять за подряд записанные p-значные целые числа (начиная с нуля) в системе счисления с основанием d (где d ­ –количество используемых букв). Тогда поиск слова с определённым номером равносилен переводу десятичного значения номера в систему счисления с основанием d.

Возможные ошибки при выполнении задания данным способом:

  • запись порядковых номеров начинается с единицы (1), а чисел в системе счисления по основанию d ­ с нуля. Поэтому для определения k-того слова надо переводить в систему счисления по основанию d число (k-1). И наоборот, для определения номера некоторого слова надо к десятичному эквиваленту прибавить 1;
  • одним из возможных вопросов задания является вопрос о количестве слов между двумя заданными k1 и k2. При вычислении такого количества слов с использованием системы счисления с основанием d выполняется перевод каждого «слова» в десятичную систему счисления и далее из большего значения вычитается меньшее. Однако данное решение будет включать «лишнее» слово (как одну из границ диапазона). Поэтому верным решением будет формула (k2-k1-1). Если условие задачи требует включить оба слова в искомое количество, то верное решение – формула (k2-k1+1).

Советы подготовила Ирина Ледовских, эксперт ЕГЭ по информатике и ИКТ, декан факультета естественных наук, математики и информационных технологий ТОГУ

#ТОГУрядом #тысдашьЕГЭ #мечтайпоступайвоплощай

ЕГЭ — Wunder

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

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

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

Подробнее о предмете

В Едином государственном экзамене в 2020 году приняли участие практически 800 000 человек, причем около 108 000 студентов сделали выбор в пользу информатики и ИКТ. Подобная популярность предмета обусловлена повышением заработных плат в сфере IT: молодые люди строят планы на будущую карьеру, надеясь на профессиональный рост в соответствующей области. Сдавая экзамен ЕГЭ по информатике, учащийся может рассчитывать на поступление по специальностям:

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

Подготовка к экзамену по информатике

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

помощи. Сотрудники центра дополнительного школьного образования Вундер – педагоги и методисты, разработали эффективную концепцию академического обучения предметам технической направленности. По данным наших ежегодных отчетов, студенты центра во Владивостоке, окончившие 11 класс, получают на 5 -10 баллов больше, по сравнению с общероссийскими показателями и на 15 — 20 баллов успешнее, чем в Приморском крае

Подготовка к ЕГЭ по информатике

Подготовка к ЕГЭ по информатике с нуля – непростая, но все-таки решаемая задача. Образовательный процесс в нашем центре построен следующим образом:

  1. Школьник, поступающий к нам на обучение, сдает входное тестирование. С помощью первичной контрольной мы определяем уровень знаний ученика, после чего помещаем его в комфортную группу.
  2. Дальнейшее обучение выглядит так: абитуриенты проходят материал, после чего сдают тематические тесты. Задания, присутствующие в последующих контрольных работах, корректируются в зависимости от индивидуальных успехов каждого студента.
  3. Проводится имитация Единого государственного экзамена – с помощью такой практики мы готовим школьников к атмосфере реального тестирования.

ЕГЭ по информатике – ответственный выбор, за совершением которого последует этап длительной и кропотливой подготовки. Справиться с таким объемом задач самостоятельно практически нереально. Педагоги центра Вундер с радостью помогут каждому школьнику Владивостока. Выбирая нас, вы, и ваши родители, смогут рассчитывать на максимально высокий итоговый результат.

Полезно знать

При подготовке к ЕГЭ по информатике стоит учитывать:

  • Экзаменационную работу оценивают два эксперта. Если их оценка отличается на 1 балл, вердикт выносится в пользу лучшего результата. Если расхождение более 2 баллов, ЕГЭ проверяет третий специалист.
  • Сайт ФИПИ содержит кодификатор и спецификацию для каждого ЕГЭ. В этих документах находятся перечни тех разделов, которые будут проверяться на экзамене. Кроме того, спецификация определяет список навыков и знаний, которые выпускник должен будет продемонстрировать во время теста.
  • При написании ответа важно держать в голове критерии оценивания работы. Подробнее ознакомиться с ними можно также с помощью сайта ФИПИ.
  • Оттачивать полученные навыки можно на пробном ЕГЭ по информатике, который легко пройти онлайн на соответствующих ресурсах.

Разбор задач 24 ЕГЭ информатика(Python) | Материал для подготовки к ЕГЭ (ГИА) по информатике и икт (11 класс):

Слайд 1

Задача 24 ЕГЭ Обработка символьных строк Что проверяется: Умение создавать собственные программы (10–20 строк) для обработки символьной информации. Дрынова Светлана Викторовна

Слайд 2

Что нужно знать : сначала нужно прочитать строку из файла; эта задача в разных языках программирования решается несколько по-разному в языке Python удобнее всего использовать такую конструкцию: with open(«k7.txt», «r») as F: s = F.readline () конструкция with-as – это контекстный менеджер , в данном случае он открывает указанный файл в режиме чтения (второй аргумент « r » при вызове функции open ), записывает ссылку на него в файловую переменную F , выполняет тело блока (читает первую строку файла в переменную s ) и закрывает (освобождает) файл. 1. Самая длинная цепочка символов «С» пусть требуется найти самую длинную цепочку символов С (или каких-то других, в соответствии с заданием) в символьной строке s ; можно использовать такой алгоритм: for c in s : обработать символ c

Слайд 3

будем использовать переменные cLen – длина текущей цепочки букв C maxLen – максимальная длина цепочки букв C на данный момент рассмотрим очередной символ строки; если это буква C, увеличиваем cLen на 1 и, если нужно запоминаем новую максимальную длину; если это не буква C, просто записываем с cLen ноль: maxLen = 0 cLen = 0 for c in s: if c == ‘C’: cLen += 1 # ещё одна буква C if cLen > maxLen : # возможно, новая максимальная длина maxLen = cLen else: cLen = 0 # цепочка букв C кончилась

Слайд 4

2. Самая длинная цепочка любых символов теперь поставим задачу найти самую длинную цепочку символов в символьной строке s ; сложность состоит в том, что мы (в отличие от предыдущей задачи) не знаем, из каких именно символов состоит самая длинная цепочка если символов в алфавите немного (скажем, A, B и С), то можно с помощью описанного выше алгоритма найти самые длинные цепочки из букв A, B и C, а затем выбрать из них «длиннейшую»; такая идея может сработать при аккуратной реализации, но плохо обобщается на случай, когда возможных символов много (например, используются все заглавные латинские буквы и цифры) будем использовать переменные curLen – длина текущей цепочки одинаковых символов maxLen – максимальная длина цепочки одинаковых символов на данный момент c – символ, из которого строится самая длинная подцепочка в начальный момент рассмотрим один первый символ (цепочка длины 1 есть всегда!): maxLen = 1 curLen = 1 c = s[0]

Слайд 5

будем перебирать в цикле все символы, начиная с s[1] (второго по счёту) до конца строки, постоянно «оглядываясь назад», на предыдущий символ for i in range(1,len(s)): обработать пару символов s [ i -1] и s [ i ] если очередной символ s[i] такой же, как и предыдущий, цепочка одинаковых символов продолжается, и нужно увеличить значение переменной cu r Len ; если значение cu r Len стало больше maxLen , обновляем maxLen и запоминаем новый базовый символ в переменной c : если очередной символ не совпал с предыдущим, началась новая цепочка, и её длина пока равна 1 (это значение записывается в переменную cu r Len )

Слайд 6

maxLen , curLen , c = 1, 1, s[0] for i in range(1, len (s)): if s[ i ] == s[i-1]: # цепочка продолжается curLen += 1 # увеличиваем длину if curLen > maxLen : # если цепочка побила рекорд maxLen = curLen # запоминаем её длину c = s[ i ] # и образующий символ else : curLen = 1 # началась новая цепочка

Слайд 7

2510) В текстовом файле k7a-2.txt находится цепочка из символов латинского алфавита A, B, C, D, E. Найдите длину самой длинной подцепочки, состоящей из символов A, B или C (в произвольном порядке). сначала нужно открыть файл и прочитать все символы в символьную строку: потом можно в цикле перебрать все символы строки s: определить наибольшую подстроку, состоящей из символов A, B или C, в символьной строке s . Проверку того, что символ – один из набора A, B, C удобно записывать с помощью условия if char in ‘ABC’: s=open(‘k7a-2.txt’).read() count = 0 maxCount = 0 for char in s: if char in ‘ABC’: count += 1 if count> maxCount : maxCount = count else: count=0 print( maxCount )

Слайд 8

Решаем номера 2516, 2518, 2520 Использованы задачи с сайта Полякова К.Ю.

Решение 24 задания ЕГЭ 2020 по информатике

Решение 24 задания ЕГЭ 2020 по информатике из демонстрационного варианта.

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

Последовательно выполните следующее.

1. Напишите, что выведет эта программа при вводе числа 231.
2. Приведите пример такого трёхзначного числа, при вводе которого приведённая программа, несмотря на ошибки, выдаёт верный ответ.
3. Найдите допущенные программистом ошибки и исправьте их. Исправление ошибки должно затрагивать только строку, в которой находится ошибка. Для каждой ошибки:
1) выпишите строку, в которой сделана ошибка;
2) укажите, как исправить ошибку, т.е. приведите правильный вариант строки.

Известно, что в тексте программы можно исправить ровно две строки так, чтобы она стала работать правильно.

Достаточно указать ошибки и способ их исправления для одного языка программирования.

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

Решение

Решение на языке Паскаль.

1. Программа выведет число 1.

2. Программа выдает правильный ответ, например, для числа 132.

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

3. В программе есть две ошибки.

Первая ошибка: неверная инициализация ответа (переменная minDigit).

Строка с ошибкой:
minDigit := N mod 10;

Верное исправление:
minDigit := 10;

Вместо 10 может быть использовано любое целое число, большее 8.

Вторая ошибка: неверная проверка отсутствия четных цифр.

Строка с ошибкой:
if minDigit = 0 then

Верное исправление:
if minDigit = 10 then

Вместо 10 может быть другое число, большее 8, которое было положено в minDigit при исправлении первой ошибки, или проверка, что minDigit > 8

Онлайн-репетитор и справка по информатике

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

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

Информатика — захватывающая, развивающаяся область с отличными перспективами работы. Фактически, вакансии, связанные с информатикой, являются одними из самых востребованных в США и во всем мире. Некоторые популярные карьерные пути для специалистов по информатике включают:

  • Разработчик программного обеспечения
  • Аналитик компьютерных систем
  • Администратор базы данных
  • Инженер по вычислительной технике
  • Аналитик по информационной безопасности
  • Веб-разработчик
  • Менеджер ИТ-проектов

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

Интернет-репетиторы по информатике

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

Репетиторство

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

Помощь с домашним заданием

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

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

Темы информатики

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

  • Теоретическая информатика: Эта область исследования использует логику и вычисления для решения программных задач.Примеры включают теорию кодирования, структуры данных и алгоритмы.
  • Компьютерные системы: Эти классы обычно включают изучение вычислительных структур, включая компьютерную архитектуру и инженерию.
  • Компьютерные приложения: Здесь вы описываете случаи, когда компьютеры используются для решения реальных проблем. Темы включают искусственный интеллект, научные вычисления и компьютерную визуализацию.
  • Программная инженерия: Это исследование создания программного обеспечения, включая проектирование и реализацию с использованием программного кода.24HourAnswers поддерживает студентов, изучающих множество языков программирования, включая Java, C ++, Python, HTML, PHP и многие другие.

Почему выбирают 24HourAnswers?

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

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

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

Обратитесь за помощью сегодня!

Создание учетной записи занимает менее 30 секунд. Отправьте запрос на онлайн-репетиторство или помощь с домашним заданием по информатике сегодня!

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

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

Информатика — захватывающая, развивающаяся область с отличными перспективами работы. Фактически, вакансии, связанные с информатикой, являются одними из самых востребованных в США и во всем мире. Некоторые популярные карьерные пути для специалистов по информатике включают:

  • Разработчик программного обеспечения
  • Аналитик компьютерных систем
  • Администратор базы данных
  • Инженер по вычислительной технике
  • Аналитик по информационной безопасности
  • Веб-разработчик
  • Менеджер ИТ-проектов

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

Интернет-репетиторы по информатике

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

Репетиторство

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

Помощь с домашним заданием

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

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

Темы информатики

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

  • Теоретическая информатика: Эта область исследования использует логику и вычисления для решения программных задач.Примеры включают теорию кодирования, структуры данных и алгоритмы.
  • Компьютерные системы: Эти классы обычно включают изучение вычислительных структур, включая компьютерную архитектуру и инженерию.
  • Компьютерные приложения: Здесь вы описываете случаи, когда компьютеры используются для решения реальных проблем. Темы включают искусственный интеллект, научные вычисления и компьютерную визуализацию.
  • Программная инженерия: Это исследование создания программного обеспечения, включая проектирование и реализацию с использованием программного кода.24HourAnswers поддерживает студентов, изучающих множество языков программирования, включая Java, C ++, Python, HTML, PHP и многие другие.

Почему выбирают 24HourAnswers?

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

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

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

Обратитесь за помощью сегодня!

Создание учетной записи занимает менее 30 секунд. Отправьте запрос на онлайн-репетиторство или помощь с домашним заданием по информатике сегодня!

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

Все еще нет афроамериканцев, сдающих экзамен AP по компьютерным наукам в девяти штатах

Согласно данным Совета колледжей, который проводит тесты AP, в пуле тестируемых на экзамен Advanced Placement по информатике все еще преобладают белые и мужчины.

Число студентов, сдающих экзамен AP по информатике, увеличилось примерно на 24 процента по сравнению с прошлым годом, до 46 000 единиц.Студенты С., судя по номерам, выпущенным этой осенью. Это меньший рост, чем на экзамене годом ранее (тогда он был примерно на 26 процентов), но все же больший рост, чем у любого другого курса AP, кроме физики. Мэриленд был штатом с наибольшим количеством тестируемых в целом по населению.

Экзамен AP по информатике традиционно страдал из-за отсутствия расового и гендерного разнообразия, и администрация этого года не стала исключением.

Число женщин-тестировщиков по информатике за год немного увеличилось, но группа все еще сильно недопредставлена ​​- всего 22 процента.Доля тестируемых, которые были представителями недопредставленных меньшинств (то есть студентов, которые не являются белыми или азиатскими), выросла всего на полпроцента, до 13 процентов.

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

Девушки


  • В десяти штатах экзамен сдавали менее 10 девочек.
  • Ни одна девочка не сдавала экзамен в Миссисипи, Монтане или Вайоминге. (Хотя в Монтане в этом году вообще не было тестируемых, в том числе мужчин. В Вайоминге, где раньше не было ни одного учащегося, в 2015 году экзамен сдавали трое мальчиков).
  • На Гавайях самый высокий процент тестируемых женщин — 33 процента.
  • По сравнению с прошлым годом общий показатель успеваемости женщин увеличился на 3 процентных пункта до 61 процента.
  • На Аляске, Айове, Канзасе и Висконсине девочки чаще сдавали экзамены, чем мальчики.
  • Двадцать четыре девушки сдали тест в Айове, и 100 процентов из них сдали.

«Обычно вы не видите 100% успешных результатов с такими большими числами», — сказал Эриксон. «Может, пять из пяти пройдут. Но 24 из 24 — это круто ».

афроамериканских студентов


  • В 23 штатах экзамен сдавали менее 10 чернокожих студентов.
  • Ни один афроамериканский студент не сдавал экзамен в девяти штатах: Айдахо, Миссисипи, Монтана, Нью-Гэмпшир, Нью-Мексико, Северная Дакота, Южная Дакота, Юта и Вайоминг.Это лучше, чем в прошлом году, когда в 13 штатах не было тестируемых афроамериканцев.
  • Примечательно, что в штате Миссисипи самое большое количество афроамериканцев — около половины выпускников средних школ штата в прошлом году были черными, по данным Межгосударственной комиссии по высшему образованию западных штатов. Тем не менее, из пяти тестируемых AP по информатике все были белыми или азиатами и мужчинами.
  • В округе Колумбия был самый большой процент тестируемых афроамериканцев — 22 процента.(Чуть менее половины населения округа составляют афроамериканцы.)
  • Общий показатель успеваемости чернокожих студентов вырос с 33 процентов в 2014 году до 38 процентов в 2015 году. Но он значительно варьировался от штата к штату. В Нью-Джерси экзамен сдали 66 процентов чернокожих студентов. В Оклахоме проходной балл составил 13 процентов.
  • Тем не менее, процент сдачи для афроамериканцев был все еще самым низким среди любой другой расовой подгруппы. (Эриксон отмечает, что это верно для многих экзаменов AP.)

Стремясь сделать этот предмет более доступным для всех студентов, Совет колледжей вводит в 2016 году новый курс под названием AP Computer Science Principles.Этот курс будет посвящен более широкому спектру компьютерных навыков и позволит учителям выбрать язык программирования, который они хотели бы преподавать.

В прошлом году курс физики B, основанный на алгебре, был разделен на два курса, Physics 1 и Physics 2, и последовал огромный скачок в приеме на учебу. Также увеличился процент студенток и студентов из числа меньшинств, сдающих экзамен по физике. «Интересно, произойдет ли то же самое в информатике в следующем году?» — сказал Эриксон.


Связанные истории:

Для получения дополнительных новостей и информации по чтению, математике и STEM инструкциям:

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

Магистр компьютерных наук

Готовы преуспеть в быстрорастущих технологических ролях?

Программа «Магистр компьютерных наук» (MSCS) в Метрополитен-колледже (MET) Бостонского университета предназначена для того, чтобы помочь вам бороться за позиции в быстрорастущих технологических областях.MSCS дает навыки, необходимые для сложной работы в качестве разработчиков программного обеспечения, аналитиков информационной безопасности, сетевых администраторов, разработчиков баз данных, аналитиков данных, менеджеров ИТ-проектов и специалистов в области медицинской информатики.

Программа степени MSCS предлагает дополнительные концентрации в:

Краткий обзор программы

  • В кампусе
  • Очное или заочное обучение
  • 40 кредитов
  • 12–20 месяцев до завершения
  • 17 Основной факультет
  • Нет GRE / GMAT

Развивайте востребованные навыки информатики для вашей карьеры

В условиях растущего спроса и зависимости от больших данных, облачных вычислений, машинного обучения, информационной безопасности и сетей рабочие места в секторе компьютерных наук и информационных технологий продолжают расти более быстрыми темпами, чем в других профессиях, при общем прогнозируемом росте на 11 человек. процентов до 2029 года и среднегодовая заработная плата более 91 тысячи долларов в 2020 году (U.С. Справочник по перспективам занятости Бюро статистики труда). Из-за специализированного характера работы конкуренция за таланты очень высока.

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

Запросить информацию

Оставайтесь на связи! Узнайте больше о нашей программе.

Учить больше

«Одна из главных причин, по которой я получил удовольствие и был так впечатлен программой MET CS до сих пор, — это практичность занятий. Профессора обладают хорошим сочетанием академического и отраслевого опыта, что делает эту программу очень разносторонней ». — Тара Адамс (MET’19) , менеджер по продукту, Paytronix Systems, Inc.

Изучите карьеру в области компьютерных наук

Используйте инструмент «Анализ карьеры», чтобы найти вакансии, которые подходят именно вам.Отфильтруйте по области карьеры и должности или по отраслевому сектору, чтобы узнать о спросе на работу и средней заработной плате. Выберите «Узнать больше», чтобы загрузить отчет о карьере, или «Изучить другие варианты», чтобы найти программу получения степени или сертификата BU MET, которая подготовит вас к работе, которую вы хотите.

Почему стоит выбрать магистерскую программу по информатике BU MET

  • Признано и сертифицировано: Бостонский университет признан Агентством национальной безопасности и Министерством внутренней безопасности как Центр академического мастерства (CAE) в области киберзащиты и исследований.Программы информационной безопасности БУ МЕТ сертифицированы Комитетом по системам национальной безопасности (CNSS).
  • Активная среда обучения: Курсы BU MET по информатике гарантируют, что вы получите необходимое внимание, а также познакомите с тематическими исследованиями и реальными проектами, в которых особое внимание уделяется техническим и теоретическим знаниям, сочетая глубокий практический опыт с критически важными навыками, необходимыми для сохранения в авангарде информационных технологий. Кроме того, Центр надежных информационных систем и кибербезопасности (RISCS) BU предлагает возможности для сотрудничества и участия в исследованиях надежности систем и информационной безопасности.
  • Привлеченный преподавательский состав: В магистерской программе BU MET по компьютерным наукам вы получаете выгоду от тесного сотрудничества с высококвалифицированными преподавателями и лидерами отрасли в широком спектре технологических областей, которые стремятся обучать новейшим технологиям в рамках идей, концепций и методы, стимулирующие инновации.
  • Обширная сеть: Изучайте информатику вместе с коллегами с солидным опытом в области информационных технологий и бизнеса, учитесь у преподавателей, у которых есть ценные контакты в нескольких секторах, и извлекайте выгоду из сообщества выпускников с прочными профессиональными связями.
  • Поддержка студентов: Наслаждайтесь исключительным соотношением студентов и преподавателей, обеспечивая тесное взаимодействие с преподавателями-наставниками и доступ к поддержке.
  • Ценные ресурсы: Воспользуйтесь обширными ресурсами Бостонского университета, включая Центр развития карьеры, Образовательный ресурсный центр, Центр фитнеса и отдыха, ИТ-центры помощи, Мемориальную библиотеку Мугара, Центр антирасистских исследований, Центр взаимопонимания Говарда Турмана, Союз Джорджа Шермана, Рафик Б.Институт вычислительной техники и вычислительной техники Харири и многие другие.
  • Гибкие варианты: Учитесь в удобном для вас темпе, вечерами в кампусе с курсами, которые начинаются осенью, весной и летом.
  • Послужной список: Учитесь у лучших — Департамент компьютерных наук BU MET был основан в 1979 году и является самым долгоживущим отделом компьютерных наук в BU. За четыре десятилетия своего существования кафедра сыграла важную роль в становлении ИТ в университете и во всем регионе.
  • Стипендии за заслуги: Все кандидаты рассматриваются автоматически, а принятые студенты назначаются в зависимости от права на участие.

Овладейте инструментами Excel в области компьютерных наук

Предлагаемая отделом компьютерных наук BU MET, степень магистра компьютерных наук (MSCS) предназначена для компьютерных профессионалов и для людей, которые хотят перейти в компьютерную сферу из других областей обучения. Наш факультет состоит из академических лидеров, которые занимаются инновационными исследованиями, и квалифицированных отраслевых экспертов, имеющих непосредственный опыт в области анализа данных, машинного обучения, искусственного интеллекта, компьютерных сетей, кибербезопасности, управления ИТ-проектами и разработки программного обеспечения.

Варианты концентрации на компьютерных науках

Программа

BU MET для получения степени магистра компьютерных наук предлагает следующие концентрации:

Выпускник с опытом

Степень магистра компьютерных наук

Metropolitan College предоставит вам:

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

Путь от сертификата до ученой степени

Сертификаты выпускников

BU MET могут служить строительными блоками для получения степени магистра. Чтобы иметь право на получение степени, вы должны подать заявление о приеме и быть принятым в программу обучения. Свяжитесь с консультантом по приему выпускников по адресу [email protected], чтобы узнать больше об этой возможности.

Следующие программы аттестации выпускников имеют курсы, которые могут быть применены к степени магистра:


Всего требуется 40 кредитов.

Минимальный проходной балл для курса в аспирантуре — C (2,0), но средний балл B (3,0) должен сохраняться, чтобы иметь хорошую академическую успеваемость и иметь право на выпуск.

Основной учебный план

(пять курсов / 20 кредитов)

MET CS 566 Анализ алгоритмов

Fall ‘21

Sprg ‘22

Обсуждаются основные методы разработки и анализа эффективных алгоритмов с упором на методы, используемые на практике. Темы включают сортировку, поиск, динамическое программирование, жадные алгоритмы, расширенные структуры данных, алгоритмы графов (кратчайший путь, остовные деревья, обход дерева), матричные операции, сопоставление строк, полноту NP.Предварительно: MET CS248 и либо MET CS341, либо MET CS342. Или METCS 521 и METCS 526. Или с согласия инструктора. [4 кр. ]

Осень 2021 г.
Раздел Тип Инструктор Расположение дня раз
A1 IND Беляев фунтов / кв. Дюйм B53 Вт 18:00 — 20:45
A2 IND Беляев EOP 269 R 18:00 — 20:45
A3 IND Орсини EPC 209 R 18:00 — 20:45
O1 IND Теймурян ARR
Пружина 2022
Раздел Тип Инструктор Расположение дня раз
A1 IND Беляев CAS 227 Т ​​ 18:00 — 20:45
A2 IND Беляев SOC B63 R 18:00 — 20:45
O1 IND Брауде КОМНАТА ARR
MET CS 575 Операционные системы

Fall ‘21

Sprg ‘22

Обзор характеристик операционной системы, целей проектирования и структур.Темы включают параллельные процессы, координацию асинхронных событий, файловые системы, совместное использование ресурсов, управление памятью, безопасность, планирование и проблемы взаимоблокировок. Требуется: MET CS472, MET CS231 или MET CS232 или согласие инструктора. [4 кр. ]

Осень 2021 г.
Раздел Тип Инструктор Расположение дня раз
A1 IND Нурай CGS 527 Т ​​ 18:00 — 20:45
A2 IND Нурай CGS 527 R 18:00 — 20:45
Пружина 2022
Раздел Тип Инструктор Расположение дня раз
A1 IND Нурай KCB 102 Т ​​ 18:00 — 20:45
MET CS 662 Теория компьютерного языка

Fall ‘21

Sprg ‘22

Теория конечных автоматов и регулярные выражения и свойства регулярных множеств.Контекстно-свободные грамматики, контекстно-зависимые языки и автоматические раскрывающиеся страницы. Машины Тьюринга, проблемы неразрешимости и иерархия Хомского. Введение в теорию сложности вычислений и изучение NP-полных задач. Предварительное условие: MET CS 248 или согласие инструктора. [4 кр. ]

Осень 2021 г.
Раздел Тип Инструктор Расположение дня раз
A1 IND Найджате CAS 426 Т ​​ 18:00 — 20:45
Пружина 2022
Раздел Тип Инструктор Расположение дня раз
A1 IND Найджате SOC B63 Т ​​ 18:00 — 20:45
A2 IND Найджате CAS 227 Вт 18:00 — 20:45
MET CS 673 Разработка программного обеспечения

Fall ‘21

Sprg ‘22

Обзор методов и инструментов для разработки высококачественного программного обеспечения.Темы включают жизненный цикл разработки программного обеспечения, такой как Agile и DevOps, анализ требований, проектирование программного обеспечения, методы программирования, рефакторинг, тестирование, а также вопросы управления программным обеспечением. Этот курс включает семестр группового проекта, в котором студенты будут проектировать и разрабатывать реальную программную систему в группах, используя методологию Agile и различные инструменты SE, включая инструменты UML, инструменты управления проектами, фреймворки программирования, инструменты модульного и системного тестирования, инструменты интеграции и инструменты контроля версий.Необходимые условия: не менее двух интенсивных курсов программирования уровня 500 или выше. Или согласие инструктора. Студенты должны быть знакомы с концепциями объектно-ориентированного дизайна и владеть хотя бы одним языком программирования высокого уровня, прежде чем посещать этот класс. Начиная с осени 2020 года, этот курс представляет собой единый блок в каждой из следующих областей BU Hub: цифровое / мультимедийное выражение, устное и / или подписанное общение, командная работа / сотрудничество. [4 кр. ]

BU Hub Узнать больше
  • Устное и / или подписанное сообщение
  • Цифровое / мультимедийное выражение
  • Работа в команде / сотрудничество
Осень 2021 г.
Раздел Тип Инструктор Расположение дня раз
A1 IND Чжан SHA 206 R 18:00 — 20:45
O1 IND Чжан ARR
Пружина 2022
Раздел Тип Инструктор Расположение дня раз
A1 IND Чик CAS 213 Вт 18:00 — 20:45

И одно из следующих *:

MET CS 535 Компьютерные сети

Fall ‘21

Sprg ‘22

Этот курс дает глубокое понимание сетевых технологий.Он учит основам сетевых систем, их архитектуре, функциям и работе, а также тому, как эти основы отражены в современных сетевых технологиях. Студенты изучат принципы, лежащие в основе всех сетей, и применение этих принципов (или нет) к текущим сетевым протоколам и системам. В курсе объясняется, как слои разного масштаба объединяются для создания сети. Будет базовое введение в Physical Media, функции, составляющие протоколы, такие как обнаружение ошибок, разграничение, обнаружение потерь и дубликатов; и синхронизация, необходимая для механизмов обратной связи: управление потоком и повторной передачей и т. д.Студенты познакомятся с тем, как эти функции используются в текущих протоколах, таких как Ethernet, WiFi, VLAN, TCP / IP, беспроводная связь, маршрутизация, управление перегрузками, QoS, управление сетью, безопасность и общие сетевые приложения, а также некоторые прошлые приложения с уникальными дизайнерскими решениями. Требуется: MET CS 575 и MET CS 201 или MET CS 231 или MET CS 232. Или согласие инструктора. Ограничения: Этот курс нельзя проходить вместе с MET CS 625 или MET CS 425 (для студентов).Только один из этих курсов может быть засчитан для получения степени. [4 кр. ]

Осень 2021 г.
Раздел Тип Инструктор Расположение дня раз
A1 IND День фунтов / кв. Дюйм B55 Т ​​ 18:00 — 20:45
Пружина 2022
Раздел Тип Инструктор Расположение дня раз
A1 IND День CGS 515 Т ​​ 18:00 — 20:45
O2 IND День КОМНАТА ARR
MET CS 579 Управление базой данных

Fall ‘21

Sprg ‘22

Этот курс обеспечивает теоретическое, но современное представление тем баз данных, начиная от моделирования данных и объектов, реляционной алгебры и нормализации до сложных тем, таких как разработка веб-приложений для баз данных.Другие затронутые темы — реляционная модель данных, SQL и управление реляционными данными; программирование приложений для реляционных баз данных; физические характеристики баз данных; достижение производительности и надежности с системами баз данных; объектно-ориентированные системы баз данных. Требуется: MET CS 231 или MET CS 232; или согласие инструктора. Ограничения: Этот курс нельзя проходить вместе с MET CS 469 (для студентов) или MET CS 669. За более подробной информацией обращайтесь в свой департамент. [4 кр. ]

Осень 2021 г.
Раздел Тип Инструктор Расположение дня раз
A1 IND Ли FLR 123 Т ​​ 18:00 — 20:45
Пружина 2022
Раздел Тип Инструктор Расположение дня раз
A1 IND Ли CAS 235 R 18:00 — 20:45

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

Общие факультативы

(пять курсов / 20 кредитов)

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

MET CS 532 Компьютерная графика

Этот курс в первую очередь изучает дизайн графических алгоритмов.По окончании курса вы можете рассчитывать на то, что сможете писать программы для моделирования, преобразования и отображения трехмерных объектов на двумерном дисплее. Курс начинается с краткого обзора графических устройств и графического программного обеспечения. Изучаются двумерные примитивы, такие как линии и кривые в двумерном пространстве, и вводится ряд алгоритмов для их рисования на прямоугольной поверхности с последующим изучением многоугольников, преобразованием сканирования и другими методами заливки. Изучаются атрибуты примитивов, а также фильтрация и алиасинг.Геометрические преобразования в двух измерениях вводятся в однородных координатах, за ними следует конвейер просмотра, который включает вырезание линий, многоугольников и текста. Кратко изучается иерархическое графическое моделирование. Представлен графический интерфейс пользователя и рассмотрены различные функции ввода и режимы взаимодействия. Трехмерная графика вводится через объектные представления с помощью методов многоугольника, сплайнов и октодеревьев. Затем следуют трехмерные преобразования и конвейер трехмерного просмотра.Курс завершается изучением алгоритмов обнаружения видимых поверхностей трехмерного объекта как в пространстве объекта, так и в пространстве изображения. Лабораторный курс. Требуется: MET CS 248 и MET CS 341 или MET CS 342. Или согласие инструктора. [4 кр. ]

MET CS 544 Основы аналитики с R

Fall ‘21

Sprg ‘22

Цель этого курса — предоставить студентам математические и практические знания, необходимые в области анализа данных.Будут рассмотрены концепции вероятности и статистики, а также инструмент R для статистических вычислений и графики. Исследуются различные типы данных, а также методы обобщения данных и построения графиков. Исследуются совокупности данных с использованием дискретных, непрерывных и многомерных распределений. В курсе анализируются ошибки при измерениях и расчетах. Также исследуются доверительные интервалы и темы проверки гипотез. Концепции курса демонстрируются с использованием R.Лабораторный курс. Требуется: MET CS546 и (MET CS520 или MET CS521) или эквивалентные знания или согласие преподавателя. [4 кр. ]

Осень 2021 г.
Раздел Тип Инструктор Расположение дня раз
A1 IND Калатур CAS B20 M 18:00 — 20:45
A2 IND Калатур PHO 211 Т ​​ 18:00 — 20:45
O1 IND Шеппелл ARR
O2 IND Калатур ARR
Пружина 2022
Раздел Тип Инструктор Расположение дня раз
A1 IND Калатур EPC 205 M 18:00 — 20:45
A2 IND Калатур EPC 207 Т ​​ 18:00 — 20:45
O1 IND Калатур КОМНАТА ARR
Анализ и визуализация данных MET CS 555 с помощью R

Fall ‘21

Sprg ‘22

Этот курс предоставляет обзор статистических инструментов, наиболее часто используемых для обработки, анализа и визуализации данных.Темы включают простую линейную регрессию, множественную регрессию, логистическую регрессию, дисперсионный анализ и анализ выживаемости. Эти темы изучаются с помощью статистического пакета R с упором на понимание того, как использовать и интерпретировать выходные данные этого программного обеспечения, а также как визуализировать результаты. В каждой тематической области обсуждается методология, включая основные допущения и механизмы того, как все это работает, а также соответствующая интерпретация результатов. Концепции представлены в контексте реальных примеров.Рекомендуемое предварительное условие: знание MET CS 544 или эквивалентное, либо согласие инструктора. [4 кр. ]

Осень 2021 г.
Раздел Тип Инструктор Расположение дня раз
A1 IND Ализаде-Ша CAS 213 Вт 18:00 — 20:45
A2 IND Рагху CAS 233 R 18:00 — 20:45
A3 IND Чжан НЕТ 122 R 9: 00–11: 45
O2 IND Шеппелл ARR
Пружина 2022
Раздел Тип Инструктор Расположение дня раз
A1 IND Ализадешаб EPC 207 M 18:00 — 20:45
A2 IND Ализадешаб EPC 205 Т ​​ 18:00 — 20:45
A3 IND Ализаде-Ша EPC 205 R 18:00 — 20:45
O1 IND Шеппелл КОМНАТА ARR
MET CS 561 Финансовая информатика

Sprg ‘22

В этом курсе представлены финансовые алгоритмы, используемые в приложениях информатики для анализа финансовых решений, управления рисками, интеллектуального анализа данных и анализа рынка, а также других современных бизнес-процессов.Курс охватывает теоретические основы вероятностных методов, используемых для принятия финансовых решений, и их применение в ряде областей, таких как финансовое моделирование, принятие решений венчурным капиталом, измерение операционного риска и наука об инвестициях. Представлен ряд финансовых приложений и алгоритмов для анализа рисков портфеля, моделирования реальных опционов, принятия решений венчурным капиталом и т. Д. Курс завершается алгоритмами оценки финансовых рисков и представляет концепции безопасности и проблемы финансовых информационных систем.[4 кр. ]

Раздел Тип Инструктор Расположение дня раз
A1 IND Мехта EPC 203 Вт 18:00 — 20:45
MET CS 570 Биомедицинские науки и здравоохранение IT

Fall ‘21

Sprg ‘22

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

Осень 2021 г.
Раздел Тип Инструктор Расположение дня раз
O1 IND Кескин ARR
Пружина 2022
Раздел Тип Инструктор Расположение дня раз
A1 IND Кескин BRB 121 Т ​​ 18:00 — 20:45
E1 IND Кескин ВЭД 210 Т ​​ 18:00 — 20:45
MET CS 580 Информатика здравоохранения

Осень ‘21

Sprg ‘22

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

Осень 2021 г.
Раздел Тип Инструктор Расположение дня раз
O2 IND Чжан ARR
Пружина 2022
Раздел Тип Инструктор Расположение дня раз
A1 IND Чжан KCB 201 Вт 18:00 — 20:45
E1 IND Чжан СР 307 Вт 18:00 — 20:45
MET CS 581 Информационные системы здравоохранения

Fall ’21

Sprg ’22

Информационные системы здравоохранения — это комплексные прикладные системы, которые автоматизируют деятельность по оказанию медицинской помощи, включая клиническую помощь, с использованием электронных медицинских записей (EHR), координацию медицинской помощи между поставщиками, телемедицину, управление бизнесом здравоохранения такие как управление циклом доходов и управление здоровьем населения.Курс охватывает функциональность этих систем, необходимые им информационные технологии и их успешную работу. Он решает проблемы в этой быстро меняющейся области, такой как сложные данные, безопасность, функциональная совместимость, мобильные технологии и распределенные пользователи. Курс подчеркивает прикладное использование информационных систем здравоохранения посредством тематических исследований, текущих статей и упражнений. [4 кр. ]

Осень 2021 г.
Раздел Тип Инструктор Расположение дня раз
A1 IND Левингер фунтов / кв. Дюйм B37 M 18:00 — 20:45
E1 IND Левингер фунтов / кв. Дюйм B37 M 18:00 — 20:45
Пружина 2022
Раздел Тип Инструктор Расположение дня раз
O1 IND Левингер КОМНАТА ARR
MET CS 599 Биометрия

Sprg ‘22

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

Раздел Тип Инструктор Расположение дня раз
A1 IND Джорджевич STH B22 M 18:00 — 20:45
MET CS 601 Разработка веб-приложений

Fall ‘21

Sprg ‘22

Этот курс посвящен развитию основных навыков в веб-дизайне и разработке.Он начинается с полного погружения в HTML, в основном XHTML и динамический HTML (DHTML). Студенты знакомятся с каскадными таблицами стилей (CSS), а также с динамическим CSS. Основы языка JavaScript, включая объектно-ориентированный JavaScript, рассматриваются всесторонне. Охватываются AJAX с XML и JSON, поскольку они являются основным средством передачи данных от клиента и сервера. Требуется: MET CS 200, MET CS 231, MET CS 232 или MET CS 300. Или согласие инструктора. [4 кр. ]

Осень 2021 г.
Раздел Тип Инструктор Расположение дня раз
A1 IND Шихан CAS 426 R 18:00 — 20:45
O2 IND Петлевой ARR
Пружина 2022
Раздел Тип Инструктор Расположение дня раз
A1 IND Шихан CAS 216 Т ​​ 18:00 — 20:45
E1 IND Шихан CAS 216 Т ​​ 18:00 — 20:45
MET CS 602 Веб-разработка на стороне сервера

Fall ‘21

Sprg ‘22

Курс серверной веб-разработки в основном сосредоточен на создании веб-приложений с использованием PHP / MySQL и Node.js / MongoDB. Курс разделен на различные модули, в которых подробно рассматриваются следующие темы: PHP, MySQL, объектно-ориентированный PHP, PHP MVC, безопасные веб-приложения, Node.js и MongoDB. Наряду с основами, лежащими в основе этих технологий, несколько приложений будут представлены в виде тематических исследований. Студенты работают с этими технологиями, начиная с простых приложений, а затем исследуя сложные приложения реального мира. По окончании этого курса студенты должны были освоить разработку веб-приложений на стороне сервера.Условие: MET CS 601. Или согласие инструктора. [4 кр. ]

Осень 2021 г.
Раздел Тип Инструктор Расположение дня раз
A1 IND Шихан CAS 220 Т ​​ 18:00 — 20:45
Пружина 2022
Раздел Тип Инструктор Расположение дня раз
O1 IND Шихан КОМНАТА ARR
MET CS 622 Расширенные методы программирования

Fall ‘21

Sprg ‘22

Полиморфизм, контейнеры, библиотеки, спецификации методов, крупномасштабное управление кодом, использование исключений, параллельное программирование, функциональное программирование, тесты программирования.Для иллюстрации этих концепций будет использоваться Java. Студенты будут реализовывать проект или проекты по своему выбору на Java, поскольку некоторые концепции могут быть выражены только на Java. Требование: MET CS 342 или эквивалентное знание Java. Или MET CS 521 и MET CS 526. Или с согласия инструктора. Начиная с осени 2020 года, этот курс представляет собой единый блок в каждой из следующих областей BU Hub: количественное мышление II, творчество / инновации, критическое мышление. [4 кр. ]

BU Hub Подробнее
  • Количественное мышление II
  • Критическое мышление
  • Творчество / инновации
Осень 2021 г.
Раздел Тип Инструктор Расположение дня раз
A1 IND Rawassizadeh CAS 227 Вт 18:00 — 20:45
Пружина 2022
Раздел Тип Инструктор Расположение дня раз
A1 IND Rawassizadeh COM 213 Вт 18:00 — 20:45
O1 IND Брауде КОМНАТА ARR
MET CS 632 Управление проектами в области информационных технологий

Fall ‘21

Sprg ‘22

Этот курс дает студентам всесторонний обзор принципов, процессов и практик управления проектами программного обеспечения.Студенты изучают методы планирования, организации, составления графиков и управления проектами программного обеспечения. Существенное внимание уделяется оценке стоимости программного обеспечения и управлению рисками, связанными с программным обеспечением. Студенты получат практические навыки управления проектами и компетенции, связанные с определением программного проекта, установлением связи по проекту, управлением изменениями проекта и управлением распределенными командами и проектами программного обеспечения. Начиная с осени 2020 года, этот курс выполняет одну единицу в следующей области BU Hub: командная работа / сотрудничество.[4 кр. ]

Осень 2021 г.
Раздел Тип Инструктор Расположение дня раз
O1 IND Ромейер ARR
Пружина 2022
Раздел Тип Инструктор Расположение дня раз
A1 IND Кэмпбелл FLR 152 Вт 18:00 — 20:45
E1 IND Кэмпбелл FLR 152 Вт 18:00 — 20:45
MET CS 633 Управление качеством, тестированием и безопасностью программного обеспечения

Fall ‘21

Sprg ‘22

Теория и практика обеспечения безопасности, обеспечения качества и тестирования на каждом этапе цикла разработки программного обеспечения.Верификация против валидации. Методы разработки тестовых случаев, критерии покрытия тестами, методы разработки и проверки безопасности, а также инструменты для статического и динамического анализа. Стандарты. Разработка через тестирование. Контроль качества для обслуживания и устаревших приложений. С точки зрения знаний об управлении проектами, этот курс охватывает методы, инструменты и приемы, связанные со следующими процессами — планирование качества, обеспечение качества и выполнение контроля качества. [4 кр. ]

Осень 2021 г.
Раздел Тип Инструктор Расположение дня раз
A1 IND Елентух HAR 408 Вт 18:00 — 20:45
E1 IND Елентух HAR 408 Вт 18:00 — 20:45
Пружина 2022
Раздел Тип Инструктор Расположение дня раз
O1 IND Елентух КОМНАТА ARR

MET CS 635 Network Media Technologies

Цель этого курса — предоставить студентам более глубокое понимание специфических для СМИ технологий, чтобы они не только могли использовать те, которые рассматриваются в этом курсе, но, что более важно, иметь возможность анализировать и оценивать новые технологии.В этом курсе используются принципы CS 535, чтобы понять, как к ним ведут разработки, а также специальные проблемы, с которыми сталкиваются сетевые технологии, которые работают непосредственно на физических носителях. Эти специфические для носителя слои должны решить три проблемы: обычную проблему, состоящую из нескольких пользователей общего ресурса, согласование конкретных характеристик носителя и предоставление (насколько это возможно) независимого от носителя сервиса для вышеперечисленных уровней. В то время как CS 535 обеспечивает общее представление о некоторых из этих технологий, в этом курсе они рассматриваются гораздо более подробно в отношении того, как эти технологии удовлетворяют их требованиям и используют сделанные предположения.Акцент делается на тех технологиях, которые являются репрезентативными для определенного типа или дают уникальный взгляд на проблему. Следовательно, традиционные протоколы передачи данных, такие как HDLC, современный Ethernet (в основном VLAN), WiFi (802.11), представляют первый тип, в то время как мультимедийные технологии, такие как DOCSIS, RFID, IoT и сотовые мобильные сети, представляют второй. В курсе будет рассмотрено, как эти технологии решают проблемы мобильности, маршрутизации, перегрузки, QoS (мультимедиа), безопасности и т. Д.Большой проект — часть этого курса. Предварительно: MET CS 231 или MET CS 232 и либо MET CS 625, либо MET CS 535; или согласие инструктора. [4 кр. ]

MET CS 664 Искусственный интеллект

Fall ‘21

Sprg ‘22

Изучение идей и методов, позволяющих компьютерам вести себя разумно. Поиск, распространение ограничений и рассуждения. Представление знаний, естественный язык, обучение, ответы на вопросы, умозаключения, визуальное восприятие и / или решение проблем.Лабораторный курс. Требуется: MET CS 341, MET CS 342, MET CS 520 или MET CS 521. Или согласие инструктора. [4 кр. ]

Осень 2021 г.
Раздел Тип Инструктор Расположение дня раз
A1 IND Ягода STH B22 Вт 18:00 — 20:45
O1 IND Брауде ARR
Пружина 2022
Раздел Тип Инструктор Расположение дня раз
A1 IND Ягода CAS 222 Вт 18:00 — 20:45
Разработка программного обеспечения и шаблоны MET CS 665

Fall ‘21

Sprg ‘22

Принципы проектирования программного обеспечения, объектно-ориентированная парадигма, унифицированный язык моделирования; творческие, структурные и поведенческие шаблоны проектирования; ОО анализ и дизайн; реализация семестрового проекта.Лабораторный курс. Предварительно: (MET CS 526 или MET CS 622) и одно из следующих (MET CS 341, MET CS 342, MET CS 520 или MET CS 521). Или согласие инструктора. [4 кр. ]

Осень 2021 г.
Раздел Тип Инструктор Расположение дня раз
A1 IND Орсини CAS B06A Т ​​ 18:00 — 20:45
Пружина 2022
Раздел Тип Инструктор Расположение дня раз
A1 IND Орсини CAS 226 R 18:00 — 20:45
O2 IND Калатур КОМНАТА ARR
MET CS 674 Безопасность базы данных

Fall ‘21

Sprg ‘22

Курс обеспечивает прочную основу в области безопасности и аудита баз данных.В этом курсе используются сценарии Oracle и пошаговые примеры. Рассмотрены следующие темы: безопасность, профили, политики паролей, привилегии и роли, виртуальные частные базы данных и аудит. Курс также охватывает сложные темы, такие как внедрение SQL, вопросы безопасности управления базами данных, такие как защита СУБД, обеспечение контроля доступа и связанные вопросы. Требуется: MET CS 579 или MET CS 669; или согласие инструктора. [4 кр. ]

Осень 2021 г.
Раздел Тип Инструктор Расположение дня раз
O1 IND Чжан ARR
Пружина 2022
Раздел Тип Инструктор Расположение дня раз
A1 IND Руссо CAS 320 Вт 18:00 — 20:45
O2 IND Кэрролл КОМНАТА ARR
MET CS 677 Наука о данных с Python

Fall ‘21

Sprg ‘22

Студенты изучат основные инструменты и методы Python для анализа данных.Есть еженедельные задания и мини-проекты по темам, изучаемым в классе. Эти задания помогут развить необходимые навыки в области статистики, визуализации и других данных для эффективного использования науки о данных в различных приложениях, включая финансы, обработку текста, анализ временных рядов и системы рекомендаций. Кроме того, студенты выберут тему для финального проекта и представят ее в последний день занятий. Предварительное условие: MET CS 521 или эквивалент. Или согласие инструктора. [4 кр.]

Осень 2021 г.
Раздел Тип Инструктор Расположение дня раз
A1 IND Ализаде-Ша CAS 426 M 18:00 — 20:45
A2 IND Пинский CAS 315 Вт 18:00 — 20:45
O2 IND Ализаде-Ша ARR
Пружина 2022
Раздел Тип Инструктор Расположение дня раз
A1 IND Пинский EPC 204 R 8: 00–10: 45
A2 IND Пинский CAS 211 Т ​​ 18:00 — 20:45
O2 IND Персонал КОМНАТА ARR
MET CS 683 Разработка мобильных приложений на Android

Fall ‘21

Sprg ‘22

В этом курсе обсуждаются принципы и вопросы, связанные с разработкой мобильных приложений с использованием Android в качестве платформы разработки.Рассматриваемые темы будут включать компоненты приложений Android (действия, службы, поставщики контента и приемники широковещательной передачи), ICC (межкомпонентное взаимодействие), дизайн пользовательского интерфейса, хранение данных, асинхронную обработку, 2D-графику и безопасность Android. Студенты будут разрабатывать свои собственные приложения на Java и / или Kotlin с помощью Android Studio в своих семестровых проектах. Требуются предварительные знания программирования на Java. Предварительное условие: MET CS 342 ИЛИ MET CS 520 ИЛИ MET CS 521. Или согласие инструктора.[4 кр. ]

Осень 2021 г.
Раздел Тип Инструктор Расположение дня раз
A1 IND Чжан SOC B59 M 18:00 — 20:45
E1 IND Чжан SOC B59 M 18:00 — 20:45
Пружина 2022
Раздел Тип Инструктор Расположение дня раз
O2 IND Чжан КОМНАТА ARR
MET CS 684 Управление кибербезопасностью предприятия

Fall ‘21

Sprg ‘22

Этот курс охватывает важные темы, которые студенты должны понимать, чтобы эффективно управлять успешной программой кибербезопасности и конфиденциальности, включая корпоративное управление, управление рисками, классификацию активов и реагирование на инциденты.Студенты сначала знакомятся с основами политики кибербезопасности и конфиденциальности, управлением, стандартами и стратегией. Устойчивость к риску имеет решающее значение при создании программы кибербезопасности и конфиденциальности, которая поддерживает бизнес-цели и стратегии. Основы управления рисками и процессы оценки будут подробно рассмотрены, включая методологию выявления, количественной оценки, смягчения и контроля рисков. Классификация активов и важность защиты интеллектуальной собственности (ИС) подготовят студентов к пониманию и выявлению механизмов защиты, необходимых для защиты от злоумышленников, включая конкурентов в отрасли и государства.Программы реагирования на инциденты охватывают подготовку и реагирование, необходимые для сортировки инцидентов и быстрого реагирования, чтобы ограничить ущерб от злоумышленников. [4 кр. ]

Осень 2021 г.
Раздел Тип Инструктор Расположение дня раз
O2 IND Пак ARR
Пружина 2022
Раздел Тип Инструктор Расположение дня раз
A1 IND Димитриу CGS 121 Вт 18:00 — 20:45
E1 IND Димитриу CGS 121 Вт 18:00 — 20:45
MET CS 685 Проектирование сети и управление ею

Sprg ‘22

.Этот курс будет охватывать современное интегрированное управление сетью на основе модели FCAPS (управление сбоями, конфигурацией, администрированием, производительностью и безопасностью). Введение в курс будет представлять собой обзор методов передачи данных и сетевых технологий. Средняя часть курса будет посвящена модели управления сетью, версиям SNMP 1, 2 и 3 и MIB. Во второй части курса особое внимание будет уделено текущим вопросам управления сетью: различным технологиям беспроводных сетей (WLAN, WiFi, WiMax), передаче голоса по IP, одноранговым сетям, сетевым сервисам, идентификации. Управление и управление архитектурой, ориентированной на услуги.Требуется: MET CS 535 или MET CS 625. или согласие инструктора. [4 кр. ]

Раздел Тип Инструктор Расположение дня раз
O2 IND Арена ARR
MET CS 688 Веб-аналитика и майнинг

Fall ‘21

Sprg ‘22

Курс веб-аналитики и майнинга охватывает области веб-аналитики, интеллектуального анализа текста, веб-интеллектуального анализа данных и прикладных областей практического применения.Часть курса веб-аналитики изучает показатели веб-сайтов, их содержание, поведение пользователей и отчеты. Модуль интеллектуального анализа текста охватывает анализ текста, включая извлечение контента, сопоставление строк, кластеризацию, классификацию и системы рекомендаций. Модуль веб-майнинга изучает, как поисковые роботы обрабатывают и индексируют содержимое веб-сайтов, как работает поиск и как ранжируются результаты. Области приложений для добычи полезных ископаемых в социальных сетях будут тщательно изучены.Лабораторный курс. Предварительные требования: знание MET CS 544 или MET CS 555 или эквивалентное, либо согласие инструктора. [4 кр. ]

Осень 2021 г.
Раздел Тип Инструктор Расположение дня раз
A1 IND Rawassizadeh НЕТ 122 Т ​​ 9: 00–11: 45
A2 IND Василькоски кружка 205 R 18:00 — 20:45
O1 IND Джонер ARR
Пружина 2022
Раздел Тип Инструктор Расположение дня раз
A1 IND Rawassizadeh KCB 104 Т ​​ 9: 00–11: 45
A2 IND Василькоски СТГ 113 R 18:00 — 20:45
O2 IND Джонер КОМНАТА ARR
MET CS 689 Проектирование и реализация хранилища данных

Осень ‘21

Sprg ‘22

Этот курс исследует современные технологии в DW и Big Data.Он описывает логическую, физическую и семантическую основу современной инфраструктуры DW. Студенты создадут куб с помощью OLAP и реализуют тесты поддержки принятия решений в базе данных Hadoop / Spark и Vertica. После успешного завершения студенты будут знакомы с компромиссами в дизайне и архитектуре DW. Требуется: MET CS 579 или MET CS 669, а также MET CS 520 или MET CS 521. Или согласие инструктора. [4 кр. ]

Осень 2021 г.
Раздел Тип Инструктор Расположение дня раз
A1 IND Руссо KCB 102 M 18:00 — 20:45
Пружина 2022
Раздел Тип Инструктор Расположение дня раз
O2 IND ЛеТурно КОМНАТА ARR
MET CS 690 Сетевая безопасность

Fall ‘21

Sprg ‘22

Этот курс будет охватывать сложные проблемы сетевой безопасности и их решения.Основное внимание в первой части курса будет уделяться основам безопасности, то есть службам безопасности, контролю доступа, уязвимостям, угрозам и рискам, сетевой архитектуре и атакам. Во второй части курса особое внимание будет уделено возможностям и механизмам сетевой безопасности (контроль доступа в проводных и беспроводных сетях), IPsec, межсетевым экранам, глубокой проверке пакетов и транспортной безопасности. Последняя часть курса будет посвящена безопасности сетевых приложений (электронная почта, Ad-hoc, XML / SAML и безопасность сервис-ориентированной архитектуры.В рамках обзора нашего курса мы рассмотрим несколько вариантов использования сети. Требуется: MET CS 535 или MET CS 625; Знакомство со стеком протоколов OSI и TCP / IP; Базовое знакомство с двоичными числами, простыми числами, преобразованиями двоично-шестнадцатерично-десятичных чисел и т. Д .; Знакомство с концепциями компьютерного программирования; или согласие инструктора. [4 кр. ]

Осень 2021 г.
Раздел Тип Инструктор Расположение дня раз
A1 IND Мэтьюз CGS 315 R 18:00 — 20:45
E1 IND Мэтьюз CGS 315 R 18:00 — 20:45
Пружина 2022
Раздел Тип Инструктор Расположение дня раз
A1 IND Мэтьюз CAS 222 Т ​​ 18:00 — 20:45
O1 IND Мэтьюз КОМНАТА ARR
MET CS 693 Цифровая криминалистика и расследования

Fall ‘21

Sprg ‘22

Обеспечивает всестороннее понимание инструментов и методов цифровой криминалистики и расследования.Узнайте, что такое компьютерная криминалистика и расследования как профессия, и получите представление об общем процессе расследования. Обсуждаются архитектуры операционных систем и структуры дисков. Изучает, как организовать кабинет следователя и лабораторию, а также какие аппаратные и программные средства компьютерной криминалистики доступны. Другие затронутые темы включают важность контроля цифровых доказательств и способы обработки мест преступлений и инцидентов, подробности сбора данных, компьютерный криминалистический анализ, расследования электронной почты, восстановление файлов изображений, написание отчетов о расследованиях и требования к экспертам-свидетелям.Выполняет ряд лабораторных и практических заданий как в одиночку, так и в команде. В связи с быстрым ростом компьютерных систем и цифровых данных важность этой области возросла. Необходимые условия: Практическое знание компьютеров с Windows, включая установку и удаление программного обеспечения. Доступ к ПК, отвечающий минимальным системным требованиям, определенным в программе курса. [4 кр. ]

Осень 2021 г.
Раздел Тип Инструктор Расположение дня раз
E1 IND Арена НЕТ 122 S 9: 00–12: 00
O1 IND Наварро ARR
Пружина 2022
Раздел Тип Инструктор Расположение дня раз
O2 IND Наварро КОМНАТА ARR
MET CS 694 Мобильная криминалистика и безопасность

Sprg ‘22

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

Раздел Тип Инструктор Расположение дня раз
A1 IND Чжан CAS B27 R 18:00 — 20:45
E1 IND Чжан CAS 221 R 18:00 — 20:45
MET CS 695 Кибербезопасность предприятия

Fall ‘21

Sprg ‘22

Этот курс знакомит с фундаментальными концепциями, принципами кибербезопасности и их использованием при разработке механизмов и политик безопасности.Темы включают базовую оценку и управление рисками; основные правовые и этические вопросы, различные кибератаки, методы и инструменты защиты; принципы, модели и компоненты безопасности; различные криптографические протоколы, методы и инструменты, включая симметричные и асимметричные алгоритмы шифрования, хеширование, инфраструктуру открытых ключей и способы их использования; угрозы безопасности и защита оборудования, операционных систем, сетей и приложений в современных вычислительных средах. Предусмотрены и требуются практические лабораторные работы с использованием текущих инструментов.Предварительное условие: METCS535 или METCS625 или согласие инструктора. [4 кр. ]

Осень 2021 г.
Раздел Тип Инструктор Расположение дня раз
A1 IND Чжан НЕТ 101 Т ​​ 18:00 — 20:45
E1 IND Чжан НЕТ 101 Т ​​ 18:00 — 20:45
Пружина 2022
Раздел Тип Инструктор Расположение дня раз
A1 IND Чжан CAS 320 M 18:00 — 20:45
O1 IND Чжан КОМНАТА ARR
MET CS 699 Интеллектуальный анализ данных

Fall ‘21

Sprg ‘22

Цель этого курса — изучить основные концепции и методы интеллектуального анализа данных.Темы включают подготовку данных, классификацию, оценку производительности, интеллектуальный анализ ассоциативных правил и кластеризацию. Мы обсудим основные алгоритмы интеллектуального анализа данных в классе, и студенты будут практиковать методы интеллектуального анализа данных с использованием программного обеспечения интеллектуального анализа данных. Студенты будут использовать Weka и SQL Server или Oracle. Требуется: CS 546 и CS 579 или CS 669. Или согласие инструктора. [4 кр. ]

Осень 2021 г.
Раздел Тип Инструктор Расположение дня раз
A1 IND Ли SAR 102 Вт 18:00 — 20:45
O2 IND Ли ARR
Пружина 2022
Раздел Тип Инструктор Расположение дня раз
A1 IND Ли CGS 527 M 18:00 — 20:45
A2 IND Ли CAS B36 Вт 18:00 — 20:45
E1 IND Ли ВЭД 210 M 18:00 — 20:45
MET CS 701 Разработка полнофункциональных Интернет-приложений

Fall ‘21

Sprg ‘22

Курс «Разработка полнофункциональных интернет-приложений» (RIA) в основном направлен на создание полнофункциональных клиентских веб-приложений в браузере для настольных компьютеров и мобильных устройств.Курс разделен на различные модули, в которых подробно рассматриваются следующие технологии: HTML5, AngularJS и Ionic framework. Наряду с основами, лежащими в основе этих технологий, несколько приложений будут представлены в виде тематических исследований. Студенты работают с этими технологиями, начиная с простых приложений, а затем исследуя сложные приложения реального мира. По окончании этого курса студенты должны были освоить новейшие и широко используемые методологии АРВ. Требования к курсу: METCS520 (информационные структуры) и METCS601 (разработка веб-приложений) или согласие преподавателя.[4 кр. ]

Осень 2021 г.
Раздел Тип Инструктор Расположение дня раз
O1 IND Хуан ARR
Пружина 2022
Раздел Тип Инструктор Расположение дня раз
A1 IND Джорджевич KCB 104 Вт 18:00 — 20:45
O2 IND Хуан КОМНАТА ARR

MET CS 703 Network Forensics

Этот курс дает всестороннее понимание принципов сетевого криминалистического анализа.В контексте криминалистической безопасности представлены сетевые инфраструктуры, топологии и протоколы. Студенты понимают взаимосвязь между сетевым криминалистическим анализом и технологиями сетевой безопасности. Студенты научатся определять инциденты сетевой безопасности и потенциальные источники цифровых доказательств, а также продемонстрируют способность выполнять сбор и анализ основных сетевых данных с использованием компьютерных приложений и утилит. Студенты также определят потенциальные приложения для интеграции сетевых криминалистических технологий и продемонстрируют способность точно документировать сетевые криминалистические процессы и анализ.Требуется: MET CS 625 и MET CS 695; или согласие инструктора. [4 кр. ]

MET CS 763 Безопасная разработка программного обеспечения

Sprg ‘22

Обзор методов и инструментов для разработки безопасного программного обеспечения. Сосредоточьтесь на безопасности приложения. Темы включают процессы разработки безопасного программного обеспечения, моделирование угроз, требования и архитектуры безопасности, анализ уязвимостей и вредоносных программ с использованием инструментов статического анализа кода и динамического анализа, уязвимости в программах C / C ++ и Java, криптографические и безопасные API-интерфейсы, уязвимости в веб-приложениях и мобильных приложениях, и тестирование безопасности.Предусмотрены и требуются практические лабораторные работы и упражнения по программированию с использованием текущих инструментов. Предварительные требования: не менее двух курсов по программированию на уровне 500 (или выше) по информатике; или согласие инструктора. [4 кр. ]

Раздел Тип Инструктор Расположение дня раз
A1 IND Чжан фунтов / кв. Дюйм B39 M 18:00 — 20:45
MET CS 767 Машинное обучение

Fall ‘21

Sprg ‘22

Теории и методы обучения на основе данных.Курс охватывает различные подходы, включая контролируемое и неконтролируемое обучение, нейронные сети и глубокое обучение, состязательное обучение, байесовское обучение и генетические алгоритмы. Каждый студент фокусируется на двух из этих подходов и создает курсовой проект. Лабораторный курс. Предварительное условие: MET CS 521 и либо MET CS 622, MET CS 673, либо MET CS 682. Настоятельно рекомендуется использовать MET CS 677. Или согласие инструктора. [4 кр. ]

Осень 2021 г.
Раздел Тип Инструктор Расположение дня раз
A1 IND Ализадешаб EPC 204 R 18:00 — 20:45
O2 IND Брауде ARR
Пружина 2022
Раздел Тип Инструктор Расположение дня раз
A1 IND Ализадешаб CAS 226 Вт 18:00 — 20:45

MET CS 775 Расширенные сети

Цель этого курса — обеспечить прочную основу для практикующих сетевых специалистов.Хотя CS 535 знакомит с основными сетевыми концепциями, этот курс обеспечивает глубокое понимание, которое должен знать практик, который может разрабатывать или оценивать сетевые продукты. Следовательно, этот курс делает гораздо более «глубокое погружение» в темы, которые, как правило, являются наиболее нелогичными, такими как именование и адресация, синхронизация, управление перегрузками и маршрутизация. Именование и адресация — наименее понятная тема в сети и самая важная. Эта тема не освещена ни в одном из современных учебников.Студент выяснит, почему необходимым и достаточным условием для синхронизации для надежной передачи данных является привязка 3 таймеров и независимость от обмена сообщениями. Это совсем не очевидно и имеет глубокие последствия для протоколов. При проектировании сетей важно понимать, в какой степени поведение ошибок и протоколов управления потоком может быть изменено и для каких целей. Управление перегрузками — вторая наименее изученная тема в сети. В курсе делается упор на предотвращение перегрузок, а не на управление перегрузками, и исследуются последствия в различных средах.Маршрутизация — третья наименее понятная тема в сети. Этот курс больше всего касается его роли в распределении ресурсов, но также и того, что «протоколы маршрутизации» на самом деле являются протоколами распределенных баз данных. Кроме того, в курсе будет рассмотрено взаимодействие между этими темами и необходимость рассматривать системные эффекты в перспективе. Требуется: MET CS 535; или согласие инструктора. [4 кр. ]

MET CS 777 Аналитика больших данных

Fall ‘21

Sprg ‘22

Этот курс представляет собой введение в крупномасштабную аналитику данных.Аналитика больших данных — это изучение того, как извлечь действенные, нетривиальные знания из огромного количества наборов данных. Этот класс будет посвящен как программным инструментам кластерных вычислений, так и методам программирования, используемым специалистами по обработке данных, а также важным математическим и статистическим моделям, которые используются при обучении на основе крупномасштабной обработки данных. Что касается инструментов, мы рассмотрим основные системы и методы для хранения больших объемов данных, а также современные системы для кластерных вычислений на основе шаблона Map-Reduce, такие как Hadoop MapReduce, Apache Spark и Flink.Студенты будут внедрять алгоритмы интеллектуального анализа данных и выполнять их в реальных облачных системах, таких как Amazon AWS, Google Cloud или Microsoft Azure, используя образовательные учетные записи. Что касается моделей интеллектуального анализа данных, этот курс будет охватывать основные стандартные контролируемые и неконтролируемые модели и познакомит с методами улучшения на стороне модели.
Предварительные условия: MET CS 521, MET CS 544 и MET CS 555. Или MET CS 677. Или согласие инструктора. [4 кр. ]

Осень 2021 г.
Раздел Тип Инструктор Расположение дня раз
A1 IND Джорджевич СТГ 113 Вт 18:00 — 20:45
O1 IND Теймурян ARR
Пружина 2022
Раздел Тип Инструктор Расположение дня раз
A1 IND Петров EPC 209 R 18:00 — 20:45
O2 IND Траянов КОМНАТА ARR
MET CS 779 Расширенное управление базами данных

Fall ‘21

Sprg ‘22

Этот курс охватывает расширенные аспекты управления базами данных, включая нормализацию и денормализацию, оптимизацию запросов, распределенные базы данных, хранилище данных и большие данные.Имеется обширный охват и практическая работа с SQL и настройка экземпляра базы данных. Курс охватывает различные современные архитектуры баз данных, включая реляционные, реляционные модели и модели хранилищ документов, а также модели реляционных объектов и хранилищ документов, а также различные подходы к масштабированию, интеграции и реализации систем баз данных с помощью репликации и облачных экземпляров. Студенты изучают неструктурированные архитектуры и базы данных «больших данных» и получают практический опыт работы со Spark и MongoDB. Студенты завершают курсовой проект, исследуя передовую технологию баз данных по своему выбору.Требуется: MET CS 579 или MET CS 669; или согласие инструктора. [4 кр. ]

Осень 2021 г.
Раздел Тип Инструктор Расположение дня раз
A1 IND Польнар CAS 324 R 18:00 — 20:45
Пружина 2022
Раздел Тип Инструктор Расположение дня раз
A1 IND Польнар фунтов / кв. Дюйм B39 R 18:00 — 20:45
E1 IND Польнар CAS 316 R 18:00 — 20:45
O1 IND Польнар КОМНАТА ARR
MET CS 781 Продвинутая медицинская информатика

Sprg ‘22

Этот курс знакомит с деталями обработки информации в больницах, больничных информационных системах (HIS) и, в более широком смысле, информационных системах здравоохранения.В нем представлена ​​архитектура, дизайн и требования пользователей информационных систем в сфере здравоохранения. Он посвящен информационным технологиям в области информатики здравоохранения, в частности, при проектировании, разработке, эксплуатации и управлении ИСЗ. Первая часть этого курса охватывает вводные концепции, включая потребности в обработке информации и управление информацией в сфере здравоохранения. Вторая часть содержит подробное описание ИСЗ, включая моделирование больничных процессов, архитектуру, оценку качества и применимые инструменты.Заключительная часть курса охватывает управление ИСЗ и связанные с этим вопросы, а также распространение этой темы на другие организации здравоохранения. Курс будет включать курсовой проект, в рамках которого студенты получат практический опыт разработки и исследования ИСЗ. Требуется: MET CS 580; или согласие инструктора. [4 кр. ]

Раздел Тип Инструктор Расположение дня раз
O2 IND Лафлин КОМНАТА ARR
Архитектура предприятия MET CS 783

Sprg ‘22

Этот курс строится на прочной технической основе наших учебных программ MSCIS и MSCS, предоставляя студентам представление об управлении на уровне ИТ-директора и навыки корпоративного архитектора в контексте технологий, реализующих эти архитектуры.Текущие технологии и процессы, исследуемые в контексте архитектуры предприятия, включают блокчейн, микросервисы, мультимодальные / аналитические базы данных, DevOps, SAFe (Scaled Agile Framework), контейнеры / Docker, а также некоторые возможности использования методов искусственного интеллекта. Мы охватываем как миграцию устаревших корпоративных систем, так и разработку архитектуры предприятия de novo, выбор поставщиков и управление ими, кибербезопасность на предприятии и комплексную системную интеграцию. Решения по архитектуре предприятия представлены в контексте бизнес-целей и согласованности, которые имеют решающее значение для успеха, учитывая глобализацию и реальность, что «все компании теперь являются технологическими компаниями.«Содержание курса богато тематическими исследованиями, которые иллюстрируют практическое применение подходов к архитектуре предприятия и извлеченных уроков. Курс также включает в себя ряд реалистичных заданий по архитектуре предприятия и поэтапный проект с компонентами, охватывающими курс, чтобы студенты могли на практике освоить предприятие. опыт архитектуры.Учащиеся развивают понимание и навыки, необходимые для определения и реализации успешных корпоративных архитектур, которые обеспечивают реальную стратегическую и конкретную ценность для организаций, такую ​​как значительное сокращение затрат на ИТ при одновременном повышении производительности, гибкости и согласования информационных технологий с бизнес-целями.Классные комнаты на территории кампуса следуют формату «перевернутой классной комнаты», где значительное время класса уделяется групповым семинарам в классе. Требуется: MET CS 682. Или стратегический опыт в сфере ИТ. Или согласие инструктора. [4 кр. ]

Раздел Тип Инструктор Расположение дня раз
A1 IND Персонал KCB 103 Т ​​ 18:00 — 20:45
O2 IND Персонал КОМНАТА ARR
MET CS 789 Криптография

Fall ‘21

Курс охватывает основные концепции и принципы криптографии с упором на криптографию с открытым ключом.Он начинается с обзора целых чисел и подробного описания основ теории конечных групп, за которым следуют шифры RSA и Эль-Гамаля. Обсуждаются примитивные корни в циклических группах и проблема дискретного логарифма. Представлены вероятностные алгоритмы Baby-step Giant-step и Index Calculus для вычисления дискретных бревен в циклических группах. Подробно рассмотрены генераторы случайных чисел Наора — Рейнгольда и Блюма — Блюма — Шуба, а также тесты на простоту Ферма, Эйлера и Миллера-Рабина.Представлены алгоритмы факторизации Ро Полларда, Полларда и квадратичного сита. Курс заканчивается рассмотрением некоторых протоколов передачи данных и доказательств с нулевым разглашением. В курсе есть множество заданий по программированию. Требуется: MET CS 248 или согласие инструктора. [4 кр. ]

Раздел Тип Инструктор Расположение дня раз
A1 IND Паско фунтов / кв. Дюйм 212 M 18:00 — 20:45

MET CS 793 Специальные темы в области компьютерных наук

Курс MET CS 793 Специальные темы по информатике меняется от семестра к семестру.В течение семестра можно предложить более одного CS793. Описание курсов для всех разделов приведено ниже. За дополнительной информацией обращайтесь в Департамент компьютерных наук МЕТ. [4 кр. ]

MET CS 799 Расширенная криптография

Sprg ‘22

Этот курс основан на материалах, изложенных в CS 789 «Криптография». Он начинается с покрытия коммутативных колец, конечных полей, колец многочленов и нахождения наибольшего общего делителя в кольце многочленов.Обсуждаются неприводимые полиномы. Расширения полей и поля Fᴩ [x] / P подробно рассмотрены. Основное внимание уделяется эллиптическим кривым над Fᴩ и F₂, и представлен шифр Эль-Гамаля на эллиптических кривых. Введены блочные шифры DES, двойной и тройной DES. Рассмотрены блочные шифры и режимы работы AES и WHIRLPOOL. Курс продолжается знакомством с целостностью сообщений и аутентификацией сообщений. В последней части курса представлены криптографические хеш-функции SHA-512 и WHIRLPOOL, а также различные цифровые подписи.Наконец, обсуждаются вопросы аутентификации объекта и управления ключами. Требуется: MET CS 789; или согласие инструктора. [4 кр. ]

Раздел Тип Инструктор Расположение дня раз
A1 IND Красильщик COM 111 M 18:00 — 20:45

Вариант дипломной работы

(8 кредитов)
Вариант дипломной работы должен быть выполнен в течение 12 месяцев.Этот вариант доступен кандидатам на степень магистра компьютерных наук, которые закончили не менее семи курсов для получения степени и имеют средний балл 3,7 или выше. Студенты несут ответственность за поиск научного руководителя и главного читателя на кафедре. Консультант должен быть штатным преподавателем; основной читатель может быть преподавателем на неполный рабочий день со степенью доктора философии (если кафедра не откажется от этого).


Факультет компьютерных наук

  • Лу Читкушев

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

  • Джон Дэй

    Магистр информатики

  • Суреш Калатур

    Доцент кафедры компьютерных наук Директор по аналитике

  • Виджай Канабар

    Доцент кафедры компьютерных наук и административных наук Директор по управлению проектами

  • Ли Джэ Ён

    Доцент кафедры компьютерных наук Координатор Базы Данных

  • Евгений Пинский

    Доцент кафедры компьютерных наук Координатор по разработке программного обеспечения

  • Реза Равассизаде

    Доцент кафедры компьютерных наук

  • Роберт Шади

    Почетный доцент, компьютерные науки

  • Виктор Штерн

    Заслуженный доцент, компьютерные науки

  • Гуанлан Чжан

    Доцент, компьютерные науки Координатор, Информатика здравоохранения

  • Шэнчжи Чжан

    Доцент кафедры компьютерных наук

  • Ютин Чжан

    Доцент кафедры компьютерных наук Директор по кибербезопасности

  • Таня Златева

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

Обучение и финансовая помощь

Конкурсное обучение

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

Узнать больше

Комплексная финансовая помощь

Наши услуги включают стипендии, ссуды для выпускников и планы выплат.

Узнать больше

Начало работы

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

Подать заявку

Назад к программам

Программист

, уволенный через 6 лет, понимает, что не умеет кодировать

Pexels

На этой неделе в / CSCareerQuestions пользователь Reddit FiletOfFish2066 раскрывает неприятную ситуацию, которая слишком похожа на HBO Silicon Valley , чтобы быть правдой.

OP был уволен после полных шести лет работы в известной технологической компании в районе залива. Теперь наш друг размышляет о своем пребывании там и признает, что, возможно, на этом пути сделал несколько ошибок: например, автоматизируя свою работу до такой степени, что он забыл, как кодировать. Давайте разберемся, что произошло, и посмотрим, что OP может сделать, чтобы спасти свою карьеру в сфере технологий. Внимание, спойлер: ОП — это не «Большой Голова» Бигетти.

Фон

После окончания колледжа со степенью в области компьютерных наук семь лет назад OP устроился на работу в Bay Area, выполняя работу по обеспечению качества для технологической компании.И, будучи опытным техническим специалистом, OP автоматизировал почти все свои задачи после восьми месяцев работы. Так что, когда большая часть тяжелой части его работы была сделана за него, у OP было немного свободного времени… на самом деле, на шесть лет. Посмотрим, как он их потратил, своими словами:

«Примерно шесть лет назад я до сих пор ничего не делал на работе. Я не шучу. По 40 часов в неделю я хожу на работу, играю в League of Legends в своем офисе, просматриваю Reddit и делаю все, что хочу. За последние шесть лет я, может быть, проделал 50 часов реальной работы.Так что в принципе ничего. И никого не волновало. Все тесты прошли успешно. Я тебя не трахаю, у меня не было друзей или кого-то еще на работе, поэтому никто никогда не разговаривал со мной, кроме моего босса, а иногда и разработчиков программного обеспечения, которое я тестировал ».

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

Настоящая проблема

Хотя быть достаточно умным, чтобы автоматизировать трудоемкие рабочие задачи, — это здорово, это также может быть опасно для вашей карьеры.Не только из-за того, что вас, вероятно, уволят за автоматизацию работы на шесть полных лет, но и из-за того, что вы склонны забывать, как работать. OP продолжается:

«Спустя шесть лет я буквально даже не знаю, как писать хорошие программы. Я практически все забыл. Я только что играл в League of Legends и больше ничего не делал. Но я поправился, что является плюсом, так как каждый день ходил в спортзал во время работы. Но я ничего не знаю ни о программировании, ни о чем-либо еще.Мне 28 лет, я без работы (хотя мне платят за три месяца) и без навыков. У меня есть около 200 тысяч долларов на банковском счете, поскольку я все еще живу с родителями и живу скромно, поэтому я не буду голодать или что-то в этом роде, и определенно могу прокормить себя ».

Что делать дальше?

С накопленными 200000 долларов OP может легко взять годовой перерыв и сосредоточиться на изучении тех ценных технических навыков, которые он, к сожалению, потерял во время игры в League of Legends .Когда дело доходит до подачи заявления на новую работу, OP может объяснить годичный перерыв во время собеседований, объяснив, что он хотел взять годичный отпуск, чтобы улучшить свои навыки и улучшить свои технические навыки, прежде чем соглашаться на другую долгосрочную работу.

Цитаты

OP были слегка отредактированы для ясности.

Скажите нам, что вы думаете!

Как вы думаете, что должен делать OP? Ждем вашего ответа! Оставьте комментарий ниже или присоединитесь к обсуждению в Twitter.

Степень по компьютерным информационным системам — Обзор программы

Что я могу сделать со степенью младшего специалиста в области компьютерных информационных систем?

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

  • Специалист компьютерной поддержки
  • Специалист ИТ-поддержки
  • Специалист по компьютерным сетям
  • Сетевой администратор.
  • Системный аналитик

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

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

Согласно средним показателям по стране из Бюро статистики труда, средняя годовая зарплата специалиста по компьютерной поддержке в 2020 году составляла 55 510 долларов. * Сколько вы можете заработать, работая в сфере компьютерной поддержки и ИТ, может варьироваться в зависимости от вашего образования, опыта работы и компании. вы работаете, и даже государство, в котором вы работаете.

Требуют ли компьютерные информационные системы обширных математических знаний?

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

Какие курсы я выберу, чтобы получить степень по компьютерным информационным системам?

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

Как компьютерное программирование стало худшим выбором карьеры

Я работаю программистом и начинаю проклинать свою неудачу и глупость за то, что выбрал именно эту карьеру.

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

Я проработал программистом шесть лет. Моя зарплата составляет 55 тысяч фунтов стерлингов (72 тысячи долларов). Через два года я могу заработать 70 тысяч фунтов стерлингов (92 тысячи долларов). Я смотрю, сколько зарабатывают люди, работающие в фронт-офисе, и мне трудно не почувствовать, что я совершил серьезную ошибку.

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

Однако реальная проблема с программированием рабочих мест — это рабочее время. Дело не только в рабочих часах — хотя они могут быть долгими — это часы, которые нужно тратить на программирование вне рабочего дня.

Если вы хотите и дальше работать программистом, вам нужно идти в ногу с новыми технологиями и новыми языками. А если вам нужна новая работа, вам нужно хорошо разбираться в чертовски сложных тестах, проводимых такими сайтами, как Hackerrank, которые вы должны пройти даже для того, чтобы пройти собеседование. Таких сайтов становится все больше и больше, и держать все в курсе последних событий — это работа на полную ставку.

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

Вот почему мне надоело. Я провел годы своей жизни, вкладывая время в эту карьеру, которая, боюсь, в ближайшее десятилетие ни к чему не приведет. Мне нравится программировать, но у меня нет возможности посвятить этой профессии весь день и всю ночь. Должны быть варианты получше.Любые предложения будут ценны.

Джордан Джеймс — псевдоним

У вас есть конфиденциальная история, совет или комментарий, которым вы хотели бы поделиться? В первую очередь обращайтесь: [email protected] . Также доступны Whatsapp / Signal / Telegram. Потерпите нас, если вы оставите комментарий внизу этой статьи: все наши комментарии модерируются людьми. Иногда эти люди могут спать или находиться вдали от своих столов, поэтому для появления вашего комментария может потребоваться некоторое время.В конце концов это произойдет, если только оно не является оскорбительным или клеветническим (в этом случае не будет).

Фото Нубельсона Фернандеса на Unsplash

7 способов получить квалификацию несертифицированного учителя

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

Начался 2018–2019 учебный год, но в некоторых классах по всему штату нет сертифицированного учителя. Чаще всего это происходит в выявленных областях нехватки учителей (т.е., двуязычный / английский как второй язык; Специальное образование; Карьера и техническое образование — приложения технологий и информатика; и математика).

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

  • Альтернативная программа сертификации (ACP)
  • Разрешение школьного округа
  • Аварийный сертификат
  • Временное разрешение на назначение в классную комнату (TCAP)
  • Невозобновляемое разрешение
  • Техасское образовательное агентство (TEA) отказ от прав

Альтернативная программа сертификации (ACP)

Около половины новых учителей этой профессии проходят сертификацию через ACP.Программа ACP идеальна для человека, имеющего степень бакалавра и демонстрирующего уровень владения языком, пройдя предварительный тест на содержание (PACT). Восемь шагов, определенных TEA, для получения сертификата через ACP, включают:

  1. Решите, чему вы хотите научить
  2. Выберите одобренный Texas ACP
  3. Отвечает критериям отбора программы
  4. Разработайте план сертификации с вашей программой
  5. Получить должность преподавателя
  6. Подать заявление на испытательный срок
  7. Выполните все требования для получения стандартного сертификата
  8. Подать заявку на получение стандартного сертификата

Дополнительную информацию о сертификации через ACP можно найти в нашей статье HRX Сертификация учителей: Часть 1 — Альтернативные программы сертификации.

Разрешение на преподавание школьного округа

Округ

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

Лицо не имеет права на получение разрешения школьного округа на преподавание основных академических курсов, если оно:

  • Имеет или ранее имел действующий сертификат преподавателя в Техасе или сертификат преподавателя за пределами штата.
  • Подала заявку на получение свидетельства о преподавании, но заявка была отклонена.
  • Имеет или когда-то имел свидетельство об обучении, которое было санкционировано или аннулировано
  • Сдал, но не сдал сертификационный экзамен учителя штата Техас; или
  • Имеет заявку на получение сертификата преподавателя Государственного совета по сертификации преподавателей.

Местный школьный совет может выдавать школьные округа разрешения на преподавание преподавателям дополнительных академических курсов профессионального и технического образования (CTE).Утверждение комиссара и степень бакалавра не требуются.

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

Более подробную информацию можно найти в статье HRX Сертификация учителей: Часть 2 — Гибкость DOI и разрешения на преподавание в школьном округе.

Экстренное разрешение

Экстренное разрешение может использоваться, когда округ не может найти должным образом сертифицированного и квалифицированного специалиста для заполнения вакантной должности или у которого нет соответствующих полномочий для назначения. Знакомство с TAC, глава 230, подраздел F поможет в определении права на получение разрешения на экстренное обучение. Разрешение на чрезвычайную ситуацию ограничивает человека одним годом службы, за исключением Отряда подготовки младших офицеров запаса (JROTC) и инструкторов или учителей студентов с нарушениями зрения.

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

  • Имеет степень бакалавра (CTE — степень, соответствующая назначению или конкретному опыту работы)
  • Быть не моложе 18 лет
  • Общение и понимание английского языка
  • Иметь хорошие моральные качества
  • Отправить отпечатки пальцев

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

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

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

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

Дополнительные сведения о разрешениях на случай чрезвычайной ситуации см. В разделе Сертификация учителей: часть 3 — Разрешения на случай чрезвычайной ситуации.

Временное разрешение на назначение в классную комнату (TCAP)

Округа могут активировать TCAP для каждого урока (максимум четыре), преподаваемого учителем, сертифицированным на уровне средней школы, в предметной области, не охваченной сертификатом. Человек должен проработать 12 часов семестра в конкретной предметной области. По естествознанию или математике человек должен отработать 15 семестровых часов.

TCAP действителен в течение одного учебного года, если он не выдается менее чем за 90 календарных дней до последнего дня обучения. Для задания, которое превышает четыре учебных часа, или для человека, который не завершил минимальный семестр в изучаемой предметной области, TEA должен предоставить одобрение; тем не менее, человек, проработавший шесть или менее часов в предметной области, не будет одобрен.

Узнайте больше о TCAP в разделе «Сертификация учителей: часть 4 — временное разрешение на назначение в класс».

Невозобновляемое разрешение

Округ

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

Невозобновляемое разрешение не может быть активировано в области назначения, для которой ранее было активировано другое разрешение. Заявление на получение невозобновляемого разрешения и сбора необходимо подать в TEA в течение 45 календарных дней с момента назначения.

Дополнительную информацию о невозобновляемых разрешениях можно найти в Сертификате учителя: Часть 5 — Невозобновляемое разрешение.

Отказ от прав

Есть два типа отказов, доступных для округов, которые не могут соответствовать критериям разрешений и сертификации, описанным выше.Округа могут подать заявление о двуязычном исключении и / или об отказе от права на знание английского как второго языка (ESL), если они не могут предоставить сертифицированного учителя для реализации своей двуязычной программы или программы ESL. Двуязычное исключение позволяет округу предлагать альтернативную учебную программу (например, заменять ее программой ESL). Отказ от программы ESL позволяет округу отказаться от требований сертификации для учителей, которые будут проводить обучение ESL.

Отказ от сертификации позволяет человеку работать без необходимых сертификационных требований.Сертификат может быть выдан на разрешение:

  • Преподаватель без необходимых сертификационных требований
  • Квалифицированные специалисты для преподавания вне области своей сертификации в области профессионального и технического образования (CTE)
  • Квалифицированные лица для преподавания вне области своей сертификации по предмету или курсу, для которых не было разработано государственное аттестацию
  • Специалисты, имеющие право преподавать за пределами своей области сертификации в области альтернативного образования
  • Квалифицированные специалисты для преподавания классов JROTC за пределами своей области сертификации

Дополнительную информацию об этих отказах можно найти в статье HRX «Сертификация учителей: часть 6 — исключения и отказы», ​​а также на веб-сайте TEA.Присылайте вопросы в отдел отказа от прав TEA по телефону 512.463.9630 или [email protected]

Заменитель

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

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

Author: alexxlab

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

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