Purdue University - Department of Computer Science - Spring 2020 Courses
Skip to main content

Computer Science Courses: Spring 2020 Courses

Undergraduate Courses

CS18000Problem Solving And Object-Oriented ProgrammingTony Bergstrom
H. E. Dunsmore
CS18200Foundations Of Computer ScienceSamuel S. Wagstaff, Jr.
Petros S. Drineas
CS24000Programming In CJeffrey A. Turkstra
Xiangyu Zhang
CS24200Introduction To Data ScienceTony BergstromTime
CS25000Computer ArchitectureZhiyuan Li
George B. Adams, III
CS25100Data Structures And AlgorithmsMelanie E LotzTime
CS25200Systems ProgrammingGustavo Adolfo Junipero Rodriguez-riveraTime
CS30700Software Engineering IJeffrey A. TurkstraTime
CS34800Information SystemsTime
CS35200Compilers: Principles And PracticeTiark RompfTime
CS35300Principles Of Concurrency And ParallelismSuresh JagannathanTime
CS35400Operating SystemsDongyan XuTime
CS35500Introduction To CryptographyHemanta K. MajiTime
CS37300Data Mining And Machine LearningRomila PradhanTime
CS38003Python ProgrammingTime
CS38100Introduction To The Analysis Of AlgorithmsMikhail AtallahTime
CS40700Software Engineering Senior ProjectH. E. DunsmoreTime
CS40800Software TestingLin TanTime
CS42200Computer NetworksHe WangTime
CS42600Computer SecurityChristina GarmanTime
CS43400Advanced Computer GraphicsElisha SacksTime
CS44800Introduction To Relational Database SystemsWalid G. ArefTime
CS47100Introduction to Artificial IntelligenceYexiang XueTime
CS49000-HCITBDMing YinTime

Graduate Courses

CS50300Operating SystemsKihong ParkTime
CS50500Distributed SystemsChunyi PengTime
CS51400Numerical AnalysisAlex PothenTime
CS52000Computational Methods In OptimizationDavid GleichTime
CS52300Social, Economic, And Legal Aspects Of SecurityEugene H. SpaffordTime
CS52500Parallel ComputingAnanth GramaTime
CS52700Software SecurityPedro FonsecaTime
CS52800Network SecurityAniket KateTime
CS53000Introduction To Scientific VisualizationXavier TricocheTime
CS54200Distributed Database SystemsBharat BhargavaTime
CS54300Introduction To Simulation And Modeling Of Computer SystemsVernon J. RegoTime
CS56000Reasoning About ProgramsRoopsha SamantaTime
CS56500Programming LanguagesBenjamin J. DelawareTime
CS57700Natural Language ProcessingDan GoldwasserTime
CS57800Statistical Machine LearningJean HonorioTime
CS58000Algorithm Design, Analysis, And ImplementationSimina BranzeiTime
CS59000-AI0Artificial IntelligenceElias BareinboimTime
CS59000-DSPData Security & PrivacyElisa BertinoTime
CS59000-VR0Virtual RealityVoicu S. PopescuTime
CS63500Capturing And Rendering Real-World ScenesDaniel G. AliagaTime
CS69000-DPLDeep LearningBruno RibeiroTime
Last Updated: Jan 10, 2019 12:29 PM

Department of Computer Science, 305 N. University Street, West Lafayette, IN 47907

Phone: (765) 494-6010 • Fax: (765) 494-0739

Copyright © 2018 Purdue University | An equal access/equal opportunity university | Copyright Complaints

Trouble with this page? Disability-related accessibility issue? Please contact the College of Science.