Fall 2014 Syllabi

On this Page


For syllabi for other semesters, see here.

Undergraduate Courses

CS100001Principles of ComputingKauffman, C
CS101001Preview of Computer ScienceLuke, S
CS105001/002/003/007Computer Ethics and SocietyOtten, J
CS105004/008Computer Ethics and SocietyGeldon, F
CS105005/006Computer Ethics and SocietyMaddox, M
CS112ALLIntroduction to Computer ProgrammingAll Instructors
CS211ALLIntroduction to Object Oriented ProgrammingDobolyi, K
CS222001Computer Programming for EngineersMaddox, T
CS222002Computer Programming for EngineersChen, J
CS262ALLIntroduction to Low-level ProgrammingAll Instructors
CS306ALLEthics and Law for the Computing ProfessionalMaddox, T
CS310001/002/003Data StructuresAll Instructors
CS321001Software Requirements/Design ModelingDobolyi, K
CS321002Software Modeling and Architectural DesignGomaa, H
CS330001formal methodsRichards, D
CS330002Formal Methods and ModelsDomeniconi, C
CS332001Object Oriented Software Design and Implementation,Carver, R
CS367ALLComputer Systems and ProgrammingAll Instructors
CS390001Research and Project Design Principles in ComputingWang, P
CS425001Game Programming IAllbeck, J
CS450001Database ConceptsMotro, A
CS451001Computer GraphicsLien, J
CS455001Computer Communications and NetworkingPullen, J
CS465001Computer Systems ArchitectureMenasce, D
CS465002Computer Systems ArchitectureRangwala, H
CS471001Operating SystemsBarbara, D
CS477001Mobile Application DevelopmentWhite, E
CS480001Introduction to Artificial IntelligenceTecuci, G
CS482001Computer VisionWechsler, H
CS483001Analysis of AlgorithmsKosecka, J
CS485001Autonomous RoboticsLuke, S
CS499002Computational GeometryLien, J
SWE432001Design and Implementation of Software for the WebPraphamontripong, U

Graduate Courses

CS540001Language ProcessingWhite, E
CS550001Database SystemsMotro, A
CS551001Computer GraphicsChen, J
CS571ALLOperating SystemsChen, S
CS580001Introduction to Artificial IntelligenceDuric, Z
CS583001algorithmsRichards, D
CS583002Analysis of Algorithms IShehu, A
CS662001Computer Graphics and Game TechnologiesGingold, Y
CS672001Computer Systems Performance EvaluationMenasce, D
CS675ALLDistributed SystemsChen, S
CS681001Designing Expert SystemsTecuci, G
CS685001Autonomous RoboticsKosecka, J
CS688001Pattern RecognitionWechsler, H
CS706001Concurrent Software SystemsCarver, R
CS773001Real-Time Systems Design and DevelopmentAydin, H
CS795002Game Design and DevelopmentAllbeck, J
INFS501001Discrete and Logical Structures for Information SystemsEllis, W
INFS519ALLProgram Design and Data StructuresRussell, K
INFS612ALLPrinciples and Practices of Communication NetworksKerschberg, L
INFS622001Information Systems Analysis/DesignKerschberg, L
INFS640ALLINFS-640 eCommerceFoxwell, H
INFS755001Data MiningDomeniconi, C
ISA562001Information Security Theory and PracticeWijesekera, D
ISA564001Security LaboratoryWang, X
ISA656001Network SecuritySimon, R
ISA674001Intrusion DetectionWang, X
SWE510001Object-Oriented Programming in JavaBaldo, J
SWE621001Software Modeling and Architectural DesignGomaa, H
SWE622001Distributed Software EngineeringAmmann, P
SWE642002Software Engineering for the World Wide WebDubey, V
SWE645001Component-Based Software DevelopmentDubey, V
SWE795001Advanced Testing TechniquesAmmann, P