
Диплом с углубленным изучением компьютерного программирования и анализа (совместная работа)
ПРОДОЛЖИТЕЛЬНОСТЬ
90 Weeks
ЯЗЫКИ
Английский
ТЕМП
На постоянной основе
КРАЙНИЙ СРОК ПОДАЧИ ЗАЯВОК
Запросить срок подачи заявки
САМАЯ РАННЯЯ ДАТА НАЧАЛА
Sep 2025
ПЛАТА ЗА ОБУЧЕНИЕ
CAD 54 121 *
ФОРМАТ ОБУЧЕНИЯ
Дистанционное обучение, В кампусе
* для международных расходов | Канадские расходы: 12 073,20 КАНАДСКИХ ДОЛЛАРОВ
Введение
В наши дни нет карьеры более ценной, востребованной или динамичной, чем ИТ-карьера. Если у вас есть страсть к программированию и компьютерам, и вы готовы развить навыки, чтобы получить работу своей мечты в качестве программиста, вам подойдет диплом продвинутого уровня по компьютерному программированию и анализу Fanshawe.
Ваш учебный опыт
Программа "Компьютерное программирование и анализ" посвящена фундаментальным темам информационных технологий. По мере прохождения этой продвинутой дипломной программы вы приобретете глубокие и специализированные компьютерные знания, которые нужны работодателям, включая:
- Объектно-ориентированная разработка в клиент-серверных системах как под Windows, так и под Linux;
- Разработка программного обеспечения;
- Клиент-серверная веб-разработка;
- Разработка баз данных (например, SQL Server); и
- Графика, анимация и моделирование на уровне кода с помощью C++ и OpenGL/Vulkan
Компьютерное программирование и анализ - самая интенсивная из наших программ по разработке программного обеспечения.
- Развивайте свои коммуникативные и межличностные навыки с помощью оплачиваемой совместной работы в последнем семестре;
- Получите практический опыт работы компьютерным программистом, имеющим дело с реальными людьми в реальных ситуациях;
- Поработайте лично с SharcNet, сверхбыстрым суперкомпьютером, который Fanshawe College - один из всего трех колледжей, предоставляющих его студентам.
- Получите диплом, готовый к карьере в сфере информационных технологий, или же получите дальнейшую специализацию, получив один из сертификатов выпускников Fanshawe в области информационных технологий, включая Game Development - Advanced Programming;
- Получите дополнительную степень в одном из партнерских учебных заведений Fanshawe в Онтарио или по всему миру.
- Эта программа предлагается как в очной форме обучения, так и в онлайн-формате с частичной занятостью.
Ноутбуки используются как в классе, так и за его пределами, чтобы имитировать все более мобильную природу делового мира.
Код программы: CPA3
Прием
Учебный план
1-й уровень
Пройдите все следующие обязательные курсы:
Группа 1
- Стратегии успеха
- Математика для программистов
- Основы программирования
- Основы базы данных
- Основы операционной системы-Программисты
Группа 2
Возьмите Writ-1043 ИЛИ Writ-1034
- Причина и письмо 1 для ИТ
- Причина и написание 1-EAP
Уровень 2
Пройдите все следующие обязательные курсы:
Группа 1
- Бизнес со скоростью света
- Веб-дизайн
- Реляционные базы данных и SQL
- Объектно-ориентированное программирование на Java
- Объектно-ориентированное программирование на C++
- Понимание поведения на рабочем месте
Группа 2
Возьмите Info-1234 или Info-3120
- Веб-скриптинг-Введение
- Программирование коммерческих игровых движков
Уровень 3
Пройдите все следующие обязательные курсы:
- Разработка клиент-серверных приложений
- Расширенные базы данных
- Объектно-ориентированный анализ и моделирование
- Структуры данных и алгоритмы
- Основы сетей для программистов
- Коммуникации для ИТ
- Кооперативное образование Подготовка к трудоустройству
Уровень 4
Пройдите все следующие обязательные курсы:
Группа 1
- Программирование полного стека
- Шаблоны проектирования программного обеспечения 1
- Мобильная разработка
- Профессиональное развитие-Планирование карьеры
- Программирование с использованием декларативных языков
Группа 2
Возьмите Info-3105 или INFO-3111
- Программирование на языке COBOL System Z
- Программирование графики на C++
Уровень 5
Gen Ed - Пройдите факультативный курс общего образования с 3 кредитами.
Пройдите все следующие обязательные курсы:
- JavaScript
- Управление программными проектами-прикладное 1
- Компонентное программирование с использованием .NET
- Шаблоны проектирования программного обеспечения 2
- Продвинутые темы C#
- Мобильная разработка-Интер
Уровень 6
Gen Ed - Пройдите факультативный курс общего образования с 3 кредитами.
Пройдите все следующие обязательные курсы:
Группа 1
- Безопасные вычисления
- Корпоративное программирование
- Мобильная разработка-Adv
Группа 2
Возьмите Info-5104 или Info-3142.
- Продвинутые темы C++
- Новые технологии
Группа 3
Возьмите Info-5103 или Innv-5001
- Управление проектами по разработке программного обеспечения - прикладное 2
- Инновационные приложения
Результат программы
- Определить, проанализировать, спроектировать, разработать, внедрить, проверить и документировать требования к вычислительной среде.
- Диагностика, устранение неполадок, документирование и мониторинг технических проблем с использованием соответствующих методологий и инструментов.
- Анализ, проектирование, внедрение и поддержка безопасных вычислительных сред.
- Анализ, разработка и поддержка надежных решений вычислительных систем с помощью проверочных испытаний и лучших отраслевых практик.
- Общайтесь и сотрудничайте с членами команды и заинтересованными сторонами для обеспечения эффективных рабочих отношений.
- Выбирайте и применяйте стратегии личного и профессионального развития для повышения производительности труда.
- Применяйте принципы и инструменты управления проектами при реагировании на требования и мониторинге проектов в вычислительной среде.
- Соблюдать этические, социальные, правовые, нормативные и экономические требования и/или принципы при разработке и управлении вычислительными решениями и системами.
- Изучайте новые тенденции, чтобы реагировать на технические проблемы.
- Собирать, анализировать и определять спецификации программной системы на основе функциональных и нефункциональных требований.
- Проектирование, разработка, документирование, внедрение, поддержка и test программных систем с использованием стандартных отраслевых методологий разработки программного обеспечения на основе определенных спецификаций и существующих технологий/фреймворков.
- Выбирать и применять объектно-ориентированные и другие концепции и принципы проектирования, а также бизнес-требования к процессу разработки программного обеспечения.
- Собирайте требования и моделируйте, проектируйте, внедряйте, оптимизируйте и обслуживайте решения по хранению данных.
- Интегрируйте сетевые коммуникации в программные решения, соблюдая стандарты протоколов.
Стоимость обучения по программе
Карьерные возможности
Выпускники программы «Компьютерное программирование и анализ» колледжа Фэншоу могут рассчитывать на должности, связанные с разработкой программного обеспечения, в следующих областях разработки:
- Корпоративное программное обеспечение
- финансовый
- Web
- Бизнес
- Развлечения и игры
- Симуляторы
- Медицинская визуализация
- Программирование систем управления
- Коммерческое применение
- Сетевое программное обеспечение
- Разработка для Linux и Windows
Выпускники, работающие программистами, разработчиками баз данных, архитекторами программного обеспечения или бизнес-аналитиками, получат множество интересных возможностей в любой области, где компьютеры используются в качестве инструмента для бизнеса или исследований.
Возможности сотрудничества
Программа «Программирование и анализ» предлагает компонент кооперативного обучения, который дает студентам возможность получить бесценный непосредственный опыт работы в выбранной ими области. Вот несколько кооперативных работ, которые дали толчок карьере некоторых студентов, изучающих компьютерное программирование и анализ, еще до окончания учебы!
- Младший программист-аналитик — анализирует, проектирует, программирует, внедряет, настраивает, интегрирует, обслуживает и поддерживает различные приложения.
- Аналитик бизнес-систем — планирует, управляет и поддерживает разработку подробных системных требований и спецификаций в соответствии со стандартами и структурами компании.
- Младший разработчик — выявляет проблемы, создает описания и документирует проблемы.
Архитектор программных решений
Отвечает за архитектуру, проектирование и разработку программных решений для самообслуживания.
Разработчик баз данных
Оценка, анализ и реагирование на проблемы, связанные с клиентской базой данных.
Бизнес-аналитик
Анализировать информацию и операционные системы, а также разрабатывать программные приложения или решения по анализу данных для компаний-клиентов.