| 
 Fall 2014 Syllabi 
For syllabi for other semesters, see here.
Undergraduate Courses
 
| Number | Section | Name | Instructor
 | 
|---|
 
	| CS100 | 001 | Principles of Computing | Kauffman, C | 
 
	| CS101 | 001 | Preview of Computer Science | Luke, S | 
 
	| CS105 | 001/002/003/007 | Computer Ethics and Society | Otten, J | 
 
	| CS105 | 004/008 | Computer Ethics and Society | Geldon, F | 
 
	| CS105 | 005/006 | Computer Ethics and Society | Maddox, M | 
 
	| CS112 | ALL | Introduction to Computer Programming | All Instructors | 
 
	| CS211 | ALL | Introduction to Object Oriented Programming | Dobolyi, K | 
 
	| CS222 | 001 | Computer Programming for Engineers | Maddox, T | 
 
	| CS222 | 002 | Computer Programming for Engineers | Chen, J | 
 
	| CS262 | ALL | Introduction to Low-level Programming | All Instructors | 
 
	| CS306 | ALL | Ethics and Law for the Computing Professional | Maddox, T | 
 
	| CS310 | 001/002/003 | Data Structures | All Instructors | 
 
	| CS321 | 001 | Software Requirements/Design Modeling | Dobolyi, K | 
 
	| CS321 | 002 | Software Modeling and Architectural Design | Gomaa, H | 
 
	| CS330 | 001 | formal methods | Richards, D | 
 
	| CS330 | 002 | Formal Methods and Models | Domeniconi, C | 
 
	| CS332 | 001 | Object Oriented Software Design and Implementation, | Carver, R | 
 
	| CS367 | ALL | Computer Systems and Programming | All Instructors | 
 
	| CS390 | 001 | Research and Project Design Principles in Computing | Wang, P | 
 
	| CS425 | 001 | Game Programming I | Allbeck, J | 
 
	| CS450 | 001 | Database Concepts | Motro, A | 
 
	| CS451 | 001 | Computer Graphics | Lien, J | 
 
	| CS455 | 001 | Computer Communications and Networking | Pullen, J | 
 
	| CS465 | 001 | Computer Systems Architecture | Menasce, D | 
 
	| CS465 | 002 | Computer Systems Architecture | Rangwala, H | 
 
	| CS471 | 001 | Operating Systems | Barbara, D | 
 
	| CS477 | 001 | Mobile Application Development | White, E | 
 
	| CS480 | 001 | Introduction to Artificial Intelligence | Tecuci, G | 
 
	| CS482 | 001 | Computer Vision | Wechsler, H | 
 
	| CS483 | 001 | Analysis of Algorithms | Kosecka, J | 
 
	| CS485 | 001 | Autonomous Robotics | Luke, S | 
 
	| CS499 | 002 | Computational Geometry | Lien, J | 
 
	| SWE432 | 001 | Design and Implementation of Software for the Web | Praphamontripong, U | 
 
 
Graduate Courses
| Number | Section | Name | Instructor
 | 
|---|
 
	| CS540 | 001 | Language Processing | White, E | 
 
	| CS550 | 001 | Database Systems | Motro, A | 
 
	| CS551 | 001 | Computer Graphics | Chen, J | 
 
	| CS571 | ALL | Operating Systems | Chen, S | 
 
	| CS580 | 001 | Introduction to Artificial Intelligence | Duric, Z | 
 
	| CS583 | 001 | algorithms | Richards, D | 
 
	| CS583 | 002 | Analysis of Algorithms I | Shehu, A | 
 
	| CS662 | 001 | Computer Graphics and Game Technologies | Gingold, Y | 
 
	| CS672 | 001 | Computer Systems Performance Evaluation | Menasce, D | 
 
	| CS675 | ALL | Distributed Systems | Chen, S | 
 
	| CS681 | 001 | Designing Expert Systems | Tecuci, G | 
 
	| CS685 | 001 | Autonomous Robotics | Kosecka, J | 
 
	| CS688 | 001 | Pattern Recognition | Wechsler, H | 
 
	| CS706 | 001 | Concurrent Software Systems | Carver, R | 
 
	| CS773 | 001 | Real-Time Systems Design and Development | Aydin, H | 
 
	| CS795 | 002 | Game Design and Development | Allbeck, J | 
 
	| INFS501 | 001 | Discrete and Logical Structures for Information Systems | Ellis, W | 
 
	| INFS519 | ALL | Program Design and Data Structures | Russell, K | 
 
	| INFS612 | ALL | Principles and Practices of Communication Networks | Kerschberg, L | 
 
	| INFS622 | 001 | Information Systems Analysis/Design | Kerschberg, L | 
 
	| INFS640 | ALL | INFS-640 eCommerce | Foxwell, H | 
 
	| INFS755 | 001 | Data Mining | Domeniconi, C | 
 
	| ISA562 | 001 | Information Security Theory and Practice | Wijesekera, D | 
 
	| ISA564 | 001 | Security Laboratory | Wang, X | 
 
	| ISA656 | 001 | Network Security | Simon, R | 
 
	| ISA674 | 001 | Intrusion Detection | Wang, X | 
 
	| SWE510 | 001 | Object-Oriented Programming in Java | Baldo, J | 
 
	| SWE621 | 001 | Software Modeling and Architectural Design | Gomaa, H | 
 
	| SWE622 | 001 | Distributed Software Engineering | Ammann, P | 
 
	| SWE642 | 002 | Software Engineering for the World Wide Web | Dubey, V | 
 
	| SWE645 | 001 | Component-Based Software Development | Dubey, V | 
 
	| SWE795 | 001 | Advanced Testing Techniques | Ammann, P | 
 
 
 |