USC Course Reviews
University of Southern California
| Code | Name | Overall | Easiness | Interest | Usefulness | Reviewssorted descending |
|---|---|---|---|---|---|---|
| CSCI 475 | Theory of Computation | 5 | 3 | 5 | 2 | 1 |
| CSCI 455 | Introduction to Programming Systems Design | 3 | 3 | 4 | 4 | 1 |
| CSCI 555 | Advanced Operating Systems | 0 | 0 | 0 | 0 | 0 |
| CSCI 461 | Artificial Intelligence for Sustainable Development | 0 | 0 | 0 | 0 | 0 |
| CSCI 566 | Deep Learning and Its Applications | 0 | 0 | 0 | 0 | 0 |
| CSCI 380 | Video Game Programming | 0 | 0 | 0 | 0 | 0 |
| CSCI U516 | Distributed And Network Programming | 0 | 0 | 0 | 0 | 0 |
| CSCI 426 | Game Prototyping | 0 | 0 | 0 | 0 | 0 |
| CSCI B799 | Master's Thesis | 0 | 0 | 0 | 0 | 0 |
| CSCI 535 | Multimodal Probabilistic Learning of Human Communication | 0 | 0 | 0 | 0 | 0 |
| CSCI U138 | Introduction to Computer Technology | 0 | 0 | 0 | 0 | 0 |
| CSCI 590 | Directed Research | 0 | 0 | 0 | 0 | 0 |
| CSCI 626 | Computational Social Sciences | 0 | 0 | 0 | 0 | 0 |
| CSCI A146 | Introduction to Algorithmic Design II | 0 | 0 | 0 | 0 | 0 |
| CSCI 499 | Special Topics | 0 | 0 | 0 | 0 | 0 |
| CSCI B450 | Modeling and Simulation | 0 | 0 | 0 | 0 | 0 |
| CSCI 653 | High Performance Computing and Simulations | 0 | 0 | 0 | 0 | 0 |
| CSCI 170 | Discrete Methods in Computer Science | 0 | 0 | 0 | 0 | 0 |
| CSCI 522 | Game Engine Development | 0 | 0 | 0 | 0 | 0 |
| CSCI U210 | Computer Organization | 0 | 0 | 0 | 0 | 0 |
| CSCI 658 | Diagnosis and Design of Reliable Digital Systems | 0 | 0 | 0 | 0 | 0 |
| CSCI U455 | Computer Security | 0 | 0 | 0 | 0 | 0 |
| CSCI 561 | Foundations of Artificial Intelligence | 0 | 0 | 0 | 0 | 0 |
| CSCI A360 | Software Engineering | 0 | 0 | 0 | 0 | 0 |
| CSCI 670 | Advanced Analysis of Algorithms | 0 | 0 | 0 | 0 | 0 |
| CSCI U512 | Computer Networks II | 0 | 0 | 0 | 0 | 0 |
| CSCI 109 | Introduction to Computer Science | 0 | 0 | 0 | 0 | 0 |
| CSCI 576 | Multimedia Systems Design | 0 | 0 | 0 | 0 | 0 |
| CSCI B470 | Software Testing And Verification | 0 | 0 | 0 | 0 | 0 |
| CSCI 699 | Special Topics | 0 | 0 | 0 | 0 | 0 |
| CSCI B104 | Computr Programming Techniques | 0 | 0 | 0 | 0 | 0 |
| CSCI 454 | Introduction to System-on-Chip | 0 | 0 | 0 | 0 | 0 |
| CSCI B515 | Information Security Principles II | 0 | 0 | 0 | 0 | 0 |
| CSCI 530 | Security Systems | 0 | 0 | 0 | 0 | 0 |
| CSCI A210 | Introduction to Computer Organization | 0 | 0 | 0 | 0 | 0 |
| CSCI 581 | Mathematical Foundations for System Design: Modeling, Analys | 0 | 0 | 0 | 0 | 0 |
| CSCI A320 | Practical Java Programming | 0 | 0 | 0 | 0 | 0 |
| CSCI 103 | Introduction to Programming | 0 | 0 | 0 | 0 | 0 |
| CSCI B416 | Introduction To Computer Networks | 0 | 0 | 0 | 0 | 0 |
| CSCI 476 | Cryptography: Secure Communication and Computation | 0 | 0 | 0 | 0 | 0 |
| CSCI 404 | Capstone: Creating Your High-Tech Startup | 0 | 0 | 0 | 0 | 0 |
| CSCI 538 | Augmented, Virtual and Mixed Reality | 0 | 0 | 0 | 0 | 0 |
| CSCI U150 | Introduction to Computer Science | 0 | 0 | 0 | 0 | 0 |
| CSCI 594 | Master's Thesis | 0 | 0 | 0 | 0 | 0 |
| CSCI 513 | Autonomous Cyber-Physical Systems | 0 | 0 | 0 | 0 | 0 |
| CSCI 529 | Advanced Game Projects | 0 | 0 | 0 | 0 | 0 |
| CSCI B280 | Computational Mathematics | 0 | 0 | 0 | 0 | 0 |
| CSCI 552 | Asynchronous VLSI Design | 0 | 0 | 0 | 0 | 0 |
| CSCI A520 | Database System Design | 0 | 0 | 0 | 0 | 0 |
| CSCI 578 | Software Architectures | 0 | 0 | 0 | 0 | 0 |
| CSCI U555 | Advanced Computer Security and Information Assurance | 0 | 0 | 0 | 0 | 0 |
| CSCI 644 | Natural Language Dialogue Systems | 0 | 0 | 0 | 0 | 0 |
| CSCI A562 | Numerical Methods | 0 | 0 | 0 | 0 | 0 |
| CSCI 794 | Doctoral Dissertation | 0 | 0 | 0 | 0 | 0 |
| CSCI B566 | Data Visualization | 0 | 0 | 0 | 0 | 0 |
| CSCI 310 | Software Engineering | 0 | 0 | 0 | 0 | 0 |
| CSCI B211 | Digital Logic Design | 0 | 0 | 0 | 0 | 0 |
| CSCI 402 | Operating Systems | 0 | 0 | 0 | 0 | 0 |
| CSCI 558 | Building Knowledge Graphs | 0 | 0 | 0 | 0 | 0 |
| CSCI B146 | Algorithmic Design II | 0 | 0 | 0 | 0 | 0 |
| CSCI 587 | Geospatial Information Management | 0 | 0 | 0 | 0 | 0 |
| CSCI U530 | Programming Language Structures | 0 | 0 | 0 | 0 | 0 |
| CSCI 662 | Advanced Natural Language Processing | 0 | 0 | 0 | 0 | 0 |
| CSCI U421 | Design And Analysis Of Algorithms | 0 | 0 | 0 | 0 | 0 |
| CSCI 270 | Introduction to Algorithms and Theory of Computing | 0 | 0 | 0 | 0 | 0 |
| CSCI B240 | Introduction To Software Engineering | 0 | 0 | 0 | 0 | 0 |
| CSCI 435 | Professional C++ | 0 | 0 | 0 | 0 | 0 |
| CSCI A591 | Capstone Seminar I - WI | 0 | 0 | 0 | 0 | 0 |
| CSCI 458 | Numerical Methods | 0 | 0 | 0 | 0 | 0 |
| CSCI A425 | Network Security | 0 | 0 | 0 | 0 | 0 |
| CSCI 520 | Computer Animation and Simulation | 0 | 0 | 0 | 0 | 0 |
| CSCI A240 | Introduction To Software Engineering | 0 | 0 | 0 | 0 | 0 |
| CSCI 545 | Robotics | 0 | 0 | 0 | 0 | 0 |
| CSCI A525 | Secure Software Engineering | 0 | 0 | 0 | 0 | 0 |
| CSCI 570 | Analysis of Algorithms | 0 | 0 | 0 | 0 | 0 |
| CSCI B550 | Systems Modeling and Simulation | 0 | 0 | 0 | 0 | 0 |
| CSCI 621 | Digital Geometry Processing | 0 | 0 | 0 | 0 | 0 |
| CSCI U511 | Operating Systems | 0 | 0 | 0 | 0 | 0 |
| CSCI 685 | Advanced Topics in Database Systems | 0 | 0 | 0 | 0 | 0 |
| CSCI U520 | Database System Design | 0 | 0 | 0 | 0 | 0 |
| CSCI 353 | Introduction to Internetworking | 0 | 0 | 0 | 0 | 0 |
| CSCI B150 | Introduction to Computational Science | 0 | 0 | 0 | 0 | 0 |
| CSCI 457 | Computer Systems Organization | 0 | 0 | 0 | 0 | 0 |
| CSCI 356 | Introduction to Computer Systems | 0 | 0 | 0 | 0 | 0 |
| CSCI 501 | Numerical Analysis and Computation | 0 | 0 | 0 | 0 | 0 |
| CSCI A340 | Mobile Application Development | 0 | 0 | 0 | 0 | 0 |
| CSCI 531 | Applied Cryptography | 0 | 0 | 0 | 0 | 0 |
| CSCI 450 | Introduction to Computer Networks | 0 | 0 | 0 | 0 | 0 |
| CSCI 553 | Foundations and Applications of Data Mining | 0 | 0 | 0 | 0 | 0 |
| CSCI A101 | Introduction To Computer Concepts | 0 | 0 | 0 | 0 | 0 |
| CSCI 579 | Wireless and Mobile Networks Design and Laboratory | 0 | 0 | 0 | 0 | 0 |
| CSCI 495 | Senior Project | 0 | 0 | 0 | 0 | 0 |
| CSCI 625 | Program Synthesis and Computer-Aided Verification | 0 | 0 | 0 | 0 | 0 |
| CSCI A492 | T: Discrete Event Simulation | 0 | 0 | 0 | 0 | 0 |
| CSCI 671 | Randomized Algorithms | 0 | 0 | 0 | 0 | 0 |
| CSCI U238 | C++ Programming | 0 | 0 | 0 | 0 | 0 |
| CSCI 532 | Innovation for Defense Applications | 0 | 0 | 0 | 0 | 0 |
| CSCI U300 | Computer Science II | 0 | 0 | 0 | 0 | 0 |
| CSCI 544 | Applied Natural Language Processing | 0 | 0 | 0 | 0 | 0 |
| CSCI A125 | Intro. to Computer Science | 0 | 0 | 0 | 0 | 0 |
| CSCI 556 | Introduction to Cryptography | 0 | 0 | 0 | 0 | 0 |
| CSCI U325 | Fundamentals Of Relational Database Management Systems | 0 | 0 | 0 | 0 | 0 |
| CSCI 571 | Web Technologies | 0 | 0 | 0 | 0 | 0 |
| CSCI B350 | Techniques of Computation | 0 | 0 | 0 | 0 | 0 |
| CSCI 585 | Database Systems | 0 | 0 | 0 | 0 | 0 |
| CSCI B321 | Database-Driven Applications Development | 0 | 0 | 0 | 0 | 0 |
| CSCI 610 | Advanced Program Analysis and Verification | 0 | 0 | 0 | 0 | 0 |
| CSCI U540 | Software Engineering | 0 | 0 | 0 | 0 | 0 |
| CSCI 651 | Advanced Computer Networking | 0 | 0 | 0 | 0 | 0 |
| CSCI B201 | Introduction to Computer Security | 0 | 0 | 0 | 0 | 0 |
| CSCI 697 | Seminar in Computer Science Research | 0 | 0 | 0 | 0 | 0 |
| CSCI U310 | Introduction To Computer Architecture | 0 | 0 | 0 | 0 | 0 |
| CSCI 100 | Explorations in Computing | 0 | 0 | 0 | 0 | 0 |
| CSCI A399 | T: Applied Android Programming | 0 | 0 | 0 | 0 | 0 |
| CSCI 201 | Principles of Software Development | 0 | 0 | 0 | 0 | 0 |
| CSCI A225 | Web Development | 0 | 0 | 0 | 0 | 0 |
| CSCI 360 | Introduction to Artificial Intelligence | 0 | 0 | 0 | 0 | 0 |
| CSCI U375 | Introduction to Cybersecurity | 0 | 0 | 0 | 0 | 0 |
| CSCI 423 | Native Console Multiplayer Game Development | 0 | 0 | 0 | 0 | 0 |
| CSCI B599 | Password hacking with machine learning methods--a white-hat... | 0 | 0 | 0 | 0 | 0 |
| CSCI 439 | Compiler Development | 0 | 0 | 0 | 0 | 0 |
| CSCI 554 | Cyber-Physical Systems: A Computing Perspective | 0 | 0 | 0 | 0 | 0 |
| CSCI A102 | Computer Applications And Programming | 0 | 0 | 0 | 0 | 0 |
| CSCI 567 | Machine Learning | 0 | 0 | 0 | 0 | 0 |
| CSCI B469 | High Performance Computing | 0 | 0 | 0 | 0 | 0 |
| CSCI 580 | 3-D Graphics and Rendering | 0 | 0 | 0 | 0 | 0 |
| CSCI B365 | Computer Graphics | 0 | 0 | 0 | 0 | 0 |
| CSCI 596 | Scientific Computing and Visualization | 0 | 0 | 0 | 0 | 0 |
| CSCI U580 | Introduction to Artificial Intelligence | 0 | 0 | 0 | 0 | 0 |
| CSCI 648 | Advanced Information Integration | 0 | 0 | 0 | 0 | 0 |
| CSCI U315 | Networking Technology | 0 | 0 | 0 | 0 | 0 |
| CSCI 677 | Advanced Computer Vision | 0 | 0 | 0 | 0 | 0 |
| CSCI A411 | Operating Systems | 0 | 0 | 0 | 0 | 0 |
| CSCI 102 | Fundamentals of Computation | 0 | 0 | 0 | 0 | 0 |
| CSCI U515 | Wireless Networks | 0 | 0 | 0 | 0 | 0 |
| CSCI 350 | Introduction to Operating Systems | 0 | 0 | 0 | 0 | 0 |
| CSCI A145 | Introduction to Algorithmic Design I | 0 | 0 | 0 | 0 | 0 |
| CSCI 420 | Computer Graphics | 0 | 0 | 0 | 0 | 0 |
| CSCI A255 | Intro. to Information Security | 0 | 0 | 0 | 0 | 0 |
| CSCI 445 | Introduction to Robotics | 0 | 0 | 0 | 0 | 0 |
| CSCI B501 | Advanced Statistical Methods | 0 | 0 | 0 | 0 | 0 |
| CSCI B317 | Introduction to Digital Forensics | 0 | 0 | 0 | 0 | 0 |
| CSCI 490 | Directed Research | 0 | 0 | 0 | 0 | 0 |
| CSCI U319 | Functional Programming | 0 | 0 | 0 | 0 | 0 |
| CSCI 505 | Applied Probability | 0 | 0 | 0 | 0 | 0 |
| CSCI U311 | Information Systems Hardware and Software | 0 | 0 | 0 | 0 | 0 |
| CSCI 526 | Advanced Mobile Devices and Game Consoles | 0 | 0 | 0 | 0 | 0 |
| CSCI B145 | Java Programming Algorithmic Design I | 0 | 0 | 0 | 0 | 0 |
| CSCI 533 | Algebraic Combinatorics | 0 | 0 | 0 | 0 | 0 |
| CSCI U139 | Visual Basic Programming I | 0 | 0 | 0 | 0 | 0 |
| CSCI 551 | Computer Networking | 0 | 0 | 0 | 0 | 0 |
| CSCI U236 | Python Programming | 0 | 0 | 0 | 0 | 0 |
| CSCI 559 | Machine Learning I: Supervised Methods | 0 | 0 | 0 | 0 | 0 |
| CSCI B101 | Introduction to Computer Concepts | 0 | 0 | 0 | 0 | 0 |
| CSCI 577 | Software Engineering | 0 | 0 | 0 | 0 | 0 |
| CSCI B797 | Research Project | 0 | 0 | 0 | 0 | 0 |
| CSCI 591 | Computer Science Research Colloquium | 0 | 0 | 0 | 0 | 0 |
| CSCI U321 | Computer Science III | 0 | 0 | 0 | 0 | 0 |
| CSCI 631 | Privacy in the World of Big Data | 0 | 0 | 0 | 0 | 0 |
| CSCI A450 | Introduction to Image Processing | 0 | 0 | 0 | 0 | 0 |
| CSCI 672 | Approximation Algorithms | 0 | 0 | 0 | 0 | 0 |
| CSCI B422 | Introduction To Data Mining | 0 | 0 | 0 | 0 | 0 |
| CSCI 790 | Research | 0 | 0 | 0 | 0 | 0 |
| CSCI A415 | Data Communication And Computer Networks | 0 | 0 | 0 | 0 | 0 |
| CSCI 280 | Video Game Production | 0 | 0 | 0 | 0 | 0 |
| CSCI 104 | Data Structures and Object Oriented Design | 0 | 0 | 0 | 0 | 0 |
| CSCI 401 | Capstone: Design and Construction of Large Software Systems | 0 | 0 | 0 | 0 | 0 |
| CSCI B409 | Topics: Intro to Digital Humanities | 0 | 0 | 0 | 0 | 0 |
| CSCI 451 | Parallel and Distributed Computation | 0 | 0 | 0 | 0 | 0 |
| CSCI 281 | Pipelines for Games and Interactives | 0 | 0 | 0 | 0 | 0 |
| CSCI 467 | Introduction to Machine Learning | 0 | 0 | 0 | 0 | 0 |
| CSCI U450 | E-Business Web Application Development | 0 | 0 | 0 | 0 | 0 |
| CSCI 491 | Final Game Project | 0 | 0 | 0 | 0 | 0 |
| CSCI 368 | Programming Graphical User Interfaces | 0 | 0 | 0 | 0 | 0 |
| CSCI 510 | Software Management and Economics | 0 | 0 | 0 | 0 | 0 |
| CSCI B466 | Data Visualization | 0 | 0 | 0 | 0 | 0 |
| CSCI 527 | Applied Machine Learning for Games | 0 | 0 | 0 | 0 | 0 |
| CSCI 430 | Introduction to Computer and Network Security | 0 | 0 | 0 | 0 | 0 |
| CSCI 534 | Affective Computing | 0 | 0 | 0 | 0 | 0 |
| CSCI B320 | Database Systems Management | 0 | 0 | 0 | 0 | 0 |
| CSCI 548 | Information Integration on the Web | 0 | 0 | 0 | 0 | 0 |
| CSCI 536 | Linear Programming and Extensions | 0 | 0 | 0 | 0 | 0 |
| CSCI 557 | Computer Systems Architecture | 0 | 0 | 0 | 0 | 0 |
| CSCI B102 | Introduction to HTML and CSS | 0 | 0 | 0 | 0 | 0 |
| CSCI 572 | Information Retrieval and Web Search Engines | 0 | 0 | 0 | 0 | 0 |
| CSCI 485 | Programming Game Engines | 0 | 0 | 0 | 0 | 0 |
| CSCI 586 | Database Systems Interoperability | 0 | 0 | 0 | 0 | 0 |
| CSCI U521 | Database Implementation, Application and Administration | 0 | 0 | 0 | 0 | 0 |
| CSCI 599 | Special Topics | 0 | 0 | 0 | 0 | 0 |
| CSCI 502 | Numerical Analysis | 0 | 0 | 0 | 0 | 0 |
| CSCI 646 | Coordinated Mobile Robotics | 0 | 0 | 0 | 0 | 0 |
| CSCI U599 | Computer Science Senior Seminar | 0 | 0 | 0 | 0 | 0 |
| CSCI 524 | Networked Artificial Intelligence | 0 | 0 | 0 | 0 | 0 |
| CSCI A220 | Data Structures and Algorithms | 0 | 0 | 0 | 0 | 0 |
| CSCI B500 | Practical Computing for Computational Scientists | 0 | 0 | 0 | 0 | 0 |
| CSCI U399 | Intro. To Robotics | 0 | 0 | 0 | 0 | 0 |
| CSCI U200 | Computer Science I | 0 | 0 | 0 | 0 | 0 |
| CSCI A350 | Computer Graphics | 0 | 0 | 0 | 0 | 0 |
| CSCI U412 | Introduction to Computer Networks and Security | 0 | 0 | 0 | 0 | 0 |
| CSCI 550 | Advanced Data Stores | 0 | 0 | 0 | 0 | 0 |
CSCI 475
Theory of Computation
CSCI 455
Introduction to Programming Systems Design
CSCI 555
Advanced Operating Systems
CSCI 461
Artificial Intelligence for Sustainable Development
CSCI 566
Deep Learning and Its Applications
CSCI 380
Video Game Programming
CSCI U516
Distributed And Network Programming
CSCI 426
Game Prototyping
CSCI B799
Master's Thesis
CSCI 535
Multimodal Probabilistic Learning of Human Communication
CSCI U138
Introduction to Computer Technology
CSCI 590
Directed Research
CSCI 626
Computational Social Sciences
CSCI A146
Introduction to Algorithmic Design II
CSCI 499
Special Topics
CSCI B450
Modeling and Simulation
CSCI 653
High Performance Computing and Simulations
CSCI 170
Discrete Methods in Computer Science
CSCI 522
Game Engine Development
CSCI U210
Computer Organization
CSCI 658
Diagnosis and Design of Reliable Digital Systems
CSCI U455
Computer Security
CSCI 561
Foundations of Artificial Intelligence
CSCI A360
Software Engineering
CSCI 670
Advanced Analysis of Algorithms
CSCI U512
Computer Networks II
CSCI 109
Introduction to Computer Science
CSCI 576
Multimedia Systems Design
CSCI B470
Software Testing And Verification
CSCI 699
Special Topics
CSCI B104
Computr Programming Techniques
CSCI 454
Introduction to System-on-Chip
CSCI B515
Information Security Principles II
CSCI 530
Security Systems
CSCI A210
Introduction to Computer Organization
CSCI 581
Mathematical Foundations for System Design: Modeling, Analys
CSCI A320
Practical Java Programming
CSCI 103
Introduction to Programming
CSCI B416
Introduction To Computer Networks
CSCI 476
Cryptography: Secure Communication and Computation
CSCI 404
Capstone: Creating Your High-Tech Startup
CSCI 538
Augmented, Virtual and Mixed Reality
CSCI U150
Introduction to Computer Science
CSCI 594
Master's Thesis
CSCI 513
Autonomous Cyber-Physical Systems
CSCI 529
Advanced Game Projects
CSCI B280
Computational Mathematics
CSCI 552
Asynchronous VLSI Design
CSCI A520
Database System Design
CSCI 578
Software Architectures
CSCI U555
Advanced Computer Security and Information Assurance
CSCI 644
Natural Language Dialogue Systems
CSCI A562
Numerical Methods
CSCI 794
Doctoral Dissertation
CSCI B566
Data Visualization
CSCI 310
Software Engineering
CSCI B211
Digital Logic Design
CSCI 402
Operating Systems
CSCI 558
Building Knowledge Graphs
CSCI B146
Algorithmic Design II
CSCI 587
Geospatial Information Management
CSCI U530
Programming Language Structures
CSCI 662
Advanced Natural Language Processing
CSCI U421
Design And Analysis Of Algorithms
CSCI 270
Introduction to Algorithms and Theory of Computing
CSCI B240
Introduction To Software Engineering
CSCI 435
Professional C++
CSCI A591
Capstone Seminar I - WI
CSCI 458
Numerical Methods
CSCI A425
Network Security
CSCI 520
Computer Animation and Simulation
CSCI A240
Introduction To Software Engineering
CSCI 545
Robotics
CSCI A525
Secure Software Engineering
CSCI 570
Analysis of Algorithms
CSCI B550
Systems Modeling and Simulation
CSCI 621
Digital Geometry Processing
CSCI U511
Operating Systems
CSCI 685
Advanced Topics in Database Systems
CSCI U520
Database System Design
CSCI 353
Introduction to Internetworking
CSCI B150
Introduction to Computational Science
CSCI 457
Computer Systems Organization
CSCI 356
Introduction to Computer Systems
CSCI 501
Numerical Analysis and Computation
CSCI A340
Mobile Application Development
CSCI 531
Applied Cryptography
CSCI 450
Introduction to Computer Networks
CSCI 553
Foundations and Applications of Data Mining
CSCI A101
Introduction To Computer Concepts
CSCI 579
Wireless and Mobile Networks Design and Laboratory
CSCI 495
Senior Project
CSCI 625
Program Synthesis and Computer-Aided Verification
CSCI A492
T: Discrete Event Simulation
CSCI 671
Randomized Algorithms
CSCI U238
C++ Programming
CSCI 532
Innovation for Defense Applications
CSCI U300
Computer Science II
CSCI 544
Applied Natural Language Processing
CSCI A125
Intro. to Computer Science
CSCI 556
Introduction to Cryptography
CSCI U325
Fundamentals Of Relational Database Management Systems
CSCI 571
Web Technologies
CSCI B350
Techniques of Computation
CSCI 585
Database Systems
CSCI B321
Database-Driven Applications Development
CSCI 610
Advanced Program Analysis and Verification
CSCI U540
Software Engineering
CSCI 651
Advanced Computer Networking
CSCI B201
Introduction to Computer Security
CSCI 697
Seminar in Computer Science Research
CSCI U310
Introduction To Computer Architecture
CSCI 100
Explorations in Computing
CSCI A399
T: Applied Android Programming
CSCI 201
Principles of Software Development
CSCI A225
Web Development
CSCI 360
Introduction to Artificial Intelligence
CSCI U375
Introduction to Cybersecurity
CSCI 423
Native Console Multiplayer Game Development
CSCI B599
Password hacking with machine learning methods--a white-hat...
CSCI 439
Compiler Development
CSCI 554
Cyber-Physical Systems: A Computing Perspective
CSCI A102
Computer Applications And Programming
CSCI 567
Machine Learning
CSCI B469
High Performance Computing
CSCI 580
3-D Graphics and Rendering
CSCI B365
Computer Graphics
CSCI 596
Scientific Computing and Visualization
CSCI U580
Introduction to Artificial Intelligence
CSCI 648
Advanced Information Integration
CSCI U315
Networking Technology
CSCI 677
Advanced Computer Vision
CSCI A411
Operating Systems
CSCI 102
Fundamentals of Computation
CSCI U515
Wireless Networks
CSCI 350
Introduction to Operating Systems
CSCI A145
Introduction to Algorithmic Design I
CSCI 420
Computer Graphics
CSCI A255
Intro. to Information Security
CSCI 445
Introduction to Robotics
CSCI B501
Advanced Statistical Methods
CSCI B317
Introduction to Digital Forensics
CSCI 490
Directed Research
CSCI U319
Functional Programming
CSCI 505
Applied Probability
CSCI U311
Information Systems Hardware and Software
CSCI 526
Advanced Mobile Devices and Game Consoles
CSCI B145
Java Programming Algorithmic Design I
CSCI 533
Algebraic Combinatorics
CSCI U139
Visual Basic Programming I
CSCI 551
Computer Networking
CSCI U236
Python Programming
CSCI 559
Machine Learning I: Supervised Methods
CSCI B101
Introduction to Computer Concepts
CSCI 577
Software Engineering
CSCI B797
Research Project
CSCI 591
Computer Science Research Colloquium
CSCI U321
Computer Science III
CSCI 631
Privacy in the World of Big Data
CSCI A450
Introduction to Image Processing
CSCI 672
Approximation Algorithms
CSCI B422
Introduction To Data Mining
CSCI 790
Research
CSCI A415
Data Communication And Computer Networks
CSCI 280
Video Game Production
CSCI 104
Data Structures and Object Oriented Design
CSCI 401
Capstone: Design and Construction of Large Software Systems
CSCI B409
Topics: Intro to Digital Humanities
CSCI 451
Parallel and Distributed Computation
CSCI 281
Pipelines for Games and Interactives
CSCI 467
Introduction to Machine Learning
CSCI U450
E-Business Web Application Development
CSCI 491
Final Game Project
CSCI 368
Programming Graphical User Interfaces
CSCI 510
Software Management and Economics
CSCI B466
Data Visualization
CSCI 527
Applied Machine Learning for Games
CSCI 430
Introduction to Computer and Network Security
CSCI 534
Affective Computing
CSCI B320
Database Systems Management
CSCI 548
Information Integration on the Web
CSCI 536
Linear Programming and Extensions
CSCI 557
Computer Systems Architecture
CSCI B102
Introduction to HTML and CSS
CSCI 572
Information Retrieval and Web Search Engines
CSCI 485
Programming Game Engines
CSCI 586
Database Systems Interoperability
CSCI U521
Database Implementation, Application and Administration
CSCI 599
Special Topics
CSCI 502
Numerical Analysis
CSCI 646
Coordinated Mobile Robotics
CSCI U599
Computer Science Senior Seminar
CSCI 524
Networked Artificial Intelligence
CSCI A220
Data Structures and Algorithms
CSCI B500
Practical Computing for Computational Scientists
CSCI U399
Intro. To Robotics
CSCI U200
Computer Science I
CSCI A350
Computer Graphics
CSCI U412
Introduction to Computer Networks and Security
CSCI 550
Advanced Data Stores