CSC301H1
UTSGIntroduction to Software Engineering
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.
View full details on the UofT Academic CalendarPrereq: CSC209H1/ CSC209H5/ CSCB09H3Breadth: Physical & Mathematical UniversesExcl: 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.
60%
liked
Easy44%
Useful80%
4
comments
4
ratings
Course Info
DepartmentCSC
CampusUTSG (St. George)
Level300
Hours24L/12T
BreadthPhysical & Mathematical Universes
What do you think of CSC301H1?
Reviews (4)
From Reddit
Difficulty: 2/5Usefulness: 4/5
Extension to CSC207, but actually quite fun while still being really easy. Entire course was one big project in a large group where you could work with a real-world project. Was really fun and chill, and came out with a great project.
3 weeks ago