CSC301H1

UTSG

Introduction 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 Calendar
Prereq: 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.
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