Spring 2014 Syllabi

On this Page


For syllabi for other semesters, see here.

Undergraduate Courses

CS101001Preview of Computer ScienceDuric, Z
CS105001/002Computer Ethics & SocietyMaddox, T
CS105003/004/005/006Computer Ethics and SocietyKauffman, C
CS105007/008Computer Ethics & SocietyGeldon, F
CS112ALLIntroduction to Computer ProgrammingAll Instructors
CS211ALLObject Oriented ProgrammingAll Instructors
CS222001Computer Programming for EngineersChen, J
CS262ALLIntro. to Low-level ProgrammingOtten, J
CS306ALLSynth. of Ethics & Law for the Computing ProfessionalMaddox, T
CS310001Data StructuresCarver, R
CS310002/003Data StructuresOtten, J
CS321001/003Software Requirements and Design ModelingGomaa, H
CS321004Software Requirements/Design ModelingDobolyi, K
CS325001Introduction to Game DesignGingold, Y
CS330001Formal Methods and ModelsRichards, D
CS330002Formal Methods and ModelsDomeniconi, C
CS351001Visual ComputingAllbeck, J
CS367001Computer Systems and Programming Carver, R
CS426001Game Programming 2Lien, J
CS450001Database SystemsBrodsky, A
CS455001Computer Communications and NetworkingPullen, J
CS463ALLComparative Programming LanguagesSnyder, M
CS465002Computer System ArchitectureSood, A
CS468001Secure Programming and SystemsMccoy, D
CS471001Operating SystemsBarbara, D
CS483001Analysis of AlgorithmsKosecka, J
CS484001Data MiningDomeniconi, C
CS490001Design ExhibitionWang, P
CS499001Knowledge Engineering for the Semantic WebTecuci, G
SWE205ALLSoftware Usability Analysis and DesignDobolyi, K
SWE437001Software Testing and MaintenanceAmmann, P

Graduate Courses

CS504001Principles of Data Management and MiningLin, J
CS571002Operating SystemsChen, S
CS580001Introduction to Artificial IntelligenceDe Jong, K
CS583001Analysis of AlgorithmsKosecka, J
CS600ALLTheory of ComputationsWijesekera, D
CS630001Advanced AlgorithmsRichards, D
CS635001Foundations of Parallel ComputingRangwala, H
CS658001/DL1Networked Virtual EnvironmentsPullen, J
CS659001Data MiningWechsler, H
CS682001Computer VisionDuric, Z
CS687001Advanced Artificial IntelligenceWechsler, H
CS689001Planning Motions of RobotsShehu, A
CS700001Quantitative Methods and Experimental Design in Computer ScienceSetia, S
CS752001Interactive Graphical SoftwareChen, J
CS755001Advanced Computer NetworkingSimon, R
CS757001Mining Massive DatasetsBarbara, D
CS782001Machine LearningTecuci, G
CS795001Advanced Distributed Systems and ApplicationsChen, S
CS795003Social NetworksKerschberg, L
CS795004Interactive Graphics and Creativity SupportGingold, Y
CS880002MultiroboticsLuke, S
INFS501001Discrete and Logical Structures for Information SystemsEllis, W
INFS515001Computer OrganizationFoxwell, H
INFS519001Program Design and Data StructuresRussell, K
INFS612001Principles and Practices of Communication NetworksKerschberg, L
INFS614002Introduction to Database ManagementSmith, K
INFS622002Systems Analysis and DesignHoward, C
INFS622003Information Systems Analysis and DesignOlimpiew, E
INFS760001Advanced Database ManagementMotro, A
INFS797001Social NetworksKerschberg, L
ISA656001Network SecurityWang, X
ISA673001Operating Systems SecurityWang, X
ISA681ALLSecure Software Design and ProgrammingWheeler, D
ISA862ALLSoftware Defined Radios & RADARsWijesekera, D
SWE510002Object-Oriented Programming in JavaBaldo, J
SWE619001OO Software Specification and ConstructionKulczycki, G
SWE622001Distributed Software EngineeringMalek, S
SWE637001Software TestingAmmann, P
SWE642002Software Engineering for the World Wide WebDubey, V
SWE645001Component-Based Software DevelopmentDubey, V