Обчислювальна техніка (CSC)
Бакалавр природних наук в області обчислювальної техніки
120 кредит-годин необхідні для завершення програми отримання вищої освіти ступеня бакалавра природних наук..
Студент може вступити в програму отримання ступеня бакалавра маючи мінімум 30 кредит-годин і один рік документально підтвердженого життєвого\робочого досвіду. Бажано, щоб студент мав 60 кредит-годин перед вступом в програму отримання вищої освіти від Вашингтонського Коледжу-Університету, у зв’язку з тим, що Університет, як правило, не пропонує курсів нижчого рівня.
Студенти, які поступили в Університет, маючи 120 отриманих раніше і прийнятих Університетом кредитів, повинні набрати мінімум 30 кредит-годин занять в Університеті для отримання ступеня бакалавра. Очікується, що студенти задовольнять вимоги по загальноосвітнім предметам за допомогою раніше отриманої освіти і життєвого\робочого досвіду, прирівнюваного до курсів рівня вищого навчального закладу.
У випадку якщо студент не задовольняє деяких вимог по загальноосвітнім предметам, радник професорсько-викладацького складу розробить разом із студентом навчальний план, який буде включати умови усунення не доопрацювань.
Для отримання ступені бакалавра природних наук у Вашингтонському Коледжі-Університеті студент повинен попередньо пройти курс по 60 загальноосвітнім предметам в наступних областях:
- Основні предмети: мова (усно та письмово), математика, логіка, статистика або обчислювальна техніка (8 кредитів)
- Гуманітарні науки: література, філософія, релігія, мова і мистецтво (8 кредитів)
- Соціальні науки: психологія, історія, соціологія, економіка, політологія, антропологія, фемінистика, етнографія (8 кредитів)
- Природні науки: дослідження навколишнього середовища, геологія, географія, фізика, хімія, біологія, зоологія (8 кредитів)
- Факультативні предмети: додаткові курси із вищезгаданих. (28 кредитів)
Отримання ступеня бакалавра вимагає наявності оцінки С (2,0) або вище.
Основні вимоги
Студенти повинні набрати мінімум 24 кредит-годин із вищесказаного рівня. (Курси номер 300-399).
Факультативні курси
На вибір студентів дані кредит-години що залишилися із курсів вищого рівня (Курси номер 400-499).
Обчислювальна техніка (CSC)
Магістр природних наук в області обчислювальної техніки
30 кредит-годин навчання на випускному рівні необхідні для завершення програми отримання вищої освіти ступеня магістра природних наук.
Ступінь бакалавра або його еквівалент необхідний для вступу в програму отримання ступеня магістра.
Еквівалент ступеня бакалавра може бути признаний, якщо студент закінчив чотири роки навчання у вищому навчальному закладі і може підтвердити це випискою із заліково-екзаменаційної відомості і всебічним професійним досвідом, або якщо він проходив навчання у вищому навчальному закладі на протязі більш ніж чотирьох років. Студент може вимагати кредит за отримані раніше знання – до 15 кредитів за пост-бакалаврську роботу.
Студент повинен пройти курс навчання в Університеті як мінімум 15 кредит-годин.
Отримання ступеня магістра вимагає наявності середньої оцінки В (3,0) або вище.
Студенти повинні подати Дипломну роботу або переконливі аргументи, що можуть стати підставою для формування "портфеля компетентності” претендента, при чому вони повинні бути визнані радою університету. За Дипломну роботу або "Портфель Компетентності" нараховується максимум 6 кредитів.
Основні вимоги
Студенти повинні набрати мінімум 12 кредит-годин із курсів вищого рівня. (Курси номер 400-499).
Факультативні курси
На вибір студентів дані кредит-години що залишилися із курсів вищого рівня (Курси номер 500-690).
Обчислювальна техніка (CSC)
Доктор філософії в області обчислювальної техніки
30 кредит-годин навчання на випускному рівні необхідні для завершення програми отримання докторського ступеня.
Ступень магістра або його еквівалент необхідний для вступу в програму отримання докторського ступеня. Кредит за отримані раніше знання приймаються в докторській програмі, при умові, якщо вони були отриманні після присудження ступеня бакалавра. Для отримання докторського ступеня необхідно всього 60 кредитів за предмети, вивчені на випускному рівні.
Студенти (аспіранти/докторанти) повинні пройти курс навчання в Університеті як мінімум 16 кредит-годин.
Отримання докторського ступеня вимагає наявності середньої оцінки В (3,0) або вище.
Студенти (аспіранти/докторанти) повинні подати Дисертаційну роботу або переконливі аргументи, що можуть стати підставою для формування "портфеля компетентності претендента, при чому вони повинні бути визнані вченою радою університету. За Дисертацію або "Портфель Компетентності" нараховується максимум 12 кредитів.
Основні вимоги
Студенти повинні набрати мінімум 16 кредит-годин із курсів вищого рівня. (Курси номер 400-499).
Факультативні курси
На вибір студентів дані кредит-години що залишилися із курсів вищого рівня (Курси номер 500-690).
Проект дисертації
Студенти повинні підготовити оригінальний науково-дослідний проект із ціллю його ухваленням радою професорсько-викладацького складу. Проект повинен бути ухвалений перед збором даних і написанням дисертації. В проекті студент повинен чітко викласти пропозиції, в яких сферах повинна бути зібрана інформація, і як повинна проводитись науково-дослідна робота.
Дисертація
При написанні дисертації кандидати на участь в програмі отримання ступеня доктора філософії повинні проявити своє вміння самостійно проводити науково-дослідницьку роботу і застосовувати властиву ученим методику. Підготовка дисертації, як правило, представляє істотну частину науково-дослідницької роботи. Дисертація також може включати спеціальні проекти, критичний огляд літератури або прикладні дослідження.
 |
Опис курсів з обчислювальної техніки (CSC)
CSC 300 Введення у комп’ютерне програмування (3) Введення у комп’ютерне програмування, попередній досвід не вимагається. Широке введення в розробку і управління комп’ютерними програмами, з акцентом на принципи розробки програмного забезпечення: дизайн, декомпозиція, навмисне приховування інформації від користувача, процедурна абстракція, тестування та багаторазові використовувані компоненти програмного забезпечення. Використовуючи мову програмування високого рівня, цей курс сконцентрований на розвиток хорошого стилю програмування і на розуміння основних можливостей, наданих мовами високо рівня.
CSC 310 Структури даних і алгоритми програмування (3) Основні динамічні структури даних, пристрою управління пам’яттю, елементарні принципи розробки програмного забезпечення. Алгоритми пошуку і сортування. Введення в мову програмування С.
CSC 320 Мова програмування та компілятори (3) Огляд мов програмування. Дизайн сучасних мов програмування. Принципи і методики сканування, синтаксичного розбору, семантичного аналізу, і генерації машинної програми. Використання компіляторів, перетворювачів і асемблерів. Огляд популярних мов програмування та програм.
CSC 340 Структури машин (3) Внутрішня будова і робота цифрових комп’ютерів. Підтримка архітектури машини для мов вищого рівня, логіки, арифметики, упорядкування планування послідовності команд і операційних систем (переривання по вводу\виводу, управління пам’яттю, управління процесами). Елементи будови логіки обчислювальної машини, альтернативи, задіяні в основних рішеннях проектування на рівні архітектури.
CSC 350 Операційні системи (3) Основні поняття по операційним системам для забезпечення режиму мультидоступу (UNIX, Windows NT). Процеси, між процедурний зв’язок і синхронізація. Розподіл пам’яті, сегментація, сторінкова організація пам’яті. Розподіл ресурсів, розподіл часу, оцінка технічних характеристик. Файлові системи, запам’ятовуючі пристрої, система вводу\виводу. Захист, безпека та конфіденційність.
CSC 360 Продуктивне використання середовища UNIX (3) Організація файла і директорії та доступ. Вбудовані інструменти, які використовуються окремо і в поєднанні; командна мова командного процесора (sh, csh, tcsh); настройка середовища; управління процесом; супроводження директорії на сіткових комп’ютерах.
CSC 370 Введення до організаційного управління системою (3) Введення до організаційного управління системою, включаючи управління бюджетом користувача, підтримку файлових систем, цілісності та безпечності систем.
CSC 380 Введення до характеристики і аналізу системи (3) Індекс характеристики і методика оцінювання. Вимір: оснащеність засобами контролю, план експериментів, інтерпретація результатів. Визначення параметрів робочого навантаження і оптимізація системи вводу\виводу. Розподіл часу центрального процесора і аналіз технічних характеристик архітектури.
CSC 390 Введення до систем з базою даних (3) Об’єктно-орієнтувальний зв’язок категорій і реляційна модель даних, реляційні та об’єктивно-орієнтовані мови запиту бази даних порівнюються по дизайну і упровадженню системи з базою даних. Розглядаються послуги бази даних, включаючи трансакції, захист, контроль цілісності і безпечність.
CSC 400 Ввід і дію систем з базою даних (3) Ввід в дію систем з базою даних на сучасних апаратних системах, і апаратні вимоги. Розгляд структури операційної системи, включаючи буферизацію, розмір сторінки, вибір і т.д. Алгоритми обробки запитів, структура відновлення системи після аварії і паралельні системи контролю. Ввід в дію розподілених баз даних і машин баз даних.
CSC 410 Вступ до систем з базою даних (3) Основні поняття розпреділених систем. Архітектура компютерної мережі і маршрутизація Інтернету. Рівні передачі повідомлень і процедури віддалених викликів. Міграції процесів, розподілення файлової системи. Конструкція серверу з розсуду на надійність, доступність і масштабність.
CSC 420 Комп’ютерні сітки (мережі) (3) Розподіл системи, програми, організація і мережевий компонент. Мережева архітектура, включаючи локальні компютерні мережі, глобальні мережі, міжнародні мережі. Мережеві технології і топологічні схеми. Мережеві протоколи і протоколи передачі, включаючи ТСР (протокол управління передачею) \ ІР (Інтернет-протокол). Управління маршрутизацією і перевантаженістю.
CSC 430 Суспільне і економічне використання комп’ютерної технології (3) Короткій огляд історії обчислювання від Беббеджа до наших днів. Поточні проблемні питання, такі як конкуренція, ціноутворення, працевлаштування, безпечність і конфіденційність, комп’ютерні злочини, експорт технології. Філософські і етнічні проблеми, що стосується експертних систем та штучного інтелекту.
CSC 440 Вступ до розробки взаємозв’язку людини і комп’ютера (3) Вступ до понять, які лежать в основі розробки взаємозв’язку людини і комп’ютера: зручність і простота використання і допустимість по засобах, методи системного дизайну, концептуальні моделі користувача і метафори інтерфейсу, пізнавальна здатність людини і фізична ергономіка, інформація і структури інтерактивності, засоби проектування і оточення. Вивчення конкретних випадків як ілюстрації основних принципів.
CSC 450 Інтернет технологія (3) Огляд сучасних Інтернет технологій. Орієнтування на програміста вивчення авторської системи, розподіл і методики перегляду. Роль, використання та впровадження сучасних засобів Інтернету. Теми, які потрібно включити ТСР (протокол управління передачею) \ ІР (Інтернет-протокол): простір імен, зв’язок і протоколи, структури клієнт\сервер, методики WWW (Всесвітня мережа) \ НТТР (Протокол передачі гіпертекстових файлів) \ мова НТМL для текстів, зображень, каналів зв’язку і форм. Проекти програмування можуть включати UNIX документи, С, Perl, Java. Акцент зроблений на розуміння, використання і розширення Інтернет технологій.
CSC 460 Вступ до передачі даних (3) Основні поняття про передачу даних, структуру мережі, і розпреділені інформаційні системи, обладнання, протоколи, архітектуру і альтернативи передачі.
CSC 470 Пошук інформації у всесвітній мережі WWW (3) Як знайти свій шлях серед закладок, пошукових інструментів, засобів удосконаленого пошуку, директорії, яка пошукова система? Оцінювальні графіки сайту, кількості завантаження і метрики ефективності роботи.
CSC 500 Передові утіліти UNIX і програмувальні оболонки (4) Призначено для користувачів з досвідом, забезпечує глибокий погляд на awk, grep і sed, при цьому розглядаючи багато інших інструментів UNIX. Оболонка Bourne і С, будуть розглядатися як мови програмування, включаючи процес створення оболонки, конструкції програмування і усунення неполадок.
CSC 504 Програмування на мові Java (4) Об’єктивно-орієнтоване програмування (класи, об’єкти, передача повідомлень, спадкування), характеристики мови Java (інтерфейси, виключення, пакети, взаємосумістність, зібрання сміття, використання вбудованих пакетів (lang, util, jo, networking, awt), розуміння програм і аплетів, безпечність і верифікація.
CSC 506 Принципи використання технології програмування (4) Мова програмування С і середовище програмування UNIX\C. Проблемні питання мови програмування С: тип даних, структури контролю, вказівники, динамічний розподіл пам’яті, бібліотеки, характеристика, побітові операції і інтерфейс для оболонки UNIX. Проблемні питання по програмуванню системи UNIX: процеси файлових систем, сигнали, міжпроцесна взаємодія і інтерфейси С до цих можливостей.
CSC 510 Вступ до штучного інтелекту (4) Широкий технічний вступ до основних понять і методик в штучному інтелекті. Теми: пошук, планування, представлення знань, управління невизначеністю, навчання машини, нейроні сітки, бачення, робототехніка, розуміння природної мови і розуміння архітектури.
CSC 514 Застосування комп’ютерів в медицині (4) Огляд використання комп’ютерів в медичній сфері, включаючи велику кількість застосувань для досліджень і формувань прикладних компютерних систем, і фактори, які впливають на прийнятне їх використання. Тема: інтеграція комп’ютерних систем в медичному центрі, інформаційні системи лікарень, електронні медичні картотеки і створення сіток, бібліографічний пошук, застосування в молекулярній біології, допомога непрацездатним хворим, обробка зображень, машинне навчання і системи забезпечення підтримки прийняття рішень.
CSC 516 Технологія розробки прикладних програм (3) Забезпечує навички, базові знання і розуміння з ціллю ефективного прийняття участі у фазі кодування і тестування життєвого циклу розробки системи. Концентрує увагу на використанні даних і процедурної абстракції і механізмах, які існують в сучасних мовах програмування для їх підтримки, наряду з розробкою конфігураційних інструментів, які підтримують методи промислової програмотехніки.
CSC 518 Управління проектами і життєвим циклом програм (3) Ціллю цього курсу є гарантувати студенту розуміння життєвого циклу систем. Розвиток професійної поваги до знань інформаційних систем комітетом учасників і гідна оцінка усних та візуальних презентацій, розуміючи, що роль і тактика швидкого реагування, системотехніка на вимоги клієнта є вкрай необхідною темою в інформаційній технології і розвиту подій в професійній чутливості до роботи в інформаційних системах як професії.
CSC 520 Паралельні архітектури обчислювальних систем (4) Принципи та компроміси в розробці паралельних архітектур. Акцент на назву, латентність, пропускну здатність і синхронізацію в паралельних машинах. Архітектурні дослідження по методикам програмування паралельних комп’ютерів.
CSC 522 Мережева авторська система: медійні та мультимедійні характеристики (3) Оцінити і визначити потребу для змінних блоків програми прискореного перегляду, порівняти службовий фактор файлів нарівні з проблемними питаннями по пропускній здатності, підготовити медійні файли для їх включення у веб-сторінки, використати удосконалене кодування мови HTML для контролювання дизайну веб-сторінок і сайтів, створити веб-сторінки, які б включали в себе медійні файли і удосконалене кодування мови HTML.
CSC 524 Мережева авторська система: дизайн і програмне забезпечення (3) Розробка веб-сторінки, яка відповідає потребам їх аудиторії, підібрати веб-сумісні кольори для веб-сторінок. Провести різницю між різними деталями, перетворити графіку у веб-суміний формат, створити графічні кнопки як навігаційну допомогу, використовувати таблиці для покращення якості макету веб-сторінки, завантажити створенні веб-сторінки на Домашню сторінку.
CSC 526 Інформаційна технологія у діловій сфері (3) Курс розглядає розвиток і використання ресурсів інформаційних технологій в торгово-промислових організаціях. Дослідженні концептуальні основи інформаційної технології і розглянуті досягнення в інформаційній технології, що стосується перетворення переважаючої управлінської діяльності. Сучасні підходи до розробки системи проаналізовані з управлінської точки зору, а також досліджена технологічна інфраструктура інформаційних систем. Проблемні питання по інтеграції інформаційної технології в соціальний клімат торгово-промислових організацій розглянуті з вітчизняної та міжнародної точки зору.
CSC 528 Аналітичні методи для прийняття адміністративних рішень (3) Знання комп’ютера: основи знань операційної системи і використання персонального комп’ютера, основне програмне забезпечення по роботі з динамічними електронними таблицями. Розробка методів структурування адміністративних проблем з ціллю проведення аналізу і прийняття рішень. Акцент на критичну оцінку і використання технології як рішення і інструменту зв’язку. Використані методи включають описову статистику, ймовірність, теорію прийняття рішень, випадкову вибірку, оцінювання, перевірку гіпотез та кореляційний аналіз з регресивним аналізом, використовуючи випадки і проблеми, типові для відповідальних осіб у функціональних сферах бізнесу.
CSC 530 Архітектури типу “Клієнт\Сервер” (4) Розробка і використання апаратних архітектур типу ”клієнт – сервер”. Аналіз дизайну програми для того, щоб скористатися перевагою архітектур типу “клієнт – сервер”.
CSC 540 Захист UNIX для системних адміністраторів (4) Вступ в дію файлових і довідкових дозволів, настройка дозволів по умовчанню по всій системі, введення строку дії паролю, покращення рівня захисту ідентифікаційних програм користувача, настройка обмеження рівня захисту користувача, розуміння взаємозв’язку між фізичною безпечністю і системною безпекою, перевірка системної безпеки.
CSC 550 Принципи, протоколи і архітектура ТСР\ТР (протокол, управління передачею\протокол Інтернет) (4) Архітектурні компоненти Інтернету, і яким способом взаємодіють протоколи для створення повної архітектури мережі. Семирівнева модель OSI (взаємодія відкритих систем), протоколи сіткового рівня ІР, типи пакетів ТСР/ІР, транспортні протоколи ТСР (протоколи управління передачею) і UDP (протоколи передачі дейтаграм користувача), поодинокі інструменти, які використовують мережу ТСР\ІР: Telnet, FTP, tfpn, rlogin, rsh і rep.
CSC 554 Мережева файлова система і мережевий інформаційний сервер (4) Введення до СФС, віддалені визови процедури, операційне монтування файлових систем СФС. Настройка СІС серверів, використання баз даних СИС, створення і використання карт СІС, установка і використання засобів автоматичного монтування, як змінюється системний адміністратор UNIX в СФС і СІС, вирішення СФС і СІС.
CSC 560 Системи з розподіленою базою даних (4) Розпреділення даних і зустрічних труднощів, включаючи дизайн систем з розпреділеною базою даних, зв’язок між ними, виконання трансакцій, розподіл даних, структура розподілених баз даних, розподілені процеси запиту і протоколи фіксації порівнюються із традиційними архітектурами баз даних.
CSC 562 Настройка і ефективність бази даних (4) Настройка систем управління базами даних, операційних систем і апаратного забезпечення. Оцінювання критеріїв ефективності для вибору системи управління базами даних. Перетворення ефективності в систему управління базами даних, створену для користувача.
CSC 570 Мережеві технології і архітектури (4) Технічний огляд локальних мереж, глобальних мереж, їх технології та протоколи. Модель взаємозв’язку відкритих систем OSI , фізична інфраструктура і інфраструктура каналів передачі даних локальної мережі (з’єднання, магістралі мережі, протоколи каналу передачі даних). Детальне вивчення сіток Ethernet, Token Ring и FDDI ( розподілений інтерфейс передачі даних по волоконно-оптичним каналам).
CSC 580 Високошвидкісні мережі (4) Технічний вспуп до найбільш важливих високошвидкісних мережевих технологій: FDDI (розподілений інтерфейс передачі даних по волоконно-оптичним каналам), ISDN (цифрова мережа зв’язку з комплексними послугами), Broadband ISDN\ATM, SONET, Frame Relay. Будуть обговорені важливі технічні деталі і ділові погляди по прийняттю кожної технології.
CSC 582 Концепції мережевого управління (4) Принципи сіткового управління, методики сіткового управління, стандарти і використання, включаючи архітектуру, функції, протоколи, мережеве управління на основі бази знань, конфігураційне управління, дії при виникненні неполадок, управління бухгалтерією, управління ефективністю, управління засобами безпеки.
CSC 588 Захист мережі (4) Слабкі місця, погрози і контрміри, комп’ютерних мереж. Планування мір безпеки і адміністрації, аналіз ризику, розробка планів на випадок надзвичайних ситуацій. Безпека зв’язку, включаючи мережевий аналіз пакетів і Kerberos. Адміністрація системи і файлів, які контролюють доступ до мережі і безпеку.
CSC 600 Системний аналіз та дизайн (3) Представляє життєвий цикл систем і основні методики для формулювання і аналізу вимог по інформаційним системам. Визначення економіки систем і комп’ютерного управління. Представляє ітеративну природу аналізу інформаційних систем та процесу проектування. Представляє системний дизайн, складення блок-систем, структури програм і інтерфейси користувачів. Відбір апаратного і програмного забезпечення, оцінка, альтернативні системні конфігурації, впровадження системи, вивчені конверсійні і пост-реалізаційні питання.
CSC 610 Архітектура комп’ютерних мереж (3) Попередня умова: дуже рекомендується попереднє вивчення курсу CS 601 або еквівалентного курсу. Представляє основні поняття і термінологію, пов’язану із системами апаратного забезпечення. Розглядається системне програмне забезпечення, яке забезпечує можливості високого рівня як добавлення до апаратного забезпечення. Досліджує функції управління програмного забезпечення операційної системи, і як апаратне та програмне забезпечення створюють операційне середовище для розробки прикладних систем. Представляє фундаментальну технологію, яка лежить в основі і сприяє обміну даних між комп’ютерами.
CSC 620 Мережі зв’язку І (3) Даний курс дає студентам основу у вивчені комп’ютерних мереж. Розглянуті сучасні методи, технології і проблемні питання по використанню комп’ютерних мереж для забезпечення зв’язку. Також розглянуті фізичні та архітектурні елементи і інформаційні рівні мережі зв’язку. Міжнародні стандарти, мережева архітектура, протоколи зв’язку, канали передачі даних, комутація, маршрутизація і локальні мережі.
CSC 630 Збереження та пошук інформації (3) Досліджує поняття, принципи, проблемні питання і методики управління корпоративними ресурсами даних. Дослідження логічної і фізичної структури даних, поряд із методами необхідними для доступу до даних. Курс розвиває навики і знання, які відносяться до структур даних і пошуку даних; досягається за допомогою багатокористувачевою системою управління базами даних Orade.
CSC 640 Управління даними (3) Вивчається архітектура сучасних систем із базами даних, починаючи з різниці між базою даних і системами ороки файлів, і слідуючи далі до об’єктивно-орієнтувальних і “клієнт\сервер” моделям. Курс охоплює методики управління дизайном і розробки великих систем з базами даних, включаючи створення і використання логічних моделей даних, питання паралельної обробки даних і управління базою даних. Багатокористувачева система управління базами даних Orade (SOL*Plus, SOL*Menus) служить підтримкою при роботі в класі.
CSC 650 Практика в управлінських системах (3) Дає студентам можливість покращити самореалізацію і направлення шляхом об’єднання роботи в класі з досвідом в професійних навчальних ситуаціях. Вимагає розробки навчального плану для визначення професійних цілей студента і для демонстрації, як можна підтримати ці цілі за допомогою проходження практики. Включає регулярні зібрання, пов’язані із їх робочим досвідом, і захищають запропоновані способи вирішення перед своїми колегами-студентами і координатором проходження практики.
CSC 652 Захист комп’ютерної інформації, контроль і етика (3) Огляд технологічних і організаційних методик для захисту апаратного забезпечення, програмного забезпечення і даних. Буде досліджений контроль над помилками, природними катаклізмами і атаками совісті, що стосується їх ефективності і вартості. Розглянуті положення із правового і соціального середовища.
CSC 654 Методології передового дизайну (3) Дослідити сучасний системний дизайн і методології системної специфікації. Студенти навчаться використовувати різні структурні методології для проектування і вводу в дії інформаційних систем, коли використуовувати специфічну методологію, і як представити нову методологію в рамках існуючого середовища.
CSC 656 Мережі зв’язку ІІ (3) Попередні умови: CS 631 (або CS 633) і CS 642 (CS 645) (або СS 645). Розширює фундаментальні знання, отримані в результаті вивчення курсу Мережі зв’язку І. Розглядає недавні удосконалення в організації мережі обчислювальних машин в рамках еталонної моделі Міжнародної організації по стандартизації.
CSC 658 Управління даними ІІ (3) Попередні умови: CS 631 (або CS 633) і СS 652 (або CS 657). Розширює основні знання, отримані після вивчення курсу Управління даними І, всебічний розгляд дизайну і оцінювання систем з базами даних. Курс охоплює: 1) методики управління дизайном і розробкою великих систем з базами даних; 2) процедури оцінювання програмних засобів бази даних, і 3) методи оцінювання ефективності роботи системи з базами даних. Відбувається також процес ознайомлення студентів із основними програмними засобами бази даних, які використовуються в корпораціях.
CSC 660 Об’єктно-орієнтоване моделювання (3) Попередні умови: CS 631 (або CS 633) або дозвіл інструктора. Структурна можливість дослідження нового комерційного використання нового апаратного забезпечення або технологія створення програмного забезпечення. Активна участь студента в розробці і представлені необхідних курсових матеріалів. Даний курс представляє об’єктне орієнтування як парадигму обчислення шляхом дослідження його ролі в моделюванні, аналізі, дизайні, програмуванні, організації, структурі і роботі бази даних і інформаційної системи. Курс представляє теорію об’єктного орієнтування і представлення об’єктного-орієнтувального аналізу, а також орієнтацію і представлення об’єктно-орієнтованої розробки програмного забезпечення Smalltalk. Курс – для менеджерів і професіоналів в роботі з інформаційною системою які бажають отримати спеціалізацію в об’єктно-орієнтовних методиках інформаційної системи.
CSC 662 Розробка систем адміністративного управління (3) Попередні умови: CS 631 або АС 631 або еквівалент цих курсів, практичний досвід в розробці програмного забезпечення. Знайомить студентів з управлінською та технічною практичною діяльністю, які використовуються організаціями-лідерами по розробці систем і яка підтримується теорією. Теми включають структуру управління програмним процесом, методику покращення процесу і виміряння покращення процесу, розповсюдження технологій розробки програмного забезпечення і роль людського фактору в ефективності сумісних умовах по розробці програмного забезпечення.
CSC 664 Системи підтримки прийняття рішень (3) Курс досліджує процес прийняття рішень, а особливо прийняття рішень, у випрадку коли дані є неточними або неповними, або коли завдання не можуть бути високо структурованими. Розглянуті необхідні комп’ютерні інструменти , включаючи моделювання, симуляцію і управління даними. Досліджується вплив організаційного контексту на процес прийняття рішень.
CSC 666 Електронна торгівля в глобальній мережі (3) Будучи мотивованим доступом до нових каналів і зниженням цін на експлуатаційні витрати, багато фірм переходять від традиційного фізичного продажу і сервісних операцій до ведення бізнесу в електронній формі. Даний курс досліджує системи і можливості управління, складні задачі і стратегії, які задіяні в успішній розробці і підтримці електронної комерції. Охоплені питання включають розробку інфраструктури, управління сервером, безпечність, ввід в дію, маркетинг та стратегію. Студенти вивчають сучасну технологію, доповнену обговоренням в класі конкретних прикладів реальних фірм, які працюють в електронній формі.
CSC 668 Методи дослідження в комп’ютерних інформаційних системах (4) Даний курс надає студентам конструкції проведення дослідження в комп’ютерних системах і представляє структурне середовище для практики проведення дослідження в сфері інформаційних систем.
CSC 670-679 Професійні семінари по спеціальним темам (3 кожний) Попередні умови: дозвіл інструктора (інші курси можуть вимагатися для окремих тем). Структурована можливість для дослідження комерційних застосувань нового апаратного і програмного забезпечення. Активна участь студентів в розвитку і презентації необхідних курсових матеріалів.
CSC 680 Політика і управління в інформаційних технологіях (3) Розвиває розуміння питань і підходів по управлінню функціями інформаційних систем в організаціях. Розглядає перспективу вищого виконавчого керівництва в досліджені розвитку і вводу в дію планів і політики для забезпечення ефективного використання інформаційних технологій. Оглядає проблемні питання менеджменту, які відносяться до 1) визначенню інфраструктури інформаційних технологій, 2) системам, які підтримують операційні , адміністративні і стратегічні потреби організацій і 3) росту і підтримці кінцевих обчислень.
CSC 684 Проект по інформаційним системам (3) Формальна можливість проектування і розробки реальної прикладної задачі, яка включає вивчені раніше особливості і методики. Проекти повинні охоплювати всю прикладну область і можуть використовувати командний підхід.
CSC 700 Дисертація (3-6) Підготовка значимої роботи на зацікавлену тему в обчислювальній техніці. Цей курс розроблений для того, щоб допомогти зацікавленим студентам задовільнити вимоги по отриманню вченого ступеня магістра/доктора. Студент/Докторант буде працювати під керівництвом радника професорсько-викладацького складу.
CSC 800 Дисертаційне дослідження (3-12) Цей курс розроблений для того, щоб допомогти зацікавленим студентам/аспірантам/докторантам задовільнити дисертаційні вимоги по отриманню вченого ступеня доктора наук. Студент буде працювати під керівництвом радника професорсько-викладацького складу.
|