INTEG 440Computational Social Science
- Units
- 0.50
- Faculty
- Environment
- Subject
- Knowledge Integration
- Cross-listed
- SOC 440
When it runs
- F24
- W25
- S25
- F25
- W26
- S26
- F26
- W27
- S27
Ran in 1 of the last 7 terms. Winter 2027: not on the schedule. Spring 2027: schedule not out yet.
The explosion of digital data is revolutionizing the way we learn about the world. This course focuses on the knowledge and skills necessary for doing high-quality social scientific research with digital data. Students will be introduced to the programming language Python, and will learn to collect and analyze digital data using computational methods.
Prerequisites
- Students must be in level 4A or higher
Antirequisites
None listed.
Notes
- Previous knowledge of computer programming is not required.
Leads to
No course lists it as a requisite.
Reviewed on UW Flow
100% liked it92% easy83% useful
From 3 ratings and 2 comments on UW Flow. The most helpful comments, quoted as written, without names. Read them all on UW Flow.
Fun course and beginner friendly introduction to Python. Coursework can take some time but deadlines are flexible. Would highly recommend as an elective if you're willing to set aside some time for it
Feb 2023 · liked itOn UW FlowRemove this
Good course! Introduces computational methods that can be used in social science research such as supervised/unsupervised machine learning models, data structures, etc. in Python. Some readings were not complete in W20 term as they were still being written, but this will probably be done in future terms.
Apr 2020 · liked itOn UW FlowRemove this
Discussed on r/uwaterloo
6 posts and comments in 6 threads mention INTEG 440, March 2020 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 2022
INTEG 440 (computational social science). Thoughts by anyone who has taken it in the past? 3 points, 4 comments
Spring 2021
Any 400 Level Elective Recommendations? 7 points, 11 comments
“Hey I'm planning out my future courses, and was wondering if anyone has any suggestions about any 400 level elective that is easy. I'm interested in music and history but if it is easy I'll take it. …”
u/rjln: “Integ 440, a python coding class that is assignment based and apparently not that hard. Could be useful for a science student”
Fall 2020
INTEG 440 3 points, 5 comments
[deleted]: “Anyone take integ 440? I think it’s a new ish course.. it seems pretty cool so I wanted to hear how it was for someone who’s taken it”
Uppers year courses (200+) with no pre reqs? 0 points, 7 comments
u/Airbus-A320: “BET 580, INTEG 440”
Winter 2020
What's a good CS course to take for someone not in STEM? 8 points, 15 comments
“I'm in Arts. I do occasional python/ruby stuff and basic html/css. I am intermediately experienced with bash/linux and have run a server a couple years now. …”
u/davesunnyo: “INTEG 440 is great!”
electives 1 point, 3 comments
“for my degree I have to take 4.0 credits from any lecture course. I’m in chemistry. does anyone have any course recommendations for me?? so far I’ve taken 1.0 credits — philosophy and french lul. …”
u/cmm557: “… If you think computational social science is interesting (you would get to learn python), INTEG 440 would be a good choice. It an online course with no final. If you want to learn a new language, make those language courses your elective! You can even make it a minor. …”
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