uwloo

MSE 245Databases and Software Design

Units
0.50
Faculty
Engineering
Subject
Management Science and Engineering

When it runs

  1. F24
  2. W25
  3. S25
  4. F25
  5. W26
  6. S26
  7. F26
  8. W27
  9. S27

Ran in 3 of the last 7 terms. Winter 2027: not on the schedule. Spring 2027: schedule not out yet.

This course introduces students to software systems that use a relational database management system (RDBMS) for data storage. One focus of this course is multi-tier software architectures, such as websites and other software as a service (SaaS) systems. Students will learn common software concepts such as design patterns, and modelling processes, objects, logic, and data. Students will learn how to organize data in a RDBMS and how to interact with the database using the structured query language (SQL).

Prerequisites

  • Complete all of the following
    • Complete 1 of the following
      • Must have completed the following:
        • MSE240 - Algorithms and Data Structures (0.50)
      • Must have completed the following:
    • Students must be in level 2B or higher
    • Enrolled in H-Management Engineering

Antirequisites

  • Not completed nor concurrently enrolled in any of the following:
    • CS338 - Computer Applications in Business: Databases (0.50)
    • CS348 - Introduction to Database Management (0.50)

Leads to

Reviewed on UW Flow

86% liked it54% easy79% useful

From 14 ratings and 4 comments on UW Flow. The most helpful comments, quoted as written, without names. Read them all on UW Flow.

  • Very poorly designed course. Prof expected us to do an unreasonable amount of reading outside of lectures and the assignments were not reflective of the lecture levels.

    Sep 2021 · didn’t like it · 1 found this helpfulOn UW FlowRemove this

  • An insanely useful and cool course brought down by poor instruction. Learning React, Node and MySQL in a course was great, but it could have been taught a lot better. No official midterm, but 2 large tests. No final exam, but a large final project.

    Nov 2024 · liked itOn UW FlowRemove this

  • Web course with React + Express + SQL. Easy if you have previous web dev experience, hard if do not.

    Aug 2024 · liked itOn UW FlowRemove this

  • Great course that teaches contemporary technologies and allows you to apply them to create a full-stack website. However, I feel it's not taught well - we're dumped information every class without being directed how the code could be used. I feel it'd be better if we were taught the code with respect to how it can be applied to our design project rather than being given random snippets of code and expected to be able to use it

    May 2022 · liked itOn UW FlowRemove this

Check it elsewhere for Fall 2026

Calendar versions

Undergraduate Calendar