COM S 511 |
Advanced Design and Analysis of Algorithms |
COM S 327 |
Advanced Programming Techniques |
COM S 665A |
Advanced Topics in Software Engineering: Foundations |
COM S 435 |
Algorithms for Large Data Sets: Theory and Practice |
COM S 535 |
Algorithms for Large Data Sets: Theory and Practice |
COM S 535 |
Algorithms for Large Data Sets: Theory and Practice (Online) |
COM S 407 |
Applied Formal Methods |
COM S 507 |
Applied Formal Methods |
COM S 444 |
Bioinformatic Analysis |
COM S 567 |
Bioinformatics I (Bioinformatics Algorithms) |
COM S 569 |
Bioinformatics III (Structural Bioinformatics) |
COM S 326 |
C for Programmers |
COM S 203 |
Careers in Computer Science |
COM S 433 |
Computational Models of Nanoscale Self-Assembly |
COM S 533 |
Computational Models of Nanoscale Self-Assembly |
COM S 551 |
Computational Techniques for Genome Assembly and Analysis |
COM S 437 |
Computer Game and Media Programming |
COM S 103 Summer Online |
Computer Literacy and Applications (Online) |
COM S 103 |
Computer Literacy and Applications (Online) |
COM S 586 |
Computer Network Architectures |
COM S 402 |
Computer Science Senior Project |
COM S 430 |
Concurrent Programming in Practice |
COM S 527X |
Concurrent Systems |
COM S 311 |
Design and Analysis of Algorithms |
COM S 230 |
Discrete Computational Structures |
COM S 612 |
Distributed Algorithms |
COM S 410 |
Distributed Development of Software |
COM S 510 |
Distributed Development of Software |
COM S 454 |
Distributed Systems |
COM S 554 |
Distributed Systems |
COM S 412 |
Formal Methods in Software Engineering |
COM S 512 |
Formal Methods in Software Engineering |
COM S 413 |
Foundations and Applications of Program Analysis |
COM S 513 |
Foundations and Applications of Program Analysis |
COM S 486 |
Fundamental Concepts in Computer Networking |
COM S 207 |
Fundamentals of Computer Programming |
COM S 414 |
Gerontechnology in Smart Home Environments |
COM S 514 |
Gerontechnology in Smart Home Environments |
COM S 425 |
High Performance Computing for Scientific and Engineering Applications |
COM S 418 |
Introduction to Computational Geometry |
COM S 518 |
Introduction to Computational Geometry |
COM S 321 |
Introduction to Computer Architecture and Machine-Level Programming |
COM S 336 |
Introduction to Computer Graphics |
COM S 228 |
Introduction to Data Structures |
COM S 363 |
Introduction to Database Management Systems |
COM S 424 |
Introduction to High Performance Computing |
COM S 474 |
Introduction to Machine Learning |
COM S 574 |
Introduction to Machine Learning |
COM S 227 |
Introduction to Object-Oriented Programming |
COM S 352 |
Introduction to Operating Systems |
COM S 104 |
Introduction to Programming |
COM S 127 |
Introduction to Programming for Problem Solving |
COM S 113 |
Introduction to Spreadsheets and Databases |
COM S 113 Online Section |
Introduction to Spreadsheets and Databases (Online) |
COM S 106 |
Introduction to Web Programming (Online) |
COM S 421 |
Logic for Mathematics and Computer Science |
COM S 476 |
Motion Strategy Algorithms and Applications |
COM S 576 |
Motion Strategy Algorithms and Applications |
COM S 487 |
Network Programming, Applications, and Research Issues |
COM S 587 |
Network Programming, Applications, and Research Issues |
COM S 362 |
Object-Oriented Analysis and Design |
COM S 578X |
Optimization for Machine Learning |
COM S 101 |
Orientation |
COM S 461 |
Principles and Internals of Database Systems |
COM S 561 |
Principles and Internals of Database Systems |
COM S 440 |
Principles and Practice of Compiling |
COM S 540 |
Principles and Practice of Compiling |
COM S 472 |
Principles of Artificial Intelligence |
COM S 572 |
Principles of Artificial Intelligence |
COM S 552 |
Principles of Operating Systems |
COM S 342 |
Principles of Programming Languages |
COM S 453 |
Privacy Preserving Algorithms and Data Security |
COM S 477 |
Problem Solving Techniques for Applied Computer Science |
COM S 577 |
Problem Solving Techniques for Applied Computer Science |
COM S 441 |
Programming Languages |
COM S 541 |
Programming Languages |
COM S 455 |
Simulation: Algorithms and Implementation |
COM S 555 |
Simulation: Algorithms and Implementation |
COM S 319 |
Software Construction and User Interfaces |
COM S 309 |
Software Development Practices |
COM S 409 |
Software Requirements Engineering |
COM S 509 |
Software Requirements Engineering |
COM S 415 |
Software System Safety |
COM S 515 |
Software System Safety |
COM S 417 |
Software Testing |
COM S 331 |
Theory of Computing |