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