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.