Description
Développement d'expertise dans la conception, l'implémentation et le test de logiciels maintenables et réutilisables par des projets d'équipe. Application de langages de programmation modernes, de patrons de conception, de frameworks, d'UML et de processus de développement modernes (détection de défauts de code source olfactibles, refactorisation, développement itératif et incrémental, techniques de contrôle de version) à des projets de taille moyenne.
Préalables
- Préalable(s) : SYSC 2004 et SYSC 2100, et inscription en génie logiciel.
Conditions et modalités
- Empêche l'obtention d'un crédit additionnel pour COMP 2404, SYSC 2010, SYSC 2101 et SYSC 3010.
- Préalable(s) : SYSC 2004 et SYSC 2100, et inscription en génie logiciel.
- Cours magistraux deux heures par semaine, laboratoire trois heures par semaine.
Texte de référence dans sa langue d’origine
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.
Sources et références
Les dates et les sources sont conservées pour vous aider à vérifier les renseignements. Les traductions sont proposées pour faciliter la lecture; la source officielle fait référence pour les conditions et les exigences.
Référence source : https://calendar.carleton.ca/undergrad/courses/SYSC/