Apr 16, 2024  
2014-2015 Undergraduate and Graduate Academic Catalog 
    
2014-2015 Undergraduate and Graduate Academic Catalog [ARCHIVED CATALOG]

Course Descriptions



To enroll in any 400-level course, students must be admitted to the Upper Division; to enroll in a 400(G)-level course in which there are graduate students, students must have junior or higher standing.

*LCCN indicates Louisiana Common Course Number.

 

Computer Science

  
  • CMPS 451(G) - Compiler Construction


    3 Credit(s). 0 Hour(s) Lab. 3 Hour(s) Lecture.

    Introduction to compilers and language translation. Aspects of lexical, syntactic and semantic analysis including language theory and implementation. Finite state machines, regular expressions, top-down, bottom-up parsing techniques. Code generation and optimization, subroutine calls, symbol table management, LL and LR parser generators.

    Prereq: CMPS 450(G)  with a grade of “C”.
  
  • CMPS 452(G) - Human Computer Interface Design


    3 Credit(s). 0 Hour(s) Lab. 3 Hour(s) Lecture.

    Human factors of interactive software and styles, design principles and considerations, development methods and tools, interface quality, and evaluation methods.

    Prereq: MATH 301 ; CMPS 341  with a grade of “C”; or CMPS 405 , CMPS 406  both with a grade of “B”.
  
  • CMPS 453(G) - Introduction to Software Methodology


    3 Credit(s). 0 Hour(s) Lab. 3 Hour(s) Lecture.

    Project planning, requirement engineering, specification development techniques, structured design methods, software validation, and quality assurance. CASE tools and team dynamics.

    Prereq: CMPS 341  with a grade of “C”, or CMPS 405 , CMPS 406  both with a grade of “B”.
  
  • CMPS 455(G) - Operating Systems


    3 Credit(s). 0 Hour(s) Lab. 3 Hour(s) Lecture.

    Process management in a multiprogramming environment; CPU scheduling, concurrency, memory management, deadlock, virtual memory, and file systems.

    Prereq: CMPS 453(G)  with a grade of “C” and experience with “C” and “C++”.
  
  • CMPS 460(G) - Database Management Systems


    3 Credit(s). 0 Hour(s) Lab. 3 Hour(s) Lecture.

    Design and implementation using the entity-relationship model. Declaration and manipulation. Embedded SQL and web-based database application development. Normalization, optimization, concurrency control.

    Prereq: CMPS 341  with a grade of “C”, or CMPS 405  with a grade of “B”.
  
  • CMPS 490 - Senior Project


    3 Credit(s). 0 Hour(s) Lab. 3 Hour(s) Lecture.

    Prereq: Six hours of 400-level CMPS courses, with a grade of “C” or better.
    Rstr: Permission of instructor required.
  
  • CMPS 497 - Special Projects


    3 Credit(s). 0 Hour(s) Lab. 3 Hour(s) Lecture.

    Prereq: GPA of 3.00 or better; CMPS 341 , CMPS 351  and MATH 301 , each with a grade of “C”.
    Rstr: Permission of instructor required.
  
  • CMPS 498 - Special Projects


    3 Credit(s). 0 Hour(s) Lab. 3 Hour(s) Lecture.

    Prereq: GPA of 3.00 or better; CMPS 341 , CMPS 351  and MATH 301 , each with a grade of “C”.
    Rstr: Permission of instructor required.
  
  • CMPS 499 - Special Topics in Computer Science


    3 Credit(s). 0 Hour(s) Lab. 3 Hour(s) Lecture.

    May be repeated for credit. Alternate subtitles will appear on student’s transcript.

    Prereq: CMPS 341  and CMPS 351  with a grade of “C”.

Computer Science-Computer Engineering

  
  • CSCE 500 - Design and Analysis of Algorithms


    3 Credit(s). 0 Hour(s) Lab. 3 Hour(s) Lecture.

    Basic techniques used in design and analysis of algorithms, including divide-and-conquer, greed methods, dynamic programming, search techniques, backtracking, brand-and-bound, and algebraic transformation. NP-Complete and NP-Hard problems, reductions among and approximations to such problems. Basis concepts surrounding the halting problem.

    Prereq: CMPS 341  or CMPS 406 
  
  • CSCE 502 - Computational Basis of Bioinformatics


    3 Credit(s). 0 Hour(s) Lab. 3 Hour(s) Lecture.

    Computational algorithms, methods and techniques underlying bioinformatics discipline. Deterministic and probabilistic approached along with machine learning are explored. Computational principle behind sequence alignments, interaction network,gene regulation, microarray analysis, protein structure prediction and functional annotation.

    Prereq: CSCE 500  or equivalent and familiarity with machine learning
  
  • CSCE 503 - Computational Genomics


    3 Credit(s). 0 Hour(s) Lab. 3 Hour(s) Lecture.

    Introduction to statistics, DNA Microarray technology, and machine learning. Analysis of microarray data, genomics data mining, mining interaction networks and functional annotation.

  
  • CSCE 506 - System-theory


    3 Credit(s). 0 Hour(s) Lab. 3 Hour(s) Lecture.

    System representation via state space and frequency domain modules, state estimation and system identification.

    Prereq: EECE 461(G) 
  
  • CSCE 507 - Digital Signal Processing


    3 Credit(s). 0 Hour(s) Lab. 3 Hour(s) Lecture.

    Discrete-time signals, systems, and transforms; sampling, interpolation, and decimation of signals; representations and design techniques of digital filters; fast algorithms for convolutions and discrete Fourier transform; architecture of filters and transforms.

    Rstr: Permission of instructor required.
  
  • CSCE 508 - Image Processing


    3 Credit(s). 0 Hour(s) Lab. 3 Hour(s) Lecture.

    Review of 2-D digital signal processing, fast transform algorithms, image processing techniques; image enhancement, filtering, restoration, segmentation; image modeling; data compression for image storage and transmission; image reconstruction from noisy projections, data base structure; hardware implementation; applications in communication; medical, and computer vision.

    Prereq: CMPS 430(G)  and CSCE 507 
  
  • CSCE 509 - Pattern Recognition


    3 Credit(s). 0 Hour(s) Lab. 3 Hour(s) Lecture.

    Classificatory and descriptive approached to pattern recognition and machine perception. In the former category: statistics v. deterministic, direct vs. indirect, and parametric vs. non-parametric approached to pattern classification. In the latter category: various techniques of scene analysis including picture segmentation, raster geometry as well as linguistic and relational approached to picture description.

    Prereq: MATH 302  or equivalent
    Rstr: Permission of instructor required
  
  • CSCE 512 - Network Security


    3 Credit(s). 0 Hour(s) Lab. 3 Hour(s) Lecture.

    Conventional encryption; public-key encryption; authentication and digital signatures; key management; intruders, viruses, and worms; electronic mail security, and authentication applications.

  
  • CSCE 513 - Principles of Computer Communications and Networks


    3 Credit(s). 0 Hour(s) Lab. 3 Hour(s) Lecture.

    Computer networks, including telecommunications and the related data transmission techniques. Topics include network philosophy, design and implementation.

    Prereq: One statistics course
    Rstr: Permission of instructor required
  
  • CSCE 514 - Error-control Codes for Computer Systems


    3 Credit(s). 0 Hour(s) Lab. 3 Hour(s) Lecture.

    Channel models, error categories, distance metrics, code fundamentals. Algebraic structures, vector spaces, matrices, polynomial Algebras Galois field, codes for high-speed memories, bit and byte error codes, mass memory codes, unidirectional error codes, codes for logic circuits, self-checking circuits, self-checking checkers and processors.

  
  • CSCE 515 - Principles of Computer Graphics


    3 Credit(s). 0 Hour(s) Lab. 3 Hour(s) Lecture.

    Graphic man-machine interaction. Analysis of display devices with emphasis on interactive cathode-ray-tube terminals. Graphical display software techniques; display files, windowing, clipping, 2- and 3-dimensional transformations, hidden-line removal.

  
  • CSCE 516 - Cryptography and Data Security


    3 Credit(s). 0 Hour(s) Lab. 3 Hour(s) Lecture.

    Secrecy systems, encryptions, cryptanalysis, date encryption standard, applications of cryptography key management, public key systems and digital signatures, file security systems, IBM cryptographic products.

  
  • CSCE 517 - Digital Techniques in Telecommunications


    3 Credit(s). 0 Hour(s) Lab. 3 Hour(s) Lecture.

    Voice and voice-band data digitization, bandwidth and channel capacity, coder and decoders, digital speech interpolation, digital switching techniques and networks, traffic considerations, distributed system design for the transmission of speech and data on telecommunication lines.

  
  • CSCE 518 - Lossless and Lossy Data Compression


    3 Credit(s). 0 Hour(s) Lab. 3 Hour(s) Lecture.

    Huffman and arithmetic coding, dictionary techniques, and lossless image compression. Scaler vector quantization, differential encoding, subband and transform coding.

    Prereq: CSCE 500 
  
  • CSCE 520 - Principles of Artificial Intelligence


    3 Credit(s). 0 Hour(s) Lab. 3 Hour(s) Lecture.

    Knowledge representation, knowledge acquisition and planning. Selected topics from natural language understanding, learning, vision, and robotics.

    Prereq: CMPS 420(G) 
  
  • CSCE 521 - Automated Reasoning


    3 Credit(s). 0 Hour(s) Lab. 3 Hour(s) Lecture.

    Automated reasoning. Emphasis on logical, probabilistic, and non-monotonic reasoning.

    Prereq: CMPS 420(G)  or permission of instructor required
  
  • CSCE 522 - Autonomous-Agent Architecture


    3 Credit(s). 0 Hour(s) Lab. 3 Hour(s) Lecture.

    Design and implementation of goal-directed autonomous agents. Includes classical, reactive and multiagent planning, and communication among autonomous agents.

    Prereq: EECE 520
  
  • CSCE 523 - Computational Basis of Intelligence


    3 Credit(s). 0 Hour(s) Lab. 3 Hour(s) Lecture.

    Computational principles underlying human and machine intelligence. Neural models of vision, language, and higher-order cognition. Integration of artificial intelligence with neural computation.

    Prereq: CMPS 420(G)  or CSCE 520 
  
  • CSCE 525 - Computer-Control Based Robotics and Automation Systems


    3 Credit(s). 0 Hour(s) Lab. 3 Hour(s) Lecture.

    Fundamental course in Computer-Control Based Robotic Systems. Design of robotic systems, kinematics, dynamics, classical control of robotics, trajectory generation, robot languages, special computer architectures for robotic systems, sensors and introduction to robotic vision.

  
  • CSCE 526 - Intelligent Machines: Theory, Design and Applications


    3 Credit(s). 0 Hour(s) Lab. 3 Hour(s) Lecture.

    Prereq: CSCE 525  or permission of instructor required
  
  • CSCE 527 - Cognitive Science I


    3 Credit(s). 0 Hour(s) Lab. 3 Hour(s) Lecture.

    Cognitive models from behavioral, biological and computational sciences.

  
  • CSCE 528 - Cognitive Science II


    3 Credit(s). 0 Hour(s) Lab. 3 Hour(s) Lecture.

    Cognitive models from behavioral, biological and computational sciences.

  
  • CSCE 530 - Principles of Computer Architecture


    3 Credit(s). 0 Hour(s) Lab. 3 Hour(s) Lecture.

    Micro and parallel architectures, instruction-level parallelism, memory hierarchy, shared-memory multiprocessors, interconnection networks, and clusters.

    Prereq: CMPS 430(G) 
    Rstr: If prerequisite not met permission of instructor required
  
  • CSCE 531 - Parallel Processing Organization


    3 Credit(s). 0 Hour(s) Lab. 3 Hour(s) Lecture.

    Pipelined computer organizations; array computers; multiprocessors; parallel process algorithms and software.

    Prereq: CSCE 530 
  
  • CSCE 533 - Distributed Computing Systems


    3 Credit(s). 0 Hour(s) Lab. 3 Hour(s) Lecture.

    Architectural support for Distributed Operating Systems and Distributed Data Bases, including structural functions that must be architected to form an integrated Distributed Computer Organization that recognizes the requirements of Distributed Processing.

    Prereq: CMPS 455(G) , CSCE 513 , CSCE 530  or permission of instructor required
  
  • CSCE 534 - Modeling and Performance Evaluation of Computer Systems


    3 Credit(s). 0 Hour(s) Lab. 3 Hour(s) Lecture.

    Models and methods for performance evaluation, service time distributions, scheduling algorithms, relations between distributions and scheduling, Markovian queues, queuing network models of computer systems, product form solutions, approximate solution, simulation of queuing networks, measurements on computer networks case studies.

    Prereq: CMPS 430(G)  and CMPS 455(G) 
  
  • CSCE 535 - Introduction to Data Parallel Algorithms and Architectures


    3 Credit(s). 0 Hour(s) Lab. 3 Hour(s) Lecture.

    Theory of systolic algorithms and architectures: (a) models of systolic computation, performance measures and theoretical bounds, (b) processors and interconnection networks: arrays, trees, hypercubes, mesh of trees, shuffle-exchange and butterfly, (c) algorithms for sorting, search, Fourier transforms, convolution, matrix computations and graph theory problems, (d) routing and graph embedding in massively parallel systems, scheduling and load balancing and (e) advanced topics: retiming, universal networks, PRAMS, DRAMS, and other new machine models.

    Prereq: CMPS 430(G) , CSCE 500 
  
  • CSCE 536 - Embedded System Design


    3 Credit(s). 0 Hour(s) Lab. 3 Hour(s) Lecture.

    Design, programming, and applications of 32-bit ARM-based processor systems. Topics include: high-end embedded processors, ARM processor programmer model, ARM instructor set, thumb instructor set, ARM AMBA bus, ARM memory system, efficient C programming techniquesm, and embedded operating system.

    Prereq: CMPS 430(G)  or permission of instructor required.
  
  • CSCE 538 - Entertainment Computing


    3 Credit(s). 0 Hour(s) Lab. 3 Hour(s) Lecture.

    Hardware and software used in entertainment computing applications with a focus on games software. Software interfaces and tools used in game development including graphics, audio, video, speech, animation, interface design, and networking. Programming assignments using C++.

    Rstr: Permission of instructor required
  
  • CSCE 540 - Principles of the Theory of Computation


    3 Credit(s). 0 Hour(s) Lab. 3 Hour(s) Lecture.

    Classes of computable functions and recursion theory. Unsolvable and intractable problems. Deterministic and nondeterministic polynomial bounds on complexity; NP completeness. Abstract complexity theory.

    Prereq: CMPS 440(G)  and CSCE 500  or permission of instructor required
  
  • CSCE 541 - Automata Theory


    3 Credit(s). 0 Hour(s) Lab. 3 Hour(s) Lecture.

    Finite-state automata, their structure, decomposition and homomorphisms.

    Prereq: CMPS 440(G)  or permission of instructor required
  
  • CSCE 542 - Formal Languages


    3 Credit(s). 0 Hour(s) Lab. 3 Hour(s) Lecture.

    Abstract models of the definition and recognition of languages. Including production grammars and various abstract machine recognizers, and classification of languages induced by such recognizers.

    Prereq: CMPS 440(G)  or permission of instructor required
  
  • CSCE 550 - Principles of Programming Languages


    3 Credit(s). 0 Hour(s) Lab. 3 Hour(s) Lecture.

    Formal definitions and theory of programming languages. Specifying, verifying and reasoning about programs. Language processors (interpreters, type-checkers, translators) in a formal framework.

    Prereq: CMPS 450(G)  or permission of instructor required
  
  • CSCE 551 - Principles of Compiler Design


    3 Credit(s). 0 Hour(s) Lab. 3 Hour(s) Lecture.

    Detailed analysis of compiler construction. Topics to be covered include a study of techniques for semantic and syntactic analysis, parsers, scanners, organization and allocation of storage areas, and compiler compilers.

    Prereq: CMPS 451(G) 
  
  • CSCE 553 - Principles of Software Methodology


    3 Credit(s). 0 Hour(s) Lab. 3 Hour(s) Lecture.

    Fundamental characteristics of the software life cycle, as well as those tools, techniques, and management controls that acan be applied throughout the development and maintenance of large software systems. Case studies of large-scale software efforts provide a foundation for analyzing success and failure in projects.

    Prereq: CSCE 550 
  
  • CSCE 555 - Principles of Operating Systems Theory


    3 Credit(s). 0 Hour(s) Lab. 3 Hour(s) Lecture.

    Parallel processing: communication and synchronization of processes in multiprocessing and distributed environments, proof of correctness. Deterministic scheduling. Introduction to queing theory. Current research topics.

    Prereq: CMPS 455(G) 
  
  • CSCE 556 - Software Requirements and Specifications


    3 Credit(s). 0 Hour(s) Lab. 3 Hour(s) Lecture.

    Front-end software life cycle techniques and tools. Topics include requirements formulation, requirements analysis, specification languages, logical completeness, internal consistency, executable specifications, and automatic code generation systems.

    Prereq: CSCE 553 
  
  • CSCE 557 - Software Testing and Verification


    3 Credit(s). 0 Hour(s) Lab. 3 Hour(s) Lecture.

    Techniques and tools that are used inn the testing and verification of reliable software. Topics include debugging, technical reviews, static analysis, dynamic analysis, test coverage, formal verification techniques, symbolic execution, and automatic test data generation.

  
  • CSCE 561 - Information Storage and Retrieval


    3 Credit(s). 0 Hour(s) Lab. 3 Hour(s) Lecture.

    Fundamental principles of information storage and retrieval as related to textual data: file design, query languages, including natural language processing; analysis of information content by statistical, syntactic, and semantic methods; vocabulary control; indexing; system monitoring and performance evaluation. Comparative analysis of existing operational information storage and retrieval systems,

    Prereq: CMPS 460(G)  or permission of instructor required
  
  • CSCE 562 - Principles of Database Management Systems


    3 Credit(s). 0 Hour(s) Lab. 3 Hour(s) Lecture.

    Formal development of the major components of a database management system. Topics include query languages, dependencies and normalization, query optimization, and distributed database management systems.

    Prereq: CMPS 460(G)  or permission of instructor required
  
  • CSCE 564 - Information Retrieval Theory


    3 Credit(s). 0 Hour(s) Lab. 3 Hour(s) Lecture.

    Theoretical and modeling issues in information retrieval: automatic indexing; techniques for searching and ranking output; retrieval output evaluation; classical and user-oriented approached to automatic classification; relevance feedback; the role of decision model and machine learning, in particular learning by observation and learning by induction, in the above processes.

    Prereq: CMPS 460(G) 
    Rstr: Permission of instructor required
  
  • CSCE 565 - Advanced Database Systems


    3 Credit(s). 0 Hour(s) Lab. 3 Hour(s) Lecture.

    Advanced systems distributed databases, multi-database systems, data models, knowledge based management systems, data mining, user interfaces, database machine, integrity, security, recovery from failure, concurrency control and spatial, temporal, active deductive databases.

    Prereq: CSCE 562  or permission of instructor required
  
  • CSCE 566 - Data Mining


    3 Credit(s). 0 Hour(s) Lab. 3 Hour(s) Lecture.

    Model representation, evaluation, and search methods in data mining; knowledge discovery; classification and clustering, trend and deviation analysis, dependency derivation; integrated discovery systems, augmented database systems, and applications.

    Prereq: CMPS 460(G) 
    Rstr: Permission of instructor required
  
  • CSCE 572 - Combinatorics and Geometric Algorithms


    3 Credit(s). 0 Hour(s) Lab. 3 Hour(s) Lecture.

    Combinatorial mathematics and the application techniques of this area of mathematics to the optimization problems in computer science and engineering. Two major areas will be studied in this course, counting techniques and graph theory. The counting techniques will cover permutation, combination, pigeonhole principle, inclusion-exclusion principle, recurrence relation, generating function, Polya’s theorem, combinatorial design, and binomial coefficient. The graph theory will cover basic properties of finite and hyper graphs, graph coloring, Eulerian chains and cycles, Hamiltonian chains and cycles, trees, directed graphs, chromatic number, connectivity, 5-color theorem, and Euler’s formula for planar graphs.

    Prereq: CMPS 341  or permission of instructor required
  
  • CSCE 573 - Analog VLSI Design


    3 Credit(s). 0 Hour(s) Lab. 3 Hour(s) Lecture.

    Design circuits for neural networks applications, current mirrors, differential amplifiers, weighted multipliers, operational amplifiers and neuron cell design for brain-like computers; implementation in VLSI circuits using current CMOS, BiCMOS technology.

    Prereq: EECE 353  and CSCE 585 
  
  • CSCE 575 - Wireless Computing and Network Systems


    3 Credit(s). 0 Hour(s) Lab. 3 Hour(s) Lecture.

    Ad Hoc and cellular network systems, with focus on architectural and physical layer techniques, MAC and routing protocols, network modeling and simulation, system support for effective group communications, reliable and QoS transport systems, wireless computing and protocols.

    Prereq: CSCE 513  or equivalent
  
  • CSCE 576 - Mobile Computing and Applications


    3 Credit(s). 0 Hour(s) Lab. 3 Hour(s) Lecture.

    Mobility affects on computing and applications, with an introduction to the design and implementations of mobile Internet protocol, ranging from physical layer to application layer. Deals with system support for mobility such as security, privacy, resource discovery, route management, and optimization, dynamic host configuration protocol and other related issues. Additional topics include basic emerging applications and technologies, such as power management, sensor networks, Bluetooth technology, and system modeling.

    Prereq: CSCE 513  or equivalent
  
  • CSCE 581 - Logic Design and Switching Theory


    3 Credit(s). 0 Hour(s) Lab. 3 Hour(s) Lecture.

    Design of synchronous and asynchronous sequential circuits, state assignment and minimization techniques, fault diagnosis in switching circuits.

    Prereq: EECE 341 or equivalent
  
  • CSCE 582 - Computer Arithmetic


    3 Credit(s). 0 Hour(s) Lab. 3 Hour(s) Lecture.

    Topics of computer number systems, number system structures, arithmetic operation, algorithms, implementation logic, high speed arithmetic, arithmetic unit design and fault tolerance of arithmetic logic units.

    Prereq: CSCE 530  or permission of instructor required
  
  • CSCE 583 - Computer Design and Implementation


    3 Credit(s). 0 Hour(s) Lab. 3 Hour(s) Lecture.

    Design and methodology, processor design, control design, bit-slice design, and memory organization.

    Prereq: EECE 459  or equivalent
  
  • CSCE 584 - Fault Diagnosis of Digital Systems


    3 Credit(s). 0 Hour(s) Lab. 3 Hour(s) Lecture.

    Logic model for faults, fault detection in combinational and sequential circuits, fault diagnosis design for testability, built-in testing.

    Prereq: CSCE 581  or permission of instructor required
  
  • CSCE 585 - VLSI Design


    3 Credit(s). 0 Hour(s) Lab. 3 Hour(s) Lecture.

    VLSI design methods, automation, design using PLA’s microprogrammed control design, impact of VLSI technology on computer architectures.

    Prereq: CMPS 430(G)  or permission of instructor required
  
  • CSCE 586 - VLSI Architecture


    3 Credit(s). 0 Hour(s) Lab. 3 Hour(s) Lecture.

    VLSI design issues. Datapath and control design; systolic arrays; multiprocessor layouts; wafer scale integration. Discussion on various ongoing projects such as RISC, CHIP.

    Prereq: CSCE 585 
  
  • CSCE 587 - VLSI Fabrication Principles


    3 Credit(s). 0 Hour(s) Lab. 3 Hour(s) Lecture.

    Principles of planar technology, fabrication of silicon and GaAs circuits and devices, CMOS, BiCMOS, yield and wafer scale integration, packaging for high speed technologies, multi-chip modular (MCM) technology.

  
  • CSCE 588 - Neural Networks


    3 Credit(s). 0 Hour(s) Lab. 3 Hour(s) Lecture.

    Computation methods by artificial neural networks and their applications. Topics include the basic definitions and geometrical concepts; learning laws; associative networks; network architectures and description languages; applications in control, signal and image processing, and data analysis.

    Prereq: CMPS 430(G) 
  
  • CSCE 589 - Introduction to Fuzzy Logic Systems


    3 Credit(s). 0 Hour(s) Lab. 3 Hour(s) Lecture.

    Fuzzy set theory and applications. Topics include (a) mathematical foundations of fuzzy logic, (b) relationship to classical probability, (c) applications in control engineering, robotics, decision analysis, pattern recognition, approximate reasoning, (d) use of empirical and neural network techniques in designing fuzzy systems, and (e) implementation architectures.

  
  • CSCE 590 - Special Project


    1-6 Credit(s).

    Pre/Coreq: Permission of department head required

  
  • CSCE 591 - Scholarly Paper


    1-3 Credit(s).

    Pre/Coreq: Permission of department head required

  
  • CSCE 595 - Graduate Seminar


    1 Credit(s). 0 Hour(s) Lab. 1 Hour(s) Lecture.

    Presentation of current research topics and results. Course must be taken during each semester student is enrolled in computer science/engineering.

    Rstr: May not be applied towards any graduate degree
  
  • CSCE 598 - Special Topics


    3 Credit(s). 0 Hour(s) Lab. 3 Hour(s) Lecture.

    Content varies. Alternate subtitles will appear on students’ transcripts.

    Rstr: Permission of instructor required
  
  • CSCE 599 - Thesis Research and Thesis


    3-9 Credit(s).

    Grades S, U, W.

  
  • CSCE 608 - Theory and Paradigms in Machine Vision


    3 Credit(s). 0 Hour(s) Lab. 3 Hour(s) Lecture.

    Extraction and description of image features; interpretation of line drawings; shape from shading in monocular images; advanced color vision techniques; image sequence analysis; stereoscopic vision; sensing and processing of range images; advanced segmentation techniques; model-based vision; object recognition and localization; highlights on 3-D vision applications.

  
  • CSCE 609 - Advanced Topics in Machine Vision


    3 Credit(s). 0 Hour(s) Lab. 3 Hour(s) Lecture.

    Provides basis for conducting research in Intelligent Machine Vision Systems.

  
  • CSCE 613 - Advanced Topics in Computer Communications


    3 Credit(s). 0 Hour(s) Lab. 3 Hour(s) Lecture.

    Advanced topics in the fields of communications and networks selected from literature.

    Prereq: CSCE 513  or permission of instructor required
  
  • CSCE 614 - Fault-Tolerant Computing


    3 Credit(s). 0 Hour(s) Lab. 3 Hour(s) Lecture.

    Design of fault-tolerant multiprocessors and VLSI-based system structures, system-level fault diagnosis, fault-tolerant software, functional testing, and reliability evaluation.

    Prereq: CSCE 530  or permission of instructor required
  
  • CSCE 615 - Virtual Reality and Visualization


    3 Credit(s). 0 Hour(s) Lab. 3 Hour(s) Lecture.

    Visual, haptic, and audio displays; input technology and 3D interaction methods, toolkits and applications; and human factors.

    Prereq: CMPS 415(G)  or CSCE 515  or CMPS 427(G)  
    Rstr: If prerequisite not met, permission of instructor required.
  
  • CSCE 619 - Advanced Topics in Computer Science


    3 Credit(s). 0 Hour(s) Lab. 3 Hour(s) Lecture.

    May be repeated for credit as topics vary.

    Rstr: Permission of instructor required
  
  • CSCE 629 - Advanced Topics in Artificial Intelligence


    3 Credit(s). 0 Hour(s) Lab. 3 Hour(s) Lecture.

    May be repeated for credit as topics vary. Research topics in Artificial Intelligence.

    Prereq: CSCE 512  or CSCE 521  or permission of instructor required
  
  • CSCE 631 - Advanced Parallel Processing


    3 Credit(s). 0 Hour(s) Lab. 3 Hour(s) Lecture.

    Continuation of CSCE 531 . Advanced current topics in parallel systems architecture: processors, interconnection networks, memory system, and software tools.

    Prereq: CSCE 531 
  
  • CSCE 641 - Advanced Automata Theory


    3 Credit(s). 0 Hour(s) Lab. 3 Hour(s) Lecture.

    Advanced topics in automata theory selected from the literature.

    Prereq: CSCE 541  or permission of instructor required
  
  • CSCE 642 - Advanced Formal Languages


    3 Credit(s). 0 Hour(s) Lab. 3 Hour(s) Lecture.

    Advanced topics in formal languages selected from the literature.

    Prereq: CSCE 542  or permission of instructor
  
  • CSCE 645 - Models of Software Information Content


    3 Credit(s). 0 Hour(s) Lab. 3 Hour(s) Lecture.

    Models and metrics for the conceptual complexity and information transfer of software documents. Applications to software development and testing.

    Prereq: CMPS 453(G) ; CSCE 500  and CSCE 540  of permission of the instructor required
  
  • CSCE 649 - Advanced Topics in the Theory of Computation


    3 Credit(s). 0 Hour(s) Lab. 3 Hour(s) Lecture.

    May be repeated for credit as topics vary.

    Prereq: CSCE 540 
    Rstr: Permission of instructor required.
  
  • CSCE 650 - Language Processing for Distributed Systems


    3 Credit(s). 0 Hour(s) Lab. 3 Hour(s) Lecture.

    Principles involved in programming distributed computer systems.

    Prereq: CSCE 550  and CSCE 555 , or permission of instructor required
  
  • CSCE 653 - Advanced Software Methodology


    3 Credit(s). 0 Hour(s) Lab. 3 Hour(s) Lecture.

    Issues related to advanced software methods that are applied over the range of events in the software life cycle. The pragmatic aspects of this course include a software project. Future impact of software methodologies and standards are addressed as applied various application domains.

    Prereq: CSCE 553  or permission of instructor required
  
  • CSCE 655 - Advanced Operating Systems


    3 Credit(s). 0 Hour(s) Lab. 3 Hour(s) Lecture.

    Study of advanced topics in operating systems.

    Prereq: CMPS 555 or permission of instructor required
  
  • CSCE 659 - Advanced Topics in Computer Software Systems


    3 Credit(s). 0 Hour(s) Lab. 3 Hour(s) Lecture.

    May be repeated for credit as topics vary.

    Prereq: CSCE 550 
    Rstr: Permission of instructor required.
  
  • CSCE 661 - Database Theory


    3 Credit(s). 0 Hour(s) Lab. 3 Hour(s) Lecture.

    In-depth treatment of the theoretical foundations of database management systems.

    Prereq: CSCE 562  with a minimum grade of “B” or permission of instructor required
  
  • CSCE 662 - Information Systems for Minicomputers and Networks


    3 Credit(s). 0 Hour(s) Lab. 3 Hour(s) Lecture.

    Emerging research, design and implementation efforts in information systems for minicomputers, microcomputers and distributed computer networks. Focus on integrating concepts and technology from database management systems, computer systems organization, operating system design, user system interfaces, and communications into future systems.

    Prereq: CSCE 530  and CSCE 565  or permission of instructor required
  
  • CSCE 669 - Advanced Topics in Computer Information Systems


    3 Credit(s). 0 Hour(s) Lab. 3 Hour(s) Lecture.

    May be repeated for credit as topics vary. Advanced topics in computer-based information systems.

    Rstr: Permission of instructor required
  
  • CSCE 679 - Advanced Topics in CAD/CAM


    3 Credit(s). 0 Hour(s) Lab. 3 Hour(s) Lecture.

    May be repeated for credit as topics vary.

    Prereq: CSCE 570
    Rstr: Permission of instructor required
  
  • CSCE 689 - Advanced Topics in Hardware Design


    3 Credit(s). 0 Hour(s) Lab. 3 Hour(s) Lecture.

    May be repeated for credit as topics vary.

    Rstr: Permission of instructor required
  
  • CSCE 695 - Doctoral Seminar


    1 Credit(s). 0 Hour(s) Lab. 1 Hour(s) Lecture.

    Presentation of current research. Credit does not apply to degree.

    Rstr: Doctoral students in computer science only
  
  • CSCE 699 - Dissertation Research and Dissertation


    3-24 Credit(s).

    Grading Option: Grades: S, U, W.
  
  • CSCE 899 - Examinations Only


    3 Hour(s) Lecture.

    Required of all graduate non-thesis students taking examinations, oral and/or written, who are not registered for any other courses.

    Grading Option: Grades: S, U, W.

Cooperative Education

  
  • COOP 200 - Co-Operative Education I


    0 Hour(s) Lecture.

    Semester-long program of full-time or part-time employment in business, government, and industry arranged jointly through the Office of Career Services and the student’s academic department or college.

  
  • COOP 300 - Co-Operative Education II


    0 Hour(s) Lecture.

    Semester-long program of full-time or part-time employment in business, government, and industry arranged jointly through the Office of Career Services and the student’s academic department or college.

    Prereq: COOP 200 .
  
  • COOP 400(G) - Co-Operative Education III


    0 Hour(s) Lecture.

    Semester-long program of full or part-time employment in business, government, and industry arranged jointly through the Office of Career Services and the student’s academic department or college.

    Prereq: COOP 200 , COOP 300 , or permission of instructor required.

Counseling

  
  • COUN 496(G) - Special Projects in Counseling


    3 Hour(s) Lecture.

    May be repeated for credit.

  
  • COUN 500 - Orientation to Ethical, Professional, and Legal Issues in Counseling


    3 Credit(s). 0 Hour(s) Lab. 3 Hour(s) Lecture.

    Goals and objectives of professional organizations, codes of ethics, legal considerations, standards of preparation, certification, licensing, best and emerging practices, and role identity of counselors.

    Rstr: Admission to program in Counselor Education
  
  • COUN 501 - Methods of Inquiry in Counseling Research


    3 Credit(s). 2 Hour(s) Lab. 2 Hour(s) Lecture.

    Focus on data collection, analysis, and dissemination, design of studies and methodology.

    Pre/Coreq: COUN 500 

 

Page: 1 <- 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13Forward 10 -> 35