everything.study
SYSC 3110

Software Development Project

0.5 credit · Undergraduate

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.

2020

Topics

  • Part II Design in Practice: Refactoring and Test-driven development.
  • Part III Framework Studies: JUnit, Persistence and possibly others.
  • Lab hours will be used to introduce Eclipse as an Integrated Development
  • Environment and to practice material introduced in class.

Prerequisites & course information

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.

Sources