Descrição
Desenvolvimento de competência em projetar, implementar e testar software manutenível e reutilizável por meio de projetos em equipe. Aplicação de linguagens de programação modernas, padrões de projeto, frameworks, UML e processos de desenvolvimento modernos (detecção de defeitos olfativos no código-fonte, refatoração, desenvolvimento iterativo e incremental, técnicas de controle de versão) em projetos de porte médio.
Pré-requisitos
- Pré-requisito(s): SYSC 2004 e SYSC 2100 , e matrícula em Software Engineering.
Condições e modalidades
- Impede crédito adicional para Impede crédito adicional para COMP 2404 , SYSC 2010 , SYSC 2101 and SYSC 3010 .
- Pré-requisito(s): SYSC 2004 e SYSC 2100 , e matrícula em Software Engineering.
- Aulas teóricas duas horas por semana, laboratório três horas por semana.
Texto de referência na sua língua de origem
Development of expertise in designing, implementing and testing maintainable, reusable software through team projects. Applying modern programming languages, design patterns, frameworks, UML and modern development processes (detection of olfactible source code defects, refactoring, iterative and incremental development, version control techniques) to medium-scale projects.
- Prerequisite(s): SYSC 2004 and SYSC 2100 , and enrolment in Software Engineering.
- Precludes additional credit for Precludes additional credit for COMP 2404 , SYSC 2010 , SYSC 2101 and SYSC 3010 .
- Lectures two hours a week, laboratory three hours a week.
Fontes e referências
As datas e as fontes são mantidas para ajudá-lo a verificar os dados. As traduções são propostas para facilitar a leitura; a fonte oficial é a referência para condições e exigências.
Fonte de referência : https://calendar.carleton.ca/undergrad/courses/SYSC/