The following information is for reference only and is subject to change. Please consult the online course schedule at http://registrar.utexas.edu/ for official information. If you have any concerns regarding this teaching plan, please contact Sarah Moak at 512-471-9595 or smoak@cs.utexas.edu.
| COURSE | TITLE | FALL 2008 | SPRING 2009 |
|---|---|---|---|
| CS 301K | Foundations of Logical Thought | X | |
| CS 302 | Computer Fluency | X | X |
| CS 303E | Elements of Computers & Programming | X | X |
| CS 105 | Computer Programming: C++ | X | X |
| CS 105 | Computer Programming: C# | X | |
| CS 105 | Computer Programming: LISP | X | X |
| CS 105 | Computer Programming: Perl | X | X |
| CS 105 | Computer Programming: Python | X | |
| CS 105 | Computer Programming: Ruby | X | X |
| CS 305J | Introduction to Computing | X | X |
| CS 307 | Foundations of Computer Science | X | X |
| CS 108 | Software Systems: Linux/Unix | X | X |
| CS 310 | Computer Organization & Programming | X | X |
| CS 310H | Computer Organization & Programming: Honors | X | |
| CS 313E | Elements of Software Design | X | X |
| CS 313H | Logic, Sets & Functions: Honors | X | |
| CS 313K | Logic, Sets, & Functions | X | X |
| CS 315 | Algorithms & Data Structures | X | X |
| CS 315H | Algorithms & Data Structures: Honors | X | |
| CS 320N | Computers from the Ground Up | X | |
| CS 320N | Practical Linear Algebra I | X | |
| CS 320N | Practical Linear Algebra II | X | |
| CS 320N | Visual Programming | X | |
| CS 327E | Elements of Databases | X | |
| CS 329E | Elements of Algorithm Design & Analysis | X | |
| CS 329E | Elements of Modeling Biological Data | X | |
| CS 329E | Elements of Navigating Cyberspace | X | |
| CS 329E | Elements of Web Programming | X | |
| CS 336 | Analysis of Programs | X | X |
| CS 336H | Analysis of Programs: Honors | X | |
| CS 337 | Theory in Programming Practice | X | X |
| CS 341 | Automata Theory | X | X |
| CS 343 | Artifical Intelligence | X | |
| CS 344R | Robotics | X | |
| CS 345 | Programming Languages | X | X |
| CS 345H | Programming Languages: Honors | X | |
| CS 346 | Cryptography | X | |
| CS 347 | Data Management | X | |
| CS 349 | Contemporary Issues in Computer Sciences | X | |
| CS 352 | Computer Systems Architecture | X | X |
| CS 352H | Computer Systems Architecture: Honors | X | |
| CS 353 | Theory of Computation | X | |
| CS 354 | Computer Graphics | X | X |
| CS 356 | Computer Networks | X | X |
| CS 357 | Algorithms | X | |
| CS 357H | Algorithms: Honors | X | |
| CS 361 | Introduction to Computer Security | X | X |
| CS 371D | Introduction to Distributed Computing | X | |
| CS 371P | Object-Oriented Programming | X | X |
| CS 371S | Object-Oriented Software Engineering | X | |
| CS 372 | Introduction to Operating Systems | X | X |
| CS 372H | Introduction to Operating Systems: Honors | X | |
| CS 373 | Software Engineering | X | X |
| CS 375 | Compilers | X | |
| CS 378 | Advanced Computer Networks | X | |
| CS 378 | Autonomous Vehicles in Traffic | X | |
| CS 378 | Computational Brain | X | |
| CS 378 | Computational Intelligence in Game Design I | X | |
| CS 378 | Computational Intelligence in Game Design II | X | |
| CS 378 | Computer Vision | X | |
| CS 378 | Debugging & Verifying Programs | X | |
| CS 378 | Frontiers in High Performance Library Development | X | |
| CS 378 | Information Assurance & Security | X | |
| CS 378 | Introduction to Data Mining | X | |
| CS 378 | Introduction to Wireless Networks | X | |
| CS 378 | Natural Language Processing | X | |
| CS 378 | Network Security & Privacy | X | |
| CS 378 | Programming for Performance | X | |
| CS 378 | Unified Approach to Verfication & Validation | X | |
| CS 380C | Compilers | X | |
| CS 380D | Distributed Computing I | X | X |
| CS 380L | Advanced Operating Systems | X | |
| CS 380S | Theory & Practice of Secure Systems | X | |
| CS 381K | Artificial Intelligence | X | |
| CS 383C | Numerical Analysis: Linear Algebra | X | |
| CS 383D | Numerical Analysis: Int/App/Quad/Differential Equations | X | |
| CS 384G | Computer Graphics | X | |
| CS 384R | Geometric Modeling & Visualization | X | |
| CS 386C | Dependable Computing Systems | X | |
| CS 386D | Database Systems | X | X |
| CS 386L | Programming Languages | X | |
| CS 386M | Communication Networks | X | |
| CS 386S | Network Protocols | X | |
| CS 386W | Wireless Networking | X | |
| CS 388 | Natural Language Processing | X | |
| CS 388G | Algorithms: Technique & Theory | X | |
| CS 388L | Introduction to Mathematical Logic | X | |
| CS 388R | Randomized Algorithms | X |
|
| CS 388S | Formal Semantics & Verification | X | |
| CS 388T | Theory of Computation | X | |
| CS 389R | Recursion & Induction | X | |
| CS 391L | Machine Learning | X | |
| CS 393R | Autonomous Robots | X | |
| CS 394F | Knowledge Representation & Reasoning | X | |
| CS 395T | Advanced Compilers | X | |
| CS 395T | Algorithmic Game Theory | X | |
| CS 395T | Cognitive Science | X | |
| CS 395T | Computational Learning Theory | X | |
| CS 395T | Computantional Orchestation | X | |
| CS 395T | Computer Vision | X | |
| CS 395T | Memory Management | X | |
| CS 395T | Modeling Biological Data | X | |
| CS 395T | Topics in Network Protocol Design | X | |
| CS 395T | Unified Approach to Verfication & Validation | X | |
| CS 395T | Topics in Secure & Distributed Storage Systems | X | |
| CS 398T | Supervised Teaching in Computer Science | X | X |