Demonstrated knowledge of the concept of legacy software, and the programming languages Fortran, Cobol, and Ada.
Demonstrated ability to comprehend, analyze and write programs in Fortran, Cobol and Ada.
Must be familiar with the process of re-engineering software/programs.
Must have excellent written skills and be able to effectively critique and edit written design documents produced as part of the assessment criteria.
The ability to communicate computer science concepts to students effectively, both in written form and verbally.
Must be available to attend weekly meetings, and be available to moderate online forums, if applicable, as assigned by the instructor.
Experience with distance education courses either as a student or as a TA.
Normally, the completion of an undergraduate degree in Computer Science.
As per the Collective Agreement, must be enrolled as a graduate student in the Winter 2015 semester.