Бакалавр інформатики
Allegheny College
Ключова інформація
Розташування кампусу
Meadville, США
Лінгвістика
Англійська
Формат навчання
На кампусі
Тривалість
4 years
Форма навчання
Денне навчання
Вартість навчання
USD 26 475 / per semester *
Кінець терміну надання заяв
інформація
Найраніша дата початку
інформація
* денна форма навчання восени та навесні 2022-2023
Стипендії
Вивчіть можливості отримання стипендій, щоб допомогти фінансувати своє навчання
Введення
Студенти, які навчаються на факультеті інформатики, отримують фундаментальні знання та навички в дуже потрібній галузі, а також вдосконалюють свою здатність ефективно спілкуватися та працювати в міждисциплінарних командах.
Комп’ютерні науки з першого погляду
- 100% студентів розробляють портфоліо програмного забезпечення з внеском у спільноту з відкритим кодом.
Зосередьтеся на розвитку здатності аналізувати ідеї, логічно мислити та чітко й лаконічно передавати ідеї. Таким чином, вивчення інформатики сприяє формуванню чудової гуманітарної освіти.
- Невід'ємний практичний лабораторний компонент.Майже всі курси включають щотижневу лабораторну сесію для практики та експериментування з використанням наукових принципів, вивчених у класі, що дозволяє отримати практичний досвід роботи з різноманітними апаратними та програмними системами.
- Дослідження людських вимірів обчислювальної техніки.Людські виміри обчислювальної техніки — соціальні, професійні та етичні наслідки — розглядаються на курсах кафедри. Курси часто включають спільні та міждисциплінарні вправи в класі та позакласні завдання.
Навчальний план
Випускники програми добре обґрунтовані фундаментальними знаннями та навичками та кількома передовими та прикладними сферами. Студенти беруть участь у розробці спільного інноваційного програмного забезпечення та досліджують етичні та відповідальні обчислення.
Рік 1
Учні починають отримувати розуміння основних і практичних основ інформатики. Як правило, один або два курси інформатики зі вступного модуля вибираються на першому курсі. Вступний модуль наголошує на творчому вираженні за допомогою мови програмування, реалізації, використанні та оцінці обчислювальних структур, необхідних для ефективного зберігання та отримання цифрових даних, а також розумінні абстрактних структур, які використовуються для представлення дискретних об’єктів.
Рік 2
Студенти закінчують вступну категорію та беруть участь у основних курсах, де вони проектують, реалізують, оцінюють і документують алгоритмічне рішення проблеми. Цього року доступні курси застосування в таких сферах, як аналітика даних, керування даними, штучний інтелект, біоінформатика, робототехніка та веб-розробка. Це рік для участі в дослідницькому проекті, стажуванні або працевлаштуванні в якості технічного керівника відділу або розробника програмного забезпечення.
Рік 3
Студенти продовжують своє основне навчання та досліджують свої інтереси через курси застосування. Вони беруть участь у курсах програмного забезпечення, де відточуються технічні та комунікаційні навички, необхідні для розробки, впровадження та публічного випуску інноваційного програмного забезпечення. Студенти також проходять курс Junior Seminar, де вони вчаться аналізувати дослідження в області обчислювальної техніки, формулювати та мотивувати дослідницькі питання, планувати та проводити експерименти, а також збирати та систематизувати докази для оцінки наукових гіпотез.
Рік 4
Під керівництвом викладача старшокласники розробляють свої проекти, проводять дослідження, готують комплексні документи та усно захищають свою роботу. Студенти, які навчаються в галузі інформатики, виконують значні проекти, які часто призводять до публікації статей на конференціях і журналах, випуску безкоштовного програмного забезпечення з відкритим кодом і створення загальнодоступних наборів даних. Студенти також проходять поглиблені курси з комп’ютерної безпеки, операційних систем або розподілених систем.
Результат програми
Результати навчання в галузі комп'ютерних наук
- вступ. Розуміти основні та практичні основи інформатики. Знати, як використовувати стандартні засоби розробки для реалізації програмних рішень проблем.
- основи. Може проектувати, впроваджувати, оцінювати, покращувати та документувати алгоритмічне рішення проблеми. Зрозумійте взаємовигідні зв’язки між комп’ютерним обладнанням і програмним забезпеченням і теоретичною інформатикою та розробкою практичного програмного забезпечення.
- Додатки. Зрозумійте основи таких областей застосування, як аналіз даних, керування даними, штучний інтелект і веб-розробка. Може застосовувати ключові концепції з цих областей застосування для формулювання та вирішення проблем і оцінки рішень, реалізованих як комп’ютерні програми.
- Просунутий. Зрозумійте передові концепції в таких областях, як проектування компілятора, операційні системи та розподілені системи. Знайте, як застосувати ключові ідеї з цих передових предметів для формулювання та вирішення проблем і оцінки рішень, реалізованих як повні, ефективні та дієві комп’ютерні системи.
- Незалежне дослідження. Продемонструвати здатність до критичного мислення та навички ефективного письмового та усного спілкування. Може ідентифікувати, аналізувати та використовувати джерела як у технічній, так і в дослідницькій літературі.
- Професійний розвиток. Розуміє, як працювати в команді, і свідчить про готовність навчатися протягом усього життя.
Відгуки учнів
Прийом
Галерея
Про Школу
Запитання
Подібні курси
Бакалавр комп'ютерних наук
- Nijmegen, Нідерланди
Бакалавр наук в області комп'ютерних наук
- Davenport, США
Бакалавр програмної інженерії
- Fayette, США
- Hong Kong, Гонконг