Fall 2012 Syllabi

On this Page


For the upcoming semester's syllabi, see here.

Undergraduate Courses

CS101001Preview of Computer ScienceLuke, S
CS105ALLComputer Ethics & SocietyAll Instructors
CS112ALLIntro to Computer ProgrammingSnyder, M
CS211ALLIntroduction to Object Oriented ProgrammingDobolyi, K
CS222001Computer Programming for EngineersKauffman, C
CS262001/002Introduction to Low-level ProgrammingNordstrom, D
CS262003Introduction to Low-Level ProgrammingMaddox, T
CS306ALLSynth. of Ethics & Law for the Computing ProfessionalMaddox, T
CS310001Data StructuresCarver, R
CS310002/003Data StructuresNordstrom, D
CS321ALLSoftware Requirements/Design Modeling Dobolyi, K
CS330001Formal Methods and ModelsRichards, D
CS330002Formal Methods and ModelsDomeniconi, C
CS332001OO Software Design and Implementation Ammann, P
CS367001Computer Systems and ProgrammingWhite, E
CS367002Computer Systems and ProgrammingAydin, H
CS425001Game Programming IAllbeck, J
CS444001Introduction to Computational BiologyShehu, A
CS450001Database ConceptsWechsler, H
CS451001Computer GraphicsChen, J
CS465001Computer Systems ArchitectureRangwala, H
CS469001Security EngineeringSood, A
CS471001Operating SystemsBarbara, D
CS480001Introduction to Artificial IntelligenceTecuci, G
CS482001Computer VisionKosecka, J
CS483001Design of AlgorithmsLi, F
CS499001Mobile Application DevelopmentWhite, E
CS499002Virtual RealityDuric, Z
SWE332001OO Software Design and ImplementationAmmann, P

Graduate Courses

CS550001Database SystemsMotro, A
CS551001Computer GraphicsChen, J
CS555002/DL2Computer Communications and NetworkingPullen, M
CS571001Operating SystemsSimon, R
CS580ALLIntroduction to AIDuric, Z
CS583001Analysis of AlgorithmsLi, F
CS583002Analysis of AlgorithmWang, P
CS630001Advanced AlgorithmsRichards, D
CS633001Computational GeometryLien, J
CS658001Networked Virtual EnvironmentsPullen, M
CS662002Computer Graphics and Game TechnologiesGingold, Y
CS667001Biometrics / Identity MngmtWechsler, H
CS672001Computer Systems Performance EvaluationMenasce, D
CS675001Distributed SystemsChen, S
CS681001Designing Expert SystemsTecuci, G
CS685001Intelligent Systems for RoboticsLuke, S
CS688001Pattern RecognitionBarbara, D
CS695001Natural ComputationDe Jong, K
CS700001Quantitative Methods for Experimental CSMenasce, D
CS706001Concurrent Software SystemsCarver, R
CS795001Virtual HumansAllbeck, J
INFS501001Discrete and Logical Structures for Information SystemsEllis, W
INFS515001Computer OrganizationFoxwell, H
INFS519002Program Design and Data StructuresNordstrom, D
INFS612ALLPrinciples and Practices of Communication NetworksKerschberg, L
INFS614001Database ManagementLin, J
INFS614002Database ManagementBrodsky, A
INFS622002Systems Analysis and DesignHoward, C
INFS623001Web Search Engines and Recommender SystemsMotro, A
INFS740001Database Programming for the WWWBrodsky, A
INFS755001Data MiningDomeniconi, C
INFS772ALLIntelligent Agents and the Semantic WebKerschberg, L
ISA562ALLInformation Security Theory/PracticeSrinivasan, A
ISA564201Security LaboratorySrinivasan, A
ISA656001Network SecurityWang, X
ISA674001Intrusion DetectionStavrou, A
ISA764001Security ExperimentationWang, X
SWE510001Object-Oriented Programming in JavaBaldo, J
SWE619001OO Software Specification and ConstructionAmmann, P
SWE619002Object-Oriented Software Specification and ConstructionNguyen, E
SWE621001Software Modeling and Architectural DesignGomaa, H
SWE622001Distributed Software EngineeringMalek, S
SWE642001Software Engineering for the World Wide WebDubey, V
SWE721001Reusable Software ArchitecturesGomaa, H
SWE781ALLSecure Software Design and ProgrammingWheeler, D