CS 338Computer Applications in Business: Databases
- Units
- 0.50
- Faculty
- Mathematics
- Subject
- Computer Science
When it runs
- F24
- W25
- S25
- F25
- W26
- S26
- F26
- W27
- S27
Ran in 7 of the last 7 terms. Winter 2027: scheduled, 3 lecture sections. Spring 2027: schedule not out yet.
A user-oriented approach to the management of large collections of data. Methods used for the storage, selection, and presentation of data. Common database management systems.
Prerequisites
- Complete 1 of the following
- Must have completed at least 1 of the following:
- CS230 - Introduction to Computers and Computer Systems (0.50)
- CS231 - Algorithmic Problem Solving (0.50)
- CS234 - Data Types and Structures (0.50)
- CS246 - Object-Oriented Software Development (0.50)
- CS246E - Object-Oriented Software Development (Enriched) (0.50)
- CS330 - Management Information Systems (0.50)
- Complete all of the following
- Must have completed the following:
- AFM341 - Accounting Information Systems (0.50)
- Must have completed at least 1 of the following:
- Must have completed the following:
- Must have completed at least 1 of the following:
Antirequisites
- Complete all of the following
- Not completed nor concurrently enrolled in any of the following:
- Not open to students enrolled in H-BBA & BCS Double Degree, H-Computer Science (BCS), H-Computer Science (BMath), JH-Computer Science (BCS), JH-Computer Science (BMath), H-Computing & Financial Management, H-Data Science (BCS), or H-Software Engineering
Leads to
No course lists it as a requisite.
Fall 2026 sections
| Section | Class | Enrolled | Meets |
|---|---|---|---|
| LEC 001 | 6002 | 80 / 100 | TTh 11:30–12:50 |
| TST 101 | 7892 | 80 / 100 | Oct 29 19:00–20:50 |
Winter 2027 sections
| Section | Class | Enrolled | Meets |
|---|---|---|---|
| LEC 001 | 5606 | 0 / 90 | TTh 11:30–12:50 |
| LEC 002 | 6076 | 0 / 90 | TTh 13:00–14:20 |
| LEC 701 | 2184 | 89 / 9999 | Online or by arrangement |
Resources
Around the web
Found by uwloo’s link finder, which checks that each page names CS 338.
- CS 338: Computer Applications in Business: Databases (Spring 2026) Course website · Spring 2026 · student.cs.uwaterloo.ca Remove
Reviewed on UW Flow
63% liked it66% easy75% useful
From 108 ratings and 46 comments on UW Flow. The most helpful comments, quoted as written, without names. Read them all on UW Flow.
PRIOR REVIEWS ARE OUTDATED. Whole course changed this term. The slides are a mess to try and read, the lectures are barely helpful, a chunk of the exam relies on definitions from the assigned text. Teaching SQL was done on the board instead of running the code on the computer that was there... which showed the undecipherable slides. To quote the prof when the midterm marks came out, "I am disappointed in you, but I am not making the course easy." Don't take this course unless you have to, I learned SQL better from Code Academy.
Apr 2017 · didn’t like it · 2 found this helpfulOn UW FlowRemove this
First time ever to write a review for a class and the professor. Way worse than I expected. Probably because of the professor. AVOID Aida!!
Aug 2023 · didn’t like it · 1 found this helpfulOn UW FlowRemove this
I found the prof's presentation of course material lacked clarity and organization. The final exams were particularly challenging, seeming at times unrepresentative of the content covered throughout the term. Additionally, the criteria for participation grading often felt subjective and unfair, disadvantaging some students. While the course materials provided were relatively useful, a clearer guidance from the professor would have significantly enhanced the learning experience.
Aug 2023 · didn’t like it · 1 found this helpfulOn UW FlowRemove this
Super dull and uninteresting course. The instructor is new and not good at teaching. She reads the slides in the most monotonous manner, and it's hard to hear her even from the front rows. The upside is that it's a really basic intro course to SQL. You could easily learn everything on your own in a few days. The workload is quite light. However the final is horrible, with 40% of grade allocated to 24 questions. Median and mean are around 55. Truly a memorable class that ends with students collectively filing grievances.
Aug 2023 · didn’t like it · 1 found this helpfulOn UW FlowRemove this
A lot of this class is really helpful and applicable. Unfortunately, most of it isn't, and I had to spend a lot of time memorizing slides.
Oh, and the final in Spring 2023 was VERY hard.Jul 2023 · didn’t like it · 1 found this helpfulOn UW FlowRemove this
Discussed on r/uwaterloo
342 posts and comments in 260 threads mention CS 338, 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
Swap CS 335 for CS338(Lec002) 1 point, 0 comments
u/clickerhelpuw: “Anyone interested in this swap DM me”
CS 338 final with michael liu 3 points, 4 comments
u/ThrowRA3020202: “Anybody taken the final with him before? Its 100 multiple choice and t/f, I'm lowkey cooked.”
Easy course for last term 1 point, 1 comment
u/Slow_Barnacle_6964: “I need to take one last upper-year (300-400 level) math course next term. Any suggestions for an easy course? I'm done with CS 338, CS 330, CS 431, STAT 337. I am considering STAT 435 if anyone has taken it?”
CS338 and CS330 usefulness for finding coop? 1 point, 1 comment
u/YeetGiao2023: “Mainly wanting to take CS338 to learn SQL in hopes to find a coop and CS330 for CS431/CS430 in hopes of finding coop. If anyone knows, is it better to take CS330 online or in-person?”
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?”
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. …”
Easy Math Course Recs 5 points, 2 comments
“I'm gonna have my last semester for a math degree in winter. After all the degree requirements, I'm short 1 math course. It can be any math course as long as a math student can take it. …”
u/Fit_Description_6046: “cs338 and cs330 are ok”
Studying together for F24 6 points, 1 comment
u/loversrock28: “… CS 338 3. STAT 322 4. MGMT 244 5. CS 430 I made this post a while back but hopefully more people are in the class now, so maybe more responses. …”
Spring 2024
Studying together for fall 2024 6 points, 6 comments
u/loversrock28: “Hello! I was hoping to make some friends and study with them for fall 2024. I'm taking: 1. CO 227 2. CS 338 3. STAT 322 DM me if you're taking any of these classes and want to study together :)”
CS 234 8 points, 4 comments
“I'm doing a minor, and was wondering if CS 234 is usually offered in the fall time? doesn't matter if it's online or in person, just wanted a general sense. thanks!”
u/Clouds_Are_Cool: “i dont know about cs 234 being held in the fall but I took cs 338 last winter term, so I would assume it would continue being held during that term”
how's the CS338 Final exam(spring 24) 2 points, 1 comment
u/SheepherderOdd9017: “View Poll”
easy online courses at uw 11 points, 15 comments
“i'm a math major and I was planning out my courses for the rest of my undergrad, and I need 2 easy online courses that I can take over a co-op. …”
u/reckollection: “Stats 230/231 these are medium CS 338/330/234/231 Econ 101/102”
Check it elsewhere for Fall 2026
- Undergraduate Calendar, 2026–27The official entry
- Requirements for Fall 2026Waterloo’s requisite checker
- Schedule of Classes, Fall 2026Instructors, rooms, live seats
- Quest Class SearchWhere you enrol
- Course outlinesSyllabi from past terms (UW login)
- UW FlowStudent ratings and reviews
- WClassesPast sections back to 2004, and who taught them