WClasses

SE 350 - Operating Systems

An introduction to the fundamentals of operating system function, and implementation. Topics include concurrency, synchronization, processes, threads, scheduling, memory management, file systems, device management, and security.

Prerequisites

CS240/CS240E, (CS246/CS246E or CS247), ECE222; Software Engineering.

Corequisites

None

Antirequisites

CS350, ECE254, ECE354, MTE241

Offerings

Winter 2026 [1261]

SectionClassEnrolledTimeDaysLocationInstructor
LAB 201741027 / 2708:30 - 11:20 W
LAB 202741217 / 2708:30 - 11:20 Th
LAB 203741316 / 2708:30 - 11:20 T
LAB 204746927 / 2708:30 - 11:20 M
LAB 205747020 / 2708:30 - 11:20 F
LEC 0017408107 / 13511:30 - 12:50 M,W
TUT 1017409107 / 13514:30 - 15:20 W

Winter 2025 [1251]

SectionClassEnrolledTimeDaysLocationInstructor
LAB 201754424 / 3008:30 - 11:20 W
LAB 202754630 / 3008:30 - 11:20 Th
LAB 203754728 / 3008:30 - 11:20 T
LAB 204760919 / 3008:30 - 11:20 M
LAB 205761027 / 3008:30 - 11:20 F
LEC 0017542128 / 15011:30 - 12:50 M,W
TUT 1017543128 / 15014:30 - 15:20 F

Winter 2024 [1241]

SectionClassEnrolledTimeDaysLocationInstructor
LAB 201759322 / 2708:30 - 11:20 W
LAB 202759724 / 2708:30 - 11:20 Th
LAB 203759825 / 2708:30 - 11:20 T
LAB 204868723 / 2708:30 - 11:20 M
LAB 205868824 / 2708:30 - 11:20 F
LEC 0017591118 / 13514:30 - 15:50 M,W
TUT 1017592118 / 13514:30 - 15:20 F

Winter 2023 [1231]

SectionClassEnrolledTimeDaysLocationInstructor
LAB 201772939 / 4508:30 - 11:20 WE2 2363
LAB 202773644 / 4508:30 - 11:20 ThE2 2363
LAB 203773742 / 4508:30 - 11:20 TE2 2363
LEC 0017727125 / 13516:00 - 17:20 M,WSTC 0050Jeff Zarnett
TUT 1017728125 / 13510:30 - 11:20 FSTC 0020Jeff Zarnett

Fall 2022 [1229]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001113031 / 1

Winter 2022 [1221]

SectionClassEnrolledTimeDaysLocationInstructor
LAB 201754641 / 4008:30 - 11:20 WE2 2363Irene Huang
LAB 202755739 / 4008:30 - 11:20 ThE2 2363Irene Huang
LAB 203755837 / 4108:30 - 11:20 TE2 2363Irene Huang
LEC 0017544117 / 12114:30 - 15:50 T,ThSTC 0060Seyed Majid Zahedi
TUT 1017545117 / 12115:30 - 16:20 WDWE 1501

Winter 2021 [1211]

SectionClassEnrolledTimeDaysLocationInstructor
LAB 241757438 / 40 Irene Huang
LAB 242758534 / 40 Irene Huang
LAB 243758637 / 40 Irene Huang
LEC 0417572109 / 120 Reza Babaee Cheshmeahmadrezaee
TUT 1417573109 / 120

Winter 2020 [1201]

SectionClassEnrolledTimeDaysLocationInstructor
LAB 201742438 / 3808:30 - 11:20 WE2 2363Seyed Majid Zahedi
LAB 202743536 / 3808:30 - 11:20 ThE2 2363Seyed Majid Zahedi
LAB 203743629 / 3908:30 - 11:20 TE2 2363Seyed Majid Zahedi
LEC 0017422103 / 11516:00 - 17:20 T,ThEIT 1015Seyed Majid Zahedi
TUT 1017423103 / 11510:30 - 11:20 FRCH 112Seyed Majid Zahedi

Fall 2019 [1199]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 00195862 / 1

Winter 2019 [1191]

SectionClassEnrolledTimeDaysLocationInstructor
LAB 201734643 / 4208:30 - 11:20 WE2 2363
LAB 202735738 / 4208:30 - 11:20 ThE2 2363
LAB 203735839 / 4208:30 - 11:20 TE2 2363
LEC 0017344120 / 12614:30 - 15:50 T,ThEV3 1408Seyed Majid Zahedi
TUT 1017345120 / 12610:30 - 11:20 FEV3 1408

Winter 2018 [1181]

SectionClassEnrolledTimeDaysLocationInstructor
LAB 201742141 / 4208:30 - 11:20 WE2 2363
LAB 202743236 / 4208:30 - 11:20 FE2 2363
LAB 203743332 / 4108:30 - 11:20 ME2 2363
LEC 0017419109 / 12513:00 - 14:20 T,ThMC 4020Sebastian Fischmeister
LEC 00294721 / 1
TUT 1017420109 / 12513:30 - 14:20 FMC 1085

Winter 2017 [1171]

SectionClassEnrolledTimeDaysLocationInstructor
LAB 201702636 / 4208:30 - 11:20 WE2 2363
LAB 202703733 / 4208:30 - 11:20 ThE2 2363
LAB 203703837 / 4108:30 - 11:20 TE2 2363
LEC 0017024106 / 12513:00 - 14:20 T,ThEIT 1015Sebastian Fischmeister
TUT 1017025106 / 12512:30 - 13:20 WSTC 0060

Winter 2016 [1161]

SectionClassEnrolledTimeDaysLocationInstructor
LAB 201745347 / 5208:30 - 11:20 WE2 2363Sebastian Fischmeister
LAB 202746451 / 5208:30 - 11:20 FE2 2363Sebastian Fischmeister
LAB 203746544 / 5108:30 - 11:20 ME2 2363Sebastian Fischmeister
LEC 0017451142 / 15513:00 - 14:20 T,ThMC 2066Sebastian Fischmeister
LEC 00288682 / 1
TUT 1017452142 / 15516:00 - 16:50 ThRCH 301Sebastian Fischmeister

Fall 2015 [1159]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 00190501 / 1

Winter 2015 [1151]

SectionClassEnrolledTimeDaysLocationInstructor
LAB 201720126 / 4310:00 - 12:50 WE2 2363
LAB 202721240 / 4310:00 - 12:50 FE2 2363
LAB 203721351 / 4210:00 - 12:50 ThE2 2363
LEC 0017199117 / 12816:30 - 17:20 M,T,ThMC 2065Thomas Reidemeister
TUT 1017200117 / 12810:30 - 11:20 TEV3 1408Thomas Reidemeister

Winter 2014 [1141]

SectionClassEnrolledTimeDaysLocationInstructor
LAB 201697537 / 3708:30 - 11:20 WE2 2363
LAB 202698724 / 3708:30 - 11:20 FE2 2363
LAB 203698822 / 3608:30 - 11:20 ME2 2363
LEC 001697383 / 11015:30 - 16:20 M,W,FRCH 307Thomas Reidemeister
TUT 101697483 / 11016:30 - 17:20 WRCH 307Thomas Reidemeister

Winter 2013 [1131]

SectionClassEnrolledTimeDaysLocationInstructor
LAB 201668740 / 4008:30 - 11:20 WE2 2363
LAB 202669933 / 4008:30 - 11:20 FE2 2363
LAB 203670042 / 4008:30 - 11:20 ME2 2363
LEC 0016685115 / 12012:30 - 13:20 M,W,FRCH 112Sebastian Fischmeister
TUT 1016686115 / 12015:30 - 16:20 WRCH 105Sebastian Fischmeister

Winter 2012 [1121]

SectionClassEnrolledTimeDaysLocationInstructor
LAB 201647533 / 3308:30 - 11:20 WE2 2363Sebastian Fischmeister
LAB 202648830 / 3308:30 - 11:20 FE2 2363Sebastian Fischmeister
LAB 203648930 / 3408:30 - 11:20 ME2 2363Sebastian Fischmeister
LEC 001647393 / 10012:30 - 13:20 M,W,FMC 1056Sebastian Fischmeister
LEC 00283011 / 1
TUT 101647493 / 10015:30 - 16:20 WMC 1056Sebastian Fischmeister

Winter 2011 [1111]

SectionClassEnrolledTimeDaysLocationInstructor
LAB 201647833 / 3708:30 - 11:20 WE2 2363
LAB 202734027 / 3708:30 - 11:20 FE2 2363
LAB 203734126 / 3608:30 - 11:20 ME2 2363
LEC 001647686 / 11012:30 - 13:20 M,W,FRCH 110Thomas Reidemeister
LEC 00281692 / 1
TUT 101647786 / 11015:30 - 16:20 WRCH 110

Winter 2010 [1101]

SectionClassEnrolledTimeDaysLocationInstructor
LAB 201768488 / 95
LEC 001768288 / 9514:30 - 15:20 M,W,FRCH 110Sebastian Fischmeister
TUT 101768388 / 9515:30 - 16:20 WRCH 110

UW Flow Ratings

Liked: 87.66%

87.66%

Easy: 25.86%

25.86%

Useful: 95.13 %

95.13%

SE 350 leads to

CS 343 - Concurrent and Parallel Programming

CS 444 - Compiler Construction

CS 448 - Database Systems Implementation

CS 450 - Computer Architecture

CS 451 - Data-Intensive Distributed Computing

CS 452 - Real-Time Programming

CS 454 - Distributed Systems

CS 458 - Computer Security and Privacy

CS 488 - Introduction to Computer Graphics

CS 490 - Information Systems Management

ECE 423 - Embedded Computer Systems

ECE 429 - Computer Architecture

ECE 454 - Distributed Computing

ECE 455 - Embedded Software

ECE 458 - Computer Security

ECE 459 - Programming for Performance

CS 456 - Computer Networks

CS 453 - Software and Systems Security

CS 459 - Privacy, Cryptography, Network and Data Security