uwloo

CS 330Management Information Systems

Units
0.50
Faculty
Mathematics
Subject
Computer Science

When it runs

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

Ran in 7 of the last 7 terms. Winter 2027: scheduled, 3 lecture sections. Spring 2027: schedule not out yet.

An introduction to information systems and their strategic role in business. Topics include types of information systems, organizational requirements, systems development strategies, decision support systems, data and information management, and information systems management, control, and implementation.

Prerequisites

  • Complete all of the following
    • Complete 1 of the following
      • Must have completed at least 1 of the following:
        • CS106 - Introduction to Computer Programming 2 (0.50)
        • CS116 - Introduction to Computer Science 2 (0.50)
        • CS136 - Elementary Algorithm Design and Data Abstraction (0.50)
        • CS138 - Introduction to Data Abstraction and Implementation (0.50)
        • CS146 - Elementary Algorithm Design and Data Abstraction (Advanced Level) (0.50)
      • Complete all of the following
        • Must have completed at least 1 of the following:
          • CS115 - Introduction to Computer Science 1 (0.50)
          • CS135 - Designing Functional Programs (0.50)
          • CS145 - Designing Functional Programs (Advanced Level) (0.50)
        • Earned a minimum grade of 60% in each of the following:
          • CS114 - Principles of Computing for Science (0.50)
    • Students must be in level 2B or higher

Antirequisites

Leads to

Fall 2026 sections

Enrolment from UW Open Data, which can trail Quest by up to two days. Instructors and rooms: Schedule of Classes.
SectionClassEnrolledMeets
LEC 0016001187 / 280Online or by arrangement
TUT 1018440187 / 280Th 10:30–11:20

Winter 2027 sections

Enrolment from UW Open Data, which can trail Quest by up to two days. Instructors and rooms: Schedule of Classes.
SectionClassEnrolledMeets
LEC 00156050 / 160Online or by arrangement
LEC 00259900 / 150Online or by arrangement
LEC 7012183167 / 9999Online or by arrangement
TUT 10179450 / 80T 13:00–13:50
TUT 10279460 / 80T 16:00–16:50
TUT 10362510 / 75M 17:30–18:20
TUT 10479440 / 75T 17:30–18:20

Resources

Around the web

Found by uwloo’s link finder, which checks that each page names CS 330.

Suggest a resource.

Reviewed on UW Flow

41% liked it68% easy41% useful

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

  • I took CS330 with Wasif Khan, and it was unfortunately one of the most frustrating experiences I’ve had at this university. From the start, it felt like he did not care about the students’ learning experience, and the course was extremely disorganized for the following reasons:
    1. Piazza responses were very slow (often taking one to two weeks), and office hours were held only once or twice in the entire semester.
    2. Around 20% of the course content was skipped with the expectation that students “read it on their own,” but this material was still important and tested.
    3. Some important concepts were often just spoken about instead of written down, which made lectures somewhat difficult to…

    Aug 2025 · didn’t like it · 2 found this helpfulOn UW FlowRemove this

  • Useless course that should really fall under HRM and not CS. Impossible to study for as you basically need to memorize 447 slides and be able to answer questions on random shit from any one of the bullet points under any slide, no matter how stupid the topics are.

    Apr 2025 · didn’t like it · 2 found this helpfulOn UW FlowRemove this

  • Not useful, boring lectures, not easy because wayyyyyyyyyyy too many slides and memorization for midterm and final.

    Mar 2025 · didn’t like it · 2 found this helpfulOn UW FlowRemove this

  • The sad thing is: I still cannot figure out the correct answer for the most of the mistakes in midterm after two days review of the first half topics......
    For this course(in-person), you cannot get a high scores unless you are a cemera.

    Apr 2024 · didn’t like it · 2 found this helpfulOn UW FlowRemove this

  • very easy with prof liu. some important stuff here that can be useful in real-life settings.

    Apr 2026 · liked it · 1 found this helpfulOn UW FlowRemove this

Discussed on r/uwaterloo

390 posts and comments in 282 threads mention CS 330, September 2011 to December 2024. Quoted word for word, newest first; each reply sits under the post and the comment that started its branch. Search r/uwaterloo for newer posts.

Fall 2024

Will I survive if I take these courses in a term 1 point, 4 comments

u/Delicious_Deal_962: “I’m considering taking stat231, actsc231, co370, cs330 in the winter term. How difficult are these courses?”

u/Breadfruit-Turbulent: “… Like taking what you learnt and apply it differently I took cs 330 but can’t really tell you what I learnt. A bunch of memorisation and bs. I believe my final was open book and mc. …”

u/Delicious_Deal_962: “Thanks! And will you recommend taking stat231 and cs330 online or in person?”

View on RedditRemove this

CS 230, CS 330, CS 338 3 points, 3 comments

u/Responsible-Sleep355: “How is the workload of these courses? I’m planning to take these during W25 with CO 250 and an elective, possibly a 6th course depending on the CS courses workload. Should I also take CS 330 online or in-person?”

u/downbadneedhelp123: “TAKE CS 330 ONLINE THAT CLASS IS A WASTE OF TIME GOING IN PERSON SO BORING HOLY”

u/downbadneedhelp123: “CS 230 AND CS 330 ARE THE LIGHTEST CS COURSES OUT THERE. THOUGH I SEE SOME PPL COMPLAINING ABOUT THE CS 230 PROF SO CHOOSE WISELY (I HAD HER TOO BUT I BREEZED THROUGH THAT CAUSE I'M BIG BRAIN LEARN ALL SELF EZ)”

View on RedditRemove this

FARM 2 points, 2 comments

“Does FARM include cs courses after year 1? I see some cs courses in year 1 but not sure if it is like that after? I want to do something in math and business but not cs.”

u/SoopaChris: “cs335 cs330 mandatory, cs338 "bird-ish" course (not really) 335 is useful and not that much cs (fixed/floating arithmetic) the assignments are some python coding but u will need to do that when u get a job anyways so it's decent prep for a uni course. …”

View on RedditRemove this

Check it elsewhere for Fall 2026

Calendar versions

Undergraduate Calendar