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 | Spring 2012 | Summer 2012 | Fall 2012 | Spring 2013 |
|---|---|---|---|---|---|
| CSC 505 | Computer Graphics | ||||
| CSC 511 | Information Visualization (was “Visualization”) | ||||
| CSC 520 | Analysis of Algorithms | P | |||
| CSC 522 | Graph Algorithms | ||||
| CSC 523 | Randomized Algorithms | outline | |||
| CSC 524 | Computational Complexity | outline | |||
| CSC 525 | Computational Biology Algorithms | P | |||
| CSC 526 | Computational Geometry | P | |||
| CSC 528 | Combinatorial Algorithms | ||||
| CSC 529 | Cryptography | P | |||
| CSC 534 | Dataflow Computation | ||||
| CSC 535 | Compiler Construction | P | |||
| CSC 536 | Advanced Programming Languages | ||||
| CSC 540 | Numerical Analysis: I | ||||
| CSC 541 | Numerical Analysis: II | ||||
| CSC 545 | Operations Research: I | P | |||
| CSC 546 | Operations Research: II | P | |||
| CSC 551 | Computer Communications and Networks: II | ||||
| CSC 552 | Advanced Switching Theory | CANCELLED | |||
| CSC 554 | Fault Tolerant Computing | outline | P | ||
| CSC 556 | VLSI Design Algorithms | ||||
| CSC 558 | Multiple Valued Logic and Switching Theorgy | ||||
| CSC 560 | Design and Analysis of Real-Time Systems | ||||
| CSC 561 | Multimedia Systems | P | |||
| CSC 562 | Distributed Computing | P | |||
| 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 | P | ||
| CSC 569 | Wireless and Mobile Networks | outline | |||
| CSC 571 | Advanced Databases | ||||
| CSC 575 | Music Retrieval Techniques | ||||
| CSC 579 | Overlay and Peer-to-Peer Networking | P | |||
| CSC 595 | Seminar | outline | P | P |
| Topic course | Title | Spring 2012 | Summer 2012 | Fall 2012 | Spring 2013 |
|---|---|---|---|---|---|
| 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) | outline | |||
| CSC 582 A01 | Topics in Theoretical Computer Science: "Maple-Flavored Concrete Mathematics" (description) (F Ruskey) | outline | |||
| CSC 586 A01 | Topics in Computer Systems and Software: "Data Compression" (same as CSC 485 A01 and SENG 480) (description) (N Horspool) | outline | |||
| CSC 578 A01 | Topics in Software Applications: "Computer-Supported Collaborative Work" (same as CSC 485 A01, and SENG 435) (description) (D Damian) | P | |||
| CSC 578 A02 | Topics in Software Applications: "Fundamentals of Computer Animation" (same as CSC 473) (description) (B Wyvill) | P | |||
| CSC 582 A01 | Topics in Theoretical Computer Science: "Graph Algorithms & Applications" (same as CSC 482 A01) (description) (W Myrvold) | P | |||
| CSC 586 A01 | Topics in Computer Systems and Software: "Intellectual Property in Software Development" (same as CSC 485 A02, and SENG 480 A01) (description) (D German) | P | |||
| CSC 578 A01 | Topics in Software Applications: "Software for Embedded and Mechatronics Systems" (same as SENG 466) (description) (M Cheng) | P | |||
| CSC 578 A02 | Topics in Software Applications: "Fundamentals of Computer Rendering" (same as CSC 471) (description) (B Gooch) | P | |||
| CSC 582 A01 | Topics in Theoretical Computer Science: "Coping with Intractability" (same as CSC 482 A01) (description) (U Stege) | P | |||
| CSC 586 A01 | Topics in Computer Systems and Software: "Engineering Biomedical Information Systems" (same as CSC 485 A01, and SENG 480 A01) (description) (J Weber) | P | |||
| CSC 586 A02 | Topics in Computer Systems and Software: "Data Mining" (same as SENG 474) (description) (A Thomo) | P |