
DURAÇÃO
90 Weeks
LÍNGUAS
Inglês
RITMO
Período integral
PRAZO DE MATRÍCULA
Solicitar prazo de inscrição
DATA DE INÍCIO MAIS CEDO
Sep 2025
TAXAS DO PROGRAMA
CAD 54.121 *
FORMATO DE ESTUDO
Ensino a Distância, No campus
* para custos internacionais | custos canadianos: CAD 12.073,20
Introdução
Não há carreira mais valorizada, em demanda ou dinâmica nos dias de hoje do que uma carreira em TI. Se você tem paixão por programação e computadores e está pronto para desenvolver as habilidades para conseguir o emprego dos seus sonhos como programador de computadores, o diploma avançado de Análise e Programação de Computadores de Fanshawe é a escolha certa para você.
Sua experiência de aprendizagem
O programa de Programação e Análise de Computadores centrar-se-á em tópicos fundamentais de tecnologia da informação. À medida que progride neste programa de diploma avançado, desenvolverá os conhecimentos informáticos aprofundados e especializados que os empregadores procuram, incluindo:
- Desenvolvimento orientado a objetos em sistemas cliente / servidor baseados em Windows e Linux;
- Desenvolvimento de software;
- Desenvolvimento Web cliente/servidor;
- Desenvolvimento de bases de dados (por exemplo, SQL Server); e
- Gráficos, animação e simulação ao nível do código com C++ e OpenGL/Vulkan
A Programação e Análise de Computadores é o mais intensivo dos nossos programas de desenvolvimento de software.
- Desenvolva sua comunicação e habilidades interpessoais com um período de trabalho cooperativo remunerado em seu último semestre;
- Ganhe experiência prática como um programador de computador lidando com pessoas reais em situações reais;
- Trabalhe em primeira mão com o SharcNet, um supercomputador super-rápido que o Fanshawe College é um dos três únicos colégios que têm para os alunos.
- Licencie-se pronto para a sua carreira em TI ou para especializar ainda mais as suas competências com um dos certificados de licenciatura em TI da Fanshawe, incluindo Desenvolvimento de Jogos - Programação Avançada;
- Prosseguir um percurso de licenciatura opcional com uma das instituições parceiras da Fanshawe em Ontário ou em todo o mundo.
- Este programa é oferecido numa sala de aula presencial a tempo inteiro, bem como num formato online a tempo parcial.
Os computadores portáteis são utilizados dentro e fora da sala de aula para simular a natureza cada vez mais móvel do mundo empresarial.
Código do programa: CPA3
Admissões
Currículo
Nível 1
Faça todos os seguintes cursos obrigatórios:
Grupo 1
- Estratégias para o sucesso
- Matemática para Programadores
- Fundamentos de programação
- Fundamentos do banco de dados
- Fundamentos do Sistema Operacional - Programadores
Grupo 2
Tome Writ-1043 OU Writ-1034
- Razão e Escrita 1 para TI
- Razão e Redação 1-EAP
Nível 2
Faça todos os seguintes cursos obrigatórios:
Grupo 1
- Negócios na velocidade da luz
- Designer de Web
- Bancos de Dados Relacionais e SQL
- Programação Orientada a Objetos com Java
- Programação Orientada a Objetos com C++
- Compreendendo Comportamentos no Local de Trabalho
Grupo 2
Pegue Info-1234 ou Info-3120
- Introdução ao Web Scripting
- Programação de motores de jogos comerciais
Nível 3
Faça todos os seguintes cursos obrigatórios:
- Desenvolvimento de aplicativos cliente/servidor
- Bancos de dados avançados
- Análise e Modelagem Orientada a Objetos
- Estruturas de dados e algoritmos
- Fundamentos de Rede para Programadores
- Comunicações para TI
- Preparação para o Emprego em Educação Cooperativa
Nível 4
Faça todos os seguintes cursos obrigatórios:
Grupo 1
- Programação Full Stack
- Padrões de Design de Software 1
- Desenvolvimento Móvel
- Desenvolvimento Profissional-Planejamento de Carreira
- Programação com Linguagens Declarativas
Grupo 2
Pegue Info-3105 ou INFO-3111
- Programação COBOL do Sistema Z
- Programação gráfica C++
Nível 5
Gen Ed - Faça um curso eletivo de Educação Geral com 3 créditos.
Faça todos os seguintes cursos obrigatórios:
- JavaScript
- Gerenciamento de Projetos de Software-Aplicado 1
- Programação baseada em componentes com .NET
- Padrões de Design de Software 2
- Tópicos avançados em C#
- Desenvolvimento Móvel-Inter
Nível 6
Gen Ed - Faça um curso eletivo de Educação Geral com 3 créditos.
Faça todos os seguintes cursos obrigatórios:
Grupo 1
- Computação Segura
- Programação Empresarial
- Desenvolvimento Móvel-Adv
Grupo 2
Pegue Info-5104 ou Info-3142
- Tópicos avançados em C++
- Tecnologias emergentes
Grupo 3
Pegue Info-5103 ou Innv-5001
- Gerenciamento de Projetos de Software-Aplicado 2
- Aplicações de Inovação
Resultado do programa
- Identificar, analisar, projetar, desenvolver, implementar, verificar e documentar os requisitos para um ambiente de computação.
- Diagnosticar, solucionar problemas, documentar e monitorar problemas técnicos usando metodologias e ferramentas apropriadas.
- Analisar, projetar, implementar e manter ambientes de computação seguros.
- Analisar, desenvolver e manter soluções robustas de sistemas de computação por meio de testes de validação e melhores práticas do setor.
- Comunique-se e colabore com os membros da equipe e as partes interessadas para garantir relacionamentos de trabalho eficazes.
- Selecionar e aplicar estratégias de desenvolvimento pessoal e profissional para melhorar o desempenho no trabalho.
- Aplique princípios e ferramentas de gerenciamento de projetos ao responder a requisitos e monitorar projetos em um ambiente de computação.
- Cumpra os requisitos e/ou princípios éticos, de mídia social, legais, regulatórios e econômicos no desenvolvimento e gerenciamento de soluções e sistemas de computação.
- Investigue tendências emergentes para responder a desafios técnicos.
- Reúna, analise e defina especificações do sistema de software com base em requisitos funcionais e não funcionais.
- Projetar, desenvolver, documentar, implementar, manter e test sistemas de software usando metodologias de desenvolvimento de software padrão da indústria com base em especificações definidas e tecnologias/estruturas existentes.
- Selecionar e aplicar conceitos e princípios de design orientado a objetos e outros, bem como requisitos de negócios, ao processo de desenvolvimento de software.
- Reúna requisitos e modele, projete, implemente, otimize e mantenha soluções de armazenamento de dados.
- Integre comunicações de rede em soluções de software aderindo aos padrões de protocolo.
Taxa de matrícula do programa
Oportunidades de Carreira
Os graduados do programa de Análise e Programação de Computadores da Fanshawe podem esperar obter cargos de construção de software nas seguintes áreas de desenvolvimento:
- Software corporativo
- Financeiro
- Rede
- O negócio
- Entretenimento e jogos
- Simulações
- Imagem Médica
- Sistemas de controle de programação
- Aplicações comerciais
- Software de rede
- Desenvolvimento Linux e Windows
Como programadores, desenvolvedores de banco de dados, arquitetos de software ou analistas de negócios, os graduados terão muitas oportunidades interessantes em qualquer área que use computadores como ferramenta de negócios ou pesquisa.
Oportunidades cooperativas
O programa de Programação e Análise de Computadores oferece um componente de educação cooperativa, que fornece aos alunos a oportunidade de ganhar experiência de trabalho inestimável em primeira mão em seu campo escolhido. Aqui estão alguns empregos cooperativos que deram o pontapé inicial nas carreiras de alguns alunos de Programação e Análise de Computadores antes mesmo de se formarem!
- Analista Programador Júnior - analisa, projeta, programa, implementa, configura, integra, mantém e oferece suporte a vários aplicativos.
- Analista de sistemas de negócios - planeja, gerencia e oferece suporte à entrega de requisitos e especificações detalhados do sistema em alinhamento com os padrões e estruturas da empresa.
- Desenvolvedor Júnior - identificar problemas, criar descrições e documentar problemas.
Arquiteto de Soluções de Software
Responsável por arquitetar, projetar e desenvolver soluções de software de autoatendimento.
Desenvolvedor
Avaliar, analisar e responder às preocupações do banco de dados do cliente.
Analista de negócios
Analisar informações e sistemas operacionais e desenvolver aplicativos de software ou soluções de análise de dados para empresas clientes.