Fall 2015 Syllabi

On this Page


For syllabi for other semesters, see here.

Undergraduate Courses

CS100001/002Principles of ComputingKauffman, C
CS101001Preview of Computer ScienceLuke, S
CS105ALLComputer Ethics and SocietyAll Instructors
CS112001/002/003/005/006Intro to Computer ProgrammingSnyder/Zhong, -
CS112007Introduction to Computer ProgrammingDobolyi, K
CS211ALLObject Oriented ProgrammingAll Instructors
CS222001Computer Programming for EngineersMaddox, T
CS222002Computer Programming for EngineersNordstrom, D
CS262ALLIntroduction to Low-level ProgrammingAll Instructors
CS306ALLSynth. of Ethics & Law for the Computing ProfessionalMaddox, T
CS310001/002/003Data StructuresAll Instructors
CS321001Software Requirements and Design ModelingDobolyi, K
CS321002Software Requirements and Design ModelingGomaa, H
CS330001Formal MethodsRichards, D
CS330002Formal Methods and ModelsDomeniconi, C
CS332001OO Software Design and ImplementationAmmann, P
CS367001Computer Systems and ProgrammingSnyder, M
CS367002Computer Systems and ProgrammingWhite, E
CS390001Research and Project Design Principles in ComputingAllbeck, J
CS425001Game Programming IAllbeck, J
CS440002Language Processors and Programming EnvironmentsNordstrom, D
CS450001Database ConceptsLin, J
CS450002Database ConceptsMotro, A
CS451001Computer GraphicsChen, J
CS455001Computer Communications and NetworkingChen, S
CS465001Computer Systems ArchitectureMenasce, D
CS469001Security EngineeringSood, A
CS471002Operating SystemsSimon, R
CS471003Operating SystemsWang, X
CS477001Mobile Device ProgrammingWhite, E
CS480001Artificial IntelligenceWechsler, H
CS482001Computer VisionKosecka, J
CS483001Analysis of AlgorithmsLi, F
CS484001Data MiningLin, J
CS485001Autonomous RoboticsLuke, S

Graduate Courses

CS504002Principles of Data Management and MiningNolan, J
CS530001Mathematical Foundations of Computer ScienceBrodsky, A
CS550001Database SystemsMotro, A
CS551001Computer GraphicsChen, J
CS555001Computer Communications and NetworkingPullen, J
CS571001Operating SystemsAydin, H
CS580001Introduction to Artificial IntelligenceTecuci, G
CS583001algorithmsRichards, D
CS583002Analysis of AlgorithmsLi, F
CS584001Data MiningWechsler, H
CS600001Theory of ComputationGordon, D
CS675001Distributed SystemsChen, S
CS681001Designing Expert SystemsTecuci, G
CS685001Autonomous RoboticsKosecka, J
CS706001Concurrent Software SystemsCarver, R
CS788001Autonomic ComputingMenasce, D
INFS501001Discrete and Logical Structures for Information SystemsEllis, W
INFS519001Program Design and Data StructuresPope, J
INFS614001Database Management SystemsBoicu, C
INFS740001Database Programming for the World Wide WebBrodsky, A
INFS772001Intelligent Agents and the Semantic WebKerschberg, L
ISA562001Information Security Theory and PracticeW, D
ISA562001Information Security Theory and PracticeWijesekera, D
ISA564ALLSecurity LaboratoryStavrou, A
ISA650001Federal IT PolicyCurts, R
ISA656002Network SecurityWang, X
ISA681002Secure Software Design and ProgrammingWheeler, D
ISA797001Strategic Thinking for Cyber SecurityGuidorizzi, R
SWE510001SWE 510 Fall 2015 Semester - SyllabusBaldo, J
SWE619001OO Software Specification and ConstrructionAmmann, P
SWE621001Software Modeling and Architectural DesignGomaa, H
SWE622003Distributed Software EngineeringWheeler, D
SWE632ALLUser Interface Design and DevelopmentLatoza, T
SWE642001Software Engineering for the World Wide WebDubey, V
SWE645001Component-Based Software DevelopmentDubey, V