McGill Course Finder
Ratings, difficulty and live seat counts for every course.
K
Sort
courses Rating Difficulty Reviews Seats

ECSE 250 — Fundamentals of Software Development

Software development practices in the context of object-oriented programming. Elementary data structures such as lists, stacks and trees. Recursive and non-recursive algorithms: searching and sorting, tree and graph traversal. Asymptotic notation: Big O. Introduction to tools and practices employed in commercial software development.

  • Rating: 3.50 out of 5 from 2 student reviews
  • Difficulty: 3.00 out of 5
  • Credits: 3
  • Faculty: Faculty of Engineering
  • Department: Electrical & Computer Engr
  • Taught by: Katrina Poulin
  • Prerequisite: COMP 202

Sections offered

  • Section 002 (Lab-Tuto), Fri 4:35-6:25 pm — 25 seats open
  • Section 003 (Lab-Tuto), Mon 4:35-6:25 pm — 28 seats open
  • Section 001 (Lec), Tue Thu 8:35-9:55 am — 53 seats open