Course Syllabi
The syllabi shown below are intended to provide information about course content. Textbooks and weighting of grades are determined by the instructor of each section. See your instructor's webpage for specific information.
Computer Science B.S.
- CISC 1110 [CIS 1.5] (pdf) Introduction to Programming Using C++
- CISC 1115 (pdf) Introduction to Programming Using Java
- CISC 2210 [11] (pdf) Introduction to Discrete Structures
- CISC 2820 [12W] (pdf) Computers and Ethics
- CISC 3110 [15] (pdf) Advanced Programming Techniques
- CISC 3115 (official A-IV document) (weekly topic list) Introduction to Modern Programming Techniques
- CISC 3120 [20.1] (pdf) Design and Implementation of Software Applications 1
- CISC 3130 [22] (pdf) Data Structures
- CISC 3140 [20.2] (pdf) Design and Implementation of Software Applications 2
- CISC 3142 (pdf) Programming Paradigms in C++
- CISC 3150 [26] (pdf) Object-Oriented Programming
- CISC 3220 [23] (pdf) Analysis of Algorithms
- CISC 3230 [38] (pdf) Theoretical Computer Science
- CISC 3310 [27.1] (pdf) Principles of Computer Architecture
- CISC 3320 [25] (pdf) Operating Systems
- CISC 4900 and 4905 [60.1, 60.2] (pdf) Independent and Group Projects I, II
- CISC 5001-04 [88.1, 88.2, 88.3, 88.4] (pdf) Independent Study and Research I, II, III, IV
Information Systems B.S.
- CISC 1050 [5.2] (pdf) Introduction to Computer Applications
- CISC 1530 [3.2] (pdf) Electronic Commerce
- CISC 1590 [9.2] (pdf) Management Information Systems
- CISC 2531 [10.31] (pdf) Operations Management
- CISC 3810 [45] (pdf) Database Systems
MultiMedia Computing B.S.
- CISC 1600 [3.5] (pdf) Introduction to Multimedia Computing
- CISC 3410 [32] (pdf) Artificial Intelligence
- CISC 3415 [32.5] (pdf) Principles of Robotics
- CISC 3620 [41] (pdf) Computer Graphics
- CISC 3630 [52] (pdf) Multimedia Computing
- CISC 3660 [54.1] (pdf) Game Programming
- CISC 3665 [54.2] (pdf) Game Design
Electives
- CISC 1001 (pdf) [CORC 1312 , CC 3.12] Computing: Nature, Power and Limits
- CISC 1002 (pdf) [CORC 3303, CC 30.03] Exploring Robotics
- CISC 1003 (pdf) [CORC 3310, CC 30.10] Paradoxes and the Limits of Knowledge
- CISC 1030 [3] (pdf) The Internet
- CISC 1035 [3.1] (pdf) Multimedia Production for the World Wide Web
- CISC 1080 [5.1] (pdf) Microcomputers in Education
- CISC 1590 [9.2] (pdf) Management Information Systems
- CISC 1595 [9.50] (pdf) Management of New and Emerging Technologies
- CISC 1597 [9.7] (pdf) New Media and Business
- CISC 3160 [24] (pdf) Programming Languages
- CISC 3171 [30.1] (pdf) Introduction to Software Engineering
- CISC 3330 [47] (pdf) Foundations of Parallel and Distributed Computing
- CISC 3335 [53] (pdf) Client-Server Web Programming
- CISC 3343 [49.1] (pdf) Telecommunications
- CISC 3345 [49.2] (pdf) Computer Networks
- CISC 3350 [46] (pdf) Workstation Programming
- CISC 3390 [29] (pdf) Compiler Construction
- CISC 3610 [3.1] (pdf) Introduction to Multimedia Programming
- CISC 3635 [36] (pdf) Multimedia Coding and Compression
- CISC 3640 [51.1] (pdf) Digital Image Processing
- CISC 3645 [50.1] (pdf) Multimedia Security
- CISC 3650 [54] (pdf) Innovative Approaches to Computer-Human Interfaces
- CISC 3800 [13.2] (pdf) Advanced Personal Computer Techniques for Business
- CISC 3820 [48] (pdf) Introduction to Modeling and Simulation
- CISC 4335 [55] (pdf) Parallel and Distributed Computing
- CISC 4610 [45.1] (pdf) Multimedia Databases 2