Do Not Use the Back/Forward Buttons
Please use the navigation links at the bottom of the page.

Available Courses

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,

Return to previous page