everything.study
CSC 301H1

Introduction to Software Engineering

0.5 credits · Undergraduate

An introduction to agile development methods appropriate for medium-sized teams and rapidly-moving projects. Basic software development infrastructure; requirements elicitation and tracking; estimation and prioritization; teamwork skills; basic modeling; design patterns and refactoring; discussion of ethical issues, and professional responsibility.

Prerequisites & course information

Prerequisite: CSC209H1 / CSC209H5 / CSCB09H3; Prerequisite:; Corequisite: CSC263H1 / CSC263H5 / CSCB63H3 / CSC265H1 / CSC309H1 / CSC309H5 / CSCC09H3 / CSC343H1 / CSC343H5 / CSCC43H3; Corequisite:; Exclusion: CSC301H5 , CSCC01H3 . NOTE: Students not enrolled in the Computer Science Major or Specialist program at A&S, UTM, or UTSC, or the Data Science Specialist at A&S, are limited to a maximum of 1.5 credits in 300-/400-level CSC/ECE courses.; Exclusion:

Sources