CSETeachingSchedule2021-2022

2021-2022AutumnWinterSpringTitle100    120   Principles of CSnot planning to offer142Wortzman / WortzmanWortzman / WortzmanRegesIntro Prog JavaWi: co-teaching both sections143Schafer / SchaferReges / Reges / SchaferK. Lin / K. LinIntro Prog II JavaWi: not co-teachingRequired143XReges  Intro Prog I+II JavaRequired/Core154Fitz Gibbon & WolmanWolmanFitz Gibbon & WolmanWeb ProgrammingCore160Ru. AndersonFitz Gibbon Data ProgrammingCapstone163 SchaferSchaferIntermediate Data ProgrammingSeminar180INFOSTATMaasIntroduction to Data Science131   Digital PhotographyAnother degree name means the instructor 190BGrossman et al  Direct-Admit Seminarin collaboration with advisors 190YNatsuharaNatsuhara 14x DA Sidecar Workshop 190ZBrickerBricker/SobelBrickerSTARSis from that program (EE, STAT, INFO, ...)390HASchaferNatsuharaWortzman142 Honors Seminarfor a cross-listed course390HBRegesRegesK. Lin143 Honors Seminar200-300 Majors   x: course will be offered, instructor announced laterEE205 EE Signal Conditioningx?: course may be offered311Zatloukal / ZatloukalWeberWeber / WeberFoundations I312KarlinTsun / TsunTessaro / BeameFoundations IIWinter will be single double-size section 331WilcoxPerkins / PerkinsZatloukal / ZatloukalSoftware Design and Implementation  332WeberRu. Anderson / Ru. AndersonRi. AndersonData Structures and Parallelism333ThachukHsia / HsiaPerkinsSystems Programming340 BrickerBrickerInteraction Programming341WilcoxGrossmanWilcoxLanguages344TangSuciuTangIntro to Data Management351Hsia / HsiaWolfsonRu. Anderson / Ru. AndersonThe Hardware/Software Interface369 HsiaWyseDigital Logic371EEEEHsiaAdvanced Logic390B FanFanAcademic Skill Building Through Bottom-Up Com390ZIbrahimIbrahimIbrahimMathematics for Computation Workshop391SchaferErvinSchaferUnix Tools400 Majors, Non-Capstones   401Perkins RuzzoCompilers (joint with M501)402   Domain Specific Languages (joint with M502)403  JustSoftware Engineering421A. RaoY. LeeOveis GharanAlgorithms422  J. LeeToolkit for Modern Algorithms427RuzzoS. Wang Computational Biology431 Beame Complexity440ZhangReineckeFogartyHCI I442HeerHeer Visualization444 MaasMaasDatabases (joint with M544)446Morgenstern&DuOhJamieson&SchmidtMachine LearningFall/Spring  joint with 546; Spring will be MWF447 N. SmithTsvetkovNLP (joint with M547)Winter joint with 517451X. WangKimuraZahorjanOS452 WilcoxT. AndersonDistributed Systems 455 RedmonRedmonComputer Vision456   Story Design for Animation 457Popovic SeitzGraphics458Mones  Animation  459   Character Animation461GollakotaHeimerlMahajanNetworks464  MonesAdv Topics in Animation469EEEEEEComputer Architecture I470  CezeComputer Architecture II473MooreShapiroMooreAI474EEEEIyerEmbedded SW478 Boots Autonomous Robots484KohlbrennerKohno Security (joint with M584)486CHEME  Intro to Synthetic Biology (joint with 586)joint with EE423, BIOE423487 Seelig Advanced Synthetic Biology490  WilcoxWeb Browser Engineering490T. Anderson  Cloud Computing, "453"490G1Redmon  Deep LearningNOT joint with 543 this year490CTessaro  Cryptography490A Gottesman & Lazowska Entrepreneuship: Company-Building (w/ 599A1,P5490  J. SmithWireless Communication490   Physical Computing490Q   Quantum Computation490NR. Rao  Neural Engineering490   ICTD490J   Animation: (topic varies by quarter)492P1  SuPatterns for Career Success492E -> 480Grossman & MooreMoorexComputer Ethics (2 cr. Seminar)Spring will be Grossman and/or Moore492L Lazowska & Grossman Leadership Seminar Series492 Cakmak Intro to CSE Research (title tentative)492T   CS Pedagogy (2 cr. Seminar, instructor permissio492JK. Nguyen & ChampionK. Nguyen & ChampionK. Nguyen & ChampionCareer Seminar495CaspiCaspiCaspiProject PracticumCapstones    428  MostafaviComp Bio Capstone441   HCI II454   Internet Systems460 Mones Animation Capstone475PatelEEEEHW Systems481SEC  KohnoSecurity Capstone481 Zhang Social Computing481D  PopovicGames Capstone481i   Sound Capstone481Althoff  Data Science Capstone481  R. RaoNeural Engineering Capstoneadded to schedule in november481   HCI Capstonehad been scheduled, but no longer available this year481C  CakmakRobotics Capstone481V Kemelmacher Virtual Reality Capstone481NLP  N. SmithNLP capstone481SYS   OS Capstone481W   World Challenges Capstone482Heimerl  Community Networking482A   Accessibility Capstonenot offered this year482K Ri. Anderson Tech for Resource-Constrained Env.300-400 Non-Majors   373K. LinK. Lin / K. LinChampionData Structures374ChampionHazenPerkinsIntermediate Programming Concepts and Tools390  RegesC++ Programmingnew pilot410 Zahorjan OS/Arch412  FroehlichVisualization413  Languages414Maas / MassMaasLeangDatabase Systems415 MooreHazenAI416STAT P. NguyenML417WeberRuzzo Theory5th Year MS    M 501Perkins RuzzoCompilers (joint with 401)M 502   Domain Specific Languages (joint with 402)M 544 MaasMaasDatabases (joint with 444)M 547 (take 517 instead)TsvetkovNLP (joint with 447)M 584KohlbrennerKohno Security (joint with 484)599T. Anderson  Cloud Computing (joint with "453")599Redmon  Deep Learning (joint with 490G1)Breadth    501   Compilers503 ErnstSEtentative, may not be offered505   Programming Languages507Torlak  Computer-Aided Reasoning for Software510 Fogarty HCI512  BattleVisualization515  OhStatistical Methodstentative, may not be offered517N. Smith NLPjoint with 447521Oveis Gharan  Algorithms525  Random Algorithms526R. Lin Cryptography527S. Lee  Comp Bio529 Mostafavi Computational Genomicsapproved for breadth but will be taught under 599 this year531  A. RaoComplexity I 535J. Lee  Theory of Convex Optimization541 Jamieson Interactive Learning542   Reenforcement Learning543  DuDeep Learning not joint with 490G1 this year544   Databaseshad been scheduled but had to be canceled546Morgenstern&Du Jamieson&SchmidtMachine Learning547 STATMachine Learning for Big Data548   Architecture550Mahajan  Systems for all551   OScanceled552  Distributed Systems556 Schulz Computational Fabrication557   Graphics561   Networks562  GollakotaMobile & Wireless Systems564   Security567   Digital Systems Design571  FoxRobotics573 HajishirziAI576  ShapiroComputer Vision580   Computing for Social Good581Reinecke  Computer Ethicsnumber pending, offered under 599Other Grad    590 Karlin First-Year Seminar522   Algorithms II528   Computational Neuroscience532   Complexity Theory549   High-Performance Computer Architecture579   Optimal Control586CHEME  Synthetic Biology (joint with 486)599Ri. Anderson Computing and Global Health: Support for the gl599Battle  Interactive Data Analysis Systems599Hofmann  E-Textiles599Schmidt  Empirical Foundations of Machine/td>599 Just Empirical Research Methodsmay become breadth599 J. Lee Quantum Algorithmsmay become breadth599 Iyer Robotics and Wireless Sensing at Insect Scale599 Morgenstern Foundations of Fairness in Machine Learning599 Oveis Gharan Spectral Graph Theory599 TsvetkovComputational Ethics for NLP599  KohlbrennerHardware Security599  R. LinTBD599  PeterData Centers599  SchulzSelected Topics in Computational Fabrication599  S. WangTBD599A1 Gottesman & Lazowska Entrepreneurship: Company-Building (w/ 490A, PPMP    would like to add a systems-y 5th pmp course in spring, but may not be able toP501Perkins  CompilersP503  Software EngineeringP505   Programming LanguagesP510   HCIP517   NLPP521   AlgorithmsP527   Computational BiologyP531 A. Rao ComplexityP524 Lumsdaine Parallel ComputingP544   DatabasesP546Boots  Data Mining / Machine LearningP548  MirhosseiniComputer ArchitectureP551   Operating SystemsP552   Distributed SystemsP561   NetworksP557   GraphicsP564   SecurityP573 Hajishirzi Artificial IntelligenceP576Ablavsky  VisionP590A Gottesman & Lazowska Entrepreneurship: Company-Building (w/ 490A, 59P590Shostack  Security EngineeringP590  SuciuTBDP590  ThachukTBDP590  AlthoffMachine Learning for Big DataP590  S. LeeExplainable AIP590   CryptographyP590 Friedman Performance EngineeringP590   Ubiquitous ComputingP590   ICTDP590   AccessibilityP590   Full Stack Deep LearningP590  Doman Specific LanguagesP590   RoboticsService Grad   583Beck  SE for Data ScientistsEDTEP XXX  WortzmanComputer Science Teaching Methodstitle and number tentativeGIX    TECHIN510   Programming for Digital and Physical User InterfTECHIN516   Robotics Lab 1: Robotic Sensing and MobilityTECHIN517  CakmakRobotics Lab 2: Robotic Manipulation and GraspiTECHIN540   Launch ProjectData PMP    D514  TufteData Management for Data ScienceD515 Herman Software Design for Data ScienceD516Suciu  Scalable Data Systems and AlgorithmsHCID    521 Froehlich  <![if supportMisalignedColumns]> <![endif]>

ncG1vNJzZmirY2LCtHnWnqqtZWJjrq6t2ailmq%2BjY7CwuY6wrrBlk6iybrzUm6Oim1%2BasbavwK2gqKZfqbausYysmqGdlGTBpq3CoaCnn2Jlf3J5kWlpa2aYqbqt

 Share!