CSC 100 Elementary Computing
|
N/P |
N/P |
N/P |
CSC 100 Elementary Computing
|
N/P |
N/P |
N/P |
CSC 101 Untangling the Web by Analyzing and Architecting Digital Solutions
|
N/P |
N/P |
N/P |
CSC 101 Untangling the Web by Analyzing and Architecting Digital Solutions
|
N/P |
N/P |
N/P |
CSC 105 Computers and Information Processing
|
N/P |
|
|
CSC 105 Computers and Information Processing
|
N/P |
|
|
CSC 106 The Practice of Computer Science
|
N/P |
N/P |
N/P |
CSC 106 The Practice of Computer Science
|
N/P |
N/P |
N/P |
CSC 110 Fundamentals of Programming I
|
|
|
|
CSC 110 Fundamentals of Programming I
|
|
|
|
CSC 111 Fundamentals of Programming with Engineering Applications
|
N/P |
|
|
CSC 111 Fundamentals of Programming with Engineering Applications
|
N/P |
|
|
CSC 115 Fundamentals of Programming II
|
|
|
|
CSC 115 Fundamentals of Programming II
|
|
|
|
CSC 116 Fundamentals of Programming with Engineering Applications II
|
N/P |
|
N/P |
CSC 116 Fundamentals of Programming with Engineering Applications II
|
N/P |
|
N/P |
CSC 130 World Wide Web and Mobile Applications
|
|
N/P |
N/P |
CSC 130 World Wide Web and Mobile Applications
|
|
N/P |
N/P |
CSC 167 Game Strategy, Interaction and Design
|
N/P |
N/P |
N/P |
CSC 167 Game Strategy, Interaction and Design
|
N/P |
N/P |
N/P |
CSC 205 2D Computer Graphics and Image Processing
|
N/P |
N/P |
N/P |
CSC 205 2D Computer Graphics and Image Processing
|
N/P |
N/P |
N/P |
CSC 225 Algorithms and Data Structures I
|
|
|
|
CSC 225 Algorithms and Data Structures I
|
|
|
|
CSC 226 Algorithms and Data Structures II
|
|
|
|
CSC 226 Algorithms and Data Structures II
|
|
|
|
CSC 230 Introduction to Computer Architecture
|
|
|
|
CSC 230 Introduction to Computer Architecture
|
|
|
|
CSC 305 Introduction to Computer Graphics
|
|
N/P |
|
CSC 305 Introduction to Computer Graphics
|
|
N/P |
|
CSC 320 Foundations of Computer Science
|
|
|
|
CSC 320 Foundations of Computer Science
|
|
|
|
CSC 322 Logic and Programming
|
N/P |
N/P |
N/P |
CSC 322 Logic and Programming
|
N/P |
N/P |
N/P |
CSC 330 Programming Languages
|
|
N/P |
|
CSC 349A Numerical Analysis
|
N/P |
|
|
CSC 349A Numerical Analysis
|
N/P |
|
|
CSC 350 Computer Architecture
|
N/P |
N/P |
N/P |
CSC 350 Computer Architecture
|
N/P |
N/P |
N/P |
CSC 355 Digital Logic and Computer Organization
|
N/P |
N/P |
N/P |
CSC 355 Digital Logic and Computer Organization
|
N/P |
N/P |
N/P |
CSC 360 Operating Systems
|
|
|
|
CSC 360 Operating Systems
|
|
|
|
CSC 361 Computer Communications and Networks
|
N/P |
|
|
CSC 361 Computer Communications and Networks
|
N/P |
|
|
CSC 370 Database Systems
|
|
|
|
CSC 370 Database Systems
|
|
|
|
CSC 371 Data Management and Visualization
|
N/P |
N/P |
N/P |
CSC 371 Data Management and Visualization
|
N/P |
N/P |
N/P |
CSC 375 Introduction to Systems Analysis
|
N/P |
|
N/P |
CSC 375 Introduction to Systems Analysis
|
N/P |
|
N/P |
CSC 402 SYSTEMS FOR MASSIVE DATASETS
|
N/P |
N/P |
|
CSC 411 Information Visualization
|
N/P |
N/P |
N/P |
CSC 411 Information Visualization
|
N/P |
N/P |
N/P |
CSC 412 Computing for Cognitive Augmentation
|
N/P |
|
N/P |
CSC 412 Computing for Cognitive Augmentation
|
N/P |
|
N/P |
CSC 413 Designing Creativity Support Tools
|
|
N/P |
N/P |
CSC 421 Introduction to Artificial Intelligence
|
N/P |
|
|
CSC 421 Introduction to Artificial Intelligence
|
N/P |
|
|
CSC 422 Graph Algorithms
|
N/P |
N/P |
N/P |
CSC 422 Graph Algorithms
|
N/P |
N/P |
N/P |
CSC 423 Randomized Algorithms
|
N/P |
N/P |
|
CSC 423 Randomized Algorithms
|
N/P |
N/P |
|
CSC 425 Analysis of Algorithms
|
N/P |
|
N/P |
CSC 425 Analysis of Algorithms
|
N/P |
|
N/P |
CSC 426 Computational Geometry
|
N/P |
N/P |
N/P |
CSC 426 Computational Geometry
|
N/P |
N/P |
N/P |
CSC 427 Advanced Topics in Bioinformatics
|
N/P |
|
N/P |
CSC 427 Advanced Topics in Bioinformatics
|
N/P |
|
N/P |
CSC 428A Combinatorial Algorithms
|
N/P |
N/P |
N/P |
CSC 428A Combinatorial Algorithms
|
N/P |
N/P |
N/P |
CSC 429 Cryptography
|
|
N/P |
N/P |
CSC 429 Cryptography
|
|
N/P |
N/P |
CSC 431 MACHINE LEARNING THEORY
|
N/P |
N/P |
N/P |
CSC 431 MACHINE LEARNING THEORY
|
N/P |
N/P |
N/P |
CSC 435 Compiler Construction
|
|
N/P |
N/P |
CSC 435 Compiler Construction
|
|
N/P |
N/P |
CSC 445 Operations Research: Linear Programming
|
N/P |
N/P |
N/P |
CSC 445 Operations Research: Linear Programming
|
N/P |
N/P |
N/P |
CSC 446 Operations Research: Simulation
|
N/P |
|
N/P |
CSC 446 Operations Research: Simulation
|
N/P |
|
N/P |
CSC 449 Numerical Linear Algebra
|
N/P |
N/P |
N/P |
CSC 449 Numerical Linear Algebra
|
N/P |
N/P |
N/P |
CSC 454 Fault Tolerant Computing
|
N/P |
N/P |
N/P |
CSC 460 Design and Analysis of Real-time Systems
|
N/P |
N/P |
N/P |
CSC 460 Design and Analysis of Real-time Systems
|
N/P |
N/P |
N/P |
CSC 461 Multimedia Systems
|
N/P |
N/P |
N/P |
CSC 461 Multimedia Systems
|
N/P |
N/P |
N/P |
CSC 462 Distributed Computing
|
N/P |
N/P |
N/P |
CSC 462 Distributed Computing
|
N/P |
N/P |
N/P |
CSC 463 Wireless and Mobile Networks
|
N/P |
N/P |
N/P |
CSC 463 Wireless and Mobile Networks
|
N/P |
N/P |
N/P |
CSC 464 Concurrency
|
N/P |
N/P |
N/P |
CSC 464 Concurrency
|
N/P |
N/P |
N/P |
CSC 466 Overlay and Peer-to-Peer Networking
|
N/P |
N/P |
N/P |
CSC 466 Overlay and Peer-to-Peer Networking
|
N/P |
N/P |
N/P |
CSC 467 Switching, Network Traffic and Quality of Service
|
N/P |
N/P |
N/P |
CSC 467 Switching, Network Traffic and Quality of Service
|
N/P |
N/P |
N/P |
CSC 471 Fundamentals of Computer Rendering
|
N/P |
N/P |
N/P |
CSC 471 Fundamentals of Computer Rendering
|
N/P |
N/P |
N/P |
CSC 472 Fundamentals of Computer Modelling
|
N/P |
N/P |
|
CSC 472 Fundamentals of Computer Modelling
|
N/P |
N/P |
|
CSC 473 Fundamentals of Computer Animation
|
N/P |
N/P |
N/P |
CSC 473 Fundamentals of Computer Animation
|
N/P |
N/P |
N/P |
CSC 475 Music Retrieval Techniques
|
N/P |
N/P |
|
CSC 475 Music Retrieval Techniques
|
N/P |
N/P |
|
CSC 482A Topics in Algorithms
|
N/P |
N/P |
|
CSC 482A Topics in Algorithms
|
N/P |
N/P |
|
CSC 482B Topics in Algorithms
|
N/P |
N/P |
|
CSC 482B Topics in Algorithms
|
N/P |
N/P |
|
CSC 482C Topics in Algorithms
|
N/P |
N/P |
N/P |
CSC 482C Topics in Algorithms
|
N/P |
N/P |
N/P |
CSC 482D Topics in Algorithms
|
N/P |
N/P |
N/P |
CSC 482D Topics in Algorithms
|
N/P |
N/P |
N/P |
CSC 483A Topics in Programming Methodology
|
N/P |
N/P |
N/P |
CSC 483A Topics in Programming Methodology
|
N/P |
N/P |
N/P |
CSC 483B Topics in Programming Methodology
|
N/P |
N/P |
N/P |
CSC 483B Topics in Programming Methodology
|
N/P |
N/P |
N/P |
CSC 483C Topics in Programming Methodology
|
N/P |
N/P |
N/P |
CSC 483C Topics in Programming Methodology
|
N/P |
N/P |
N/P |
CSC 483D Topics in Programming Methodology
|
N/P |
N/P |
N/P |
CSC 483D Topics in Programming Methodology
|
N/P |
N/P |
N/P |
CSC 484A Topics in Scientific Computing
|
N/P |
N/P |
N/P |
CSC 484A Topics in Scientific Computing
|
N/P |
N/P |
N/P |
CSC 484B Topics in Scientific Computing
|
N/P |
N/P |
N/P |
CSC 484B Topics in Scientific Computing
|
N/P |
N/P |
N/P |
CSC 484C Topics in Scientific Computing
|
N/P |
N/P |
N/P |
CSC 484C Topics in Scientific Computing
|
N/P |
N/P |
N/P |
CSC 484D Topics in Scientific Computing
|
N/P |
N/P |
N/P |
CSC 484D Topics in Scientific Computing
|
N/P |
N/P |
N/P |
CSC 485A Topics in Systems
|
|
N/P |
N/P |
CSC 485A Topics in Systems
|
|
N/P |
N/P |
CSC 485B Topics in Systems
|
N/P |
N/P |
N/P |
CSC 485B Topics in Systems
|
N/P |
N/P |
N/P |
CSC 485C Topics in Systems
|
N/P |
N/P |
N/P |
CSC 485C Topics in Systems
|
N/P |
N/P |
N/P |
CSC 485D Topics in Systems
|
N/P |
N/P |
N/P |
CSC 485D Topics in Systems
|
N/P |
N/P |
N/P |
CSC 485E Topics in Systems
|
N/P |
N/P |
N/P |
CSC 485E Topics in Systems
|
N/P |
N/P |
N/P |
CSC 485F Topics in Systems
|
N/P |
N/P |
N/P |
CSC 485F Topics in Systems
|
N/P |
N/P |
N/P |
CSC 485G Topics in Systems
|
N/P |
N/P |
N/P |
CSC 485G Topics in Systems
|
N/P |
N/P |
N/P |
CSC 485H Topics in Systems
|
N/P |
N/P |
N/P |
CSC 485H Topics in Systems
|
N/P |
N/P |
N/P |
CSC 486A Topics in Graphics
|
N/P |
|
N/P |
CSC 486A Topics in Graphics
|
N/P |
|
N/P |
CSC 486B Topics in Graphics
|
N/P |
|
N/P |
CSC 486B Topics in Graphics
|
N/P |
|
N/P |
CSC 486C Topics in Graphics
|
N/P |
N/P |
|
CSC 486C Topics in Graphics
|
N/P |
N/P |
|
CSC 486D Topics in Graphics
|
N/P |
N/P |
N/P |
CSC 486D Topics in Graphics
|
N/P |
N/P |
N/P |
CSC 501 Algorithms and Data Models
|
N/P |
|
|
CSC 501 Algorithms and Data Models
|
N/P |
|
|
CSC 502 Systems for Massive Datasets
|
N/P |
N/P |
|
CSC 502 Systems for Massive Datasets
|
N/P |
N/P |
|
CSC 503 Data Mining
|
|
|
|
CSC 503 Data Mining
|
|
|
|
CSC 504 Data Science for Software Engineering
|
|
N/P |
N/P |
CSC 505 Computer Graphics
|
N/P |
N/P |
N/P |
CSC 505 Computer Graphics
|
N/P |
N/P |
N/P |
CSC 510 Advanced Human-Computer Interaction
|
N/P |
N/P |
N/P |
CSC 511 Information Visualization
|
N/P |
N/P |
N/P |
CSC 511 Information Visualization
|
N/P |
N/P |
N/P |
CSC 512 Computing for Cognitive Augmentation
|
N/P |
|
N/P |
CSC 512 Computing for Cognitive Augmentation
|
N/P |
|
N/P |
CSC 513 Designing Creativity Support Tools
|
|
N/P |
N/P |
CSC 513 Designing Creativity Support Tools
|
|
N/P |
N/P |
CSC 520 Analysis of Algorithms
|
N/P |
|
N/P |
CSC 520 Analysis of Algorithms
|
N/P |
|
N/P |
CSC 522 Graph Algorithms
|
N/P |
N/P |
N/P |
CSC 522 Graph Algorithms
|
N/P |
N/P |
N/P |
CSC 523 Randomized Algorithms
|
N/P |
N/P |
|
CSC 523 Randomized Algorithms
|
N/P |
N/P |
|
CSC 524 Computational Complexity
|
N/P |
|
N/P |
CSC 524 Computational Complexity
|
N/P |
|
N/P |
CSC 525 Computational Biology Algorithms
|
N/P |
N/P |
N/P |
CSC 525 Computational Biology Algorithms
|
N/P |
N/P |
N/P |
CSC 526 Computational Geometry
|
N/P |
N/P |
N/P |
CSC 526 Computational Geometry
|
N/P |
N/P |
N/P |
CSC 527 Advanced Topics in Bioinformatics
|
N/P |
|
N/P |
CSC 527 Advanced Topics in Bioinformatics
|
N/P |
|
N/P |
CSC 528 Combinatorial Algorithms
|
N/P |
N/P |
N/P |
CSC 528 Combinatorial Algorithms
|
N/P |
N/P |
N/P |
CSC 529 Cryptography
|
|
N/P |
N/P |
CSC 529 Cryptography
|
|
N/P |
N/P |
CSC 531 MACHINE LEARNING THEORY
|
N/P |
N/P |
N/P |
CSC 531 MACHINE LEARNING THEORY
|
N/P |
N/P |
N/P |
CSC 534 Not Offered
|
N/P |
N/P |
N/P |
CSC 535 Compiler Construction
|
|
N/P |
N/P |
CSC 535 Compiler Construction
|
|
N/P |
N/P |
CSC 536 Not Offered
|
N/P |
N/P |
N/P |
CSC 540 Numerical Analysis I
|
N/P |
N/P |
N/P |
CSC 540 Numerical Analysis I
|
N/P |
N/P |
N/P |
CSC 541 Not Offered
|
N/P |
N/P |
N/P |
CSC 545 Operations Research I
|
N/P |
N/P |
N/P |
CSC 545 Operations Research I
|
N/P |
N/P |
N/P |
CSC 546 Operations Research II
|
N/P |
|
N/P |
CSC 546 Operations Research II
|
N/P |
|
N/P |
CSC 551 Computer Communications and Networks II
|
N/P |
N/P |
N/P |
CSC 552 Advanced Switching Theory
|
N/P |
N/P |
N/P |
CSC 552 Advanced Switching Theory
|
N/P |
N/P |
N/P |
CSC 554 Fault Tolerant Computing
|
N/P |
N/P |
N/P |
CSC 556 Not Offered
|
N/P |
N/P |
N/P |
CSC 557 Quantum Algorithms and Software Engineering
|
|
N/P |
|
CSC 557 Quantum Algorithms and Software Engineering
|
|
N/P |
|
CSC 558 Not Offered
|
N/P |
N/P |
N/P |
CSC 560 Design and Analysis of Real-Time Systems
|
N/P |
N/P |
N/P |
CSC 560 Design and Analysis of Real-Time Systems
|
N/P |
N/P |
N/P |
CSC 561 Multimedia Systems
|
N/P |
N/P |
N/P |
CSC 561 Multimedia Systems
|
N/P |
N/P |
N/P |
CSC 562 Distributed Computing
|
N/P |
N/P |
N/P |
CSC 562 Distributed Computing
|
N/P |
N/P |
N/P |
CSC 563 Data Compression
|
N/P |
N/P |
N/P |
CSC 564 Concurrency
|
N/P |
N/P |
N/P |
CSC 564 Concurrency
|
N/P |
N/P |
N/P |
CSC 565 Massive Data Sets, Scalability and Concurrency
|
N/P |
N/P |
N/P |
CSC 567 Switching, Network Traffic and Quality of Service
|
N/P |
N/P |
N/P |
CSC 567 Switching, Network Traffic and Quality of Service
|
N/P |
N/P |
N/P |
CSC 569 Wireless and Mobile Networks
|
N/P |
N/P |
N/P |
CSC 569 Wireless and Mobile Networks
|
N/P |
N/P |
N/P |
CSC 571 Advanced Databases
|
N/P |
N/P |
N/P |
CSC 572 Fundamentals of Computer Modeling
|
N/P |
N/P |
|
CSC 573 Fundamentals of Computer Animation
|
N/P |
N/P |
N/P |
CSC 573 Fundamentals of Computer Animation
|
N/P |
N/P |
N/P |
CSC 575 Music Retrieval Techniques
|
N/P |
N/P |
|
CSC 575 Music Retrieval Techniques
|
N/P |
N/P |
|
CSC 578A Topics in Software Applications
|
N/P |
N/P |
|
CSC 578A Topics in Software Applications
|
N/P |
N/P |
|
CSC 578B Topics in Software Applications
|
N/P |
N/P |
N/P |
CSC 578B Topics in Software Applications
|
N/P |
N/P |
N/P |
CSC 578C Topics in Software Applications
|
N/P |
N/P |
N/P |
CSC 578C Topics in Software Applications
|
N/P |
N/P |
N/P |
CSC 578D Topics in Software Applications
|
N/P |
N/P |
N/P |
CSC 578D Topics in Software Applications
|
N/P |
N/P |
N/P |
CSC 579 Overlay and Peer-to-Peer Networking
|
N/P |
N/P |
N/P |
CSC 579 Overlay and Peer-to-Peer Networking
|
N/P |
N/P |
N/P |
CSC 581A Topics in Artificial Intelligence
|
N/P |
N/P |
|
CSC 581A Topics in Artificial Intelligence
|
N/P |
N/P |
|
CSC 581B Topics in Artificial Intelligence
|
N/P |
N/P |
|
CSC 581B Topics in Artificial Intelligence
|
N/P |
N/P |
|
CSC 581C Topics in Artificial Intelligence
|
N/P |
N/P |
|
CSC 581C Topics in Artificial Intelligence
|
N/P |
N/P |
|
CSC 581D Topics in Artificial Intelligence
|
N/P |
N/P |
N/P |
CSC 581D Topics in Artificial Intelligence
|
N/P |
N/P |
N/P |
CSC 582A Topics in Theoretical Computer Science
|
N/P |
N/P |
N/P |
CSC 582A Topics in Theoretical Computer Science
|
N/P |
N/P |
N/P |
CSC 582B Topics in Theoretical Computer Science
|
N/P |
N/P |
N/P |
CSC 582B Topics in Theoretical Computer Science
|
N/P |
N/P |
N/P |
CSC 582C Topics in Theoretical Computer Science
|
N/P |
N/P |
N/P |
CSC 582C Topics in Theoretical Computer Science
|
N/P |
N/P |
N/P |
CSC 582D Topics in Theoretical Computer Science
|
N/P |
N/P |
N/P |
CSC 582D Topics in Theoretical Computer Science
|
N/P |
N/P |
N/P |
CSC 583A Topics in Programming Languages
|
N/P |
N/P |
N/P |
CSC 583A Topics in Programming Languages
|
N/P |
N/P |
N/P |
CSC 583B Topics in Programming Languages
|
N/P |
N/P |
N/P |
CSC 583B Topics in Programming Languages
|
N/P |
N/P |
N/P |
CSC 583C Topics in Programming Languages
|
N/P |
N/P |
N/P |
CSC 583C Topics in Programming Languages
|
N/P |
N/P |
N/P |
CSC 583D Topics in Programming Languages
|
N/P |
N/P |
N/P |
CSC 583D Topics in Programming Languages
|
N/P |
N/P |
N/P |
CSC 584A Topics in Numerical Analysis and Operations Research
|
N/P |
N/P |
N/P |
CSC 584A Topics in Numerical Analysis and Operations Research
|
N/P |
N/P |
N/P |
CSC 584B Topics in Numerical Analysis and Operations Research
|
N/P |
N/P |
N/P |
CSC 584B Topics in Numerical Analysis and Operations Research
|
N/P |
N/P |
N/P |
CSC 584C Topics in Numerical Analysis and Operations Research
|
N/P |
N/P |
N/P |
CSC 584C Topics in Numerical Analysis and Operations Research
|
N/P |
N/P |
N/P |
CSC 584D Topics in Numerical Analysis and Operations Research
|
N/P |
N/P |
N/P |
CSC 584D Topics in Numerical Analysis and Operations Research
|
N/P |
N/P |
N/P |
CSC 585A Topics in Hardware and Computer Architecture
|
N/P |
N/P |
N/P |
CSC 585A Topics in Hardware and Computer Architecture
|
N/P |
N/P |
N/P |
CSC 585B Topics in Hardware and Computer Architecture
|
N/P |
N/P |
N/P |
CSC 585B Topics in Hardware and Computer Architecture
|
N/P |
N/P |
N/P |
CSC 585C Topics in Hardware and Computer Architecture
|
N/P |
N/P |
N/P |
CSC 585C Topics in Hardware and Computer Architecture
|
N/P |
N/P |
N/P |
CSC 585D Topics in Hardware and Computer Architecture
|
N/P |
N/P |
N/P |
CSC 585D Topics in Hardware and Computer Architecture
|
N/P |
N/P |
N/P |
CSC 586A Topics in Computer Systems and Software
|
|
|
N/P |
CSC 586A Topics in Computer Systems and Software
|
|
|
N/P |
CSC 586B Topics in Computer Systems and Software
|
N/P |
|
N/P |
CSC 586B Topics in Computer Systems and Software
|
N/P |
|
N/P |
CSC 586C Topics in Computer Systems and Software
|
N/P |
N/P |
N/P |
CSC 586C Topics in Computer Systems and Software
|
N/P |
N/P |
N/P |
CSC 586D Topics in Computer Systems and Software
|
N/P |
N/P |
N/P |
CSC 586D Topics in Computer Systems and Software
|
N/P |
N/P |
N/P |
CSC 586E Topics in Computer Systems and Software
|
N/P |
N/P |
N/P |
CSC 586E Topics in Computer Systems and Software
|
N/P |
N/P |
N/P |
CSC 586F Topics in Computer Systems and Software
|
N/P |
N/P |
N/P |
CSC 586F Topics in Computer Systems and Software
|
N/P |
N/P |
N/P |
CSC 588A Topics in Algorithms
|
N/P |
N/P |
N/P |
CSC 588A Topics in Data Science
|
N/P |
N/P |
N/P |
CSC 588B Topics in Data Science
|
N/P |
N/P |
N/P |
CSC 588C Topics in Data Science
|
N/P |
N/P |
N/P |
CSC 588D Topics in Data Science
|
N/P |
N/P |
N/P |
CSC 589A General Topics in Computer Science
|
N/P |
N/P |
N/P |
CSC 589A General Topics in Computer Science
|
N/P |
N/P |
N/P |
CSC 589B General Topics in Computer Science
|
N/P |
N/P |
N/P |
CSC 589B General Topics in Computer Science
|
N/P |
N/P |
N/P |
CSC 589C General Topics in Computer Science
|
N/P |
N/P |
N/P |
CSC 589C General Topics in Computer Science
|
N/P |
N/P |
N/P |
CSC 589D General Topics in Computer Science
|
N/P |
N/P |
N/P |
CSC 589D General Topics in Computer Science
|
N/P |
N/P |
N/P |
CSC 595 Research Skills
|
N/P |
|
N/P |
CSC 595 Research Skills
|
N/P |
|
N/P |