Purdue University - Department of Computer Science - Spring 2014

Computer Science Courses: Spring 2014

Undergraduate Courses

CatalogTitleInstructorTime
CS 11000Introduction To ComputersMarta Annette Crowe
Gary McFall
Time
CS 15800C ProgrammingWilliam CrumTime
CS 15900Programming Applications For EngineersWilliam CrumTime
CS 17700Programming With Multimedia ObjectsGustavo Rodriguez-Rivera
Lorenzo Martino
Time
CS 18000Problem Solving And Object-Oriented ProgrammingBuster Dunsmore
Despoina Perouli
Time
CS 18200Foundations Of Computer ScienceAnanth Grama
Wojciech Szpankowski
Time
CS 19700Freshman Honors SeminarSamuel WagstaffTime
CS 23500Introduction To Organizational ComputingGary McFallTime
CS 24000Programming In CJan VitekTime
CS 25000Computer ArchitectureDouglas ComerTime
CS 25100Data Structures And AlgorithmsXavier Tricoche
Sonia Fahmy
Time
CS 25200Systems ProgrammingNinghui LiTime
CS 29000-SLOService Learning OutreachPhil SandsTime
CS 30700Software Engineering IBuster DunsmoreTime
CS 31400Numerical MethodsDavid GleichTime
CS 35200Compilers: Principles And PracticeZhiyuan Li
Gregor Richards
Time
CS 35400Operating SystemsKihong ParkTime
CS 38100Introduction To The Analysis Of AlgorithmsSusanne E HambruschTime
CS 39000-CPPC++ ProgrammingGustavo Rodriguez-RiveraTime
CS 39000-DM0Data Mining and Machine LearningJennifer NevilleTime
CS 39000-JAVAdvanced Java ProgrammingGustavo Rodriguez-RiveraTime
CS 39000-PYTPython ProgrammingGustavo Rodriguez-RiveraTime
CS 39000-SLOService Learning OutreachPhil SandsTime
CS 40800Software TestingXiangyu ZhangTime
CS 42200Computer NetworksDouglas ComerTime
CS 42600Computer SecuritySamuel Wagstaff
Mohammed H. Almeshekah
Time
CS 43400Advanced Computer GraphicsDaniel G. Aliaga
Voicu Popescu
Time
CS 44800Introduction To Relational Database SystemsBharat BhargavaTime
CS 45600Programming LanguagesTony HoskingTime
CS 48300Introduction To The Theory Of ComputationGreg FredericksonTime
CS 49000-DS0Distributed SystemsPatrick EugsterTime

Graduate Courses

CatalogTitleInstructorTime
CS 50300Operating SystemsDongyan XuTime
CS 50500Distributed SystemsPatrick EugsterTime
CS 51400Numerical AnalysisAhmed SamehTime
CS 52000Computational Methods In OptimizationDavid GleichTime
CS 52500Parallel ComputingAlex PothenTime
CS 52600Information SecurityCristina Nita-RotaruTime
CS 53100Computational GeometryElisha SacksTime
CS 54100Database SystemsElisa BertinoTime
CS 55500CryptographyMike AtallahTime
CS 56500Programming LanguagesGustavo PetriTime
CS 58000Algorithm Design, Analysis, And ImplementationYi WuTime
CS 58400Theory Of Computation And Computational ComplexityElena GrigorescuTime
CS 59000-PRBProtein BioinformaticsDaisuke KiharaTime
CS 59000-RALRandomized AlgorithmsYi WuTime
CS 59100-SECSecurity SeminarCristina Nita-RotaruTime
CS 61500Numerical Methods For Partial Differential Equations IBradley LucierTime
CS 62600Advanced Information AssuranceEugene SpaffordTime
CS 66200Pattern Recognition And Decision-Making ProcessesMireille BoutinTime
Last Updated: Mar 15, 2017 4:02 PM

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

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

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

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