Research Faculty
Jeff Huang
- Associate Professor, Computer Science & Engineering
- Office: PETR 236
- Phone: 979-845-5485
- Email: jeff@cse.tamu.edu

Khanh Nguyen
- Assistant Professor, Computer Science & Engineering
- Office: PETR 229
- Phone: 979-458-1904
- Email: khanhtn@tamu.edu

Lawrence Rauchwerger
- Emeritus Professor, Computer Science & Engineering
- Office: HRBB 417A
- Phone: 979-845-8872
- Email: rwerger@cse.tamu.edu

Courses Offered
CSCE 605. Compiler Design. Credits 3. 3 Lecture HoursAdvanced topics in compiler writing; parser generators and compiler-compilers; dynamic storage and scope resolution; data flow analysis and code optimization. Prerequisite: CSCE 434. |
CSCE 621. Language, Library and Program Design Using C++. Credits 3. 3 Lecture HoursExploration of the interactions among language design, library design, and program design in the context of ISO standard C++ and its proposed extensions; Novel features provided by C++ and the design and programming techniques supported. Prerequisite: Graduate classification or approval of instructor; understanding of C++ and experience with software development projects helpful; knowledge of at least one programming language in addition to C and C++. |
CSCE 622. Generic Programming. Credits 3. 3 Lecture HoursThe generic programming approach to design and systematic classification of software components, techniques for achieving correctness, efficiency, and generality of algorithms, data structures, and memory management, methods of structuring a library of generic software components for maximum usability are practiced in a significant design and implementation project. Prerequisite: CSCE 221. |