Courses Offered

New courses, especially graduate courses, may be added every year. See the Auburn University Bulletin for course descriptions.

INFORMATION TECHNOLOGY

COMP 6000 WEB DESIGN WITH HTML AND JAVA (3). LEC. 3. Pr., Senior or graduate standing or departmental approval.
COMP 6010 INTERACTIVE APPLICATIONS IN VISUAL BASIC (3). LEC. 3. Pr., COMP 6000 or departmental approval.
COMP 6020 ADVANCED WEB DESIGN (3). LEC. 3. Pr., COMP 6010 or departmental approval.
COMP 6030 OBJECT-ORIENTED TECHNOLOGIES (3). LEC. 3. Pr., COMP 6000 or departmental approval.

COMPUTER SYSTEMS

COMP 6330 PARALLEL AND DISTRIBUTED PROCESSING (3). LEC. 3. Pr. COMP 3500.
COMP 6370 COMPUTER AND NETWORK SECURITY (3). LEC. 3. Pr. COMP 3270.
COMP 6500 Distributed Operating Systems(3), LEC. 3. Pr. COMP 4320
COMP 6510 Networked Multimedia Systems (3). LEC. 3. Pr., COMP 4320 or departmental approval
COMP 6520 Network and Operating System Administration(3), LEC. 3. Pr. COMP 4320.
COMP 6720 Real Time and Embedded Systems(3), LEC. 3. Pr. COMP 4320
COMP 7300 ADVANCED COMPUTER ARCHITECTURE (3). LEC. 3. Pr., COMP4300 or departmental approval.
COMP 7330 TOPICS IN PARALLEL AND DISTRIBUTED COMPUTING (3). LEC. 3. Pr. COMP 3500.
COMP 7500 Advanced Topics in Operating Systems(3), LEC. 3. Pr. COMP 6500 or departmental approval.
COMP 8330 ADVANCED TOPICS IN PARALLEL AND DISTRIBUTED COMPUTING (3), LEC. 3. Pr. COMP 6330 or department approval.
COMP 8500 Research Topics in Operating Systems(3), LEC. 3. Pr. COMP 7500.

COMPUTER APPLICATIONS

COMP 6120 DATABASE SYSTEMS I (3) LEC. 3. Pr., COMP 3270.
COMP 6400 FUNDAMENTALS OF COMPUTER GRAPHICS (3) LEC. 3. Pr., COMP 2010, MATH 2660
COMP 7120 DATABASE SYSTEMS II (3) LEC. 3. Pr., COMP 6120.
COMP 7400 ADVANCED COMPUTER GRAPHICS (3) LEC. 3. Pr., COMP6400 or departmental approval
COMP 8120 CURRENT TOPICS IN DATABASE SYSTEMS (3) LEC. 3. Pr., COMP 6120
COMP 8400 CURRENT TOPICS IN COMPUTER GRAPHICS (3) LEC. 3. Pr., COMP 7400 or department approval.

THEORY AND PROGRAMMING LANGUAGES

COMP 6200 FORMAL LANGUAGES (3). LEC. 3. Pr., COMP4200 or departmental approval.
COMP 6210 COMPILER CONSTRUCTION (3). LEC. 3. Pr. COMP4200.
COMP 6220 Advanced Topics in Programming Languages (3), LEC. 3. Pr. COMP 3220.
COMP 6230 Declarative Programming Languages and Principles (3), LEC. 3. Pr.
COMP 3220.
COMP 6280 Object Oriented Programming Languages and Principles(3), LEC. 3. Pr. COMP 3220.
COMP 7210 ADVANCED COMPILER DESIGN (3). LEC. 3. Pr., COMP6200 or departmental approval.
COMP 7220 PROGRAMMING LANGUAGE DESIGN AND SPECIFICATION (3). LEC. 3. Pr.,
COMP6220 or departmental approval.
COMP 7270 ADVANCED TOPICS IN ALGORITHMS (3). LEC. 3. Pr., COMP 4270 or departmental approval.
COMP 7280 PROGRAMMING LANGUAGE SEMANTICS (3). LEC. 3. Pr., COMP6220 or departmental approval.
COMP 7310 VLSI CAD TOOL DESIGN (3) LEC. 3. Pr., COMP6210 or departmental approval.
COMP 8220 Research Topics in Programming Languages(3), LEC. 3. Pr. COMP 7220

COMPUTER AND WIRELESS NETWORKS

COMP 6320 DESIGN AND ANALYSIS OF COMPUTER NETWORKS (3). LEC. 3. Pr. COMP 4320 or departmental approval.
COMP 6360 WIRELESS AND MOBILE NETWORKS (3). LEC. 3. Pr., COMP4320 or departmental approval.
COMP 6390 3G AND 4G WIRELESS (3). LEC. 3. Coreq., COMP6360 or ELEC 6110.
COMP 7320 ADVANCED COMPUTER NETWORKS (3). LEC. 3. Pr. COMP 7320 or departmental approval.
COMP 7340 HIGH-SPEED NETWORKS (3). LEC. 3. Pr. COMP 6320 or departmental approval.
COMP 7350 MULTIMEDIA NETWORKING (3). LEC. 3. Pr. COMP 6320 or departmental approval.
COMP 7360 WIRELESS AND MOBILE NETWORKS (3). LEC. 3. Pr. COMP 6320 or departmental approval.
COMP 8320 RESEARCH TOPICS IN COMPUTER NETWORKS (3). LEC. 3. Pr. COMP 6320 or departmental approval.
COMP 8500 RESEARCH TOPICS IN OPERATING SYSTEMS (3). LEC. 3. Pr., COMP7500

INTELLIGENT AND INTERACTIVE SYSTEMS

COMP 6600 ARTIFICIAL INTELLIGENCE (3) LEC. 3. Pr., COMP 4640 or departmental approval.
COMP 6610 ARTIFICIAL INTELLIGENCE PROGRAMMING (3). LEC. 3. Pr., COMP 6600 or departmental approval.
COMP 6620 USER INTERFACE DESIGN AND EVALUATION (3). LEC. 3. Pr., COMP 4640 or departmental approval.
COMP 7600 COMPUTATIONAL INTELLIGENCE (3) LEC. 3. Pr., COMP 6600 or departmental approval.
COMP 7610 COMPUTATIONAL COGNITION (3). LEC. 3. Pr., COMP 6600 or departmental approval.
COMP 7620 HUMAN-COMPUTER INTERACTION (3). LEC. 3. Coreq., COMP 6620 or departmental approval.
COMP 8600 ADVANCED TOPICS IN ARTIFICIAL INTELLIGENCE (3). LEC. 3. Pr., one of COMP 6610, COMP 7600, COMP 7610 or departmental approval.
COMP 8620 ADVANCED TOPICS IN HUMAN-COMPUTER INTERACTION (3). LEC. 3. Pr., COMP 7620 or departmental approval.

SOFTWARE ENGINEERING

COMP 6700 SOFTWARE PROCESS (3) LEC. 3. Pr., COMP 3700 or departmental approval.
COMP 6710 SOFTWARE QUALITY ASSURANCE (3) LEC. 3. Pr., COMP 3700 or departmental approval.
COMP 7700 SOFTWARE ARCHITECTURE (3) LEC. 3. Pr., COMP 6700.
COMP 7710 SOFTWARE ENVIRONMENTS (3) LEC. 3. Pr., COMP 6700
COMP 7720 SOFTWARE REENGINEERING (3) LEC. 3. Pr., COMP 6700.
COMP 7730 FORMAL METHODS FOR SOFTWARE (3) LEC. 3. Pr., COMP 6700.
COMP 8700 CURRENT TOPICS IN SOFTWARE ENGINEERING (3). LEC. 3. Pr., COMP 6700.

OTHERS

COMP 7930 DIRECTED STUDY (1-3) Pr. departmental approval.
COMP 7950 SEMINAR IN COMPUTER SCIENCE AND ENGINEERING (1). LEC. 1. Pr., departmental approval.
COMP 7970 SPECIAL TOPICS (1-3) Pr., departmental approval.
COMP 7980 M.Sw.E. DESIGN PROJECT (CREDIT TO BE ARRANGED) Pr., departmental approval.
COMP 7990 RESEARCH AND THESIS (CREDIT TO BE ARRANGED) Pr., departmental approval.
COMP 8930 DIRECTED STUDY (1-3) Pr., departmental approval.
COMP 8970 SPECIAL TOPICS (1-3) Pr., departmental approval.
COMP 8990 RESEARCH AND DISSERTATION (CREDIT TO BE ARRANGED) Pr., department approval.