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

Computer Science Courses: Spring 2012

Undergraduate Courses

CS 11000Introduction To ComputersGary McFall
Marta Annette Crowe
CS 15800C ProgrammingWilliam CrumTime
CS 15900Programming Applications For EngineersWilliam CrumTime
CS 17700Programming With Multimedia ObjectsVoicu Popescu
Lukasz S Ziarek
CS 18000Problem Solving And Object-Oriented ProgrammingSunil PrabhakarTime
CS 18200Foundations Of Computer ScienceMike Atallah
Wojciech Szpankowski
CS 19000-CICContemporary Issues in ComputingRobert S. CutlerTime
CS 19700Freshman Honors SeminarRobert D. SkeelTime
CS 23500Introduction To Organizational ComputingGary McFallTime
CS 24000Programming In CJan Vitek
Vernon Rego
CS 25000Computer ArchitectureGustavo Rodriguez-RiveraTime
CS 25100Data Structures And AlgorithmsSonia Fahmy
Xavier Tricoche
CS 25200Systems ProgrammingCharles E KillianTime
CS 29000-SLOService Learning OutreachMindy HartTime
CS 30700Software Engineering IBuster DunsmoreTime
CS 31400Numerical MethodsAlex PothenTime
CS 33400Fundamentals Of Computer GraphicsDaniel G. AliagaTime
CS 34800Information SystemsElisa BertinoTime
CS 35200Compilers: Principles And PracticeZhiyuan LiTime
CS 35400Operating SystemsDongyan XuTime
CS 38100Introduction To The Analysis Of AlgorithmsGreg FredericksonTime
CS 39000-CPPC++ ProgrammingGustavo Rodriguez-RiveraTime
CS 39000-DM0Data Mining and Machine LearningJennifer NevilleTime
CS 39000-JAVAdvanced Java ProgrammingGustavo Rodriguez-RiveraTime
CS 39000-PCPPrinciples of Concurrency and ParallelismSuresh JagannathanTime
CS 39000-PYTPython ProgrammingGustavo Rodriguez-RiveraTime
CS 39000-SLOService Learning OutreachMindy HartTime
CS 42600Computer SecuritySamuel WagstaffTime
CS 44800Introduction To Relational Database SystemsWalid ArefTime
CS 45600Programming LanguagesPatrick EugsterTime
CS 49000-ES0Embedded SystemsJan VitekTime

Graduate Courses

CS 50300Operating SystemsKihong ParkTime
CS 51000Software EngineeringXiangyu ZhangTime
CS 51400Numerical AnalysisAhmed SamehTime
CS 52500Parallel ComputingAnanth GramaTime
CS 52600Information SecurityNinghui LiTime
CS 53100Computational GeometryElisha SacksTime
CS 53600Data Communication And Computer NetworksRamana KompellaTime
CS 54100Database SystemsChristopher CliftonTime
CS 54701Information RetrievalLuo SiTime
CS 55500CryptographyNinghui LiTime
CS 58000Algorithm Design, Analysis, And ImplementationChristoph HoffmannTime
CS 59000-ES0Embedded SystemsJan VitekTime
CS 59000-OPTComputational Methods in OptimizationDavid GleichTime
CS 59000-PRBProtein BioinformaticsDaisuke KiharaTime
CS 59100-DSNDistributed Systems and Networking SeminarSonia FahmyTime
CS 59100-SECSecurity SeminarElisa BertinoTime
CS 61400Numerical Solution Of Ordinary Differential EquationsRobert D. SkeelTime
CS 61500Numerical Methods For Partial Differential Equations IBradley LucierTime
CS 62600Advanced Information AssuranceEugene SpaffordTime
CS 63600InternetworkingDouglas ComerTime
CS 66100Formal Compiling MethodsTony HoskingTime
CS 66200Pattern Recognition And Decision-Making ProcessesMireille BoutinTime
Last Updated: Mar 15, 2017 4:36 PM

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.