
Diploma Avançado em Tecnologia de Engenharia de Software (Fast-track) (Online) (Co-op opcional)
DURAÇÃO
2 Years
LÍNGUAS
Inglês
RITMO
Tempo total
PRAZO DE INSCRIÇÃO
Solicitar prazo de inscrição
DATA DE INÍCIO MAIS CEDO
Solicitar a data de início mais próxima
PROPINAS
CAD 2.721 / per year *
FORMATO DE ESTUDO
Ensino à distância
* mensalidade 2 semestres Estudantes canadenses; CAD 16.704 - mensalidade 2 semestres Estudantes internacionais
Introdução
Detalhes do programa
- Código do programa: 3479
- Escola: Escola de Engenharia Tecnologia e Ciências Aplicadas
- Credencial: Diploma Avançado do Ontario College
- Tipo de programa: programa Fast-track
- Duração do programa: 2 anos/4 semestres
- Data de início: outono, inverno
- Local: On-line
Para garantir que você escolha a tecnologia apropriada para participar dos cursos ministrados nos programas de Tecnologia de Engenharia da Informação e Comunicação, consulte as especificações de computador recomendadas para os programas acadêmicos do ICET.
Centennial CollegeO programa de três anos de Tecnologia de Engenharia de Software da 's concederá aos graduados qualificados de faculdades ou universidades com experiência em software admissão direta no Ano 2 (3º Semestre) para que possam receber seu diploma avançado em dois anos (quatro semestres).
O software está conquistando o planeta e o programa de Tecnologia de Engenharia de Software da Centennial College fornecerá a você três anos de aprendizado em design, desenvolvimento e manutenção de sistemas de software.
Durante esse período, você participará de cursos avançados de diploma que abrangerão paradigmas e estruturas de programação modernas, conceitos de design e algoritmo, ferramentas de gerenciamento de dados, metodologias modernas de engenharia de software e integração de sistemas inteligentes em várias aplicações. O programa também irá expô-lo a um sólido conhecimento de integração de sistemas, desenvolvimento empresarial, computação móvel e segurança de software.
O curso neste programa de tecnologia de engenharia da faculdade enfatizará metodologias de design de software orientadas a objetos, design de interface orientado ao usuário, teste de software e QA, C #, Java, Java EE, Oracle, MS-SQL Server, UNIX/Linux, Python, Microsoft . NET Core, HTML5/CSS/JavaScript/Angular, React, desenvolvimento de aplicativos móveis, estruturas Web emergentes, computação em nuvem, análise preditiva, aprendizado de máquina e muito mais.
Para completar o foco técnico do currículo, o programa de Tecnologia de Engenharia de Software incluirá dois projetos de desenvolvimento de software. Para esses aplicativos de negócios do mundo real, você colocará em ação todas as habilidades técnicas, de sistemas e de negócios adquiridas durante seus cursos para criar software de alta qualidade.
O conhecimento e a experiência prática que você obterá em Tecnologia de Engenharia de Software permitirão que você projete e desenvolva vários tipos de aplicativos de software, interfaces homem-computador e sistemas de informações empresariais.
Observação: a opção de cooperação totalmente on-line está disponível para alunos de acesso rápido com quatro semestres mais dois períodos de trabalho (programa nº 3459). Os programas fast-track também estão disponíveis em uma versão no Campus (programa #3429), e opção cooperativa (programa #3439).
Admissões
Currículo
Semestre 1
- COMM-170 / COMM-171 College Communications 2
- COMP-123 Programação 2
- Conceitos de banco de dados avançados COMP-214
- COMP-228 Java Programming
- Projeto de sistemas de software COMP-246
- GNED Educação Geral Eletiva
- GNED-500 Cidadania Global: da análise social à ação social
Semestre 2
- COMP-212 Programação 3
- Desenvolvimento de aplicativos da Web COMP-229
- COMP-254 Estruturas de dados e algoritmos
- Desenvolvimento de aplicativos móveis COMP-304
- Teste de software COMP-311 e garantia de qualidade
- INGLATERRA-253 Comunicações Empresariais Avançadas
- Álgebra Linear e Estatística MATH-210
Semestre 3
- Projeto de Desenvolvimento de Software COMP-231 I
- COMP-255 Negócios e empreendedorismo para tecnologia de engenharia de software
- Programação COMP-303 Java EE
- COMP-306 API Engenharia e Computação em Nuvem
- Segurança de software COMP-307
- Armazenamento de dados e análise preditiva COMP-309
Semestre 4
- CNET-307 Gerenciamento de Projetos de TI
- Rede COMP-216 para desenvolvedores de software
- COMP-308 Tecnologias Emergentes
- Projeto de Desenvolvimento de Software COMP-313 2
- Integração de sistemas empresariais COMP-321
- ELETRO 1 Técnico Eletivo 1
- EMPS-102 Habilidades de Trabalho 2
Eletivas Técnicas:
- Implementação DevOps COMP367
- COMP377 AI para desenvolvedores de software
- COMP387 Fluxo de Trabalho Clínico e Soluções de TI
Resultado do programa
Destaques do programa
- Os cursos deste programa de Tecnologia de Engenharia de Software (Fast-Track) utilizam tecnologia de ponta voltada para os padrões do setor.
- A aprendizagem baseada em projetos é um componente chave do programa.
- Membros do corpo docente bem informados e acessíveis têm experiência empresarial e credenciais acadêmicas diversas.
- Os graduados do programa podem se inscrever para associação certificada à Sociedade Canadense de Processamento de Informações (CIPS) ou à associação de tecnologia de engenharia da província.
Resultados de aprendizagem vocacional do programa
Os Resultados de Aprendizagem Profissional do Programa descrevem o que os graduados do programa demonstraram que podem fazer com o conhecimento e as habilidades que adquiriram durante seus estudos. Os resultados estão intimamente ligados às necessidades do local de trabalho. Por meio da avaliação (por exemplo, tarefas e testes), os alunos verificam sua capacidade de realizar esses resultados de maneira confiável antes de se formarem.
- identificar, analisar, projetar, desenvolver, implementar, verificar e documentar os requisitos para um ambiente de computação.
- diagnosticar, solucionar, 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 práticas recomendadas do setor.
- comunicar e colaborar com os membros da equipe e partes interessadas para garantir relações de trabalho eficazes.
- selecionar e aplicar estratégias de desenvolvimento pessoal e profissional para melhorar o desempenho no trabalho.
- aplicar princípios e ferramentas de gerenciamento de projetos ao responder a requisitos e monitorar projetos em um ambiente de computação.
- aderir aos 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.
- investigar tendências emergentes para responder aos desafios técnicos.
- analisar e definir as especificações de um sistema de software com base em processos e técnicas de engenharia de requisitos.
- projetar, desenvolver, integrar, documentar, implementar, manter e testar sistemas de software baseados em metodologias de engenharia de software, paradigmas e estruturas de programação modernos.
- analisar, avaliar e aplicar técnicas de design de engenharia de software, estruturas de dados, algoritmos e padrões para a implementação de um sistema de software.
- projetar, modelar, implementar, otimizar e manter um banco de dados e aplicar conceitos e ferramentas de mineração de dados para tomada de decisões.
- desenvolver, manter e implantar sistemas de software para resolver problemas de rede.
- construir soluções de software automatizadas por meio da análise, avaliação e integração de sistemas inteligentes em diversas aplicações.
- projetar e implementar procedimentos apropriados de teste, verificação e avaliação para avaliar a qualidade do software e melhorar o desempenho do software.
- criar conceitos inovadores e empreendedores que conduzam ao desenvolvimento de novos produtos de software e/ou à melhoria dos existentes.
Oportunidades de carreira
American Express, Bell Canada, IBM Canada, Manulife, Scotiabank, Bolsa de Valores de Toronto, Comissão de Trânsito de Toronto (TTC), Royal Bank, CIBC, RBC
Perspectiva profissional
- Desenvolvedor de software
- Desenvolvedor de Aplicativos da Web
- Desenvolvedor de aplicativos para dispositivos móveis
- Testador de software
- Programador computador
- Analista de sistemas
- Analista de negócios
- Administrador de banco de dados
- Aplicativos ou suporte de software
Pathways Educação
Graduados qualificados em Tecnologia de Engenharia de Software (Fast-track) podem ser elegíveis para participar de programas Pathway com instituições parceiras. Esses programas Pathway permitem que você receba créditos de graduação pelo aprendizado obtido no Centennial College .
Observe que cada Pathway parceiro tem um requisito de nota mínima específica para se qualificar para créditos de transferência, que são avaliados pela instituição parceira.
Áreas de Emprego
- Empresas de software
- Governo
- Instituições públicas
- Bancos
- Pequenas e médias empresas