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

Computer Science Courses: Spring 2021 Courses

Undergraduate Courses

CatalogTitleInstructorTime
CS10100Digital LiteracyGeorge B. Adams, IIITime
CS15900C ProgrammingWilliam N Crum
Ruby Tahboub
Gary McFall
Xiaojin Liu
Time
CS17700Programming With Multimedia ObjectsGary McFallTime
CS18000Problem Solving And Object-Oriented ProgrammingH. E. Dunsmore
Tony Bergstrom
Time
CS18200Foundations Of Computer ScienceWojciech Szpankowski
Petros S. Drineas
Time
CS19000-DEPData Engineering in PythonXiaojin LiuTime
CS23500Introduction To Organizational ComputingMarta A. CroweTime
CS24000Programming In CZhiyuan Li
Jeffrey A. Turkstra
Time
CS25000Computer ArchitectureGeorge B. Adams, IIITime
CS25100Data Structures And AlgorithmsAndres BejaranoTime
CS25200Systems ProgrammingGustavo Adolfo Junipero Rodriguez-riveraTime
CS30700Software Engineering IJeffrey A. TurkstraTime
CS33400Fundamentals Of Computer GraphicsDaniel G. AliagaTime
CS34800Information SystemsHisham R. BenotmanTime
CS35200Compilers: Principles And PracticeChanghee JungTime
CS35400Operating SystemsKihong ParkTime
CS35500Introduction To CryptographyHemanta K. MajiTime
CS37300Data Mining And Machine LearningJean Honorio
Time
CS38003Python ProgrammingRuby TahboubTime
CS38100Introduction To The Analysis Of AlgorithmsSusanne E. HambruschTime
CS39000-CP1Competitive Programming INinghui LiTime
CS39000-CP2Competitive Programming IIGustavo Adolfo Junipero Rodriguez-riveraTime
CS39000-CP3Competitive Programming IIINinghui LiTime
CS40700Software Engineering Senior ProjectH. E. DunsmoreTime
CS40800Software TestingLin TanTime
CS42200Computer NetworksChunyi PengTime
CS42600Computer SecurityDave (Jing) TianTime
CS43400Advanced Computer GraphicsBedrich BenesTime
CS44800Introduction To Relational Database SystemsChristopher W. CliftonTime
CS45600Programming LanguagesBenjamin J. DelawareTime
CS47100Introduction to Artificial IntelligenceJennifer NevilleTime
CS48300Introduction To The Theory Of ComputationSimina BranzeiTime
CS49000-CLCCloud ComputingDouglas E. ComerTime
CS49000-HCIHuman Computer InteractionMing YinTime
CS49000-VR0Introduction To VR/ARVoicu S. PopescuTime

Graduate Courses

CatalogTitleInstructorTime
CS50010Foundational Principles Of Information SecurityTime
CS50011Introduction To Systems For Information SecurityTime
CS50023Data Engineering IRuby TahboubTime
CS50024Data Engineering IIRuby TahboubTime
CS50025Foundations Of Decision MakingTony BergstromTime
CS50300Operating SystemsPedro FonsecaTime
CS51400Numerical AnalysisDavid GleichTime
CS52000Computational Methods In OptimizationPan LiTime
CS52300Social, Economic, And Legal Aspects Of SecurityEugene H. SpaffordTime
CS52500Parallel ComputingAnanth GramaTime
CS52700Software SecurityAntonio BianchiTime
CS52800Network SecurityAniket KateTime
CS53000Introduction To Scientific VisualizationXavier TricocheTime
CS53100Computational GeometryElisha SacksTime
CS53600Data Communication And Computer NetworksTime
CS54300Introduction To Simulation And Modeling Of Computer SystemsVernon J. RegoTime
CS55500CryptographyJeremiah M. BlockiTime
CS56000Reasoning About ProgramsRoopsha SamantaTime
CS57700Natural Language ProcessingDan GoldwasserTime
CS57800Statistical Machine LearningYexiang XueTime
CS58000Algorithm Design, Analysis, And ImplementationKent QuanrudTime
CS59000-AIArtificial IntelligenceKamyar AzizzadenesheliTime
CS59000-DSPData Security and PrivacyElisa BertinoTime
CS59000-FCSFoundations of Computer ScienceTony BergstromTime
CS59000-TD1Topics in AlgorithmsElena GrigorescuTime
CS59000-TD2Topics in CryptographyChristina GarmanTime
CS59000-TD3Topics in BioinformaticsAlex PothenTime
CS59000-TD4Topics in AlgorithmsAlexandros PsomasTime
CS69000-DPLDeep LearningBruno RibeiroTime
Last Updated: Jan 23, 2020 7:33 AM

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

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

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

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