The University of Texas at Austin

Teaching Plans

Below is a list of courses that the CS Department plans to offer in the current and upcoming semesters. We will add new semesters when their offerings are confirmed. The following information is for reference only and is subject to change. Please consult the online Course Schedule for official information and details, including class times and locations.

2011 - 2012 Academic Year
Course Title Fall 2011 Spring 2012 Summer 2012
105 Computer Programming: C++ X X
105 Computer Programming: Perl X
105 Computer Programming: Python X
105 Computer Programming: Ruby X
108 Software Systems: Unix X
301K Foundations of Logical Thought: X
302 Computer Fluency: X X
303E Elements of Computers and Programming: X X
312 Introduction to Programming: X X
313E Elements of Software Design: X X
313H Logic, Sets, and Functions: Honors: X
313K Logic, Sets, and Functions.: X X
314 Data Structures: X X
314H Data Structures Honors : X
315 Algorithms and Data Structures: X
324E Elements of Graphics and Visualization: X
327E Elements of Databases: X
336 Analysis of Programs: X X
336H Analysis of Programs: Honors: X
337 Theory in Programming Practice: X X
341 Automata Theory: X X
343 Artificial Intelligence: X X
345 Programming Languages: X X
345H Programming Languages: Honors: X
346 Cryptography: X
347 Data Management: X
349 Contemporary Issues in Computer Science: X
352 Computer Systems Architecture: X
353 Theory of Computation: X
354 Computer Graphics: X X
356 Computer Networks: X X
357 Algorithms: X
357H Algorithms: Honors: X
361 Introduction to Computer Security: X
370 Undergraduate Reading and Research: X X
371P Object-Oriented Programming: X X
371R Information Retrieval and Web Search: X
372 Introduction to Operating Systems: X X
373 Software Engineering: X X
378 Undergraduate Topics in Computer Science: X X
379H Computer Sciences Honors Thesis: X X
429 Computer Organization & Architecture: X X
439 Principles of Computer Systems: X
2010 - 2011 Academic Year
Course Title Fall 2010 Spring 2011 Summer 2011
105 Computer Programming: Perl X
105 Computer Programming: Ruby X
105 Computer Programming: Python X
108 Software Systems: Linux/Unix X
301K Foundations of Logical Thought: X
302 Computer Fluency: X X
Whole Session
303E Elements of Computers and Programming: X
Whole Session
310 Computer Organization and Programming: X
313E Elements of Software Design: X
313H Logic, Sets, and Functions: Honors: X
313K Logic, Sets, and Functions.: X X
315 Algorithms and Data Structures: X X
Second Session
324E Elements of Graphics and Visualization: X
327E Elements of Databases: X
336 Analysis of Programs: X X
First Session
336 Analysis of Programs: X X
336H Analysis of Programs: Honors: X
337 Theory in Programming Practice: X X
341 Automata Theory: X X
Second Session
343 Artificial Intelligence: X
345 Programming Languages: X X
345H Programming Languages: Honors: X X
347 Data Management: X
349 Contemporary Issues in Computer Science: X
349 Contemporary Issues in Computer Science: X
352 Computer Systems Architecture: X
353 Theory of Computation: X X
354 Computer Graphics: X
356 Computer Networks: X X
First Session
357 Algorithms: X
357H Algorithms: Honors: X
361 Introduction to Computer Security: X
370 Undergraduate Reading and Research: X X
Whole Session
371D Distributed Computing: X
371P Object-Oriented Programming: X X
372 Introduction to Operating Systems: X
373 Software Engineering: X
Whole Session
373 Software Engineering: X
379H Computer Sciences Honors Thesis: X
Whole Session