Javascript is currently not supported, or is disabled by this browser. Please enable Javascript for full functionality.

   
    May 19, 2024  
2017-2018 Graduate Catalog 
    
2017-2018 Graduate Catalog [ARCHIVED CATALOG]

Course Descriptions


  Click here  to view how to read courses.

 

Computer Science and Engineering

  
  • CSCE 5160 - Parallel Processing and Algorithms

    3 hours

    Taxonomy of parallel computers; shared-memory vs. message-passing architectures; theoretical models; parallel algorithm design strategies; parallel data structures; automatic parallelization of sequential programs; communication; synchronization and granularity.

    Prerequisite(s): CSCE 5150 .

  
  • CSCE 5170 - Graph Theory

    3 hours

    Computer science oriented graph theory. Topics include connected and disconnected graphs, Hamiltonian circuits, trees and fundamental circuits, coloring, algorithms and computer programs, switching and coding theory, and electrical network analysis.

    Prerequisite(s): None.

  
  • CSCE 5200 - Information Retrieval and Web Search

    3 hours

    Covers traditional material and recent advances in information retrieval, study of indexing, processing and querying textual data, basic retrieval models, algorithms and information retrieval system implementations. Covers advanced topics in intelligent information retrieval, including natural language processing techniques and smart web agents.

    Prerequisite(s): None.

  
  • CSCE 5210 - Artificial Intelligence

    3 hours

    Advanced study of issues relevant in the design of intelligent computer systems. Topics included in this course are search techniques, knowledge representation, issues in natural language processing and the design of expert systems.

    Prerequisite(s): CSCE 5411  or consent of department.

  
  • CSCE 5213 - Modeling and Simulation

    3 hours

    Modeling of business and scientific discrete-event processes. Directed graphs. Critical path analysis. Queuing theory. Markov processes. Stochastic models. Introductions to systems simulation and industrial dynamics. Programming languages for simulation.

    Prerequisite(s): None.

  
  • CSCE 5215 - Machine Learning

    3 hours

    Theory and practice of machine learning. Decision trees, neural network learning, statistical learning methods, genetic algorithms, Bayesian learning methods, rule-based learning and reinforcement learning. Improved learning through bagging, boosting and ensemble learning. Practical applications of machine learning algorithms.

    Prerequisite(s): None.

  
  • CSCE 5216 - Pattern Recognition

    3 hours

    Study of the fundamentals of pattern recognition techniques including Bayesian decision and estimation, non-parametric methods, multi-class classifiers and feature selection methods.

    Prerequisite(s): None.

  
  • CSCE 5220 - Computer Graphics

    3 hours

    Basic principles for the design, use and understanding of graphics systems. Design and implementation of graphics software packages, applications and algorithms for creating and manipulating graphics displays.

    Prerequisite(s): None.

  
  • CSCE 5222 - Feature Extraction and Image Processing

    3 hours

    Fundamental theories and methods for image feature extraction, including methods for spatial and frequency image feature extraction, color, point operations, shape description, and image texture.

    Prerequisite(s): None.

  
  • CSCE 5225 - Digital Image Processing

    3 hours

    Study of the fundamentals of digital image processing techniques, including image formation, filtering and image enhancement, restoration, region and edge segmentation, and image coding.

    Prerequisite(s): None.

  
  • CSCE 5230 - Methods of Numerical Computations

    3 hours

    Introduction to numerical methods and mathematical software for scientific computation. Floating-point number systems, machine precision, cancellation error, conditioning and stability. Linear systems, Gaussian elimination and matrix decomposition. Polynomial and spline interpolation. Numerical integration. Ordinary differential equations. Non-linear equations.

    Prerequisite(s): None.

  
  • CSCE 5250 - Introduction to Game Programming

    3 hours

    2D game programming techniques, including real-time, event-driven and multimedia programming. Graphics, sound and input programming.

    Prerequisite(s): None.

  
  • CSCE 5255 - Programming Math and Physics for Games

    3 hours

    Fundamentals of game math and discrete physics for game development, including linear algebra and geometry, matrix math for graphics, quaternions, discrete physics, programming game math and physics in a game environment, physics engines.

    Prerequisite(s): None.

  
  • CSCE 5260 - 3D Game Programming

    3 hours

    3D programming techniques, including real-time 3D graphics programming, shaders, terrain rendering, level of detail, collision detection, particle engines, 3D sound and character animation.

    Prerequisite(s): CSCE 5250 

  
  • CSCE 5265 - Advanced Topics in Game Development

    3 hours

    Advanced topics in game development from various areas of computer science, including but not limited to graphics, networking, and software development. Readings and discussion of articles from the recent academic and technical literature on game development and related material from relevant computer science areas.

    Prerequisite(s): CSCE 5260 

    May be repeated for credit as topics vary.
  
  • CSCE 5266 - Game Programming Project 1

    3 hours

    Independent design and implementation of a full game using one of the popular game engines. The design process includes overall design of game, game play mechanics and user interface. The implementation includes multiple aspects of game programming including but not limited to graphics, game physics, AI, sound, scripting and multi-player networking. The development process must include both coding and scripting and the use of a current source code repository. Part one of a two-semester project sequence.

    Prerequisite(s): CSCE 5260 .

  
  • CSCE 5267 - Game Programming Project 2

    3 hours

    Independent design and implementation of a full game using one of the popular game engines. The design process includes overall design of game, game play mechanics and user interface. The implementation includes multiple aspects of game programming including but not limited to graphics, game physics, AI, sound, scripting and multi-player networking. The development process must include both coding and scripting and the use of a current source code repository. Part two of a two-semester project sequence.

    Prerequisite(s): CSCE 5266 .

  
  • CSCE 5270 - Computer-Human Interfaces

    3 hours

    Emphasizes human performance in using computer and information systems. Topics for software psychology include programming languages, operating systems control languages, database query facilities, computer-assisted dialogues, personal computing systems, editors, word processing and terminal usage by non-skilled users.

    Prerequisite(s): None.

  
  • CSCE 5290 - Natural Language Processing

    3 hours

    Introduction to natural language processing; modern theories of syntax; context-free parsing; transformational syntax and parsing; augmented transition networks; and survey of natural language processing systems.

    Prerequisite(s): None.

  
  • CSCE 5300 - Introduction to Big Data and Data Science

    3 hours

    Introduction to Big Data and Data Science including an overview of the field, technical challenges, computational approaches, practical applications, structured and unstructured data processing, empirical methods in computer science, data analytics and learning, data visualization, privacy and ethics. Emphasis on Big Data and its effect on other topics within Data Science, its technical characteristics, and state-of-the-art Big Data analytics architectures and tools.

    Prerequisite(s): None.

  
  • CSCE 5310 - Methods in Empirical Analysis

    3 hours

    Introduction to applied analysis. Topics include concepts in the design of empirical computer science research and the application of the appropriate associated statistical analysis methods; the nature and importance of scientific hypotheses in computer science, the design of valid experiments to test such hypotheses, and the basic techniques of applied statistical analysis including the exploration of the meaning of results and methods of describing data on individual variables and examining association between variables including estimation, tests of mean differences, differences in distributions, and correlation between variables; random sampling, probabilities, and independent and identically distributed data concepts are discussed as a basis for understanding how to infer results from samples to the populations from which they are drawn.

    Prerequisite(s): None.

  
  • CSCE 5320 - Scientific Data Visualization

    3 hours

    Introduction to visualization methods in data exploration. Topics include the use of space, form and color to communicate information; visualization of multi-dimensional data; data reduction methods such as principal component analysis and regression; methods for special domains such as geographic data and large graphs; and designing and implementing interactive interfaces.

    Prerequisite(s): None.

  
  • CSCE 5350 - Fundamentals of Database Systems

    3 hours

    Introduction to the design and use of database systems. Topics include data models, database query languages, logical database design and dependency theory.

    Prerequisite(s): None.

  
  • CSCE 5360 - Implementations and Practices of Database Systems

    3 hours

    Overview of database management systems implementation and introduction to emerging database technologies. The topics covered include: data storage structures, query processing and optimization, transaction management, and database system architectures.

    Prerequisite(s): None.

  
  • CSCE 5370 - Distributed and Parallel Database Systems

    3 hours

    Consists of two parts: distributed database systems and parallel database systems. Provides fundamental and advanced concepts and techniques of these systems which have become important issues not only in academia, but also in industries for the study and development of large scale database systems. Prepares students for research in the area of database systems. In addition to lectures which provide a broad base for understanding strategic concepts and technologies, each student performs a study on specific topics of his or her choice.

    Prerequisite(s): None.

  
  • CSCE 5380 - Data Mining

    3 hours

    Introduction to data mining which includes main data mining tasks, e.g. classification, clustering, association rules, and outlier detection, and some of the latest developments, e.g. mining spatial data and web data.

    Prerequisite(s): None.

  
  • CSCE 5390 - Multimedia Computing

    3 hours

    Aims to develop a critical appreciation of the theoretical background as well as the practical issues of multimedia systems, and provides students with an in-depth knowledge of digital multimedia objects, storage and processing technologies: data acquisition, data compression, interpretation, presentation and interaction, and the emerging standards supporting them. Gives students some practical experience of programming components of multimedia systems.

    Prerequisite(s): None.

  
  • CSCE 5400 - Formal Languages, Automata and Computability

    3 hours

    Deterministic and non-deterministic finite automata, regular expressions and sets, context-free grammars and pushdown automata. Turing machines as acceptors, enumerators and computers. Church’s thesis, universal Turing machines and the halting problem, the Chomsky hierarchy and intractable problems.

    Prerequisite(s): None.

  
  • CSCE 5411 - Non-Numeric Programming

    3 hours

    Programming techniques and data structures appropriate to non-numeric programming, including object-oriented programming. Use of languages similar to LISP and PROLOG.

    Prerequisite(s): None.

  
  • CSCE 5412 - Foundations of Logic Programming

    3 hours

    Logic programs, including definite, normal and general types. Inference methods, including forward-chaining, backward-chaining and deduction graphs. Theorem proving and deductive databases. Unification, soundness and completeness of resolution-refutation process and PROLOG.

    Prerequisite(s): None.

  
  • CSCE 5420 - Software Development

    3 hours

    Systems analysis, software requirements analysis and definition, specification techniques, software design methodologies, performance measurement, validation and verification, and quality assurance techniques.

    Prerequisite(s): None.

  
  • CSCE 5430 - Software Engineering

    3 hours

    Case tools, module implementation, testing, system delivery in the work place, scheduling and budgeting, project management, configuration management, software development tasks and ethical issues.

    Prerequisite(s): None.

  
  • CSCE 5440 - Real-Time Software Development

    3 hours

    Specification of real-time system requirements, timing, synchronization and fault-tolerance issues, construction and validation of real-time software. Mathematical formalisms, design and analysis using real-time UML are also emphasized.

    Prerequisite(s): CSCE 4620.

  
  • CSCE 5450 - Programming Languages

    3 hours

    Notations for description of language syntax and semantics. Properties of algorithmic languages: scope of variables, binding time, subroutines and co-routines. Data abstraction, exception handling and concurrent programming. Dialects and standardization.

    Prerequisite(s): None.

  
  • CSCE 5460 - Software Testing and Empirical Methodologies

    3 hours

    Addresses recent advances in the field of software testing, including empirical methodologies that provide a systematic way to investigate various software engineering techniques and methodologies. Students learn various fundamental testing techniques and the state of the art in testing techniques, and understand how to design, conduct, analyze, and write up empirical studies of software engineering technologies.

    Prerequisite(s): CSCE 5430 .

  
  • CSCE 5510 - Wireless Communications

    3 hours

    Fundamentals of wireless communications. Topics covered include radio propagation channel characteristics and models, modulation, coding and receiver signal processing techniques in fading channels, multiple access techniques for wireless systems, fundamentals of wireless networks, and major cellular and wireless LAN standards.

    Prerequisite(s): None.

  
  • CSCE 5520 - Wireless Networks and Protocols

    3 hours

    Architecture and elements of a wireless network. Use and process of mobility management. Signaling schemes used in wireless networks, network signaling, protocols and standards (GSM, IS-95, WAP, MobileIP, GPRS, UMTS and CDMA2000). Analysis of the operation and performance of wireless protocols.

    Prerequisite(s): None.

  
  • CSCE 5530 - Computer Network Design

    3 hours

    Fundamental concepts, requirements and design tradeoffs, particularly as related to scheduling, congestion control, routing and traffic management. Wireless access, mobility (including WLAN), VoIP and applications. Firewalls, NATs, VPN, high availability and optical rings.

    Prerequisite(s): None.

  
  • CSCE 5540 - Introduction to Sensor Networks

    3 hours

    Fundamentals of wireless sensor networks. Topics include: design implications of energy (hardware and software), and otherwise resource-constrained nodes; network self-configuration; services such as routing under network dynamics, localization, time-synchronization and calibration; distributed data management, in-network aggregation and collaborative signal processing, programming tools and language support.

    Prerequisite(s): None.

  
  • CSCE 5550 - Introduction to Computer Security

    3 hours

    Theory and practice of computer security, stressing security models and assurance. Security goals, threats and vulnerabilities. Cryptography, program security and operating system security issues. Basic network security. Planning, policies and risk analysis.

    Prerequisite(s): None.

  
  • CSCE 5555 - Computer Forensics

    3 hours

    Fundamentals of computer forensics and cyber-crime scene analysis including laws, regulations, international standards and formal methodology for conducting computer forensic investigations. Topics include advanced computer forensic science capabilities such as target hardening and software, tools for data duplication, recovery and analysis, and development of pre-search or on-scene computer investigative techniques.

    Prerequisite(s): None.

  
  • CSCE 5560 - Secure Electronic Commerce

    3 hours

    Electronic commerce technology, models and issues, with emphasis on security issues. Supporting technology such as cryptography, digital signatures, certificates and public key infrastructure (PKI). Security-conscious programming for web-based applications. Exposure to interaction between technical issues and business, legal and ethical issues. Includes a research project.

    Prerequisite(s): None.

  
  • CSCE 5565 - Secure Software Systems

    3 hours

    Design and implementation of secure software systems. Software assurance techniques, approaches, mechanisms, and tools. Principles and practice of trustworthy computing. Common software security threats. Secure programming techniques. Software analysis techniques such as static analysis, dynamic analysis, testing, and model checking. Architectural approaches to building secure software.     

    Prerequisite(s): CSCE 5550 .

  
  • CSCE 5580 - Computer Networks

    3 hours

    Study of problems and limitations associated with interconnecting computers by communication networks. ISO reference model, architecture of circuits, message and packet switching networks, network topology, routing, flow control, capacity assignment, protocols, coding and multiplexing.

    Prerequisite(s): CSCE 5610 .

  
  • CSCE 5585 - Advanced Network Security

    3 hours

    Analyze the security of networks and protocols. Topics include opportunistic security, increased TCP security, using TLS in applications, security automation and continuous monitoring (SCAM), enabling browser-to-browser audio and video conference (WEBRTC), software defined networks security, DTLS in constrained environments, wireless network security (4G/5G), and security of internet of things.

    Prerequisite(s): CSCE 5520  or CSCE 5580 .

  
  • CSCE 5610 - Computer System Architecture

    3 hours

    Macro structure and instruction set of computer systems. Survey of characteristic architectures of central processors and systems. Topics selected from mini-, micro-, large-scale and highly parallel computers. I/O control; associative memories; characteristics of storage devices; paging; multiprocessors; terminals. Design of the computer utility and other communications-oriented systems.

    Prerequisite(s): None.

  
  • CSCE 5620 - Real-Time Operating Systems

    3 hours

    Basic real-time operating systems concepts and services, including interrupt processing, process and thread models, real-time software architectures and development environments. Detailed study of the design and implementation of real-time applications using real-time operating systems. Focus on commercial real-time operating systems/development environments, including vxWorks, RTOS, MicroC/OS-II and pOSEK/pOSEKSystem.

    Prerequisite(s): None.

  
  • CSCE 5640 - Operating System Design

    3 hours

    Advanced topics such as operating system design, job control languages, problems of multiprogramming and multiprocessing, computer networks, interaction, overlays, paging and accounting for resource usage (customer billing and hardware monitoring). System architecture. Interactive computers: time sharing, real-time and process control.

    Prerequisite(s): None.

  
  • CSCE 5650 - Compiler Design

    3 hours

    Formal language specification, lexical analysis, parsing, code generation, error recovery techniques and optimization. Detailed study of two or three compilers.

    Prerequisite(s): None.

  
  • CSCE 5655 - Principles of Compiler Optimization

    3 hours

    Design and implementation of modern methods of analysis and optimization within compilers for a variety of target architectures. Topics include intermediate representations, advanced code generation, control- and data-flow analysis, advanced compiler optimization, dynamic compilation, global register allocation and instruction scheduling.

    Prerequisite(s): None.

  
  • CSCE 5730 - Digital CMOS VLSI Design

    3 hours

    Introduction to VLSI design using CAD tools, CMOS logic, switch level modeling, circuit characterization, logic design in CMOS, systems design methods, test subsystem design, design examples, student design project. Design project to be fabricated and tested in a follow-up course.

    Prerequisite(s): None.

  
  • CSCE 5740 - Topics in Modern Electronic System Design

    3 hours

    Discusses design of hardware components such as phase-locked loops, electronic signal converters, sensor circuits and memory for efficient realization of modern electronic systems. Introduce students to concepts and means for nanoelectronic-based energy-efficient design, high performance design, reliable system design, secure system design targeted for Internet of Things (IoT) and smart city components.

    Prerequisite(s): None.

    May be repeated for credit as topics vary for a maximum of 6 hours.
  
  • CSCE 5760 - Design for Fault Tolerance

    3 hours

    Introduction to the hardware and software methodologies for specifying, modeling and designing fault-tolerant systems supported by case studies of real systems. The material presents a broad spectrum of hardware and software error detection and recovery techniques that can be used to build reliable networked systems. The lectures discuss how the hardware and software interplay, what techniques can be provided in COTS hardware, what can be embedded into operating system and network communication layers, and what can be provided via distributed software layer and in the application itself.

    Prerequisite(s): CSCE 5730 .

  
  • CSCE 5810 - Biocomputing

    3 hours

    Introduction to computational problems inspired by the life sciences and overview of available tools. Methods to compute sequence alignments, regulatory motifs, phylogenetic trees and restriction maps.

    Prerequisite(s): None.

    Same as BIOL 5810 . Meets with CSCE 4810.

  
  • CSCE 5820 - Computational Epidemiology

    3 hours

    Application of computational methods to problems in the field of public health. Design and implementation of disease outbreak models.

    Prerequisite(s): None.

    Same as BIOL 5820 . Same as GEOG 5960 . Meets with CSCE 4820.

  
  • CSCE 5900 - Special Problems

    1–3 hours

    Independent study and research of a specific problem in a field of computer science and engineering or its application. A report is required defining the problem and developing a solution. The work may be supervised by any member of the graduate faculty.

    Prerequisite(s): 8 hours of computer science and engineering with grades of A or B; prior approval of written plan by the faculty supervisor and by the computer science and engineering department chair.

    May be repeated for credit.
  
  • CSCE 5932 - Internship

    1 hour

    Supervised work in a job that meets specific educational and career objectives of the student. Requires submission of a final report summarizing industrial experience gained through the internship.

    Prerequisite(s): Consent of department.

  
  • CSCE 5933 - Topics in Computer Science and Engineering

    3 hours

    Advanced study of languages, files and processing techniques with applications selected from reservations systems, inventory systems and other administrative applications, process control, computer-assisted instruction, information storage and retrieval, artificial intelligence, heuristic programming and so forth, depending on class interest.

    Prerequisite(s): 6 hours advanced courses in computer programming.

    May be repeated for credit with consent of instructor.
  
  • CSCE 5934 - Directed Study

    1–4 hours

    Study of topics in computer science and engineering by individuals or small groups. A student taking CSCE 4890 or CSCE 5934 may work with other students taking these courses on the same topic if the faculty supervisor agrees. The student is to prepare a plan for study of a topic and a plan for evaluation of study achievements. Prior approval by the computer science and engineering department chair and a graduate faculty member who agrees to supervise the work is required for the plan.

    Prerequisite(s): 6 hours of computer science and engineering with a grade of A or B.

    Open to students with graduate standing who are capable of developing problems independently. May be repeated for credit.
  
  • CSCE 5950 - Master’s Thesis

    3 or 6 hours

    To be scheduled only with consent of department. 6 hours credit required. No credit assigned until thesis has been completed and filed with the graduate school. Continuous enrollment required once work on thesis has begun.

    Prerequisite(s): None.

    May be repeated for credit.
  
  • CSCE 6050 - Advanced Topics in Cryptography

    3 hours

    Graduate students learn the theory of cryptography and recent developments in cryptography. Cryptography is concerned with the construction of schemes that should maintain a desired functionality, even under malicious attempts aimed at making them deviate from it. Students learn foundations for cryptographic algorithms and the paradigms, approaches and techniques used to conceptualize, define and provide solutions to national security concerns.

    Prerequisite(s): CSCE 5050 .

    May be repeated for credit as topics vary for a maximum of 6 hours.
  
  • CSCE 6213 - Advanced Topics in Modeling and Simulation

    3 hours

    Current research issues in both simulation methodology and applications are discussed. Distributed simulation, simulation support tools, object-oriented simulation, and artificial intelligence and simulation.

    Prerequisite(s): CSCE 5213 

    May be repeated for credit as topics vary for a maximum of 6 hours.
  
  • CSCE 6260 - Advanced Topics in Pattern Recognition and Image Processing

    3 hours

    Research and study of specific problems and advanced topics, including the principles and pragmatics of pattern recognition, digital image processing and analysis, and computer vision.

    Prerequisite(s): CSCE 5215  or CSCE 5216  or CSCE 5225  or equivalent.

    May be repeated for credit as topics vary for a maximum of 6 hours.
  
  • CSCE 6280 - Advanced Topics in Artificial Intelligence

    3 hours

    Current research issues and advanced topics involving both the principles and pragmatics within the area of artificial intelligence. Topics include, but are not limited to, knowledge representation, intelligent tutoring systems and semantic representation in natural language processing.

    Prerequisite(s): CSCE 5210 .

    May be repeated for credit as topics vary for a maximum of 6 hours.
  
  • CSCE 6290 - Advanced Topics in Human/Machine Intelligence

    3 hours

    Current topics in human/machine intelligence such as advanced research topics in machine learning, natural language processing, cognitive science, robot perception and intelligence, computer vision, intelligent systems, expert systems, data mining, and human-centered computing.

    Prerequisite(s): CSCE 5000-level course as appropriate for topic and consent of instructor.

    May be repeated for credit as topics vary.
  
  • CSCE 6350 - Advanced Topics in Database Systems

    3 hours

    Topics in database theory and application. Data models, distributed databases, spatial databases, spatio-temporal databases, statistical databases, database machines, knowledge bases, database design theory and self-documenting databases.

    Prerequisite(s): None.

    May be repeated for credit as topics vary.
  
  • CSCE 6370 - Advanced Topics in Multimedia Database Systems

    3 hours

    Deals with issues in multimedia (audio, images and video); multimedia compression; multimedia operating systems; multimedia communications; multimedia indexing, querying and retrieving; and web database systems, which have experienced growth recently, and play important roles in the areas of business, entertainment, medicine and education. The goal of this course is to provide an in-depth understanding of multimedia processes with an emphasis on  issues pertaining to DBMS, operating systems and communications.

    Prerequisite(s): CSCE 5350  or CSCE 5360 ; CSCE 5390 .

    May be repeated for credit as topics vary for a maximum of 6 hours.
  
  • CSCE 6420 - Advanced Topics in Software Engineering

    3 hours

    Research and study of specific problems in the field of software engineering. Software development methodology, verification and reliability; software quality assurance and productivity; software engineering economics; models and metrics for software management and engineering; human performance engineering; and software configuration management and control.

    Prerequisite(s): CSCE 5420  or consent of department.

    May be repeated for credit as topics vary for a maximum of 6 hours.
  
  • CSCE 6450 - Advanced Topics in Programming Languages

    3 hours

    Current research issues in programming languages. Translation of programming languages, formal semantics and program verification, foundations of structured programming, abstraction, declarative systems and special-purpose languages.

    Prerequisite(s): CSCE 5450 .

    May be repeated for credit as topics vary for a maximum of 6 hours.
  
  • CSCE 6581 - Advanced Topics in Computer Networks

    3 hours

    Selected topics in computer networks. Study of current high-speed networks technology; design implementation and analysis of communication protocols; TCP/IP, routing protocols, quality of service and network security.

    Prerequisite(s): CSCE 5580  or consent of department.

    May be repeated as topics vary.
  
  • CSCE 6590 - Advanced Topics in Wireless Communications and Networks

    3 hours

    Research issues in the design of next generation wireless networks: cellular systems, medium access techniques, signaling, mobility management, control and management for mobile networks, wireless data networks, Internet mobility, quality-of-service for multimedia applications, caching for wireless web access, and ad hoc networks.

    Prerequisite(s): CSCE 5510  or CSCE 5520 .

    May be repeated for credit.
  
  • CSCE 6610 - Advanced Topics in Computer Architecture

    3 hours

    Current research topics in computer system architecture, including research on multicore processors, memory systems, interconnection networks, energy efficient systems, and runtime system.

    Prerequisite(s): CSCE 5610  or consent of department.

    May be repeated for credit as topics vary.
  
  • CSCE 6620 - Advanced Topics in Real-Time Operating Systems

    3 hours

    Seminar course intended to further the knowledge of operating systems design and development. Focuses on distributed and real-time systems, with scheduling, time, and security as the mainstays. This is an advanced graduate level course that covers in detail many advanced topics in operating system design and implementation. It starts with topics such as operating systems structuring, multi-threading and synchronization and then moves on to systems issues in parallel and distributed computing systems.

    Prerequisite(s): CSCE 5620 .

    May be repeated for credit as topics vary for a maximum of 6 hours.
  
  • CSCE 6640 - Advanced Topics in Operating Systems

    3 hours

    Current research issues and advanced topics involving both the principles and pragmatics of operating systems specification, design and implementation.

    Prerequisite(s): CSCE 5640  or consent of department.

    May be repeated for credit as topics vary for a maximum of 6 hours.
  
  • CSCE 6650 - Advanced Topics in Compiler Techniques

    3 hours

    Current research issues and advanced topics involving both the principles and pragmatics of compiler systems specification, design and implementation.

    Prerequisite(s): CSCE 5650 .

    May be repeated for credit as topics vary for a maximum of 6 hours.
  
  • CSCE 6731 - Advanced Topics in VLSI Systems

    3 hours

    Design, simulation, synthesis and optimization of nanoscale CMOS and nanoelectric based digital and analog/mixed-signal circuits and systems. Different topics are covered based on the theme. Two example themes are: “Nanoscale Mixed-Signal System Design” and “Low-Power Nanoelectronics.”

    Prerequisite(s): CSCE 5730  or consent of instructor.

    May be repeated for credit as topics vary.
  
  • CSCE 6810 - Advanced Topics in Computational Life Science

    3 hours

    Current research topics related to computational life sciences such as bioinformatics, computational epidemiology and population models.

    Prerequisite(s): None.

    Same as BIOL 6810 .

    May be repeated for credit as topics vary.
  
  • CSCE 6900 - Special Problems

    1–3 hours

    Independent study and research of a specific problem in a field of computer science and engineering. A report defining the problem and developing a solution is required. Problem chosen by the student with the approval of the supervising professor.

    Prerequisite(s): PhD status.

    May be repeated for credit with consent of department.
  
  • CSCE 6933 - Advanced Topics in Computer Science and Engineering

    3 hours

    Advanced topics and current research issues in computer science and engineering.

    Prerequisite(s): Consent of department.

    May be repeated for credit as topics vary for a maximum of 6 hours.
  
  • CSCE 6940 - Individual Research

    1–6 hours

    To be scheduled by the doctoral candidate engaged in research.

    Prerequisite(s): None.

    May be repeated for credit.
  
  • CSCE 6950 - Doctoral Dissertation

    3, 6 or 9 hours

    To be scheduled only with consent of department. 12 hours credit required. No credit assigned until dissertation has been completed and filed with the graduate school. Doctoral students must maintain continuous enrollment in this course subsequent to passing qualifying examination for admission to candidacy.

    Prerequisite(s): None.

    May be repeated for credit.

Counseling

  
  • COUN 5000 - Filial/Family Therapy

    3 hours

    The use of play to incorporate the family system into the therapeutic process by training parents to be therapeutic agents in their children’s lives. Focuses on the utilization of play therapy skills in regularly scheduled parent-child structured play sessions in their own homes. How to train parents in the overall principles and methodology of child-centered play therapy is addressed.

    Prerequisite(s): COUN 5700 , COUN 5740  and COUN 5690  or consent of instructor. COUN 5690  may be taken concurrently.

    Counseling Program Policy requires that students earn grades of A or B on all degree-plan courses.
  
  • COUN 5200 - Counseling Adolescents

    3 hours

    Counseling adolescents requires unique knowledge and skill. Course prepares counselors to work with young people ages 12–21. Focus on the nature and needs of adolescence along with effective strategies in counseling are explored.

    Prerequisite(s): COUN 5680  and COUN 5710 , or consent of department.

    Counseling Program Policy requires that students earn grades of A or B on all degree-plan courses.
  
  • COUN 5290 - Ethical, Legal and Professional Issues in Clinical Mental Health Counseling

    3 hours

    History and philosophy of counseling and clinical mental health counseling and ethical, legal, professional, and emerging issues specific to clinical mental health counseling.

    Prerequisite(s): COUN 5680  and COUN 5710 , or consent of department. COUN 5680 and COUN 5710 may be taken concurrently.

    Counseling Program Policy requires that students earn grades of A or B on all degree-plan courses.
  
  • COUN 5300 - Systems, Leadership and Ethical Program Development in Clinical Mental Health Counseling

    3 hours

    Principles, practices and ethics of counseling in clinical mental health settings with special attention to counselor functions, services, leadership, ethical program development and ethical program evaluation.

    Prerequisite(s): COUN 5290 , COUN 5680  and COUN 5710 , or consent of department.

    Counseling Program Policy requires that students earn grades of A or B on all degree-plan courses.
  
  • COUN 5400 - Planning and Organizing Comprehensive Career Programs

    3 hours

    Study of the purposes and functions of a comprehensive career development program; components of a comprehensive career program; techniques for providing comprehensive career programs to junior high, middle school, secondary and adult students.

    Prerequisite(s): None.

  
  • COUN 5410 - History and Current Trends in Comprehensive Career Counseling Programs

    3 hours

    Overview of the history of career counseling. Special attention will be focused upon current trends in the field of comprehensive career counseling.

    Prerequisite(s): COUN 5680 , COUN 5710 .

  
  • COUN 5420 - Vocational Student Identification, Placement and Follow-up

    3 hours

    Focus on the process of identification and assessment of learner’s interests and aptitudes; various instruments, methods and techniques used in assessment are examined. Particular emphasis is given to special needs learners, including at-risk youth and other targeting populations.

    Prerequisite(s): None.

  
  • COUN 5460 - Program Development, Leadership and Ethics in School Counseling

    3 hours

    Introduction to the school counseling profession. Covers ethical standards, leadership and advocacy strategies, and development and management of the comprehensive developmental guidance program.

    Prerequisite(s): COUN 5680  and COUN 5710 , or consent of department. COUN 5680 and COUN 5710 may be taken concurrently.

    Counseling Program Policy requires that students earn grades of A or B on all degree-plan courses.
  
  • COUN 5470 - Career Development and Information Resources

    3 hours

    Survey of career development and counseling with emphasis on the occupational, career and educational information service.

    Prerequisite(s): None.

    Counseling Program Policy requires that students earn grades of A or B on all degree-plan courses.
  
  • COUN 5480 - Diagnosis and Treatment Planning in Counseling

    3 hours

    Principles of culturally sensitive biopsychosocial assessment and case conceptualization leading to appropriate counseling treatment plans or referral within a managed care framework. Diagnosis according to the most recent edition of the DSM and evidence-based treatment planning are studied.

    Prerequisite(s): COUN 5680  and COUN 5710 , or consent of department.

    Counseling Program Policy requires that students earn grades of A or B on all degree-plan courses.
  
  • COUN 5490 - Abnormal Behavior: Effects of Trauma and Crisis Intervention

    3 hours

    Provides the basic theoretical foundations of trauma and crisis intervention, including the effects of crisis and traumatic events on the development of abnormal behaviors. Principles of crisis intervention during trauma-causing events as well as treatment of long-term trauma-related effects are examined. Students learn crisis theory, crisis intervention models, and practical skills for effective crisis intervention in response to traumatic events. In addition, students learn long-term interventions for trauma-related symptoms.

    Prerequisite(s): COUN 5680  and COUN 5710 , or consent of department.

    Counseling Program Policy requires that students earn grades of A or B on all degree-plan courses.
  
  • COUN 5520 - Counseling for Wellness

    3 hours

    Introduction to wellness counseling. Characteristics of optimal health and human functioning and implications for counselors. Practical application of theoretically and empirically supported wellness models and counseling interventions to address coping, stress reduction, relaxation, physical health, social well-being and spirituality.

    Prerequisite(s): COUN 5710  and COUN 5680 , or consent of instructor.

    Counseling Program Policy requires that students earn grades of A or B on all degree-plan courses.
  
  • COUN 5530 - Animal-Assisted Therapy

    3 hours

    Animal-assisted therapy is the incorporation of qualified animals into a therapeutic environment. Explores techniques to facilitate animal-assisted therapeutic interventions in a variety of settings, including schools, counseling agencies, hospitals, nursing homes, hospices, prisons and facilities for individuals with developmental disabilities. A variety of animals can be suitable for therapy programs. The student need not have an animal or pet to take the course.

    Prerequisite(s): Consent of instructor.

    Counseling Program Policy requires that students earn grades of A or B on all degree-plan courses.
  
  • COUN 5540 - Women’s Emotional Health

    3 hours

    Examination of counseling intervention techniques that are effective with women who have emotional, physical or spiritual health concerns. Such concerns may include, but are not limited to, victims of domestic violence or rape; survivors of childhood abuse; and sufferers of eating disorders, body-image dissatisfaction, low self-esteem, cancer, premenstrual syndrome and menopause.

    Prerequisite(s): Consent of instructor.

    Counseling Program Policy requires that students earn grades of A or B on all degree-plan courses.
  
  • COUN 5550 - Biofeedback and Relaxation Therapy

    3 hours

    Introduction to the use of biofeedback technology for the control of psychophysiological functions. Covers basic principles of psychophysiological self-regulation and mind-body interaction, basic biofeedback systems and instrumentation, treatment applications, professional conduct and personal experience using biofeedback.

    Prerequisite(s): COUN 5680  and COUN 5710 , or consent of instructor.

  
  • COUN 5560 - Practicum in Biofeedback

    3 hours

    Experiential training and practice utilizing biofeedback interventions and instrumentation in counseling. Requires personal experience in using therapeutic biofeedback methods for self and others.

    Prerequisite(s): COUN 5550  or consent of instructor.

  
  • COUN 5561 - Advanced Practicum in Biofeedback

    3 hours

    Experiential training and practice utilizing biofeedback and neurofeedback interventions and instrumentation in counseling settings. Requires personal experience in using therapeutic biofeedback and neurofeedback methods for self and others.

    Prerequisite(s): COUN 5550 , COUN 5560  or consent of instructor.

    Offered once per year.
  
  • COUN 5570 - Teachers as Human Relations Facilitators

    3 hours

    Emphasis on methodological approaches and activities designed to develop the ability to facilitate interpersonal relations in the classroom.

    Prerequisite(s): None.

  
  • COUN 5580 - Family Counseling

    3 hours

    Application of family systems theory to the study of family dynamics, family development and the resolution of family conflicts.

    Prerequisite(s): COUN 5680  and COUN 5710 , or consent of department.

    Counseling Program Policy requires that students earn grades of A or B on all degree-plan courses.
 

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