Carleton University · SYSC 3110

Software Development Project

Credits : 0.5 creditReference year : 2026-27

Description

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.

Prerequisites

  • Prerequisite(s): SYSC 2004 and SYSC 2100 , and enrolment in Software Engineering.

Conditions and arrangements

  • Precludes additional credit for Precludes additional credit for COMP 2404 , SYSC 2010 , SYSC 2101 and SYSC 3010 .
  • Prerequisite(s): SYSC 2004 and SYSC 2100 , and enrolment in Software Engineering.
  • Lectures two hours a week, laboratory three hours a week.
Reference text in its original language

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 and references

Dates and sources are retained to help you verify the information. Translations are provided to facilitate reading; the official source governs conditions and requirements.

Source reference : https://calendar.carleton.ca/undergrad/courses/SYSC/

Write to StudyCanada

Your plans or a question: let’s continue the conversation by email.

We will use these details to reply to your enquiry. Privacy

This form contacts StudyCanada. To contact this institution, use the details on its profile.