uwloo

SYDE 556Simulating Neurobiological Systems

Units
0.50
Faculty
Engineering
Subject
Systems Design Engineering

When it runs

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

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

This course develops and applies a general framework for understanding neural computation in the context of recent advances in theoretical and experimental neuroscience. Particular emphasis is placed on understanding representation, nonlinear computation, and dynamics in real neurobiological systems. Students will apply signal processing, control theory, linear algebra, probability theory, and similar quantitative tools for the purpose of modelling sensory, motor, and cognitive systems. Topics covered include single neuron function, neural coding, neural dynamics, attractor networks, learning, statistical inference, locomotion, working memory, etc. Familiarity with neural systems is helpful but not essential.

Prerequisites

  • Must have completed at least 1 of the following:
    • BME252 - Linear Systems and Signals (0.50)
    • SYDE252 - Linear Systems and Signals (0.50)

Antirequisites

None listed.

Leads to

No course lists it as a requisite.

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 001821641 / 45T 12:00–13:50
Th 12:00–12:50
TUT 101821741 / 45Th 13:00–13:50

Reviewed on UW Flow

100% liked it9% easy100% useful

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

  • Tough ass course. Do not take this as an easy elective. Assignments will kill you, and lectures will go over your head. That said, super interesting. One of a kind (which makes searching online for answers impossible) and I'm still trying to fully understand how everything works but it blows my mind. 100% worth taking but be prepared for difficult assignments (on the plus side, late days deductions are pretty low!)

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

  • GOAT class & prof
    if you're familiar with python/numpy and have decent debugging skills you should be fine, make sure you double check your assignments since they can get quite long and it's easy to accumulate small mistakes.

    Dec 2023 · liked itOn UW FlowRemove this

  • Super interesting course and I learned a lot! The assignments were tough and made me want to drop the course, but I'm very glad that I stuck with it.

    Nov 2023 · liked itOn UW FlowRemove this

  • Super engaging course! The lecture content is wicked interesting and I guarantee you will leave every lecture having learned something new and extraordinary. This course will blow your mind, especially if you are into neuroscience, neural networks, or machine learning. With that said, It definitely a challenging course that requires knowledge from a whole range of engineering topics and requires a fair amount of coding. With that being said, its definitely the most interesting course in my undergrad.

    Nov 2022 · liked itOn UW FlowRemove this

  • Awesome course that will make you use all of your previous mathematical knowledge (vectors, calculus, Fourier Transforms) and will kick your butt with assignments. If you want a quick overview of the neural approach to intelligent systems, this is the course for you.

    Apr 2015 · liked itOn UW FlowRemove this

Discussed on r/uwaterloo

10 posts and comments in 9 threads mention SYDE 556, December 2018 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

Spring 2024

Fall 2023

Spring 2023

Winter 2021

Spring 2020

Anyone here take CS 473? 3 points, 8 comments

“I'm a first year student and I'm planning my course selection for my CS degree. I am really into bioinformatics and neuroimaging in specific. …”

u/advmath: “… I, a CS student, have taken SYDE 556: Simulating Neurobiological Systems, which also pre-requires SYDE 252, with only CS 370 as background. I found the background sufficient, even if I couldn't follow some of the more involved discussions of signal processing. …”

View on RedditRemove this

Spring 2019

Winter 2019

CS480 (ML) and CS486 (AI) 13 points, 7 comments

“As I am planning what courses to take next term, I come across these 2 courses. For those of you who have taken these courses before. How useful are these courses in real life applications? …”

u/burichi: “They're both pretty useful in the real world but the courses don't emphasize the applications too much. …”

u/burichi: “… courses in engineering: Mobile Robotics (MTE 544), Neurological Simulation (SYDE 556), and Autonomous Vehicles (ECE 493). …”

View on RedditRemove this

Fall 2018

Check it elsewhere for Fall 2026

Calendar versions

Undergraduate Calendar