Skip to Content

The University of Texas at Austin

Teaching Plans

NOTE: 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 these teaching plans, please contact Sarah Moak Hyman at 512-471-9595 or smoak@cs.utexas.edu.

Summer 2010
COURSE TITLE First Term Second Term Whole Session
CS 302 Computer Fluency     X
CS 303E Elements of Computers & Programming     X
CS 307 Foundations of Computer Science     X
CS 315 Algorithms & Data Structures   X  
CS 361 Network Security X    
CS 370 Undergrad Reading & Research-W     X
CS 370 Undergrad Reading & Research     X
CS 373 Software Engineering-W     X
CS 378 Generic Programming & the STL     X
CS 379H Computer Science Honors Thesis     X
CS 379H Computer Science Honors Thesis-W     X
CS 195 Conference Course X X X
CS 195 Practicum in Computer Science Applications     X
CS 295 Conference Course X X X
CS 395 Conference Course X X X
CS 698A Thesis     X
CS 698B Thesis     X
CS 399R Dissertation     X
CS 699R Dissertation     X
CS 999R Dissertation     X
CS 399W Dissertation     X
CS 699W Dissertation     X
CS 999W Dissertation     X

 

Fall 2009-Spring 2010
COURSE TITLE FALL 2009 SPRING 2010
CS 301K Foundations of Logical Thought X  
CS 302 Computer Fluency   X
CS 303E Elements of Computers & Programming X X
CS 303E Elements of Computers & Programming X X
CS 105 Computer Programming: C++ X X
CS 105 Computer Programming: Perl X X
CS 105 Computer Programming: PHP/SQL X X
CS 105 Computer Programming: Python X  
CS 105 Computer Programming: Ruby   X
CS 305J Introduction to Computing X X
CS 307 Foundations of Computer Science 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 313K Logic, Sets, & Functions 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 324E Elements of Graphics and Visualization X  
CS 327E Elements of Databases X
CS 329E Elements of Web Programming X
CS 336 Analysis of Programs X 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 341H Automata Theory: Honors   X
CS 343 Artificial Intelligence X
CS 345 Programming Languages X X
CS 345H Programming Languages: Honors X
CS 346 Cryptography X X
CS 347 Data Management X
CS 349 Contemporary Issues in Computer Sciences-W X
CS 349 Contemporary Issues in Computer Sciences-W   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
CS 356 Computer Networks X X
CS 357 Algorithms X X
CS 361 Introduction to Computer Security X  
CS 370 Undergrad Reading & Research X X
CS 370 Undergrad Reading & Research - W X X
CS 370 Undergrad Reading & Research - FRI X
CS 370 Undergrad Reading & Research - FRI X
CS 371D Introduction to Distributed Computing X
CS 371P Object-Oriented Programming X X
CS 371R Information Retrieval and Web Search   X
CS 372 Introduction to Operating Systems X X
CS 372 Introduction to Operating Systems X  
CS 372H Introduction to Operating Systems: Honors X
CS 373 Software Engineering - W X X
CS 373 Software Engineering - W X X
CS 375 Compilers   X
CS 378 Autonomous Vehicles in Traffic X
CS 378 Computational Brain-W 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 - W 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 Software Design   X
CS 178H Intro to Computer Science Research: Honors   X
CS 379H Computer Science Honors Thesis - W X X
CS 379H Computer Science Honors Thesis X X
CS 380C Compilers X  
CS 380D Distributed Computing I X X
CS 380L Advanced Operating Systems   X
CS 380P Parallel Systems   X
CS 380S Theory & Practice of Secure Systems X
CS 383C Numerical Analysis: Linear Algebra X  
CS 383D Numerical Analysis: Int/App/Quad/Diff Equations   X
CS 384G Computer Graphics   X
CS 386C Dependable Computing Systems X
CS 386L Programming Languages X  
CS 386M Communication Networks X  
CS 386W Wireless Networking X
CS 388 Natural Language Processing X
CS 388G Algorithms: Technique & Theory   X
CS 388H Cryptography X  
CS 388L Introduction to Mathematical Logic X
CS 388P Parallel Algorithms

X

CS 388S Formal Semantics & Verification   X
CS 388T Theory of Computation   X
CS 391D Data Mining X
CS 391L Machine Learning X
CS 393R Autonomous Robots X
CS 394C Algorithms for Computational Biology X  
CS 394N Neural Networks X  
CS 195 Conference Course X X
CS 195 Practicum in Comptuer Science Applications   X
CS 295 Conference Course X X
CS 395 Conference Course X X
CS 195T Intro to Graduate Computer Science X  
CS 195T Practice in Computer Science Applications X  
CS 395T Computational Learning Theory X
CS 395T Computational Statistics with Application to Bioinformatics   X
CS 395T Computer Vision   X
CS 395T Industrial Formal Methods X  
CS 395T Intro to Cognitive Science X  
CS 395T Modeling Biological Data   X
CS 395T Operating Systems Implementation X  
CS 395T Pseudorandomness X  
CS 395T Some Abnormal Assembly Required   X
CS 395T Topics in Information Retrieval & Web Search   X
CS 395T Topics in Multicore Programming X  
CS 395T Topics in Network Protocol Design X
CS 698A Thesis X X
CS 698B Thesis X X
CS 398T Supervised Teaching in Computer Science X  
CS 399R Dissertation X X
CS 699R Dissertation X X
CS 999R Dissertation X X
CS 399W Dissertation X X
CS 699W Dissertation X X
CS 999W Dissertation X X
2008-2009 Teaching Plan

 

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 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 Artificial 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 370 Undergrad Reading & Research: FRI 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 178H Intro to Computer Science Research: Honors 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 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 Verification & Validation X
CS 380C Compilers X
CS 380D Distributed Computing I X X
CS 380L Advanced Operating Systems X
CS 380P Parallel Systems   X
CS 380S Theory & Practice of Secure Systems 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 Protocol Security 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 395T Advanced Cryptography X
CS 395T Algorithmic Game Theory X
CS 395T Cognitive Science   X
CS 395T Computational Learning Theory X
CS 395T Computational Orchestration X
CS 395T Computational Statistics with Application to Bioinformatics   X
CS 395T Computer Vision   X
CS 395T Memory Management X
CS 395T Modeling Biological Data X  
CS 395T Product Realization & Technology Commercialization X  
CS 395T Topics in Network Protocol Design X
CS 395T Topics in Secure & Distributed Storage Systems   X
CS 395T Unified Approach to Verification & Validation X
CS 398T Supervised Teaching in Computer Science X X