All Courses
| Course Number | Class | Professor |
|---|---|---|
| 302 | Computer Fluency | Porter |
| 303E | Elements of Computers & Programming | Eberlein |
| 105 | Computer Programming: Perl | Dunham |
| 105 | Computer Programming: C++ | Sartor |
| 105 | Computer Programming: Ruby | Bishop |
| 305J | Intro to Computing | Scott |
| 307 | Foundations of Computer Science | Scott |
| 108 | Software Systems: Unix | Rozner |
| 310 | Computer Organization & Programming | Keckler |
| 310H | Computer Organization & Programming: Honors | Fussell |
| 313E | Elements of Software Design | Mitra |
| 313K | Logic, Sets, & Functions | Moore |
| 315 | Algorithms & Data Structures | Novak |
| 320N | Computers from the Ground Up | Mitra |
| 327E | Elements of Databases | Mitra |
| 336 | Analysis of Programs | Myers |
| 336H | Analysis of Programs: Honors | Klivans |
| 337 | Theory in Programming Practice | Eberlein |
| 341 | Automata Theory | Rich |
| 341H | Automata Theory: Honors | Rich |
| 343 | Artificial Intelligence | Stone |
| 345 | Programming Languages | Cannata |
| 346 | Cryptography | Waters |
| 349 | Contemporary Issues in Computer Science - W | Cline/Rich |
| 352 | Computer Systems Architecture | McKinley |
| 353 | Theory of Computation | Zuckerman |
| 354 | Computer Graphics | Fussell |
| 356 | Computer Networks | Zhang |
| 357 | Algorithms | Ramachandran |
| 371P | Object-Oriented Programming | Downing |
| 371R | Information Retrieval & Web Search | Mooney |
| 372 | Intro to Operating Systems | Dahlin |
| 372H | Intro to Operating Systems: Honors | Witchel |
| 373 | Software Engineering - W | Downing |
| 375 | Compilers | Pingali |
| 378 | Autonomous Vehicles in Traffic | Quinlan |
| 378 | Computational Brain - W | Ballard |
| 378 | Debugging & Verifying Programs - W | Emerson |
| 378 | Information Assurance & Security | Young |
| 378 | Intro to Wireless Networks | Qiu |
| 378 | Intro to Data Mining | Dhillon |
| 378 | Natural Language Processing | Baldridge |
| 378 | Network Security & Privacy | Shmatikov |
| 378 | Software Systems Architecture | Batory |
| 178H | Intro to Computer Science Research: Honors | Alvisi, Lin |
| Course Number | Class Name | Professor |
|---|---|---|
| 310H | Computer Organization & Programming: Honors | Fussell |
| 336H | Analysis of Programs: Honors | Klivans |
| 341H | Automata Theory: Honors | Rich |
| 372H | Intro to Operating Systems: Honors | Walfish |
| 178H | Intro to Computer Science Research: Honors | Alvisi, Lin |
| Course Number | Class Name | Professor |
|---|---|---|
| 302 | Computer Fluency | Porter |
| 303E | Elements of Computers & Programming | Eberlein |
| 313E | Elements of Software Design | Mitra |
| 320N | Computers from the Ground Up | Mitra |
| 327E | Elements of Databases | Mitra |
Fall 2009 Courses
All Courses
| Course Number | Class | Professor |
|---|---|---|
| 301K | Foundations of Logical Though | Eberlein |
| 303E | Elements of Computers & Programming | Mitra |
| 105 | Computer Programming: C++ | Sartor |
| 105 | Computer Programming: Perl | Dunham |
| 105 | Computer Programming: PHP/SQL | Schrum |
| 105 | Computer Programming: Python | Bishop |
| 305J | Intro to Computing | Eberlein |
| 307 | Foundations of Computer Science | Scott |
| 108 | Software Systems: Unix | Rozner |
| 310 | Computer Organization & Programming | Boral |
| 313E | Elements of Software Design | Young |
| 313H | Logic, Sets, & Functions: Honors | Cline |
| 313K | Logic, Sets, & Functions | Eberlein |
| 313K | Logic, Sets, & Functions | Lifschitz |
| 315 | Algorithms & Data Structures | Novak |
| 315H | Algorithms & Data Structures: Honors | Lin |
| 320N | Practical Linear Algebra I | van de Geijn |
| 324E | Elements of Graphics & Visualization | Scott |
| 329E | Elements of Web Programming | Mitra |
| 336 | Analysis of Programs | Myers |
| 336 | Analysis of Programs | Warnow |
| 337 | Theory in Programming Practice | Misra |
| 341 | Automata Theory | Rich |
| 345 | Programming Languages | Cannata |
| 345H | Programming Languages: Honors | Cook |
| 346 | Cryptography | Gal |
| 347 | Data Management | Miranker |
| 352 | Computer Systems Architecture | Hunt |
| 352H | Computer Graphics | Fussell |
| 356 | Computer Networks | Lam |
| 357 | Algorithms | Plaxton |
| 361 | Intro to Computer Security | Young |
| 370 | Undergrad Reading & Research: FRI | Quinlan |
| 370 | Undergrad Reading & Research: FRI | van de Geijn |
| 371D | Distributed Computing | Alvisi |
| 371P | Object-Oriented Programming | Downing |
| 372 | Intro to Operating Systems | Witchel |
| 372 | Intro to Operating Systems | Mok |
| 373 | Software Engineering-W | Downing |
| 378 | Computer Vision | Grauman |
| 378 | Computational Intelligence in Game Design II | Miikkulainen |
Honors Courses
| Course Number | Class | Professor |
|---|---|---|
| 313H | Logic, Sets, & Functions: Honors | Cline |
| 315H | Algorithms & Data Structures: Honors | Lin |
| 345H | Programming Languages: Honors | Cook |
| 352H | Computer Systems Architectures: Honors | Fussell |
Elements of Computing Courses
| Course Number | Class | Professor |
|---|---|---|
| 301K | Foundations of Logical Thought | Eberlein |
| 303E | Elements of Computers & Programming | Mitra |
| 313E | Elements of Software Design | Young |
| 320N | Practical Linear Algebra I | van de Geijn |
| 324E | Elements of Graphics & Visualization | Scott |
| 329E | Elements of Web Programming | Mitra |
Summer 2009 Courses
All Courses
| Course Number | Class | Professor |
|---|---|---|
| w303E | Elements of Computers & Programming | Mitra |
| w307 | Foundations of Computer Science | Scott |
| f313K | Logic, Sets, & Functions | Eberlein |
| s320N | Computers from the Ground Up | Mitra |
| f356 | Computer Networks | Gouda |
| f361 | Network Security | Young |
| s375 | Compilers | Novak |
| w378 | Generic Programming & the STL | Downing |
Elements of Computing Courses
| Course Number | Class | Professor |
|---|---|---|
| w303E | Elements of Computers & Programming | Mitra |
| s320N | Computers from the Ground Up | Mitra |
Spring 2009 Courses
All Courses
| Course Number | Class | Professor |
|---|---|---|
| 302 | Computer Fluency | Porter |
| 303E | Elements of Computers & Programming | Eberlein |
| 105 | Computer Programming: C++ | Kohl |
| 105 | Computer Programming: PHP/SQL | Schrum |
| 105 | Computer Programming: Perl | Sit |
| 105 | Computer Programming: Python | Wiedermann |
| 105 | Computer Programming: Ruby | Bishop |
| 305J | Intro to Computing | Eberlein |
| 307 | Foundations of Computer Science | Scott |
| 108 | Software Systems: Unix | Mihalkova |
| 310 | Computer Organization & Programming | Fussell |
| 310H | Computer Organization & Programming: Honors | Keckler |
| 313E | Elements of Software Design | Mitra |
| 313K | Logic, Sets, and Functions | Moore |
| 315 | Algorithms & Data Structures | Novak |
| 320N | Computers from the Ground Up | Mitra |
| 320N | Practical Linear Algebra I | Van de Geijn |
| 320N | Visual Programming | Scott |
| 327E | Elements of Databases | Mitra |
| 329E | Elements of Algorithm Design & Analysis | Warnow |
| 336 | Analysis of Programs | Myers |
| 336 | Analysis of Programs | Warnow |
| 336H | Analysis of Programs: Honors | Klivans |
| 337 | Theory in Programming Practice | Misra |
| 341 | Automata Theory | Rich |
| 343 | Artificial Intelligence | Mooney |
| 345 | Programming Languages | Cannata |
| 349 | Contemporary Issues in Computer Sciences-W | Cline/Rich |
| 352 | Computer Systems Architecture | Boral |
| 352 | Computer Systems Architecture | Schwetman |
| 353 | Theory of Computation | Zuckerman |
| 354 | Computer Graphics | Fussell |
| 356 | Computer Networks | Gouda |
| 357H | Algorithms: Honors | Ramachandran |
| 361 | Intro to Computer Security | Young |
| 371P | Object-Oriented Programming | Downing |
| 372 | Intro to Operating Systems | Witchel |
| 372H | Intro to Operating Systems: Honors | Dahlin |
| 373 | Software Engineering-W | Downing |
| 178H | Intro to Computer Science Research: Honors | TBD |
| 378 | Advanced Computer Networks | Zhang |
| 378 | Autonomous Vehicles in Traffic | Beeson |
| 378 | Computational Brain | Ballard |
| 378 | Computational Intelligence in Game Design I | Miikkulainen |
| 378 | Debugging & Verifying Programs-W | Emerson |
| 378 | Information Assurance & Security | Young |
| 378 | Intro to Data Mining | Dhillon |
| 378 | Intro to Wireless Networking | Qiu |
| 378 | Network Security & Privacy | Shmatikov |
| 378 | Programming for Performance | Pingali & Chatterjee |
Honors Courses
| Course Number | Class Name | Professor |
|---|---|---|
| 310H | Computer Organization & Programming: Honors | Keckler |
| 336H | Analysis of Programs: Honors | Klivans |
| 357H | Algorithms: Honors | Ramachandran |
| 372H | Intro to Operating Systems: Honors | Dahlin |
Elements of Computing Courses
| Course Number | Class Name | Professor |
|---|---|---|
| 302 | Computer Fluency | Porter |
| 303E | Elements of Computers & Programming | Eberlein |
| 313E | Elements of Software Design | Mitra |
| 320N | Computers from the Ground Up | Mitra |
| 320N | Practical Linear Algebra I | van de Geijn |
| 320N | Visual Programming | Scott |
| 327E | Elements of Databases | Mitra |
| 329E | Elements of Algorithm Design & Analysis | Warnow |
Send link updates to smoak@cs.utexas.edu