![]() |
Do Not Use the Back/Forward Buttons
Please use the navigation links at the bottom of the page.
To view course offerings for another subject area, Return to Search Page
| CS 45201 COMP COMM NETWORKS | |
| College: | College of Arts and Sciences |
| Dept: | CS |
| Credits: | 3 |
| Class Level: | U |
| WWW AS AN EXAMPLE OF A CLIENT-SERVER SYSTEM. SPECIAL FEE: $3.33/CR. HR.; | |
| CS 69191 MASTERS SEMINAR | |
| College: | College of Arts and Sciences |
| Dept: | CS |
| Credits: | 1 TO 2 |
| Class Level: | G |
| COUNT TOWARDS THE MASTERS DEGREE. | |
| CS 45201 COMP COMM NETWORKS | |
| College: | College of Arts and Sciences |
| Dept: | CS |
| Credits: | 3 |
| Class Level: | U |
| SUBJECT TO CHANGE. PREREQUISITE: CS 33211. | |
| CS 45231 INTERNET ENGINEERING | |
| College: | College of Arts and Sciences |
| Dept: | CS |
| Credits: | 3 |
| Class Level: | U |
| DESIGN FUNDAMENTALS AND WORKING PRINCIPLES OF INTERNET SYSTEMS AT THE IP LAYER AND ABOVE. DNS, INTER-DOMAIN ROUTING, INTERNET CLIENT SERVER PROGRAMMING, APPLICATION LEVEL PROTOCOLS (HTTP, XML, ETC. ) WEB SERVER ARCHITECTURE, BROWSER, INTERNET SECURITY, AND MULTIMEDIA SERVING. SPECIAL FEE: $6.67/CR. HR. - SUBJECT TO CHANGE. PREREQUISITE: CS 33001, 33211 AND 45201 OR PERMISSION. | |
| CS 46101 DSGN & ANAL-ALGORITHMS | |
| College: | College of Arts and Sciences |
| Dept: | CS |
| Credits: | 3 |
| Class Level: | U |
| INTRODUCTION TO ALGORITHMIC CONCEPTS, DESIGN AND COMPLEXITY ANALYSIS OF ALGORITHMS, SEARCHING, SORTING, GRAPHS, GEOMETRIC, ALGEBRAIC AND PARALLEL ALGORITHMS. PREREQUISITES: MATH 12003 AND C (2.0) OR BETTER IN CS 33001. | |
| CS 46201 AUTOMATA FORMAL LANGUAGES | |
| College: | College of Arts and Sciences |
| Dept: | CS |
| Credits: | 3 |
| Class Level: | U |
| A STUDY OF ALPHABETS, STRINGS, LANGUAGES; REGULAR LANGUAGES AND EXPRESSIONS, DETERMINISTIC AND NONDETERMINISTIC FINITE AUTOMATA, CONTEXT-FREE GRAMMARS AND LANGUAGES, PUSHDOWN AUTOMATA, TURING MACHINES AND COMPLEXITY THEORY. PREREQUISITES: CS 23022 AND MATH 12003. | |
| CS 47101 COMPUTER GRAPHICS | |
| College: | College of Arts and Sciences |
| Dept: | CS |
| Credits: | 3 |
| Class Level: | U |
| DISPLAY FILE GENERATION, INTERACTIVE GRAPHICS TECHNIQUES, DISPLAY DEVICES, THREE-DIMENSIONAL GRAPHICS, GRAPHIC SYSTEM DESIGN, GRAPHIC LANGUAGES AND APPLICATIONS IN MAN-MACHINE COMMUNICATIONS. SPECIAL FEE: $6.67/CR. HR.; SUBJECT TO CHANGE. PREREQUISITE: CS 33001. | |
| CS 47105 WEB DESIGN & PROGRAMMING I | |
| College: | College of Arts and Sciences |
| Dept: | CS |
| Credits: | 3 |
| Class Level: | U |
| A JOINT COMPUTER SCIENCE (CS) AND VISUAL COMMUNICATION DESIGN (VCD) COURSE ON WEB CONCEPTS AND HIGH QUALITY WEB DESIGN: CS, VCD, PRINCIPLES, TOOLS, ARCHITECTURE, PRESENTATION, DESIGN AND CREATION OF WEB SITES BY TEAMWORK. WEB-BASED INSTRUCTION IS USED. PREREQUISITE: UPPER CLASS CS OR UPPER CLASS VCD OR PERMISSION. | |
| CS 47106 WEB DESIGN & PROGRAMMING II | |
| College: | College of Arts and Sciences |
| Dept: | CS |
| Credits: | 3 |
| Class Level: | U |
| A JOINT COMPUTER SCIENCE AND VISUAL COMMUNICATION DESIGN COURSE ON ADVANCED WEB TECHNIQUES AND MULTIMEDIA WEB DESIGN: WEB SERVERS, SECURITY, ADVANCED DESIGN, JAVA SERVLETS, APPLETS, DATABASE CONNECTIVITY, SITE MAINTENANCE, CREATION OF ACTUAL WEB SITES BY TEAMWORK. PREREQUISITE: CS 47105 OR VCD 46000. | |
| CS 47107 WEB DESIGN & PROGRAM STUDIO | |
| College: | College of Arts and Sciences |
| Dept: | CS |
| Credits: | 3 TO 6 |
| Class Level: | U |
| A JOINT COMPUTER SCIENCE (CS) AND VISUAL COMMUNICATION DESIGN (VCD) PROJECT COURSE. COMPREHENSIVE EXPERIENCE ON ASPECTS OF WEBSITE CREATION, HOSTING, MAINTENANCE, AND MANAGEMENT. CREATIVE COMBINATION AND INTEGRATION OF ART AND PROGRAMMING ARE EMPHASIZED. SPECIAL FEE: $6.67/CR. HR.; SUBJECT TO CHANGE. PREREQUISITE: ART 4/53006 OR CS 4/57106. | |
| CS 49901 CAPSTONE PROJECT | |
| College: | College of Arts and Sciences |
| Dept: | CS |
| Credits: | 3 |
| Class Level: | U |
| THE COURSE IS AN INTEGRATIVE EXPERIENCE THAT BRINGS TOGETHER ALL COMPONENTS OF THE UNDERGRADUATE COMPUTER SCIENCE CURRICULUM IN AN APPLIED, HANDS-ON, REAL WORLD SETTING. CS 45201, 43901, 33006, 43005. | |
| CS 49995 ST IN COMPUTER SCIENCE | |
| College: | College of Arts and Sciences |
| Dept: | CS |
| Credits: | 1 TO 4 |
| Class Level: | U |
| SPECIAL TOPICS FROM ALL AREAS OF COMPUTER SCIENCE. REPEAT REGISTRATION PERMITTED. PREREQUISITE: PERMISSION. | |
| CS 49996 INDIVIDUAL STUDY | |
| College: | College of Arts and Sciences |
| Dept: | CS |
| Credits: | 1 TO 4 |
| Class Level: | U |
| Prerequisite: Permission of instructor. PREREQUISITE: PERMISSION OF INSTRUCTOR. | |
| CS 49998 RESEARCH | |
| College: | College of Arts and Sciences |
| Dept: | CS |
| Credits: | 1 TO 15 |
| Class Level: | U |
| Prerequisite: Permission. PREREQUISITE: PERMISSION. | |
| CS 51012 FINITE MATH | |
| College: | College of Arts and Sciences |
| Dept: | CS |
| Credits: | 3 |
| Class Level: | G |
| CROSS-LISTED WITH MATH 51012. A CONTINUATION OF DISCRETE MATHEMATICS; EMPHASIZING COMBINATORIAL TECHNIQUES, GRAPH APPLICATIONS IN ALGORITHMS, FINITE ALGEBRA, NUMBER THEORY AND PROBABILITY. COVERS USEFUL MATHEMATICS FOR CS MAJORS. PREREQUISITE: CS 23022; GRADUATE STANDING. | |
| CS 52201 INTRO NUMERICAL COMPUT I | |
| College: | College of Arts and Sciences |
| Dept: | CS |
| Credits: | 3 |
| Class Level: | G |
| CROSS-LISTED WITH MATH 52201. AN INTRODUCTION TO NUMERICAL METHODS AND SOFTWARE FOR SOLVING MANY COMMON SCIENTIFIC COMPUTING PROBLEMS. LINEAR SYSTEMS, LEAST-SQUARES DATA FITTING, NONLINEAR EQUATIONS AND SYSTEMS, AND OPTIMIZATION PROBLEMS SPECIAL COURSE FEE: $3.33/CR.HR. - SUBJECT TO CHANGE. PREREQUISITE: MATH 12003, 21001 AND CS 23021 OR PERMISSION. GRADUATE STANDING. | |
| CS 52202 INTRO NUMERICAL COMPUT II | |
| College: | College of Arts and Sciences |
| Dept: | CS |
| Credits: | 3 |
| Class Level: | G |
| CROSS-LISTED WITH MATH 52202. A CONTINUATION OF CS 52201. TOPICS INCLUDE INTERPOLATION, NUMERICAL DIFFERENTIATION AND INTEGRATION, AND NUMERICAL SOLUTION OF ORDINARY DIFFERENTIAL EQUATIONS. SPECIAL COURSE FEE - $3.33/CR.HR. - SUBJECT TO CHANGE PREREQUISITE: MATH 32044 AND CS 4/52201. GRADUATE STANDING. | |
| CS 53005 INTRO. TO DATABASE SYS. DES | |
| College: | College of Arts and Sciences |
| Dept: | CS |
| Credits: | 3 |
| Class Level: | G |
| AN INTRODUCTION TO THE BASIC THEORETICAL ASPECTS OF DATABASE SYSTEMS, FILE ORGANIZATION, SEARCH METHODOLOGIES, LANGUAGE DESIGN AND PERFORMANCE EVALUATION TECHNIQUES, INITIAL MODELING CONCEPTS AND THEIR USE IN HIERARCHICAL, NETWORK, RELATIONAL AND OBJECT-ORIENTED DATABASE DESIGNS. | |
| CS 69191 MASTERS SEMINAR | |
| College: | College of Arts and Sciences |
| Dept: | CS |
| Credits: | 1 TO 2 |
| Class Level: | G |
| PREREQUISITE: ADMISSION TO MASTERS PROGRAM. | |
| CS 69199 THESIS I | |
| College: | College of Arts and Sciences |
| Dept: | CS |
| Credits: | 2 TO 6 |
| Class Level: | G |
| THESIS STUDENT MUST REGISTER FOR TOTAL OF 6 HOURS, 2 TO 6 HOURS IN A SINGLE SEMESTER, DISTRIBUTED OVER SEVERAL SEMESTERS IF DESIRED. "S/U" GRADING; "IP" PERMISSIBLE. GRADUATE STANDING | |
| CS 69299 THESIS II | |
| College: | College of Arts and Sciences |
| Dept: | CS |
| Credits: | 2 |
| Class Level: | G |
| THESIS STUDENTS MUST CONTINUE REGISTRATION EACH SEMESTER UNTIL ALL DEGREE REQUIREMENTS ARE MET. "S/U" GRADING; "IP" PERMISSIBLE. PREREQUISITE: CS 69199 AND GRADUATE STANDING. | |
| CS 69995 ST IN COMPUTER SCIENCE | |
| College: | College of Arts and Sciences |
| Dept: | CS |
| Credits: | 1 TO 3 |
| Class Level: | G |
| SPECIAL TOPICS IN COMPUTER SCIENCE. PREREQUISITE: GRADUATE STANDING. | |
| CS 70094 COLLEGE TEACHING OF CS | |
| College: | College of Arts and Sciences |
| Dept: | CS |
| Credits: | 1 |
| Class Level: | G |
| TECHNIQUES AND PROBLEMS OF COLLEGE TEACHING OF COMPUTER SCIENCE. STUDENT PRESENTATION OF COMPUTER SCIENCE PAPERS WILL BE INCLUDED. DOCTORAL STANDING | |
| CS 72201 NUMERICAL COMPUTING I | |
| College: | College of Arts and Sciences |
| Dept: | CS |
| Credits: | 3 |
| Class Level: | G |
| (CROSS-LISTED WITH MATH 6/72201) NUMERICAL METHODS FOR SCIENTIFIC COMPUTING EMPHASIZING MODERN MATHEMATICAL SOFTWARE AND ENVIRONMENTS. COMPUTER ARITHMETIC AND ERRORS, LINEAR SYSTEMS OF EQUATIONS, LEAST SQUARES DATA FITTING, EIGENVALUES AND SINGULAR VALUES, NONLINEAR SYSTEMS, OPTIMIZATION. MATH 21001, 22005, AND COMPUTER PROGRAMMING (C OR C++ OR FORTRAN); DOCTORAL STANDING. | |
| CS 72202 NUMERICAL COMPUTING II | |
| College: | College of Arts and Sciences |
| Dept: | CS |
| Credits: | 3 |
| Class Level: | G |
| (CROSS-LISTED WITH MATH 6/72202) A CONTINUATION OF CS 6/72201. INTERPOLATION, NUMERICAL INTEGRATION AND DIFFERENTIATION, ORDINARY DIFFERENTIAL EQUATIONS INITIAL AND BOUNDARY VALUE PROBLEMS, PARTIAL DIFFERENTIAL EQUATIONS, FAST FOURIER TRANSFORMS AND APPLICATIONS. PREREQUISITE: MATH 52045, AND CS 6/72201; DOCTORAL STANDING. | |
| CS 72251 NUMERICAL ANALYSIS I | |
| College: | College of Arts and Sciences |
| Dept: | CS |
| Credits: | 4 |
| Class Level: | G |
| CROSS-LISTED WITH MATH 6/72251. FLOATING-POINT COMPUTATION, ROUNDING-ERROR ANALYSIS, CONDITIONING. INTERPOLATION (POLYNOMIAL, TRIGONOMETRIC, SPLINE). NUMERICAL QUADRATURE (NEWTON-COTES, GAUSS), EXTRAPOLATION, ROMBERG INTEGRATION. PREREQUISITE: MATH 4/52002 AND DOCTORAL STANDING. | |
| CS 72252 NUMERICAL ANALYSIS II | |
| College: | College of Arts and Sciences |
| Dept: | CS |
| Credits: | 3 |
| Class Level: | G |
| CROSS-LISTED WITH MATH 6/72252. NUMERICAL SOLUTION OF LINEAR SYSTEMS OF EQUATIONS (LU FACTORIZATION, ERROR ANALYSIS). LEAST SQUARES ORTHOGONALIZATION METHODS. ALGEBRAIC EIGENVALUE PROBLEMS, QR ALGORITHM, SINGULAR VALUE DECOMPOSITION. SPECIAL FEE: $3.33/CR. HR.; SUBJECT TO CHANGE. PREREQUISITE: MATH 4/51021 AND CS 6/72251. DOCTORAL STANDING. | |
| CS 72261 NUMERICAL SOLUTION OF ODES | |
| College: | College of Arts and Sciences |
| Dept: | CS |
| Credits: | 3 |
| Class Level: | G |
| CROSS-LISTED WITH MATH 6/72261. DISCRETIZATION METHODS FOR ORDINARY DIFFERENTIAL EQUATIONS AND SYSTEMS. INITIAL-VALUE AND BOUNDARY VALUE PROBLEMS. NUMERICAL IMPLEMENTATIONS, SOFTWARE, AND ANALYSIS. L PREREQUISITE: MATH 32044 AND CS 4/52202 OR EQUIVALENT. DOCTORAL STANDING. | |
| CS 72262 NUMERICAL SOLN OF PDES | |
| College: | College of Arts and Sciences |
| Dept: | CS |
| Credits: | 3 |
| Class Level: | G |
| CROSS-LISTED WITH MATH 6/72262. DERIVATION AND ANALYSIS OF DISCRETE METHODS (FINITE DIFFERENCES, FINITE ELEMENTS) FOR THE NUMERICAL SOLUTION OF ELLIPTIC, HYPERBOLIC AND PARABOLIC PARTIAL DIFFERENTIAL EQUATIONS. SPECIAL FEE: $3.33/CR. HR.; SUBJECT TO CHANGE. PREREQUISITE: MATH 4/52045 AND CS 4/52202. DOCTORAL STANDING. | |
| CS 72263 NUMER SOLN LRG SPARSE SYS | |
| College: | College of Arts and Sciences |
| Dept: | CS |
| Credits: | 3 |
| Class Level: | G |
| CROSS-LISTED WITH MATH 6/72263. CONSTRUCTION AND ANALYSIS OF ITERATIVE METHODS FOR LARGE SYSTEMS OF LINEAR ALGEBRAIC EQUATIONS. JACOBI, GAUSS-SEIDEL, SOR. POLYNOMIAL ACCELERATION METHODS, CONJUGATE GRADIENTS. MULTI-GRID METHODS. PREREQUISITE: MATH 4/51021 AND CS 4/52202. GRADUATE STANDING. | |
| CS 72264 NUMER SOLN OF NONLIN SYS | |
| College: | College of Arts and Sciences |
| Dept: | CS |
| Credits: | 3 |
| Class Level: | G |
| CROSS-LISTED WITH MATH 6/72264. CONSTRUCTION AND ANALYSIS OF NUMERICAL METHODS FOR SYSTEMS OF NON LINEAR ALGEBRAIC EQUATIONS AND OPTIMIZATION PROBLEMS. NUMERICAL IMPLEMENTATION AND SOFTWARE. SPECIAL FEE: $3.33/CR. HR.; SUBJECT TO CHANGE. PREREQUISITE: MATH 4/52041 AND CS 4/52202 OR EQUIVALENT. DOCTORAL STANDING. | |
| CS 72295 SEL TOP IN NUMER ANALYSIS | |
| College: | College of Arts and Sciences |
| Dept: | CS |
| Credits: | 1 TO 3 |
| Class Level: | G |
| CROSS-LISTED WITH MATH 72295. CONTENTS WILL VARY WITH EACH OFFERING AND WILL COMPLEMENT TOPICS COVERED IN CS 6/72251, 6/72252 AND MATH 72201. REPEATED REGISTRATION PERMITTED. PREREQUISITE: PERMISSION AND DOCTORAL STANDING. | |
| CS 73005 ADV DATABASE SYSTEM DESIGN | |
| College: | College of Arts and Sciences |
| Dept: | CS |
| Credits: | 3 |
| Class Level: | G |
| INTRODUCTION TO A VARIETY OF ADVANCED DATABASE TOPICS AND ON-GOING TRENDS IN MODERN DATABASE SYSTEMS. THE COURSE INCLUDES ADVANCED ISSUES OF OBJECT-ORIENTED DATABASE, XML, ADVANCED CLIENT SERVER ARCHITECTURE, AND DISTRIBUTED DATABASE TECHNIQUES. PREREQUISITE: CS 4/53005 AND DOCTORAL STANDING. | |
| CS 73101 ADV PROGRAMMING LANGUAGES | |
| College: | College of Arts and Sciences |
| Dept: | CS |
| Credits: | 3 |
| Class Level: | G |
| TOPICS SUCH AS PROGRAMMING LANGUAGE DESIGN PROBLEMS, FORMAL SEMANTICS, LANGUAGE DEFINITIONS, FUNCTIONAL PROGRAMMING, SPECIALIZED OR VERY HIGH-LEVEL LANGUAGES, CORRECTNESS CONSIDERATIONS, PARALLELISM AND CONCURRENCY. | |
| CS 45201 COMP COMM NETWORKS | |
| College: | College of Arts and Sciences |
| Dept: | CS |
| Credits: | 3 |
| Class Level: | U |
| NETWORK SECURITY, COMPRESSION TECHNIQUES, MOBILE AND WIRELESS NETWORKS, AND | |
| CS 53005 INTRO. TO DATABASE SYS. DES | |
| College: | College of Arts and Sciences |
| Dept: | CS |
| Credits: | 3 |
| Class Level: | G |
| PREREQUISITE: CS 33001. GRADUATE STANDING. | |
| CS 53006 THEORY OF OBJ-ORIENT PROG | |
| College: | College of Arts and Sciences |
| Dept: | CS |
| Credits: | 3 |
| Class Level: | G |
| IN-DEPTH COURSE ON THE THEORY AND PRINCIPLES OF OBJECT-BASED AND OBJECT-ORIENTED PROGRAMMING USING A LANGUAGE SUCH AS C ++. THE COURSE COVERS ADVANCED TOPICS IN INHERITANCE AND INTERFACE PLANNING, GENERIC (TYPE-INDEPENDENT) PROGRAMMING, FACTORS OF POLYMORPHISM, STRUCTURE AND ORGANIZATION OF CLASS LIBRARIES, AND OBJECT ORIENTED DESIGN PRINCIPLES. SPECIAL COURSE FEE - $6.67/CR.HR. - SUBJECT TO CHANGE PREREQUISITE: CS 33001 AND GRADUATE STANDING. | |
| CS 53101 STRUCT-PROGRAM LANGUAGE | |
| College: | College of Arts and Sciences |
| Dept: | CS |
| Credits: | 3 |
| Class Level: | G |
| PREREQ. CS 33001; GRADUATE STANDING - FALL 2001. INTRODUCTION TO SYNTAX, SEMANTICS, BEHAVIOR AND IMPLEMENTATION ISSUES IN IMPERATIVE, FUNCTIONAL, LOGIC, AND OBJECT-ORIENTED LANGUAGES; TYPE THEORY, CONCURRENCY, DATA DEPENDENCY, NON-DETERMINISM AND INTERNET LANGUAGES. PREREQUISITE: CS 33001 AND 33005. GRADUATE STANDING. | |
| CS 53111 STRUCTURE OF COMPILERS | |
| College: | College of Arts and Sciences |
| Dept: | CS |
| Credits: | 3 |
| Class Level: | G |
| TECHNIQUES USED TO WRITE COMPILERS INCLUDING LEXICAL ANALYSIS, SYNTAX ANALYSIS, SYNTAX DIRECTED TRANSLATION, TYPE CHECKING, RUN-TIME ENVIRONMENTS, AND INTERMEDIATE CODE GENERATION. SPECIAL COURSE FEE - $6.67/CR.HR. - SUBJECT TO CHANGE. PREREQUISITE: CS 35101 AND 33101; GRADUATE STANDING. | |
| CS 53202 SYSTEMS ADMINISTRATION | |
| College: | College of Arts and Sciences |
| Dept: | CS |
| Credits: | 3 |
| Class Level: | G |
| THE SETTING UP AND DAY-TO-DAY ADMINISTRATION OF MULTIUSER MULTITASKING SYSTEMS, SUCH AS THE VARIOUS VERSIONS OF UNIX, TOGETHER WITH THE ANALYSIS OF PROBLEMS WHICH CAN ARISE IN THESE ACTIVITIES. CO-REQUISITE: CS 4/53201 - FALL 1999 CS 33211; GRADUATE STANDING. | |
| CS 53203 SYSTEMS PROGRAMMING | |
| College: | College of Arts and Sciences |
| Dept: | CS |
| Credits: | 3 |
| Class Level: | G |
| DESIGN, IMPLEMENTATION AND MAINTENANCE OF SYSTEM PROGRAMS, SYSTEM UTILITIES; COMMAND INTERPRETERS, EDITORS, FILE MAINTENANCE PROGRAMS, TEXT PROCESSORS. INTERRUPT HANDLING. DEVICE DRIVERS. SPECIAL COURSE FEE - $6.67/CR.HR. - SUBJECT TO CHANGE. PREREQUISITE: CS 33211; GRADUATE STANDING. | |
| CS 53901 SOFTWARE ENGINEERING | |
| College: | College of Arts and Sciences |
| Dept: | CS |
| Credits: | 3 |
| Class Level: | G |
| AN INTRODUCTION TO SOFTWARE ENGINEERING CONCEPTS: LIFE CYCLE MODELS; MODELING LANGUAGES; REQUIREMENTS ANALYSIS; SPECIFICATION; DESIGN; TESTING; VALIDATION; PROJECT MANAGEMENT; AND MAINTENANCE. SPECIAL COURSE FEE - $6.67/CR.HR.; SUBJECT TO CHANGE. PREREQUISITE: CS 33001; GRADUATE STANDING. | |
| CS 54201 ARTIFICIAL INTELLIGENCE | |
| College: | College of Arts and Sciences |
| Dept: | CS |
| Credits: | 3 |
| Class Level: | G |
| EXAMINES GOALS, PROBLEMS, CONCEPTS AND METHODS OF ARTIFICIAL INTELLIGENCE, HEURISTIC VERSUS ALGORITHMIC METHODS, NATURAL LANGUAGE COMPREHENSION, THEOREM PROVING. SPECIAL COURSE FEE - $3.33/CR.HR. - SUBJECT TO CHANGE PREREQUISITE: CS 33001; GRADUATE STANDING. | |
| CS 55111 PRINCIPLES OF VLSI DESIGN | |
| College: | College of Arts and Sciences |
| Dept: | CS |
| Credits: | 3 |
| Class Level: | G |
| INTRODUCTION TO THE DESIGN OF VLSI CHIPS, WITH EMPHASIS ON FPLD-BASED DESIGN. STUDENTS WILL DESIGN VARIOUS CHIPS USING STANDARD INDUSTRY LOGIC SYNTHESIS TOOLS. SPECIAL FEE: $10/CR. HR.; SUBJECT TO CHANGE. PREREQUISITE: CS 35101; GRADUATE STANDING. | |
| CS 55201 COMP COMM NETWORKS | |
| College: | College of Arts and Sciences |
| Dept: | CS |
| Credits: | 3 |
| Class Level: | G |
| AN INTRODUCTION TO NET-CENTRIC SYSTEMS, DATA COMMUNICATION PROTOCOLS, NETWORK ARCHITECTURES, ROUTING PROTOCOLS, NETWORK MANAGEMENT, CONGESTION CONTROL, NETWORK SECURITY, COMPRESSION TECHNIQUES, MOBILE AND WIRELESS NETWORKS, AND WWW AS AN EXAMPLE OF A CLIENT-SERVER SYSTEM. SPECIAL FEE: $3.33/CR. HR.; SUBJECT TO CHANGE. PREREQUISITE: CS 33211; GRADUATE STANDING. | |
| CS 55231 INTERNET ENGINEERING | |
| College: | College of Arts and Sciences |
| Dept: | CS |
| Credits: | 3 |
| Class Level: | G |
| DESIGN FUNDAMENTALS AND WORKING PRINCIPLES OF INTERNET SYSTEMS AT THE IP LAYER AND ABOVE. DNS, INTER-DOMAIN ROUTING, INTERNET CLIENT SERVER PROGRAMMING, APPLICATION LEVEL PROTOCOLS (HTTP, XML, ETC.) WEB SERVER ARCHITECTURE, BROWSER, INTERNET SECURITY, AND MULTIMEDIA SERVING. SPECIAL FEE: $6.67/CR. HR. - SUBJECT TO CHANGE. PREREQUISITE: CS 33001, 53201 AND 55201 OR PERMISSION; GRADUATE STANDING. | |
| CS 56101 DSGN & ANAL-ALGORITHMS | |
| College: | College of Arts and Sciences |
| Dept: | CS |
| Credits: | 3 |
| Class Level: | G |
| INTRODUCTION TO ALGORITHMIC CONCEPTS, PRACTICAL TECHNIQUES FOR THE DESIGN AND ANALYSIS OF ALGORITHMS; SEARCHING, SORTING, INTEGER AND FLOATING POINT ARITHMETIC; VECTOR AND MATRIX MANIPULATION. PREREQUISITE: CS 33001 AND MATH 12003. GRADUATE STANDING. | |
| CS 56201 AUTOMATA FORMAL LANGUAGES | |
| College: | College of Arts and Sciences |
| Dept: | CS |
| Credits: | 3 |
| Class Level: | G |
| A STUDY OF ALPHABETS, STRINGS, LANGUAGES; REGULAR LANGUAGES AND EXPRESSIONS, DETERMINISTIC AND NONDETERMINISTIC FINITE AUTOMATA, CONTEXT-FREE GRAMMARS AND LANGUAGES, PUSHDOWN AUTOMATA, TURING MACHINES AND COMPLEXITY THEORY. PREREQUISITE: CS 23022 AND MATH 12003; GRADUATE STANDING. | |
| CS 57101 COMPUTER GRAPHICS | |
| College: | College of Arts and Sciences |
| Dept: | CS |
| Credits: | 3 |
| Class Level: | G |
| DISPLAY FILE GENERATION, INTERACTIVE GRAPHICS TECHNIQUES, DISPLAY DEVICES, THREE-DIMENSIONAL GRAPHICS, GRAPHIC SYSTEM DESIGN, GRAPHIC LANGUAGES AND APPLICATIONS IN MAN-MACHINE COMMUNICATIONS. SPECIAL COURSE FEE - $6.67/CR.HR. - SUBJECT TO CHANGE PREREQUISITE: CS 33001 OR PERMISSION. GRADUATE STANDING. | |
| CS 57105 WEB DESIGN & PROGRAMMING I | |
| College: | College of Arts and Sciences |
| Dept: | CS |
| Credits: | 3 |
| Class Level: | G |
| A JOINT COMPUTER SCIENCE (CS) AND VISUAL COMMUNICATION DESIGN (VCD) COURSE ON | |
| CS 69191 MASTERS SEMINAR | |
| College: | College of Arts and Sciences |
| Dept: | CS |
| Credits: | 1 TO 2 |
| Class Level: | G |
| WORK OR RESEARCH. THE COURSE MAY BE TAKEN MULTIPLE TIMES BUT ONLY TWO CREDITS | |
| CS 73101 ADV PROGRAMMING LANGUAGES | |
| College: | College of Arts and Sciences |
| Dept: | CS |
| Credits: | 3 |
| Class Level: | G |
| PREREQUISITE: CS 4/53101 AND DOCTORAL STANDING. | |
| CS 73111 ADVANCED COMPILER DESIGN | |
| College: | College of Arts and Sciences |
| Dept: | CS |
| Credits: | 3 |
| Class Level: | G |
| EXPLORES IMPLEMENTATION ISSUES SUCH AS OPTIMIZATION TECHNIQUES, CODE GENERATION, ERROR HANDLING, AUTOMATIC COMPILER GENERATION. MAY INCLUDE COMPILER PROJECT PARALLELIZATION. SPECIAL COURSE FEE - $6.67/CR.HR. - SUBJECT TO CHANGE Y PREREQUISITE: CS 4/53111 AND 4/55101. DOCTORAL STANDING. | |
| CS 73201 ADV OPERATING SYSTEMS | |
| College: | College of Arts and Sciences |
| Dept: | CS |
| Credits: | 3 |
| Class Level: | G |
| INTRODUCTION TO DISTRIBUTED SYSTEMS, INTERPROCESS COMMUNICATION, DISTRIBUTED MUTUAL EXCLUSION, SYNCHRONIZATION AND DEADLOCK, DISTRIBUTED PROCESS MANAGEMENT, AND DISTRIBUTED FILE SYSTEMS. SPECIAL COURSE FEE - $3.33/CR.HR. - SUBJECT TO CHANGE PREREQUISITE: CS 4/53201 AND DOCTORAL STANDING. | |
| CS 73301 PARALLEL & DISTR COMPUTING | |
| College: | College of Arts and Sciences |
| Dept: | CS |
| Credits: | 3 |
| Class Level: | G |
| OVERVIEW OF PARALLEL AND DISTRIBUTED COMPUTING; STRUCTURING PARALLEL AND DISTRIBUTED PROGRAMS; PARALLEL PROGRAMMING USING SIMD, SPMD, MIMD, AND ASSOCIATIVE COMPUTING; PARALLEL AND DISTRIBUTED ARCHITECTURE USING EXISTING MACHINES AS CASE STUDIES. SPECIAL FEE: $6.67/CR. HR.; SUBJECT TO CHANGE. PREREQUISITE: DOCTORAL STANDING. | |
| CS 73901 SOFTWARE ENGINEERING METHOD | |
| College: | College of Arts and Sciences |
| Dept: | CS |
| Credits: | 3 |
| Class Level: | G |
| SOFTWARE PROCESS MODELS; MODELING LANGUAGES; SOFTWARE PROCESS IMPROVEMENT; REQUIREMENT ANALYSIS AND ELICITATION; ADVANCED SYSTEMS AND ARCHITECTURAL DESIGN; ESTIMATION; VERIFICATION AND VALIDATION; REUSE; AND METRICS. PREREQUISITE: DOCTORAL STANDING. | |
| CS 73902 SOFTWARE EVOLUTION | |
| College: | College of Arts and Sciences |
| Dept: | CS |
| Credits: | 3 |
| Class Level: | G |
| METHODS AND TECHNIQUES SUPPORTING LATER LIFECYCLE ACTIVITIES, INCLUDING SOFTWARE TESTING AND MAINTENANCE, REUSE, AND REVERSE ENGINEERING. PREREQUISITE: CS 73901; DOCTORAL STANDING. | |
| CS 73903 SOFTWARE VISUALIZATION | |
| College: | College of Arts and Sciences |
| Dept: | CS |
| Credits: | 3 |
| Class Level: | G |
| METHODS AND TECHNIQUES TO SUPPORT THE VISUALIZATION OF SOFTWARE TO SUPPORT MAINTENANCE, RE-ENGINEERING, AND REVERSE ENGINEERING OF LARGE SCALE SYSTEMS USING INFORMATION VISUALIZATION AND PROGRAM UNDERSTANDING TECHNIQUES. PREREQUISITE: CS 63901; DOCTORAL STANDING. | |
| CS 74101 COMPUTER ALGEBRA I | |
| College: | College of Arts and Sciences |
| Dept: | CS |
| Credits: | 3 |
| Class Level: | G |
| ALGORITHMS FOR INTEGER AND POLYNOMIAL ARITHMETIC MODULAR AND PADIC ALGORITHMS, GCD COMPUTATION, FACTORIZATION AND RESULTANTS. PREREQUISITE: CS 4/56101 OR PERMISSION. DOCTORAL STANDING. | |
| CS 74102 COMPUTER ALGEBRA II | |
| College: | College of Arts and Sciences |
| Dept: | CS |
| Credits: | 3 |
| Class Level: | G |
| ADDITIONAL CONCEPTS BASIC TO COMPUTER ALGEBRA INCLUDING LINEAR ALGEBRA ALGORITHMS, FACTORING, PARALLEL ALGORITHMS, INTERFACE TO NUMERICAL COMPUTING, GRAPHICS, ALGEBRAIC AND TRANSCENDENTIAL EXTENSIONS, AND PATTERN MATCHING. PREREQUISITE: CS 6/74101 AND DOCTORAL STANDING. | |
| CS 74201 ADV ARTIFICIAL INTELLIGEN | |
| College: | College of Arts and Sciences |
| Dept: | CS |
| Credits: | 3 |
| Class Level: | G |
| ADDITIONAL TOPICS IN AI SUCH AS LOGIC PROGRAMMING, ADVANCED PROBLEM-SOLVING SYSTEMS, UNDERSTANDING NATURAL LANGUAGES, VISION, LEARNING, PLAN-GENERATING SYSTEMS. PREREQUISITE: CS 4/54201 AND DOCTORAL STANDING. | |
| CS 74211 EXPERT SYSTEMS | |
| College: | College of Arts and Sciences |
| Dept: | CS |
| Credits: | 3 |
| Class Level: | G |
| EXPERT SYSTEM LANGUAGES AND TOOLS. PRODUCTION SYSTEMS, KNOWLEDGE REPRESENTATION, EXPERT SYSTEM DESIGN. PREREQUISITE: CS 4/54201 AND DOCTORAL STANDING. | |
| CS 74221 AUTOMATED REASONING | |
| College: | College of Arts and Sciences |
| Dept: | CS |
| Credits: | 3 |
| Class Level: | G |
| METHODS FOR USING COMPUTERS TO REASON. INCLUDES LOGIC REASONING AND AUTOMATED THEOREM PROVING TECHNIQUES. SOME APPLICATIONS AND RELATED TOPICS: LOGIC PROGRAMMING, EXPERT SYSTEMS, PROGRAM VERIFICATION. PREREQUISITE: CS 4/54201 AND DOCTORAL STANDING. | |
| CS 74301 PATTERN RECOGNITION PRINC | |
| College: | College of Arts and Sciences |
| Dept: | CS |
| Credits: | 3 |
| Class Level: | G |
| INTRODUCTION TO MATHEMATICAL PATTERN RECOGNITION, FEATURE SELECTION, DISTRIBUTION-FREE CLASSIFICATION, STATISTICAL CLASSIFICATION, NONSUPERVISED LEARNING, SEQUENTIAL LEARNING AND APPLICATION. PREREQUISITE: CS 4/57101 AND DOCTORAL STANDING. | |
| CS 74401 IMAGE PROCESSING | |
| College: | College of Arts and Sciences |
| Dept: | CS |
| Credits: | 3 |
| Class Level: | G |
| THIS COURSE COVERS DIGITAL PROCESSING OF DIGITAL IMAGERY. DIGITIZATION OF TV IMAGERY, NOISE REMOVAL, IMAGE ENHANCEMENT, EDGE AND TEXTURE DETECTION, OBJECT RECOGNITION AND SCENE ANALYSIS. SPECIAL COURSE FEE - $3.33/CR.HR. - SUBJECT TO CHANGE PREREQUISITE: CS 4/56101 AND DOCTORAL STANDING. | |
| CS 75101 ADV COMPUTER ARCHITECTURE | |
| College: | College of Arts and Sciences |
| Dept: | CS |
| Credits: | 3 |
| Class Level: | G |
| SYSTEM PERFORMANCE MEASURES, PROCESSOR IMPLEMENTATION, PIPELINING, SYSTEM INTERCONNECTION, MEMORY HIERARCHY INTERRUPTS, STACK ARCHITECTURE, VECTOR AND MULTIPROCESSORS. PREREQUISITE: CS 4/55101 AND DOCTORAL STANDING. | |
| CS 75201 INTERCONNECTION NETWORKS | |
| College: | College of Arts and Sciences |
| Dept: | CS |
| Credits: | 3 |
| Class Level: | G |
| DESCRIP. - THIS COURSE PROVIDES A COMPREHENSIVE COVERAGE OF INTERCONNECTION NETWORKS IN SWITCHING PRINCIPLES FOR HIGH-PERFORMANCE COMPUTING AND COMMUNICATIONS. IT COVERS THE THEORY, ARCHITECTURE, IMPLEMENTATION, AND PERFORMANCE ANALYSIS OF SWITCHING SYSTEMS FOR MULTIPROCESSORS, BROADBAND NETWORKS AND OPTICAL COMMUNICATIONS. - FALL 2001. PREREQ. - CS 4/55201 OR CS 6/75101 OR EQUIVALENT; DOCTORAL STANDING - FALL 2001. STUDY OF INTERCONNECTION NETWORKS AND PARALLEL MACHINE MODELS SUCH AS SIMD/MIMD MACHINES. SINGLE AND MULTI-STAGE NETWORKS. BLOCKING, NON-BLOCKING | |
| CS 57105 WEB DESIGN & PROGRAMMING I | |
| College: | College of Arts and Sciences |
| Dept: | CS |
| Credits: | 3 |
| Class Level: | G |
| WEB CONCEPTS AND HIGH QUALITY WEB DESIGN: CS, VCD, PRINCIPLES, TOOLS, | |
| CS 75201 INTERCONNECTION NETWORKS | |
| College: | College of Arts and Sciences |
| Dept: | CS |
| Credits: | 3 |
| Class Level: | G |
| AND REARRANGEABLE NETWORKS. BANYAN NETWORKS AND THEIR SUBCLASSES. SPECIAL | |
| CS 57105 WEB DESIGN & PROGRAMMING I | |
| College: | College of Arts and Sciences |
| Dept: | CS |
| Credits: | 3 |
| Class Level: | G |
| ARCHITECTURE, PRESENTATION, DESIGN AND CREATION OF WEB SITES BY TEAMWORK. WEB-BASED INSTRUCTION IS USED. PREREQUSITE: GRADUATE STANDING. | |
| CS 57106 WEB DESIGN & PROGRAMMING II | |
| College: | College of Arts and Sciences |
| Dept: | CS |
| Credits: | 3 |
| Class Level: | G |
| A JOINT COMPUTER SCIENCE AND VISUAL COMMUNICATION DESIGN COURSE ON ADVANCED WEB TECHNIQUES AND MULTIMEDIA WEB DESIGN: WEB SERVERS, SECURITY, ADVANCED DESIGN, JAVA SERVLETS, APPLETS, DATABASE CONNECTIVITY, SITE MAINTENANCE, CREATION OF ACTUAL WEB SITES BY TEAMWORK. PREREQUISITE: CS 4/57105 OR ART 4/53005 AND GRADUATE STANDING. | |
| CS 57107 WEB DESIGN & PROGRAM STUDIO | |
| College: | College of Arts and Sciences |
| Dept: | CS |
| Credits: | 3 TO 6 |
| Class Level: | G |
| A JOINT COMPUTER SCIENCE (CS) AND VISUAL COMMUNICATION DESIGN (VCD) PROJECT COURSE. COMPREHENSIVE EXPERIENCE ON ASPECTS OF WEBSITE CREATION, HOSTING, MAINTENANCE, AND MANAGEMENT. CREATIVE COMBINATION AND INTEGRATION OF ART AND PROGRAMMING ARE EMPHASIZED. SPECIAL FEE: $6.67/CR. HR.; SUBJECT TO CHANGE. PREREQUISITE: ART 4/53006 OR CS 4/57106; GRADUATE STANDING. | |
| CS 59893 VT WKSP-CS | |
| College: | College of Arts and Sciences |
| Dept: | CS |
| Credits: | 1 TO 6 |
| Class Level: | G |
| STUDIES IN SPECIAL TOPICS IN COMPUTER SCIENCE. "S/U" GRADING. PREREQUISITE: PERMISSION AND GRADUATE STANDING. | |
| CS 59995 ST IN COMPUTER SCIENCE | |
| College: | College of Arts and Sciences |
| Dept: | CS |
| Credits: | 1 TO 3 |
| Class Level: | G |
| VARIOUS SPECIAL COURSES WILL BE ANNOUNCED IN THE SCHEDULE OF CLASSES UNDER THIS TITLE. REPEATED REGISTRATION PERMITTED. PREREQUISITE: PERMISSION AND GRADUATE STANDING. | |
| CS 60093 VT WKSP-CS | |
| College: | College of Arts and Sciences |
| Dept: | CS |
| Credits: | 1 TO 3 |
| Class Level: | G |
| STUDIES OF SPECIAL TOPICS IN COMPUTER SCIENCE. NOT ACCEPTABLE FOR CREDIT TOWARD A GRADUATE DEGREE IN COMPUTER SCIENCE WITHOUT APPROVAL OF THE STUDENT'S ADVISER. "S/U" GRADING. PREREQUISITE: PERMISSION AND GRADUATE STANDING. | |
| CS 60094 COLLEGE TEACHING OF CS | |
| College: | College of Arts and Sciences |
| Dept: | CS |
| Credits: | 1 |
| Class Level: | G |
| TECHNIQUES AND PROBLEMS OF COLLEGE TEACHING OF COMPUTER SCIENCE. STUDENT PRESENTATION OF COMPUTER SCIENCE PAPERS WILL BE INCLUDED. GRADUATE STANDING | |
| CS 61001 STRUCT OF COMPUTER SCIENCE | |
| College: | College of Arts and Sciences |
| Dept: | CS |
| Credits: | 3 |
| Class Level: | G |
| AN INTEGRATED VIEW OF THE STRUCTURE OF COMPUTER SCIENCE; ALGORITHMS, ARCHITECTURE, OPERATING SYSTEMS, PROGRAMMING LANGUAGES AND NETWORKING. SPECIAL EMPHASIS ON THE FRAMEWORK OF COMPUTER SCIENCE AND ITS RELATION TO OTHER FIELDS. NO CREDIT FOR COMPUTER SCIENCE MAJORS. - FALL 2000. GRADUATE STANDING - FALL 2000. | |
| CS 61092 PRACTICUM IN CS FOR IAKM | |
| College: | College of Arts and Sciences |
| Dept: | CS |
| Credits: | 1 TO 5 |
| Class Level: | G |
| THIS COURSE IS AN ALTERNATIVE TO IAKM 60199 FOR STUDENTS INTERESTED IN PURSUING A CS THESIS. CREDIT FOR IAKM 60199 OR ANY OTHER PROJECT COURSE IS NOT ALLOWED. NOT REPEATABLE. - FALL 2000. GRADUATE STANDING - FALL 2000. | |
| CS 61199 THESIS I FOR IAKM | |
| College: | College of Arts and Sciences |
| Dept: | CS |
| Credits: | 2 TO 6 |
| Class Level: | G |
| THESIS STUDENTS MUST REGISTER FOR A MINIMUM OF 6 HOURS. NO CREDIT FOR CS STUDENTS. - FALL 2000. GRADUATE STANDING - FALL 2000. | |
| CS 61299 THESIS II FOR IAKM | |
| College: | College of Arts and Sciences |
| Dept: | CS |
| Credits: | 1 TO 2 |
| Class Level: | G |
| THESIS STUDENTS MUST CONTINUE REGISTRATION EACH SEMESTER UNTIL ALL DEGREE REQUIREMENTS ARE MET. - FALL 2000. CS 61199 - FALL 2000. | |
| CS 62201 NUMERICAL COMPUTING I | |
| College: | College of Arts and Sciences |
| Dept: | CS |
| Credits: | 3 |
| Class Level: | G |
| (CROSS-LISTED WITH MATH 6/72201) NUMERICAL METHODS FOR SCIENTIFIC COMPUTING EMPHASIZING MODERN MATHEMATICAL SOFTWARE AND ENVIRONMENTS. COMPUTER ARITHMETIC AND ERRORS, LINEAR SYSTEMS OF EQUATIONS, LEAST SQUARES DATA FITTING, EIGENVALUES AND SINGULAR VALUES, NONLINEAR SYSTEMS, OPTIMIZATION. MATH 21001, 22005, AND COMPUTER PROGRAMMING (C OR C++ OR FORTRAN); GRADUATE STANDING. | |
| CS 62202 NUMERICAL COMPUTING II | |
| College: | College of Arts and Sciences |
| Dept: | CS |
| Credits: | 3 |
| Class Level: | G |
| (CROSS-LISTED WITH MATH 6/72202) A CONTINUATION OF CS 6/72201. INTERPOLATION, NUMERICAL INTEGRATION AND DIFFERENTIATION, ORDINARY DIFFERENTIAL EQUATIONS INITIAL AND BOUNDARY VALUE PROBLEMS, PARTIAL DIFFERENTIAL EQUATIONS, FAST FOURIER TRANSFORMS AND APPLICATIONS. PREREQUISITE: MATH 52045 AND CS 6/72201; GRADUATE STANDING. | |
| CS 62251 NUMERICAL ANALYSIS I | |
| College: | College of Arts and Sciences |
| Dept: | CS |
| Credits: | 4 |
| Class Level: | G |
| CROSS-LISTED WITH MATH 6/72251. FLOATING-POINT COMPUTATION, ROUNDING-ERROR ANALYSIS, CONDITIONING. INTERPOLATION (POLYNOMIAL, TRIGONOMETRIC, SPLINE). NUMERICAL QUADRATURE (NEWTON-COTES, GAUSS), EXTRAPOLATION, ROMBERG INTEGRATION. PREREQUISITE: MATH 4/52002 AND GRADUATE STANDING. | |
| CS 62252 NUMERICAL ANALYSIS II | |
| College: | College of Arts and Sciences |
| Dept: | CS |
| Credits: | 3 |
| Class Level: | G |
| CROSS-LISTED WITH MATH 6/72252. NUMERICAL SOLUTION OF LINEAR SYSTEMS OF EQUATIONS (LU FACTORIZATION, ERROR ANALYSIS). LEAST SQUARES ORTHOGONALIZATION METHODS. ALGEBRAIC EIGENVALUE PROBLEMS, QR ALGORITHM, SINGULAR VALUE DECOMPOSITION. SPECIAL FEE: $3.33/CR. HR.; SUBJECT TO CHANGE. PREREQUISITE: MATH 4/51021 AND CS 6/72251. GRADUATE STANDING. | |
| CS 62261 NUMERICAL SOLUTION OF ODES | |
| College: | College of Arts and Sciences |
| Dept: | CS |
| Credits: | 3 |
| Class Level: | G |
| CROSS-LISTED WITH MATH 6/72261. DISCRETIZATION METHODS FOR ORDINARY DIFFERENTIAL EQUATIONS AND SYSTEMS. INITIAL-VALUE AND BOUNDARY VALUE PROBLEMS. NUMERICAL IMPLEMENTATIONS, SOFTWARE, AND ANALYSIS. L PREREQUISITE: MATH 32044 AND CS 4/52202 OR EQUIVALENT. GRADUATE STANDING. | |
| CS 75201 INTERCONNECTION NETWORKS | |
| College: | College of Arts and Sciences |
| Dept: | CS |
| Credits: | 3 |
| Class Level: | G |
| COURSE FEE - $3.33/CR.HR. - SUBJECT TO CHANGE PREREQUISITE: CS 4/55101 AND DOCTORAL STANDING. | |
| CS 75202 ADV COMMUNICATION NETWORKS | |
| College: | College of Arts and Sciences |
| Dept: | CS |
| Credits: | 3 |
| Class Level: | G |
| THIS COURSE COVERS CENTRAL PROBLEMS THAT CONFRONT NETWORK DESIGNERS IN HIGH-SPEED NETWORKING SUCH AS REAL-TIME TRAFFIC, CONGESTION CONTROL, QUALITY OF SERVICE (QOS, PERFORMANCE ANALYSIS, TRAFFIC MANAGEMENT AND INTERNET ROUTING. PREREQUISITE: CS 4/55201 AND DOCTORAL STANDING. | |
| CS 75301 SYSTEM MODEL & PERF EVAL | |
| College: | College of Arts and Sciences |
| Dept: | CS |
| Credits: | 3 |
| Class Level: | G |
| PROVIDES A DETAILED STUDY OF QUEUING, NETWORK MODELS AND THEIR APPLICATION TO OPERATING SYSTEMS, COMPUTER TIME SHARING, AND MULTI-ACCESS SYSTEMS. PREREQUISITE: MATH 4/50012 AND CS 4/53201 OR PERMISSION. DOCTORAL STANDING. | |
| CS 76101 ADVANCED ALGORITHMS | |
| College: | College of Arts and Sciences |
| Dept: | CS |
| Credits: | 3 |
| Class Level: | G |
| ADVANCED ALGORITHMS, FAST FOURIER TRANSFORMS, ALGORITHMS ON TREES AND GRAPHS, RATIONAL AND POLYNOMIAL ARITHMETIC, GCD, FACTORING, NUMERICAL AND SYMBOLIC COMPUTATIONAL ALGORITHMS, RISCH INTEGRATION ALGORITHM, PATTERN MATCHING. PREREQUISITE: CS 4/56101 AND DOCTORAL STANDING. | |
| CS 76105 PARALLEL & DISTR ALGORITHMS | |
| College: | College of Arts and Sciences |
| Dept: | CS |
| Credits: | 3 |
| Class Level: | G |
| INTRODUCES AND EVALUATES IMPORTANT MODELS OF PARALLEL (SYNCHRONOUS AND ASYNCHRONOUS) AND DISTRIBUTED COMPUTATION, USING BASIC SEARCHING, SORTING, GRAPH, MATRIX, NUMERICAL COMPUTING, AND COMPUTATIONAL GEOMETRY ALGORITHMS. PREREQUISITE: CS 4/56101 OR 6/73301 OR PERMISSION; DOCTORAL STANDING. | |
| CS 76202 THEORY OF COMPUTATION I | |
| College: | College of Arts and Sciences |
| Dept: | CS |
| Credits: | 3 |
| Class Level: | G |
| REPRESENTATIVE PROBLEMS AND ALGORITHMS FOR VARIOUS COMPLEXITIES, RECURSION THEORY BASICS, COMPLEXITY SUCH AS TIME, SPACE, NONDETERMINISM; RELATIONSHIPS BETWEEN COMPLEXITIES AND HARD SETS. PREREQUISITE: CS 4/56101 AND CS 4/56201. DOCTORAL STANDING. | |
| CS 76203 THEORY OF COMPUTATION II | |
| College: | College of Arts and Sciences |
| Dept: | CS |
| Credits: | 3 |
| Class Level: | G |
| INTRODUCES NEWER RESULTS FROM COMPLEXITY THEORY, SPECIFICALLY CONCENTRATING ON LOWER BOUND PROOFS. CONTAINMENT RELATIONSHIPS THAT REQUIRE MORE ADVANCED PROOF TECHNIQUES WILL ALSO BE GIVEN. PREREQUISITE: CS 6/76202 AND GRADUATE STANDING. | |
| CS 77101 ADV COMP GRAPH DIG PICTUR | |
| College: | College of Arts and Sciences |
| Dept: | CS |
| Credits: | 3 |
| Class Level: | G |
| IN-DEPTH STUDY OF ACTIVE RESEARCH TOPICS IN COMPUTER GRAPHICS. TOPICS INCLUDE VOLUME RENDERING, IMAGE-BASED RENDERING AND MODELING, GRAPHICS ARCHITECTURES, VIRTUAL REALITY, MODELING IN COMPUTER GRAPHICS, NON-PHOTOREALISTIC RENDERING, COMPUTER ANIMATION, AND COMPUTER GAMES. SPECIAL COURSE FEE - $6.67/CR.HR. - SUBJECT TO CHANGE. PREREQUISITE: CS 4/57101 AND DOCTORAL STANDING. | |
| CS 79995 ST IN COMPUTER SCIENCE | |
| College: | College of Arts and Sciences |
| Dept: | CS |
| Credits: | 1 TO 3 |
| Class Level: | G |
| SPECIAL TOPICS IN COMPUTER SCIENCE. PREREQUISITE: GRADUATE STANDING | |
| CS 82291 SEM: NUMERICAL ANALYSIS | |
| College: | College of Arts and Sciences |
| Dept: | CS |
| Credits: | 3 |
| Class Level: | G |
| CROSS-LISTED WITH MATH 82291 SEMINAR ON CURRENT RESEARCH IN NUMERICAL ANALYSIS. REPEATED REGISTRATION PERMITTED. PREREQUISITE: PERMISSION AND DOCTORAL STANDING. | |
| CS 89098 RESEARCH | |
| College: | College of Arts and Sciences |
| Dept: | CS |
| Credits: | 1 TO 15 |
| Class Level: | G |
| RESEARCH OR INDIVIDUAL INVESTIGATION FOR DOCTORAL STUDENTS WHO HAVE NOT YET PASSED THEIR CANDIDACY EXAMINATIONS. REPEATED REGISTRATION PERMITTED. DOCTORAL STANDING | |
| CS 89191 DOCTORAL SEMINAR | |
| College: | College of Arts and Sciences |
| Dept: | CS |
| Credits: | 1 TO 2 |
| Class Level: | G |
| SEMINAR FOR DOCTORAL STUDENTS TO PRESENT AND DISCUSS COMPUTER SCIENCE RELATED RESEARCH AND ACADEMICS. DOCTORAL STUDENTS ARE REQUIRED TO TAKE AT LEAST 3 CREDIT HOURS FOR COMPLETION OF DEGREE AND MAKE AT LEAST TWO PRESENTATIONS OF PROJECT WORK OR RESEARCH. THE COURSE MAY BE TAKEN MULTIPLE TIMES BUT ONLY TWO CREDITS COUNT TOWARDS THE DOCTORAL DEGREE. PREREQUISITE: ADMISSION TO DOCTORAL PROGRAM. | |
| CS 89199 DISSERTATION I | |
| College: | College of Arts and Sciences |
| Dept: | CS |
| Credits: | 15 |
| Class Level: | G |
| DOCTORAL DISSERTATION, FOR WHICH REGISTRATION IN AT LEAST TWO SEMESTERS IS REQUIRED, FIRST OF WHICH WILL BE SEMESTER IN WHICH DISSERTATION WORK IS BEGUN AND CONTINUING UNTIL THE COMPLETION OF 30 HOURS. "S/U" GRADING; "IP" PERMISSIBLE. PREREQUISITE: ADMISSION TO CANDIDACY FOR DOCTORAL DEGREE. DOCTORAL STANDING. | |
| CS 89299 DISSERTATION II | |
| College: | College of Arts and Sciences |
| Dept: | CS |
| Credits: | 1 OR 15 |
| Class Level: | G |
| CONTINUING REGISTRATION REQUIRED FOR DOCTORAL STUDENTS WHO HAVE COMPLETED THE INITIAL 30 HOURS OF DISSERTATION AND CONTINUING UNTIL ALL DEGREE REQUIREMENTS ARE MET. "S/U" GRADING; "IP" PERMISSIBLE. PREREQUISITE: CS 89199 AND DOCTORAL STANDING. | |
| CS 89991 SEM IN COMPUTER SCIENCE | |
| College: | College of Arts and Sciences |
| Dept: | CS |
| Credits: | 1 TO 3 |
| Class Level: | G |
| RESEARCH SEMINAR ON CURRENT RESEARCH IN COMPUTER SCIENCE. PREREQUISITE: PERMISSION; DOCTORAL STANDING. | |
| CS 62262 NUMERICAL SOLN OF PDES | |
| College: | College of Arts and Sciences |
| Dept: | CS |
| Credits: | 3 |
| Class Level: | G |
| CROSS-LISTED WITH MATH 6/72262. DERIVATION AND ANALYSIS OF DISCRETE METHODS | |
| CS 10001 COMPUTER LITERACY | |
| College: | College of Arts and Sciences |
| Dept: | CS |
| Credits: | 3 |
| Class Level: | U |
| INTRODUCTION TO HISTORY, LANGUAGE, PROCEDURES, APPLICATIONS, ABUSES AND IMPACT OF COMPUTERS. HANDS-ON EXPERIENCE WITH MICROCOMPUTERS. NOT OPEN TO STUDENTS WITH PREVIOUS EXPERIENCE. SPECIAL FEE: $6.67/CR. HR. ; SUBJECT TO CHANGE. PREREQUISITE: NONE. | |
| CS 10051 INTRO TO COMPUTER SCIENCE | |
| College: | College of Arts and Sciences |
| Dept: | CS |
| Credits: | 4 |
| Class Level: | U |
| A BROAD INTRODUCTION TO THE DISCIPLINE OF COMPUTER SCIENCE. A HIGH-LEVEL COVERAGE OF VARIOUS ASPECTS OF COMPUTERS, INCLUDING ALGORITHM DESIGN, PROBLEM SOLVING, OPERATING SYSTEM CONCEPTS, ARCHITECTURE AND PROGRAMMING LANGUAGES. SPECIAL FEE: $5/ CR.HR.; SUBJECT TO CHANGE. PREREQUISITES: MATH 11011 OR 12001, OR TWO YEARS OF HIGH SCHOOL ALGEBRA. | |
| CS 10061 INTRO TO COMPUTER PROG | |
| College: | College of Arts and Sciences |
| Dept: | CS |
| Credits: | 3 |
| Class Level: | U |
| EMPHASIZES PROGRAMMING IN A HIGH-LEVEL LANGUAGE, INCLUDES STRUCTURED PROGRAMMING, PROGRAM DESIGN, EXPRESSIONS, DATA CONTROL, ARRAYS, RECORDS, STRINGS AND FUNCTIONS. SPECIAL FEE: $6.67/CR. HR. ; SUBJECT TO CHANGE. PREREQUISITE: MATH 11011 OR 12001, OR TWO YEARS OF HIGH SCHOOL ALGEBRA. | |
| CS 19995 ST IN COMPUTER SCIENCE | |
| College: | College of Arts and Sciences |
| Dept: | CS |
| Credits: | 1 TO 3 |
| Class Level: | U |
| SPECIAL TOPICS FROM ALL AREAS OF COMPUTER SCIENCE. REPEAT REGISTRATION PERMITTED. PREREQUISITE: PERMISSION. | |
| CS 23021 INTRO OBJECT ORIENTED PROG | |
| College: | College of Arts and Sciences |
| Dept: | CS |
| Credits: | 3 |
| Class Level: | U |
| PROGRAMMING IN A HIGH-LEVEL OBJECT-ORIENTED LANGUAGE; INCLUDES FUNCTIONS, CLASSES, ARRAYS, POINTERS, DYNAMIC OBJECTS, EVENT DRIVEN PROGRAMMING, TRANSLATION OF ALGORITHMS INTO CORRECT PROGRAMS AND TECHNIQUES FOR PROGRAM DEVELOPMENT, DEBUGGING AND MAINTENANCE. SPECIAL FEE: $6.67/CR. HR. ; SUBJECT TO CHANGE. PREREQUISITE: C (2.0) OR BETTER IN CS 10051. | |
| CS 29995 ST IN COMPUTER SCIENCE | |
| College: | College of Arts and Sciences |
| Dept: | CS |
| Credits: | 1 TO 3 |
| Class Level: | U |
| SPECIAL TOPICS FROM ALL AREAS OF COMPUTER SCIENCE. REPEAT REGISTRATION PERMITTED. PREREQUISITE: PERMISSION. | |
| CS 31011 DISCRETE MATHEMATICS | |
| College: | College of Arts and Sciences |
| Dept: | CS |
| Credits: | 3 |
| Class Level: | U |
| (CROSS-LISTED WITH MATH 31011) DISCRETE MATHEMATICAL TECHNIQUES AND STRUCTURES INCLUDING FINITE SET THEORY, GRAPH THEORY, PROPOSITIONAL CALCULUS, COMBINATORICS, AND DISCRETE PROBABILITY. FORMAL METHODOLOGY AND PROOF TECHNIQUES. MATH 12002. | |
| CS 33001 DATA STRUCTURES | |
| College: | College of Arts and Sciences |
| Dept: | CS |
| Credits: | 3 |
| Class Level: | U |
| ABSTRACT DATA TYPES SUCH AS STACKS, QUEUES, PRIORITY QUEUES, LINKED LISTS, TREES AND GRAPHS AND THE ALGORITHMS USED WITH THEM. SPECIAL FEE: $6.67/CR. HR. ; SUBJECT TO CHANGE. PREREQUISITE: CS 23022 AND C (2.0) OR BETTER IN CS 23021. | |
| CS 33006 SOCIAL AND ETHICAL ISSUES | |
| College: | College of Arts and Sciences |
| Dept: | CS |
| Credits: | 3 |
| Class Level: | U |
| SOCIAL ISSUES, INCLUDING HISTORICAL AND SOCIAL CONTEXT, PROFESSIONAL RESPONSIBILITIES, RISKS AND LIABILITIES, AND INTELLECTUAL PROPERTY. PREREQUISITE: C (2.0) OR BETTER IN CS 33001. | |
| CS 33011 SPEED PROGRAMMING TECHNIQUE | |
| College: | College of Arts and Sciences |
| Dept: | CS |
| Credits: | 3 |
| Class Level: | U |
| TECHNIQUES USEFUL IN THE ELABORATION AND CORRECTION OF PROGRAMS IN AN UNKNOWN ENVIRONMENT AND NOT OTHERWISE COVERED IN ELEMENTARY COURSES, AND THEIR INTEGRATION INTO A WHOLE, BUILDING UP A REPERTOIRE OF TECHNIQUES AND ALGORITHMS USEFUL TO REDUCE CODING AND TESTING TIME. CO-REQUISITE: CS 33001. THIS COURSE MAY BE USED TO SATISFY THE WRITING-INTENSIVE COURSE GRADUATION REQUIREMENT WITH APPROVAL OF MAJOR DEPARTMENT. CS 33001 - FALL 2000. | |
| CS 33092 SPEED PROGRAMMING | |
| College: | College of Arts and Sciences |
| Dept: | CS |
| Credits: | 2 |
| Class Level: | U |
| PRACTICE OF PERTINENT ASPECTS FROM CS 33011; REPEATED REGISTRATION PERMITTED. PREREQUISITE: CS 33011. | |
| CS 33192 INTERNSHIP IN COMPUTER SCI. | |
| College: | College of Arts and Sciences |
| Dept: | CS |
| Credits: | 1 TO 3 |
| Class Level: | U |
| SUPERVISED WORK EXPERIENCE IN COMPUTER SCIENCE. SINCE THIS WORK WILL BE OUTSIDE THE DEPARTMENT, A REPORT AND FINAL PRESENTATION WILL BE REQUIRED; A SITE VISIT MIGHT ALSO BE NECESSARY. CS 33006 AND PERMISSION. | |
| CS 33211 OPERATING SYSTEMS | |
| College: | College of Arts and Sciences |
| Dept: | CS |
| Credits: | 3 |
| Class Level: | U |
| INTRODUCTION TO OPERATING SYSTEMS, PROCESSES AND THREADS, CPU SCHEDULING, MUTUAL EXCLUSION AND SYNCHRONIZATION, DEADLOCK, MEMORY MANAGEMENT, FILE SYSTEMS, NETWORKING AND DISTRIBUTED SYSTEMS. SPECIAL FEE: $3.33/CR. HR.; SUBJECT TO CHANGE. | |
| CS 62262 NUMERICAL SOLN OF PDES | |
| College: | College of Arts and Sciences |
| Dept: | CS |
| Credits: | 3 |
| Class Level: | G |
| (FINITE DIFFERENCES, FINITE ELEMENTS) FOR THE NUMERICAL SOLUTION OF ELLIPTIC, HYPERBOLIC AND PARABOLIC PARTIAL DIFFERENTIAL EQUATIONS. SPECIAL FEE: $3.33/CR. HR.; SUBJECT TO CHANGE. PREREQUISITE: MATH 4/52045 AND CS 4/52202. GRADUATE STANDING. | |
| CS 62263 NUMER SOLN LRG SPARSE SYS | |
| College: | College of Arts and Sciences |
| Dept: | CS |
| Credits: | 3 |
| Class Level: | G |
| CROSS-LISTED WITH MATH 6/72263. CONSTRUCTION AND ANALYSIS OF ITERATIVE METHODS FOR LARGE SYSTEMS OF LINEAR ALGEBRAIC EQUATIONS. JACOBI, GAUSS-SEIDEL, SOR. POLYNOMIAL ACCELERATION METHODS, CONJUGATE GRADIENTS. MULTI-GRID METHODS. PREREQUISITE: MATH 4/51021 AND CS 4/52202. GRADUATE STANDING. | |
| CS 62264 NUMER SOLN OF NONLIN SYS | |
| College: | College of Arts and Sciences |
| Dept: | CS |
| Credits: | 3 |
| Class Level: | G |
| CROSS-LISTED WITH MATH 6/72264. CONSTRUCTION AND ANALYSIS OF NUMERICAL METHODS FOR SYSTEMS OF NON LINEAR ALGEBRAIC EQUATIONS AND OPTIMIZATION PROBLEMS. NUMERICAL IMPLEMENTATION AND SOFTWARE. SPECIAL FEE: $3.33/CR. HR.; SUBJECT TO CHANGE. PREREQUISITE: MATH 4/52041 AND CS 4/52202 OR EQUIVALENT. GRADUATE STANDING. | |
| CS 63005 ADV DATABASE SYSTEM DESIGN | |
| College: | College of Arts and Sciences |
| Dept: | CS |
| Credits: | 3 |
| Class Level: | G |
| INTRODUCTION TO A VARIETY OF ADVANCED DATABASE TOPICS AND ON-GOING TRENDS IN MODERN DATABASE SYSTEMS. THE COURSE INCLUDES ADVANCED ISSUES OF OBJECT-ORIENTED DATABASE, XML, ADVANCED CLIENT SERVER ARCHITECTURE, AND DISTRIBUTED DATABASE TECHNIQUES. PREREQUISITE: CS 4/53005 AND GRADUATE STANDING. | |
| CS 63101 ADV PROGRAMMING LANGUAGES | |
| College: | College of Arts and Sciences |
| Dept: | CS |
| Credits: | 3 |
| Class Level: | G |
| TOPICS SUCH AS PROGRAMMING LANGUAGE DESIGN PROBLEMS, FORMAL SEMANTICS, LANGUAGE DEFINITIONS, FUNCTIONAL PROGRAMMING, SPECIALIZED OR VERY HIGH-LEVEL LANGUAGES, CORRECTNESS CONSIDERATIONS, PARALLELISM AND CONCURRENCY. PREREQUISITE: CS 4/53101 AND GRADUATE STANDING. | |
| CS 63111 ADVANCED COMPILER DESIGN | |
| College: | College of Arts and Sciences |
| Dept: | CS |
| Credits: | 3 |
| Class Level: | G |
| EXPLORES IMPLEMENTATION ISSUES SUCH AS OPTIMIZATION TECHNIQUES, CODE GENERATION, ERROR HANDLING, AUTOMATIC COMPILER GENERATION. MAY INCLUDE COMPILER PROJECT PARALLELIZATION. SPECIAL COURSE FEE - $6.67/CR.HR. - SUBJECT TO CHANGE Y PREREQUISITE: CS 4/53111 AND 4/55101. GRADUATE STANDING. | |
| CS 63201 ADV OPERATING SYSTEMS | |
| College: | College of Arts and Sciences |
| Dept: | CS |
| Credits: | 3 |
| Class Level: | G |
| INTRODUCTION TO DISTRIBUTED SYSTEMS, INTERPROCESS COMMUNICATION, DISTRIBUTED MUTUAL EXCLUSION, SYNCHRONIZATION AND DEADLOCK, DISTRIBUTED PROCESS MANAGEMENT, AND DISTRIBUTED FILE SYSTEMS. SPECIAL COURSE FEE - $3.33/CR.HR. - SUBJECT TO CHANGE PREREQUISITE: CS 4/53201 AND GRADUATE STANDING. | |
| CS 63301 PARALLEL & DISTR COMPUTING | |
| College: | College of Arts and Sciences |
| Dept: | CS |
| Credits: | 3 |
| Class Level: | G |
| OVERVIEW OF PARALLEL AND DISTRIBUTED COMPUTING; STRUCTURING PARALLEL AND DISTRIBUTED PROGRAMS; PARALLEL PROGRAMMING USING SIMD, SPMD, MIMD, AND ASSOCIATIVE COMPUTING; PARALLEL AND DISTRIBUTED ARCHITECTURE USING EXISTING MACHINES AS CASE STUDIES. SPECIAL FEE: $6.67/CR. HR.; SUBJECT TO CHANGE. PREREQUISITE: GRADUATE STANDING. | |
| CS 63901 SOFTWARE ENGINEERING METHOD | |
| College: | College of Arts and Sciences |
| Dept: | CS |
| Credits: | 3 |
| Class Level: | G |
| SOFTWARE PROCESS MODELS; MODELING LANGUAGES; SOFTWARE PROCESS IMPROVEMENT; REQUIREMENT ANALYSIS AND ELICITATION; ADVANCED SYSTEMS AND ARCHITECTURAL DESIGN; ESTIMATION; VERIFICATION AND VALIDATION; REUSE; AND METRICS. PREREQUISITE: GRADUATE STANDING. | |
| CS 63902 SOFTWARE EVOLUTION | |
| College: | College of Arts and Sciences |
| Dept: | CS |
| Credits: | 3 |
| Class Level: | G |
| METHODS AND TECHNIQUES SUPPORTING LATER LIFECYCLE ACTIVITIES, INCLUDING SOFTWARE TESTING AND MAINTENANCE, REUSE, AND REVERSE ENGINEERING. PREREQUISITE: CS 63901; GRADUATE STANDING. | |
| CS 63903 SOFTWARE VISUALIZATION | |
| College: | College of Arts and Sciences |
| Dept: | CS |
| Credits: | 3 |
| Class Level: | G |
| METHODS AND TECHNIQUES TO SUPPORT THE VISUALIZATION OF SOFTWARE TO SUPPORT MAINTENANCE, RE-ENGINEERING, AND REVERSE ENGINEERING OF LARGE SCALE SYSTEMS USING INFORMATION VISUALIZATION AND PROGRAM UNDERSTANDING TECHNIQUES. PREREQUISITE: CS 63901; GRADUATE STANDING. | |
| CS 64101 COMPUTER ALGEBRA I | |
| College: | College of Arts and Sciences |
| Dept: | CS |
| Credits: | 3 |
| Class Level: | G |
| ALGORITHMS FOR INTEGER AND POLYNOMIAL ARITHMETIC MODULAR AND PADIC ALGORITHMS, GCD COMPUTATION, FACTORIZATION AND RESULTANTS. PREREQUISITE: CS 4/56101 OR PERMISSION. GRADUATE STANDING. | |
| CS 64102 COMPUTER ALGEBRA II | |
| College: | College of Arts and Sciences |
| Dept: | CS |
| Credits: | 3 |
| Class Level: | G |
| ADDITIONAL CONCEPTS BASIC TO COMPUTER ALGEBRA INCLUDING LINEAR ALGEBRA ALGORITHMS, FACTORING, PARALLEL ALGORITHMS, INTERFACE TO NUMERICAL COMPUTING, GRAPHICS, ALGEBRAIC AND TRANSCENDENTIAL EXTENSIONS, AND PATTERN MATCHING. PREREQUISITE: CS 6/74101 AND GRADUATE STANDING. | |
| CS 64201 ADV ARTIFICIAL INTELLIGEN | |
| College: | College of Arts and Sciences |
| Dept: | CS |
| Credits: | 3 |
| Class Level: | G |
| ADDITIONAL TOPICS IN AI SUCH AS LOGIC PROGRAMMING, ADVANCED PROBLEM-SOLVING SYSTEMS, UNDERSTANDING NATURAL LANGUAGES, VISION, LEARNING, PLAN-GENERATING SYSTEMS. PREREQUISITE: CS 4/54201 AND GRADUATE STANDING. | |
| CS 64211 EXPERT SYSTEMS | |
| College: | College of Arts and Sciences |
| Dept: | CS |
| Credits: | 3 |
| Class Level: | G |
| EXPERT SYSTEM LANGUAGES AND TOOLS. PRODUCTION SYSTEMS, KNOWLEDGE REPRESENTATION, EXPERT SYSTEM DESIGN. PREREQUISITE: CS 4/54201 AND GRADUATE STANDING. | |
| CS 64221 AUTOMATED REASONING | |
| College: | College of Arts and Sciences |
| Dept: | CS |
| Credits: | 3 |
| Class Level: | G |
| METHODS FOR USING COMPUTERS TO REASON. INCLUDES LOGIC REASONING AND AUTOMATED THEOREM PROVING TECHNIQUES. SOME APPLICATIONS AND RELATED TOPICS: LOGIC | |
| CS 33211 OPERATING SYSTEMS | |
| College: | College of Arts and Sciences |
| Dept: | CS |
| Credits: | 3 |
| Class Level: | U |
| PREREQUISITES: CS 35101 AND C (2.0) OR BETTER IN CS 33001. | |
| CS 64221 AUTOMATED REASONING | |
| College: | College of Arts and Sciences |
| Dept: | CS |
| Credits: | 3 |
| Class Level: | G |
| PROGRAMMING, EXPERT SYSTEMS, PROGRAM VERIFICATION. | |
| CS 64221 AUTOMATED REASONING | |
| College: | College of Arts and Sciences |
| Dept: | CS |
| Credits: | 3 |
| Class Level: | G |
| PREREQUISITE: CS 4/54201 AND GRADUATE STANDING. | |
| CS 64301 PATTERN RECOGNITION PRINC | |
| College: | College of Arts and Sciences |
| Dept: | CS |
| Credits: | 3 |
| Class Level: | G |
| INTRODUCTION TO MATHEMATICAL PATTERN RECOGNITION, FEATURE SELECTION, DISTRIBUTION-FREE CLASSIFICATION, STATISTICAL CLASSIFICATION, NONSUPERVISED LEARNING, SEQUENTIAL LEARNING AND APPLICATION. PREREQUISITE: CS 4/57101 AND GRADUATE STANDING. | |
| CS 64401 IMAGE PROCESSING | |
| College: | College of Arts and Sciences |
| Dept: | CS |
| Credits: | 3 |
| Class Level: | G |
| THIS COURSE COVERS DIGITAL PROCESSING OF DIGITAL IMAGERY. DIGITIZATION OF TV IMAGERY, NOISE REMOVAL, IMAGE ENHANCEMENT, EDGE AND TEXTURE DETECTION, OBJECT RECOGNITION AND SCENE ANALYSIS. SPECIAL COURSE FEE - $3.33/CR.HR. - SUBJECT TO CHANGE PREREQUISITE: CS 4/56101 AND GRADUATE STANDING. | |
| CS 65101 ADV COMPUTER ARCHITECTURE | |
| College: | College of Arts and Sciences |
| Dept: | CS |
| Credits: | 3 |
| Class Level: | G |
| SYSTEM PERFORMANCE MEASURES, PROCESSOR IMPLEMENTATION, PIPELINING, SYSTEM INTERCONNECTION, MEMORY HIERARCHY INTERRUPTS, STACK ARCHITECTURE, VECTOR AND MULTIPROCESSORS. PREREQUISITE: CS 4/55101 AND GRADUATE STANDING. | |
| CS 65201 INTERCONNECTION NETWORKS | |
| College: | College of Arts and Sciences |
| Dept: | CS |
| Credits: | 3 |
| Class Level: | G |
| DESCRIP. - THIS COURSE PROVIDES A COMPREHENSIVE COVERAGE OF INTERCONNECTION NETWORKS IN SWITCHING PRINCIPLES FOR HIGH-PERFORMANCE COMPUTING AND COMMUNICATIONS. IT COVERS THE THEORY, ARCHITECTURE, IMPLEMENTATION, AND PERFORMANCE ANALYSIS OF SWITCHING SYSTEMS FOR MULTIPROCESSORS, BROADBAND NETWORKS AND OPTICAL COMMUNICATIONS. - FALL 2001. PREREQ. - CS 4/55201 OR CS 6/75101 OR EQUIVALENT; GRADUATE STANDING - FALL 2001. STUDY OF INTERCONNECTION NETWORKS AND PARALLEL MACHINE MODELS SUCH AS SIMD/MIMD MACHINES. SINGLE AND MULTI-STAGE NETWORKS. BLOCKING, NON-BLOCKING AND REARRANGEABLE NETWORKS. BANYAN NETWORKS AND THEIR SUBCLASSES. SPECIAL COURSE FEE - $3.33/CR.HR. - SUBJECT TO CHANGE PREREQUISITE: CS 4/55101 AND GRADUATE STANDING. | |
| CS 65202 ADV COMMUNICATION NETWORKS | |
| College: | College of Arts and Sciences |
| Dept: | CS |
| Credits: | 3 |
| Class Level: | G |
| THIS COURSE COVERS CENTRAL PROBLEMS THAT CONFRONT NETWORK DESIGNERS IN HIGH-SPEED NETWORKING SUCH AS REAL-TIME TRAFFIC, CONGESTION CONTROL, QUALITY OF SERVICE (QOS, PERFORMANCE ANALYSIS, TRAFFIC MANAGEMENT AND INTERNET ROUTING. PREREQUISITE: CS 4/55201 AND GRADUATE STANDING. | |
| CS 65301 SYSTEM MODEL & PERF EVAL | |
| College: | College of Arts and Sciences |
| Dept: | CS |
| Credits: | 3 |
| Class Level: | G |
| PROVIDES A DETAILED STUDY OF QUEUING, NETWORK MODELS AND THEIR APPLICATION TO OPERATING SYSTEMS, COMPUTER TIME SHARING, AND MULTI-ACCESS SYSTEMS. PREREQUISITE: MATH 4/50012 AND CS 4/53201 OR PERMISSION. GRADUATE STANDING. | |
| CS 66101 ADVANCED ALGORITHMS | |
| College: | College of Arts and Sciences |
| Dept: | CS |
| Credits: | 3 |
| Class Level: | G |
| ADVANCED ALGORITHMS, FAST FOURIER TRANSFORMS, ALGORITHMS ON TREES AND GRAPHS, RATIONAL AND POLYNOMIAL ARITHMETIC, GCD, FACTORING, NUMERICAL AND SYMBOLIC COMPUTATIONAL ALGORITHMS, RISCH INTEGRATION ALGORITHM, PATTERN MATCHING. PREREQUISITE: CS 4/56101 AND GRADUATE STANDING. | |
| CS 66105 PARALLEL & DISTR ALGORITHMS | |
| College: | College of Arts and Sciences |
| Dept: | CS |
| Credits: | 3 |
| Class Level: | G |
| INTRODUCES AND EVALUATES IMPORTANT MODELS OF PARALLEL (SYNCHRONOUS AND ASYNCHRONOUS) AND DISTRIBUTED COMPUTATION, USING BASIC SEARCHING, SORTING, GRAPH, MATRIX, NUMERICAL COMPUTING, AND COMPUTATIONAL GEOMETRY ALGORITHMS. PREREQUISITE: CS 4/56101 OR 63301 OR PERMISSION; GRADUATE STANDING. | |
| CS 66202 THEORY OF COMPUTATION I | |
| College: | College of Arts and Sciences |
| Dept: | CS |
| Credits: | 3 |
| Class Level: | G |
| REPRESENTATIVE PROBLEMS AND ALGORITHMS FOR VARIOUS COMPLEXITIES, RECURSION THEORY BASICS, COMPLEXITY SUCH AS TIME, SPACE, NONDETERMINISM; RELATIONSHIPS BETWEEN COMPLEXITIES AND HARD SETS. PREREQUISITE: CS 4/56101 AND CS 4/56201. GRADUATE STANDING. | |
| CS 66203 THEORY OF COMPUTATION II | |
| College: | College of Arts and Sciences |
| Dept: | CS |
| Credits: | 3 |
| Class Level: | G |
| INTRODUCES NEWER RESULTS FROM COMPLEXITY THEORY, SPECIFICALLY CONCENTRATING ON LOWER BOUND PROOFS. CONTAINMENT RELATIONSHIPS THAT REQUIRE MORE ADVANCED PROOF TECHNIQUES WILL ALSO BE GIVEN. PREREQUISITE: CS 6/76202 AND GRADUATE STANDING. | |
| CS 67101 ADV COMP GRAPH DIG PICTUR | |
| College: | College of Arts and Sciences |
| Dept: | CS |
| Credits: | 3 |
| Class Level: | G |
| IN-DEPTH STUDY OF ACTIVE RESEARCH TOPICS IN COMPUTER GRAPHICS. TOPICS INCLUDE VOLUME RENDERING, IMAGE-BASED RENDERING AND MODELING, GRAPHICS ARCHITECTURES, VIRTUAL REALITY, MODELING IN COMPUTER GRAPHICS, NON-PHOTOREALISTIC RENDERING, COMPUTER ANIMATION, AND COMPUTER GAMES. SPECIAL COURSE FEE - $6.67/CR.HR. - SUBJECT TO CHANGE. PREREQUISITE: CS 4/57101 AND GRADUATE STANDING. | |
| CS 69098 RESEARCH | |
| College: | College of Arts and Sciences |
| Dept: | CS |
| Credits: | 1 TO 5 |
| Class Level: | G |
| RESEARCH OR INDIVIDUAL INVESTIGATION. CREDITS ARE APPLIED TOWARD DEGREE REQUIREMENTS, WITH APPROVAL, IF LETTER GRADE OR "S" IS GIVEN. REPEATED REGISTRATION PERMITTED. GRADUATE STANDING | |
| CS 69191 MASTERS SEMINAR | |
| College: | College of Arts and Sciences |
| Dept: | CS |
| Credits: | 1 TO 2 |
| Class Level: | G |
| SEMINAR FOR MASTERS STUDENTS TO PRESENT AND DISCUSS COMPUTER SCIENCE RELATED RESEARCH AND ACADEMICS. MASTERS STUDENTS ARE REQUIRED TO TAKE AT LEAST 2 CREDIT HOURS FOR COMPLETION OF DEGREE AND MAKE AT LEAST ONE PRESENTATION OF PROJECT | |
| CS 35101 COMPUTER ARCHITECTURE | |
| College: | College of Arts and Sciences |
| Dept: | CS |
| Credits: | 3 |
| Class Level: | U |
| FUNCTIONAL OVERVIEW OF COMPUTER SYSTEMS, INTERCONNECTION OF BASIC COMPONENTS, SYSTEM PERFORMANCE MEASURES, INSTRUCTION SET DESIGN, ARITHMETIC LOGIC UNIT, CONTROL UNIT, MEMORY SYSTEM, PIPELINING, INTERRUPTS AND INPUT-OUTPUT. CS 23021. | |
| CS 39995 ST IN COMPUTER SCIENCE | |
| College: | College of Arts and Sciences |
| Dept: | CS |
| Credits: | 1 TO 3 |
| Class Level: | U |
| SPECIAL TOPICS FROM ALL AREAS OF COMPUTER SCIENCE. REPEAT REGISTRATION PERMITTED. PREREQUISITE: PERMISSION. | |
| CS 41012 FINITE MATH | |
| College: | College of Arts and Sciences |
| Dept: | CS |
| Credits: | 3 |
| Class Level: | U |
| A CONTINUATION OF DISCRETE MATH: EMPHASIZING COMBINATORIAL TECHNIQUES, GRAPH APPLICATIONS IN ALGORITHMS, FINITE ALGEBRA, NUMBER THEORY AND PROBABILITY. COVERS USEFUL MATH FOR CS MAJORS. PREREQUISITES: CS 23022. | |
| CS 42201 INTRO NUMERICAL COMPUT I | |
| College: | College of Arts and Sciences |
| Dept: | CS |
| Credits: | 3 |
| Class Level: | U |
| (CROSS-LISTED WITH MATH 42201) AN INTRODUCTION TO NUMERICAL METHODS AND SOFTWARE FOR SOLVING MANY COMMON SCIENTIFIC COMPUTING PROBLEMS. LINEAR SYSTEMS, LEAST- SQUARES DATA FITTING, NONLINEAR EQUATIONS AND SYSTEMS AND OPTIMIZATION PROBLEMS. SPECIAL FEE: $3.33/CR. HR. ; SUBJECT TO CHANGE. PREREQUISITES: MATH 12003, 21001 AND CS 23021 OR PERMISSION. | |
| CS 42202 INTRO NUMERICAL COMPUT II | |
| College: | College of Arts and Sciences |
| Dept: | CS |
| Credits: | 3 |
| Class Level: | U |
| (CROSS-LISTED WITH MATH 42202) A CONTINUATION OF CS 42201. TOPICS INCLUDE INTERPOLATION, NUMERICAL DIFFERENTIATION AND INTEGRATION, AND NUMERICAL SOLUTION OF ORDINARY DIFFERENTIAL EQUATIONS. SPECIAL FEE: $3.33/CR. HR. ; SUBJECT TO CHANGE. PREREQUISITES: MATH 32044 AND CS 42201. | |
| CS 43005 INTRO. TO DATABASE SYS. DES | |
| College: | College of Arts and Sciences |
| Dept: | CS |
| Credits: | 3 |
| Class Level: | U |
| AN INTRODUCTION TO THE BASIC THEORETICAL ASPECTS OF DATABASE SYSTEMS, FILE ORGANIZATION, SEARCH METHODOLOGIES, LANGUAGE DESIGN AND PERFORMANCE EVALUATION TECHNIQUES, INITIAL MODELING CONCEPTS AND THEIR USE IN HIERARCHICAL, NETWORK, RELATIONAL AND OBJECT-ORIENTED DATABASE DESIGNS. PREREQUISITE: C (2.0) OR BETTER IN CS 33001. | |
| CS 43006 THEORY OF OBJ-ORIENT PROG | |
| College: | College of Arts and Sciences |
| Dept: | CS |
| Credits: | 3 |
| Class Level: | U |
| IN DEPTH COURSE ON THE THEORY AND PRINCIPLES OF OBJECT-BASED AND OBJECT-ORIENTED PROGRAMMING USING A LANGUAGE SUCH AS C++. THE COURSE COVERS ADVANCED TOPICS IN INHERITANCE AND INTERFACE PLANNING, GENERIC (TYPE-INDEPENDENT) PROGRAMMING, FACTORS OF POLYMORPHISM, STRUCTURE AND ORGANIZATION OF CLASS LIBRARIES,AND OBJECT-ORIENTED DESIGN PRINCIPLES. SPECIAL FEE: $6.67/CR. HR. ; SUBJECT TO CHANGE. PREREQUISITE: CS 33001. | |
| CS 43101 STRUCT-PROGRAM LANGUAGE | |
| College: | College of Arts and Sciences |
| Dept: | CS |
| Credits: | 3 |
| Class Level: | U |
| INTRODUCTION TO SYNTAX, SEMANTICS, BEHAVIOR AND IMPLEMENTATION ISSUES IN IMPERATIVE, FUNCTIONAL, LOGIC AND OBJECT-ORIENTED LANGUAGES; TYPE THEORY, CONCURRENCY, DATA DEPENDENCY, NONDETERMINISM AND INTERNET LANGUAGES. PREREQUISITES: CS 33001. | |
| CS 43111 STRUCTURE OF COMPILERS | |
| College: | College of Arts and Sciences |
| Dept: | CS |
| Credits: | 3 |
| Class Level: | U |
| TECHNIQUES USED TO WRITE COMPILERS INCLUDING LEXICAL ANALYSIS, SYNTAX ANALYSIS, SYNTAX-DIRECTED TRANSLATION, TYPE CHECKING, RUN-TIME ENVIRONMENTS, AND INTERMEDIATE CODE GENERATION. SPECIAL FEE: $6.67/CR. HR.; SUBJECT TO CHANGE. PREREQUISITES: CS 35101 AND 33101. | |
| CS 43202 SYSTEMS ADMINISTRATION | |
| College: | College of Arts and Sciences |
| Dept: | CS |
| Credits: | 3 |
| Class Level: | U |
| THE SETTING UP AND DAY-TO-DAY ADMINISTRATION OF MULTIUSER MULTITASKING SYSTEMS, SUCH AS THE VARIOUS VERSIONS OF UNIX, TOGETHER WITH THE ANALYSIS OF PROBLEMS WHICH CAN ARISE IN THESE ACTIVITIES. CO-REQUISITE: CS 4/53201 - FALL 1999 CS 33211. | |
| CS 43203 SYSTEMS PROGRAMMING | |
| College: | College of Arts and Sciences |
| Dept: | CS |
| Credits: | 3 |
| Class Level: | U |
| IMPLEMENTATION AND MAINTENANCE OF SYSTEM PROGRAMS, SYSTEM UTILITIES; COMMAND INTERPRETERS, EDITORS, FILE MAINTENANCE PROGRAMS, TEXT PROCESSORS. INTERRUPT HANDLING. DEVICE DRIVERS. SPECIAL FEE: $6.67/CR. HR.; SUBJECT TO CHANGE. PREREQUISITE: CS 33211. | |
| CS 43901 SOFTWARE ENGINEERING | |
| College: | College of Arts and Sciences |
| Dept: | CS |
| Credits: | 3 |
| Class Level: | U |
| AN INTRODUCTION TO SOFTWARE ENGINEERING CONCEPTS: LIFE CYCLE MODELS; MODELING LANGUAGES; REQUIREMENTS ANALYSIS; SPECIFICATION; DESIGN; TESTING; VALIDATION; PROJECT MANAGEMENT AND MAINTENANCE. SPECIAL FEE: $6.67/CR. HR.; SUBJECT TO CHANGE. PREREQUISITE: C (2.0) OR BETTER IN CS 33001. | |
| CS 44201 ARTIFICIAL INTELLIGENCE | |
| College: | College of Arts and Sciences |
| Dept: | CS |
| Credits: | 3 |
| Class Level: | U |
| EXAMINES GOALS, PROBLEMS, CONCEPTS AND METHODS OF ARTIFICIAL INTELLIGENCE, HEURISTIC VERSUS ALGORITHMIC METHODS, NATURAL LANGUAGE COMPREHENSION, THEOREM PROVING. SPECIAL FEE: $3.33/CR. HR.; SUBJECT TO CHANGE. PREREQUISITES: CS 33001. | |
| CS 45111 PRINCIPLES OF VLSI DESIGN | |
| College: | College of Arts and Sciences |
| Dept: | CS |
| Credits: | 3 |
| Class Level: | U |
| INTRODUCTION TO THE DESIGN OF VLSI CHIPS, WITH EMPHASIS ON FPLD-BASED DESIGN. STUDENTS WILL DESIGN VARIOUS CHIPS USING STANDARD INDUSTRY LOGIC SYNTHESIS TOOLS. SPECIAL FEE: $10/CR. HR.; SUBJECT TO CHANGE. PREREQUISITE: CS 35101. | |
| CS 45201 COMP COMM NETWORKS | |
| College: | College of Arts and Sciences |
| Dept: | CS |
| Credits: | 3 |
| Class Level: | U |
| AN INTRODUCTION TO NET-CENTRIC SYSTEMS, DATA COMMUNICATION PROTOCOLS, NETWORK ARCHITECTURES, ROUTING PROTOCOLS, NETWORK MANAGEMENT, CONGESTION CONTROL, | |