CSETeachingSchedule2022-2023

Publish date: 2024-05-04
2022-2023AutumnWinterSpringTitle100    110   Principles of CS(renumbered from 120)121Wortzman / GarzaGarza / GarzaNatsuharaIntro Programming I122Schafer / NatsuharaNatsuhara / NatsuharaHuber&SchaferIntro Programming IIspring is one large section123 Wortzman / ChampionWortzman / WortzmanIntro Programming III143RegesRegesRegesOld Intro Programming IIRequired143X   Old Intro Programming AcceleratedRequired/Core154WolmanWolmanWeb ProgrammingCore160Ru. AndersonFitz GibbonFitz GibbonData ProgrammingCapstone163 SchaferK. LinIntermediate Data ProgrammingSeminar180INFO MaasIntroduction to Data Science190BGrossman  Direct-Admit Seminarinstructor is from that program (ECE, STAT, INFO, ...)190YBricker / IbrahimBricker / SobelBricker / SobelStartupfor a cross-listed course190ZBrickerBricker / SobelBricker / SobelSTARS390HASchaferNatsuharax122 Honors Seminarx: course will be offered, instructor announced later390HB SchaferNatsuhara123 Honors Seminarx?: course may be offered200-300 Majors   EE205 ECE Signal Conditioning301BrowningBrowningBrowningInternship Credit311Zatloukal / ZatloukalWeberBeame / WilcoxFoundations I312BeameKarlin / KarlinWeber / WeberFoundations IIWinter is one double-section, Spring is two sections331WilcoxPerkins / PerkinsZatloukal / ZatloukalSoftware Design and Implementat332Ri. AndersonRu. Anderson / Ru. AndersonRu. AndersonData Structures and Parallelism333PerkinsHsia / HsiaThachukSystems Programming340 BrickerBrickerInteraction Programming341TatlockGrossmanGrossmanLanguages344TangMaasTangIntro to Data Management351Hsia / HsiaWolfsonGarza / GarzaThe Hardware/Software Interface369 ThachukHsiaDigital Logic371ECEECEHsiaAdvanced Logic390BFanFanFanAcademic Skill Building Through Bottom-Up Computing390ZAgarwalAgarwalAgarwalMathematics for Computation Wor391Ru. AndersonRu. AndersonRu. AndersonUnix Tools400 Majors, Non-Capstones   401Perkins PerkinsCompilers (joint with M501)402   Domain Specific Languages (joint with M502)403 JustOliveiraSoftware Engineering421WeberWeberA. RaoAlgorithms422  J. LeeToolkit for Modern Algorithms426 R. Lin Cryptography (formerly 490C)number may not be in place in time427 Mostafavi Computational Biology431 A. Rao Complexity440ZhangFogartyIchikawaHCI442BattleBattle Visualization444 LeangMaasDatabases (joint with M544)446Morgenstern/SchmidtMorgensternDu/JamiesonMachine LearningFall and Spring are joint with 546, Spring will be MWF447TsvetkovSerrano NLP (*might* be joint with 517 in Winter, bu probably not, M547 not offered in Winter; take 517 instead)451T. Anderson & Jialin LiKimura OS452 WilcoxT. AndersonDistributed Systems453Peter  Data Center Systems455 RedmonRedmonComputer Vision456   Story Design for Animation457Popovic SeitzGraphics458Mones  Animation459   Character Animation461GollakotaHeimerlMahajanNetworks464  MonesAdv Topics in Animation469ECEOskinECEComputer Architecture I470  OskinComputer Architecture II473ZettlemoyerShapiroTanimotoAI474ECEECEIyerEmbedded SW478 BootsSrinivasaAutonomous Robots484RoesnerKohnoKohlbrennerSecurity (joint with M584)486Seelig  Intro to Synthetic Biology (joint witjoint with EE423, BIOE423487  CHEMEAdvanced Synthetic Biology490Schulz  Computational Design and Fabricmore info: https://tinyurl.com/UWCSE-COMPFAB490Moore MoorePhilosophy of AImore info & registration: tinyurl.com/UWCSE-PHIL-OF-AI493Redmon KrishnaDeep Learningmore info: https://tinyurl.com/UWCSE-DEEPLEARNING; used 490 number in Fall490A Gottesman & Lazowska Entrepreneuship: Company-Buildihope to renumber as 489493Q  ColadangeloQuantum Computation493S  SchmidtAdvanced Machine Learningjoint with CSE 599493V  LanmanVirtual-Reality Systems493W  J. SmithWireless Communication493X  WilcoxWeb Browser Engineering490   Physical Computing490NECE/BIOE  Neural Engineeringmore info: https://tinyurl.com/UWCSE-NEURALENG490   ICTD490J   Animation: (topic varies by quarter390RCakmak  Intro to CSE Research 480Grossman & MooreMooreMooreComputer Ethics (2 cr. Seminar)492J K. Nguyen / ChampionK. Nguyen / ChampionCareer Seminarnot offered in Fall492L Lazowska & Grossman Alumni Career Experience Semin492P1   Patterns for Career Successhad to cancel for instructor personal reasons; intend to return in 2024492C  FetschNavigating Early-Career Challenges492R CakmakCakmakCSE Group Research492TK. Lin  CS Pedagogy (2 cr. Seminar, instructor permission)492  Kirdani-RyanDeconstructing Cultural Norms in Computer Science495CaspiCaspi Project PracticumCapstones    428  S. WangComp Bio Capstone441   HCI II454   Internet Systems460 Mones Animation Capstone475PatelECEECEHW Systems481Althoff  Data Science Capstone481D Haduong Games Capstone481SEC Roesner Security Capstone481V Kemelmacher Virtual Reality Capstone481  ZhangSocial Computing481C  CakmakRobotics Capstone481NLP  N. SmithNLP capstone481SYS  PeterOS Capstone481  GollakotaMobile481   HCI Capstone481   Neural Engineering Capstone482K  Ri. AndersonTech for Resource-Constrained Env.482   Community Networking Capstone482A   Accessibility Capstone300-400 Non-Majors   373K. LinK. LinChampionData Structures374HazenFetschHazenIntermediate Programming Conce390 Reges C++ Programming410   OS/Arch412  FroehlichVisualization413 PerkinsLanguages414Maas/MaasMaasLeangDatabase Systems415TanimotoTanimotoAI416 STATSchaferML417WeberRi. Anderson Theory5th Year MS    M 501Perkins PerkinsCompilers (joint with 401)M 502   Domain Specific Languages (joint with 402)M 544 LeangMaasDatabases (joint with 444)M 547Tsvetkov(take 517 instead) NLP (joint with 447)M 552 WilcoxT. AndersonDistributed Systems (joint with 452)M 553Peter  Data CentersM 584RoesnerKohnoKohlbrennerSecurity (joint with 484)599Redmon KrishnaDeep Learning (joint with 490G1)Breadth    501   Compilers503Ernst  SE505 Tatlock Programming Languages507   Computer-Aided Reasoning for Software510Fogarty  HCI512  HeerVisualization515   Statistical Methods517N. Smith NLPnot joint with 447 this year521Oveis Gharan  Algorithms525  Oveis GharanRandom Algorithms526 TessaroCryptography527S. Lee  Comp Bio529  MostafaviComputational Genomics531   Complexity I535   Theory of Convex Optimization541  Interactive Learning542   Reenforcement Learning543 Du Deep Learning544   Databases546Morgenstern/Schmidt Du/JamiesonMachine Learning547 AlthoffMachine Learning for Big Data548Oskin  Architecture550Mahajan  Systems for all551   OS552  Distributed Systems556 Schulz Computational Fabrication557  BernsteinGraphics561   Networks562   Mobile & Wireless Systems564Kohno  Security567 Taylor Digital Systems Design571  GuptaRobotics573 Hajishirzi AI576  ShapiroComputer Vision580  HeimerlComputing for Social Good581   Computer Ethics582  TsvetkovEthics in AIOther Grad    590  Karlin/ErnstFirst-Year Seminar590  Karlin/ErnstPost-Quals Seminar522   Algorithms II528R. Rao  Computational Neuroscience532   Complexity Theory549  TaylorHigh-Performance Computer Archi579Boots  Optimal Control586Seelig  Synthetic Biology (joint with 486)599Iyer  Ubiquitous Computing599Heer  The Future of Scholarly Communication599J. Lee  Quantum Computing599Tessaro  TBD599Heimerl  Computing for Conservation599 Choi TBD599 J. Lee TBD599 Gupta Deep Robotic Learning599 Krishna TBD599 Rothvoss TBD599 Golub Deep Learning for Neuroscience599   Research Methodsno longer available this year599  CezeML for Systems for ML 599  S. LeeExplainable AI599S  SchmidtAdvanced Machine Learningjoint with CSE 493599  MankoffAccessibility599A1 Gottesman & Lazowska Entrepreneurship: Company-Building (w/ 490A, P590A)hope to renumber 589PMP    P501   CompilersP503   Software EngineeringP504Just  State of the Art Testing and Debugofficial catalog title: Advanced Topics in Software SystemsP505 Wilcox Programming LanguagesP510   HCIP517   NLPP521A. Rao  AlgorithmsP527   Computational BiologyP531   ComplexityP524   Parallel ComputingP544   DatabasesP546 Jamieson Data Mining / Machine LearningP548  Computer ArchitectureP551   Operating SystemsP552   Distributed SystemsP561   NetworksP557 Popovic GraphicsP564Kohlbrenner  SecurityP573   Artificial IntelligenceP576   VisionP590A Gottesman & Lazowska Entrepreneurship: Company-Building (w/ 490A, 599A1)hope to renumber P589P590S. Wang  AI for MedicineP590 Mankoff AccessibilityP590  R. RaoNeural Computation and EngineeringP590  R. LinCryptographyhope to renumberP590  FoxRoboticsP590  GavrilescuEnterprise ChatbotsP590   Security EngineeringP590   Machine Learning for Big DataP590   Explainable AIP590   Performance EngineeringP590   Ubiquitous ComputingP590   ICTDP590   Full Stack Deep LearningP590   Doman Specific LanguagesService Grad   583Beck  SE for Data ScientistsEDTEP 590  WortzmanTeaching Computer Science in SeGIX    TECHIN510   Programming for Digital and Physical User InterfacesTECHIN516   Robotics Lab 1: Robotic Sensing and MobilityTECHIN517   Robotics Lab 2: Robotic Manipulation and GraspingTECHIN540   Launch ProjectData PMP    D514  TufteData Management for Data ScienceD515 Winstanley Software Design for Data ScienceD516Khuu  Scalable Data Systems and AlgorithmsHCID    520    521 Froehlich       <![if supportMisalignedColumns]> <![endif]>

ncG1vNJzZmirY2LCtHnWnqqtZWJjrq6t2ailmq%2BjY7CwuY6wrrBlk6iybrzUm6Oim1%2BasbavwK2gqKZfqbausYysmqGdlGTBpq3CoaCnn2Jlf3N5kWlpbGaYqbqt