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 (refactoring, iterative and incremental development, version control techniques) to medium-scale projects; for example, embedded or mobile applications. Precludes additional credit for SYSC 2101 and SYSC 3110. Prerequisite(s): SYSC 2004 and SYSC 2100, and third-year status in Computer Systems Engineering.Lectures two hours a week, laboratory three hours a week.

SYSC 3010 [0.5 credit] Computer Systems Development Project

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 (refactoring, iterative and incremental development, version control techniques) to medium-scale projects; for example, embedded or mobile applications. Precludes additional credit for SYSC 2101 and SYSC 3110. Prerequisite(s): SYSC 2004 and SYSC 2100, and third-year status in Computer Systems Engineering.Lectures two hours a week, laboratory three hours a week.





There are no comments for this course.