Topics courses have content that greatly varies from offering to offering. Course outlines for such offerings appear in the table at the bottom of the page.
Course Policies:
| Course | Title | Summer 2011 | Fall 2011 | Spring 2012 | Summer 2012 |
|---|---|---|---|---|---|
| CSC 505 | Computer Graphics | ||||
| CSC 511 | Information Visualization (was “Visualization”) | ||||
| CSC 520 | Analysis of Algorithms | ||||
| CSC 522 | Graph Algorithms | ||||
| CSC 523 | Randomized Algorithms | outline | |||
| CSC 524 | Computational Complexity | outline | |||
| CSC 525 | Computational Biology Algorithms | ||||
| CSC 526 | Computational Geometry | outline | |||
| CSC 528 | Combinatorial Algorithms | outline | |||
| CSC 529 | Cryptography | outline | |||
| CSC 534 | Dataflow Computation | ||||
| CSC 535 | Compiler Construction | ||||
| CSC 536 | Advanced Programming Languages | ||||
| CSC 540 | Numerical Analysis: I | ||||
| CSC 541 | Numerical Analysis: II | ||||
| CSC 545 | Operations Research: I (description) | outline | |||
| CSC 546 | Operations Research: II | outline | |||
| CSC 551 | Computer Communications and Networks: II (description) | ||||
| CSC 552 | Advanced Switching Theory | P | |||
| CSC 554 | Fault Tolerant Computing | outline | |||
| CSC 556 | VLSI Design Algorithms | ||||
| CSC 558 | Multiple Valued Logic and Switching Theorgy | ||||
| CSC 560 | Design and Analysis of Real-Time Systems (description) | ||||
| CSC 561 | Multimedia Systems | ||||
| CSC 562 | Distributed Computing | ||||
| CSC 563 | Data Compressions | ||||
| CSC 564 | Concurrency | outline | |||
| CSC 565 | Massive Data Sets, Scalability and Concurrency | ||||
| CSC 567 | Switching, Network Traffic and Quality of Service | outline | |||
| CSC 569 | Wireless and Mobile Networks | outline | |||
| CSC 571 | Advanced Databases | outline | |||
| CSC 575 | Music Retrieval Techniques | outline | |||
| CSC 578 | Topics in Software Applications (see table below) | ||||
| CSC 579 | Overlay and Peer-to-Peer Networking | ||||
| CSC 581 | Topics in Artificial Intelligence (see table below) | ||||
| CSC 582 | Topics in Theoretical Computer Science (see table below) | ||||
| CSC 583 | Topics in Programming Languages (see table below) | ||||
| CSC 584 | Topics in Numerical Analysis and Operations (see table below) | ||||
| CSC 585 | Topics in Hardware and Computer Architecture (see table below) | ||||
| CSC 586 | Topics in Computer Systems and Software (see table below) | ||||
| CSC 589 | General Topics in Computer Science (see table below) | ||||
| CSC 595 | Seminar | outline | outline |
| Topic course | Title | Summer 2011 | Fall 2011 | Spring 2012 | Summer 2012 |
|---|---|---|---|---|---|
| CSC 578C | Topics in Software Applications: "Software for Embedded & Mechatronics Systems" (description) (M Cheng) | ||||
| CSC 578D | Topics in Software Applications: "Computational Aesthetics" (Same as CSC 486D) (description) (A. Gooch) |
||||
| CSC 582B | Topics in Theoretical Computer Science: "Advanced Cryptography" (Same as CSC 482B) (description) (B Kapron) | ||||
| CSC 578A | Topics in Software Applications: "Advanced Methods in Human Computer Interaction" (Same as SENG 411) (M Tory) | outline | |||
| CSC 578A | Topics in Software Applications: "Computer-supported Collaborative Work" (same as CSC 485A and SENG 435) (description ) (M-A Storey) | outline | |||
| CSC 578B | Topics in Software Applications: "Fundamentals of Computer Modelling" (same as CSC 472) (B Wyvill) | outline | |||
| CSC 581B | Topics in Artificial Intelligence: "Logic & Artificial Intelligence" (same as CSC 485B) (description) (W Wadge) | outline | |||
| CSC 578C | Topics in Software Applications: "Software for Embedded and Mechatronics Systems" (same as SENG 466) (M Cheng) | outline | |||
| CSC 586C | Topics in Computer Systems and Software: "Global Software Development) (same as CSC 485C and SENG 480C) (description) (D Damian) | outline | |||
| CSC 578D | Topics in Software Applications: "Fundamentals of Computing Rendering" (same as CSC 471) (B Gooch) | outline | |||
| CSC 586D | Topics in Computer Systems and Software: "Automated Software Testing" (same as CSC 485D and SENG 480D) (description) (D Hoffman) | outline | |||
| CSC 586E | Topics in Computer Systems and Software: "Data Mining" (same as SENG 474) (A Thomo) | outline | |||
| CSC 578 A01 | Topics in Software Applications: "Non-Photorealistic Rendering" (same as CSC 486 A01) (description) (A Gooch) | P | |||
| CSC 582 A01 | Topics in Theoretical Computer Science: "Maple-Flavored Concrete Mathematics" (description) (F Ruskey) | P | |||
| CSC 586 A01 | Topics in Computer Systems and Software (same as CSC 485 A01 and SENG 480) (description) (N Horspool) | P | |||