CSETeachingSchedule2020-2021

May 2024 ยท 8 minute read
2020-2021AutumnWinterSpringTitle100    120   Principles of CSunlikely to be offered this year142Wortzman / WortzmanReges / RegesNatsuharaIntro Prog Java143K. Lin / K. LinWortzman / WortzmanReges / RegesIntro Prog II JavaRequired143XReges  Intro Prog I+II JavaRequired/Core154Fitz GibbonFitz GibbonWeb ProgrammingCore160Ru. AndersonThompson Data ProgrammingCapstone163 SchaferK. LinIntermediate Data ProgrammingSeminar180INFOSTATMaasIntroduction to Data Science131  HemingwayDigital PhotographyAnother degree name means the instructor 190YFungFung 14x DA Sidecar Workshop 190ZBrickerBrickerBrickerSTARSis from that program (EE, STAT, INFO, ...)390HAK. LinWortzmanSchafer142 Honors Seminarfor a cross-listed course390HBRegesRegesReges143 Honors Seminar200-300 Majors   x: course will be offered, instructor announced laterEE205 EE (J. Smith) Signal Conditioningx?: course may be offered311Weber / WeberMorgensternRothvoss / GarrisonFoundations I312KarlinR. Lin / SchaferWeber / WeberFoundations II331ZatloukalPerkins / PerkinsZatloukal / ZatloukalSoftware Design and Implementation  332Ru. AndersonRu. Anderson / Ru. AndersonTangData Structures and Parallelism333PerkinsZahorjanHsia / McGahaSystems ProgrammingSpring may be double-large one section or two sections (tbd)340 MankoffBrickerInteraction Programming341WilcoxTatlockGrossmanLanguages344ThompsonLeangRatnerIntro to Data Management351Hsia / HsiaWyseRu. Anderson / Ru. AndersonThe Hardware/Software Interface369Hsia LarsonDigital Logic371EEHsiaEEAdvanced Logic390B Ikeda & JonesIkeda & JonesAcademic Skill Building Through Bottom-Up Com390ZMinnekarMinnekarMinnekarMathematics for Computation Workshop391SchaferErvinSchaferUnix Tools400 Majors, Non-Capstones   401Perkins PerkinsCompilers (joint with M501)402   Domain Specific Languages (joint with M502)403  JustSoftware Engineering421A. RaoBeameOveis GharanAlgorithms422 J. Lee Toolkit for Modern Algorithmsnumber pending, may still be 490 during registration427 RuzzoS. WangComputational Biology431  A. RaoComplexity440ReineckeZhang HCI I442Heer & Hofswell  Visualization444 MaasMaasDatabases (joint with M544)446Jamieson&MorgensternBootsDu&OhMachine LearningFall and Spring are joint with 546, Spring will be MWF447 N. Smith NLP (joint with M547)Joint with 517 this year451ZahorjanKimuraZahorjanOS452 T. AndersonT. AndersonDistributed Systems 455 RedmonRedmonComputer Vision456   Story Design for Animation 457SchulzPopovic Graphics458Mones  Animation  459   Character Animation461GollakotaHeimerlMahajanNetworks464  MonesAdv Topics in Animation469EEOskin Computer Architecture I470  OskinComputer Architecture II473TanimotoHsuHajishirziAI474EEEEEEEmbedded SW478  HouAutonomous Robots484RoesnerKohlbrennerKohnoSecurity (joint with M584)486Seelig  Intro to Synthetic Biology (joint with 586)joint with EE423, BIOE423487   Advanced Synthetic Biology490G1Redmon  Deep Learning (joint with 543)490CR. Lin  Cryptography490A Gottesman & Lazowska Entrepreneuship: Company-Building (w/ 599A1,P5490  J. SmithWireless Communication490  FroehlichPhysical Computing490QZatloukal  Quantum Computation490NBIOE  Neural Engineering490   ICTD490J   Animation: (topic varies by quarter)492P1Su  Patterns for Career Success492SFriedman  Performance Engineering492EMooreGrossmanxEthical Automation (2 cr. Seminar)Grossman and/or Moore in Spring492L Lazowska & Grossman Leadership Seminar Series492MHeimerl  Startup Company Seminar492TWortzman WortzmanCS Pedagogy (2 cr. Seminar, instructor permissio492 K. Lin & Kohno Designing a More Critical CS Education492JNguyen & K. WangNguyen & K. WangNguyen & K. WangCareer Seminar495CaspiCaspiCaspiProject PracticumCapstones    428  RuzzoComp Bio Capstone441   HCI II454   Internet Systems460 Mones Animation Capstone475HemingwayEEEEHW Systems481SEC Kohno Security Capstone481D  PopovicGames Capstone481i Hemingway Sound Capstone481Althoff  Data Science Capstone481  R. RaoNeural Engineering Capstone481  ReineckeHCI Capstone440 suggested but not required481C   Robotics Capstone481V  KemelmacherVirtual Reality Capstone481NLP  N. SmithNLP capstone481SYS   OS Capstone481W   World Challenges Capstone482A Caspi Accessibility Capstone482K  Ri. AndersonTech for Resource-Constrained Env.300-400 Non-Majors   373SchaferK. Lin / K. LinChampionData Structureswinter is single double-large section374ChampionWilcoxHazenIntermediate Programming Concepts and Tools410   OS/Arch412 HofswellHofswellVisualization413 PerkinsLanguages414Maas / MaasMaasThompsonDatabase Systems415 TanimotoTanimotoAI416  SchaferML417Ri. AndersonWeber Theory5th Year MS    M 501Perkins PerkinsCompilers (joint with 401)M 502   Domain Specific Languages (joint with 402)M 544 MaasMaasDatabases (joint with 444)M 547 (available as 517) NLP (joint with 447)M 584Roesner KohnoSecurity (joint with 484)Breadth    501Bodik  Compilers503Just SE505  TatlockProgramming Languages507   Computer-Aided Reasoning for Software510   HCI512  HeerVisualization515 Oh Statistical Methods517N. Smith NLP521Oveis Gharan  Algorithms525 Karlin Random Algorithms526  Cryptography527S. Lee  Comp Bio531  Complexity I 535  Y. LeeTheory of Convex Optimization541 Jamieson Interactive Learning542Boots  Reenforcement Learning543Redmon  Deep Learning (joint with 490G1)544 Suciu Databases546Jamieson&Morgenstern Du&OhMachine LearningJoint with 446547  AlthoffMachine Learning for Big Data548  TaylorArchitecture550Heimerl  Systems for all551   OS552  Distributed Systems556   Computational Fabrication557   Graphics561 Mahajan Networks562  GollakotaMobile & Wireless Systems564Kohlbrenner  Security567 EE Digital Systems DesignJoint with EE courses571  D. FoxRobotics573 Hajishirzi AI576  ShapiroComputer Vision580  HeimerlComputing for Social Goodnumber pending, may be offered under 599Other Grad    522   Algorithms II528   Computational Neuroscience532   Complexity Theory549Oskin  High-Performance Computer Architecture579   Optimal Control586Seelig  Synthetic Biologyjoint with 486 and other departments599R. Rao  AI and the Brain599Beame  Proof Complexity599Thickstun  Generative Models599   TBD599   TBD599   TBD599 Du TBD599 Gollakota Wireless Robotics599 Y. Lee TBD599 Ratner TBD599 Reinecke Computer Ethics599 Tessaro TBD599 J. LeeTBD599  MostafaviTBD599  ThachukTBD599  ZhangTBD599   TBD599   TBD599   TBD599   TBD599A1 Gottesman & Lazowska Entrepreneurship: Company-Building (w/ 490A, PPMP    P501   CompilersP503  Software EngineeringP505  WilcoxProgramming LanguagesP510   HCIP517 Choi NLPP521 Ri. Anderson AlgorithmsP527Ruzzo  Computational BiologyP531   ComplexityP524   Parallel ComputingP544  SuciuDatabasesP546Hulten  Data Mining / Machine LearningP548   Computer ArchitectureP551   Operating SystemsP552 Berger & T. Anderson Distributed SystemsP561   NetworksP557   GraphicsP564Koscher  SecurityP573   Artificial IntelligenceP576  VisionP590A Gottesman & Lazowska Entrepreneurship: Company-Building (w/ 490A, 59P590  GavrilescuEnterprise ChatbotsP590Tessaro  CryptographyP590   Performance EngineeringP590   Ubiquitous ComputingP590   ICTDP590  MankoffAccessibilityP590   Full Stack Deep LearningP590Bodik Doman Specific LanguagesP590   RoboticsService Grad   583Beck & Herman  SE for Data ScientistsGIX    TECHIN510   Programming for Digital and Physical User InterfTECHIN540   Launch ProjectData PMP    D514  FriedmanData Management for Data ScienceD515 Friedman&Herman Software Design for Data ScienceD516Suciu  Scalable Data Systems and AlgorithmsHCID    521 Froehlich  <![if supportMisalignedColumns]> <![endif]>

ncG1vNJzZmirY2LCtHnWnqqtZWJjrq6t2ailmq%2BjY7CwuY6wrrBlk6iybrzUm6Oim1%2BasbavwK2gqKZfqbausYysmqGdlGTBpq3CoaCnn2Jlf3F5kWlpamaYqbqt