Sep 27, 2024  
Graduate Catalog | 2022-2023 
    
Graduate Catalog | 2022-2023 Previous Edition

Course Descriptions


Courses below are listed alphabetically by prefix.  To narrow your search, use the Course Filter box.  Additionally, when searching courses by Code or Number, an asterisk (*) can be used to return mass results. For instance a Code search of 6* can be entered, returning all 6000-level courses.  Click on a course to read its description.  Click on the link again to close the description box.

Helpful Links

 

Computer Science

  
  • ITCS 8124 - Illustrative Visualization


    The state-of-the-art of illustrative visualization techniques, which transform large-scale, complex datasets to succinct, nonphotorealistic visualization styles and at the same time preserve important data features. Topics include: 2D/3D stippling, interactive line drawings, animated visualization, non-photorealisitc rendering, design, and evaluation of illustrative visualization approaches.

    Credit Hours: (3)
    Restriction(s): Graduate standing or permission of instructor.
    Cross-listed Course(s): ITCS 6124 .


    Schedule of Classes


  
  • ITCS 8125 - Virtual and Augmented Reality


    The design and implementation of Virtual and Augmented Reality systems and applications.  Topics include: position tracking, design of head-tracked and head-mounted displays, stereoscopic display, 3D user interface design, presence measurement, and applications.

    Credit Hours: (3)
    Restriction(s): Ph.D. student standing or permission of instructor; previous programming experience in 3D computer graphics is recommended.
    Cross-listed Course(s): ITCS 6125 


    Schedule of Classes


  
  • ITCS 8126 - Large Scale Information Visualization


    Concept, theory, design principles, data processing techniques, and visual metaphors and interaction techniques for massive, multi-dimensional, multi-source, time-varying information exploration.

    Credit Hours: (3)
    Prerequisite(s): ITCS 4121 or ITCS 5121 .
    Cross-listed Course(s): ITCS 6126 .


    Schedule of Classes


  
  • ITCS 8127 - Real-Time Rendering Engines


    Focuses on advanced concepts and techniques employed in building real-time rendering systems that support a high level of realism as well as handle large geometric models. Topics include: modern graphics hardware, programmable shaders, shadow and environment mapping, image-based modeling and rendering, large data models (simplification, level of detail), high quality interactive rendering.

    Credit Hours: (3)
    Prerequisite(s): ITCS 6120  or permission of instructor
    Cross-listed Course(s): ITCS 6127 


    Schedule of Classes


  
  • ITCS 8130 - Advanced Computer Graphics


    Implicit and parametric representation; cubic surfaces; advanced reflection models; global illumination models - ray tracing, radiosity; shadow algorithms, texture mapping; volumetric modeling and rendering techniques; animation; advanced modeling techniques; particle systems, fractals.

    Credit Hours: (3)
    Prerequisite(s): ITCS 8120  or permission of instructor.
    Cross-listed Course(s): ITCS 6130 .


    Schedule of Classes


  
  • ITCS 8132 - Modeling and Analysis of Communication Networks


    Students develop an understanding of modeling and analysis techniques for communication systems and networks. Comparatively analyze the cost and performance impact of network architecture and protocol design decisions. Modeling techniques for analytical analysis, simulation based analysis, and measurement based analysis. Topics include: validation/verification of models, workload characterization, metric selection, presentation and interpretation of results. A semester long analysis project is undertaken.

    Credit Hours: (3)
    Prerequisite(s): A course in communication networks or permission of instructor.


    Schedule of Classes


  
  • ITCS 8134 - Digital Image Processing


    Image perception; image types/applications; image restoration and enhancement; edge/boundary detection; image transformation; image segmentation; statistical and syntactical pattern recognition; image information measures and compression.

    Credit Hours: (3)
    Restriction(s): Ph.D. student standing or permission of instructor.
    Cross-listed Course(s): ECGR 6118 .


    Schedule of Classes


  
  • ITCS 8140 - Data Visualization


    Emphasis on the methodology and application of data visualization to scientific and engineering data; data types and models; visualization methods; volume visualization; scalar, vector and tensor fields; multivariate visualization; visualization systems and model; visualization applications; visualization software and hardware; research issues and future trends.

    Credit Hours: (3)
    Restriction(s): Ph.D. student standing or permission of instructor.


    Schedule of Classes


  
  • ITCS 8144 - Operating Systems Design


    Introduction to features of a large-scale operating system with emphasis on resource-sharing environments. Computer system organization; resource management; multiprogramming; multiprocessing; file systems; virtual machine concepts; protection and efficiency.

    Credit Hours: (3)
    Prerequisite(s): ITCS 8114  or permission of instructor.


    Schedule of Classes


  
  • ITCS 8148 - Advanced Object-Oriented Systems


    Focuses on issues related to the design, implementation, integration, and management of large object-oriented systems. Topics include: object models, object modeling, frameworks, persistent and distributed objects, and object-oriented databases.

    Credit Hours: (3)
    Prerequisite(s): ITCS 8112  or permission of instructor.


    Schedule of Classes


  
  • ITCS 8150 - Intelligent Systems


    Introduction to core ideas in AI. Heuristic versus algorithmic methods; problem solving; game playing and decision making; automatic theorem proving; pattern recognition; adaptive learning; projects to illustrate theoretical concepts.

    Credit Hours: (3)
    Restriction(s): Ph.D. student standing or permission of instructor.


    Schedule of Classes


  
  • ITCS 8151 - Intelligent Robotics


    General introduction to spatial descriptions and transformations, and manipulator position and motion. More study on robot planning, programming, sensing, vision, and CAD/CAM.

    Credit Hours: (3)
    Restriction(s): Ph.D. student standing and an undergraduate course in linear algebra, or permission of instructor.


    Schedule of Classes


  
  • ITCS 8152 - Robot Motion Planning


    Introduction to algorithmic techniques for robot motion planning. Topics include: configuration space representations, roadmap methods, cell decomposition methods, potential field techniques, randomized path planning, collision detection, nonholonomic motion planning, multiple robot coordination, and manipulation planning. These techniques are motivated by applications of motion planning to mobile robots and robot manipulators, assembly planning, computer aided design, computer graphics, and bioinformatics.

    Credit Hours: (3)
    Prerequisite(s): ITCS 8114  or permission of instructor.


    Schedule of Classes


  
  • ITCS 8153 - Neural Networks


    Topics include: Basic notions and models of artificial neural nets; single layer neural classifiers; multilayer one-way neural nets; single layer feedback networks; neural models of associative memory; self-organizing neural nets; translation between neural networks and knowledge bases; applications of neural networks.

    Credit Hours: (3)
    Prerequisite(s): ITCS 8114 .


    Schedule of Classes


  
  • ITCS 8154 - Heuristic Search


    Heuristics and problem representation; heuristic-search procedures; formal properties and performance analysis of heuristic methods; gamesearching strategies and heuristic programming; search with probabilities; knowledge-guided search.

    Credit Hours: (3)
    Prerequisite(s): ITCS 8150 .


    Schedule of Classes


  
  • ITCS 8155 - Knowledge-Based Systems


    Knowledge systems; knowledge discovery; association rules; action rules, hierarchical classifiers, cascade classifiers, query languages and their semantics; cooperative and collaborative systems; ontology and metadata; flexible query answering; chase algorithms and data sanitization methods; decision support systems in medicine; and automatic indexing of music.

    Credit Hours: (3)
    Prerequisite(s): ITCS 8162  or permission of instructor.


    Schedule of Classes


  
  • ITCS 8156 - Machine Learning


    Machine learning methods and techniques including: acquisition of declarative knowledge; organization of knowledge into new, more effective representations; development of new skills through instruction and practice; and discovery of new facts and theories through observation and experimentation.

    Credit Hours: (3)
    Prerequisite(s): ITCS 8150  or permission of instructor.


    Schedule of Classes


  
  • ITCS 8157 - Visual Databases


    Topics include: Representation of visual content, querying visual databases, content-based interactive browsing and navigation, system architecture, similarity models, indexing visual databases, data models and knowledge structures, image retrieval by similarity, and video retrieval by content.

    Credit Hours: (3)
    Prerequisite(s): ITCS 8160  or permission of instructor.


    Schedule of Classes


  
  • ITCS 8158 - Natural Language Processing


    Principles, methodologies, and programming methods of natural language processing including foundations of natural language understanding, namely: lexical, syntactic, and semantic analysis, discourse integration, and pragmatic and morphological analysis.

    Credit Hours: (3)
    Prerequisite(s): ITCS 8150 .


    Schedule of Classes


  
  • ITCS 8159 - Intelligent Tutoring Systems


    Introduces the issues relevant to creating adaptive learning systems using artificial intelligence and includes a project to build a small Intelligent Tutoring System (ITS). Topics include: representation of knowledge and cognition, ITS design, adaptive user interfaces, design and evaluation of feedback, experimental methods, educational data mining, history of intelligent tutoring, tutor authoring, and issues for implementation.

    Credit Hours: (3)
    Restriction(s): Ph.D. student standing or permission of instructor.


    Schedule of Classes


  
  • ITCS 8160 - Database Systems


    The modeling, programming, and implementation of database systems. Focuses on relational database systems, but may also address non-relational databases or other advanced topics. Topics include: (1) modeling: conceptual data modeling, ER diagram, relational data model, schema design and refinement; (2) programming: relational algebra and calculus, SQL, constraints, triggers, views; (3) implementation: data storage, indexing, query execution, query optimization, and transaction management; and (4) advanced: semi-structured data model, XML, and other emerging topics.

    Credit Hours: (3)
    Restriction(s): Ph.D. student standing or permission of instructor.


    Schedule of Classes


  
  • ITCS 8161 - Advanced Topics in Database Systems


    Continuation of ITCS 8160 . Topics include: deductive databases; semantic query processing; intelligent and cooperative query languages; distributed databases; active databases; heterogeneous databases, multimedia databases; data and knowledge interchange; multidatabase systems; very large databases.

    Credit Hours: (3)
    Prerequisite(s): ITCS 8160  or permission of instructor.


    Schedule of Classes


  
  • ITCS 8162 - Knowledge Discovery in Databases


    The entire knowledge discovery process is covered. Topics include: setting up a problem, data preprocessing and warehousing, data mining in search for knowledge, knowledge evaluation, visualization and application in decision making. A broad range of systems, such as OLAP, LERS, DatalogicR+, C4.5, AQ15, Forty-Niner, CN2, QRAS, and discretization algorithms are covered.

    Credit Hours: (3)
    Prerequisite(s): ITCS 8160  or permission of instructor.


    Schedule of Classes


  
  • ITCS 8163 - Data Warehousing


    Topics include: use of data in discovery of knowledge and decision making; the limitations of relational databases and SQL queries; the warehouse data models: multidimensional, star, snowflake; architecture of data warehouse and the process of warehouse construction; data consolidation from various sources; optimization; techniques for data transformation and knowledge extraction; relations with enterprise modeling.

    Credit Hours: (3)
    Prerequisite(s): ITCS 8160  or ITIS 8120  
    Cross-listed Course(s): ITIS 8163  


    Schedule of Classes


  
  • ITCS 8164 - Design and Implementation of Online Management Information Systems


    The fundamental concepts and philosophy of planning and implementing an online computer system. Characteristics of online systems; hardware requirements; modeling of online systems; performance measurement; language choice for online systems; organization techniques, security requirements; resource allocation.

    Credit Hours: (3)
    Prerequisite(s): ITCS 8114  or permission of instructor.


    Schedule of Classes


  
  • ITCS 8165 - Coding and Information Theory


    Information theory; coding theory; Shannon’s theorem; Markov process; channel capacity; data transmission codes; error correcting codes; data compression; data encryption.

    Credit Hours: (3)
    Restriction(s): knowledge of probability theory or permission of instructor.


    Schedule of Classes


  
  • ITCS 8166 - Computer Communications and Networks


    Introduction to the concepts of communication networks; types of networks; wired and wireless media; communication architectures; network protocols; coding and modulation; multiplexing and multiple access; error and flow control; routing; Internet Protocols; transport protocols. Assignments include implementation and analysis of network protocols.

    Credit Hours: (3)
    Restriction(s): Ph.D. student standing or permission of instructor.


    Schedule of Classes


  
  • ITCS 8167 - Advanced Networking Protocols


    Focuses on advanced networking concepts and protocols related to the design, implementation, integration, and management of networking and communication systems. Topics include: topology control protocols, ad hoc routing protocols, power management protocols, distributed data processing protocols for various networking systems (Internet, wireless mesh networks, ad hoc networks, sensor networks, peer-to-peer networks).

    Credit Hours: (3)
    Prerequisite(s): ITCS 8166  or ITCS 8168 .


    Schedule of Classes


  
  • ITCS 8168 - Wireless Communication Networks


    An overview of mobile systems and wireless networking technologies. Emphasis on resource management, routing and quality of service at the MAC and networking layers for mobile systems. Students undertake a semester long research project to survey the research literature and identify specific challenges for cellular telecommunications, wireless LANS, ad hoc networks, mesh networks or sensor networks.

    Credit Hours: (3)
    Restriction(s): Ph.D. student standing in CS, SIS, ECE, or Optics and a prior course in networking, or permission of instructor.


    Schedule of Classes


  
  • ITCS 8170 - Logic for Artificial Intelligence


    Introduction to basic concepts of logic for artificial intelligence, including declarative knowledge, inference, resolution, non-monotonic reasoning, induction, reasoning with uncertain beliefs, distributed information systems, intelligent information systems, planning and intelligent- agent architecture.

    Credit Hours: (3)
    Prerequisite(s): ITCS 8150  or permission of instructor.


    Schedule of Classes


  
  • ITCS 8171 - Logic Programming


    Prolog programming language; programming techniques in Prolog; foundations of logic programming including computability of Horn clause logic, completeness of resolution principle, complexity of unification algorithms, and verification of logic programs; principles of implementing logic programming systems; selected topics from applications of logic programming to expert systems, intelligent database systems, and/or natural language processing.

    Credit Hours: (3)
    Prerequisite(s): ITCS 8150  or permission of instructor.


    Schedule of Classes


  
  • ITCS 8175 - Computability and Complexity


    Study of computability, unsolvability, computational complexity. Concept of effective computability; recursive functions; mathematical models of computation; universal Turing machines; unsolvable problems; time and space complexity of computations; NP-completeness problems; subrecursive hierarchies.

    Credit Hours: (3)
    Prerequisite(s): ITCS 8114 .


    Schedule of Classes


  
  • ITCS 8181 - Switching and Automata Theory


    Topics include: sets, relations, lattices, Boolean algebras; functional decomposition and symmetric functions; threshold logic; multiple-valued logic; fault detection and fault tolerant design; finite state machines, incompletely specified machines, minimization; state identification and fault detection experiments; finite state recognizers.

    Credit Hours: (3)
    Restriction(s): Permission of instructor.


    Schedule of Classes


  
  • ITCS 8182 - Computer System Architecture


    Survey of existing and proposed architectures; pipelined, dataflow, multi-bus and parallel system architecture, and interconnection network architectures. Project-based and requires written and verbal presentation of projects.

    Credit Hours: (3)
    Restriction(s): Ph.D. student standing or permission of instructor.


    Schedule of Classes


  
  • ITCS 8183 - Computer Arithmetic


    Principles, architecture, and design of fast two operand adders; multioperand adders, standard multipliers, and dividers. Cellular array multipliers and dividers. Floating point processes, BCD, and excess three adders, multipliers, and dividers.

    Credit Hours: (3)
    Restriction(s): Ph.D. student standing or permission of instructor.


    Schedule of Classes


  
  • ITCS 8186 - Application Specifics System Design and Simulation


    Project-oriented course on techniques and methodology in design and development of special purpose systems valuable for business, healthcare, and industrial community; course content include system specifications, interface structure and data communication, interconnection architecture, and techniques for testing and debugging.

    Credit Hours: (3)
    Restriction(s): Ph.D. student standing and undergraduate computer architecture course, or permission of instructor.


    Schedule of Classes


  
  • ITCS 8190 - Cloud Computing for Data Analysis


    Introduction to the basic principles of cloud computing for dataintensive applications. Focuses on parallel computing using Google’s MapReduce paradigm on Linux clusters, and algorithms for large-scale data analysis applications in web search, information retrieval, computational advertising, and business and scientific data analysis. Students read and present research papers on these topics, and implement programming projects using Hadoop, an open source implementation of Google’s MapReduce technology, and related NoSQL technologies for analyzing unstructured data.

    Credit Hours: (3)
    Restriction(s): Familiarity with Java, Unix, Data Structures and Algorithms, Linear Algebra, and Probability and Statistics; good programming skills and a solid mathematical background.
    Prerequisite(s): ITCS 8114  or permission of instructor.
    Cross-listed Course(s): DSBA 6190  and ITCS 6190  


    Schedule of Classes


  
  • ITCS 8220 - Pattern Recognition


    Topics include: Pattern pre-processing and feature extraction (entropy minimization, orthogonal expansion, Fourier expansion, Karhunen-Loeve expansion, PCA); linear decision functions; orthogonal and non-orthogonal systems of functions; pattern classification by distance functions (Nearest Neighbor, K-means, ISODATA); pattern classification by likelihood functions (Bayesian classifiers, estimation of probability density function); trainable classifiers (LMSE, Perceptron, multi-layer perceptrons, fuzzy classifiers); stochastic processes; classification on categorical attributes.

    Credit Hours: (3)
    Restriction(s): Ph.D. student standing or permission of instructor.


    Schedule of Classes


  
  • ITCS 8222 - Biomedical Signal Processing


    Topics include: Fundamental techniques in processing, analysis, feature extraction, and classification of complex signals; origin and processing techniques for biomedical signals, including ECG, ENG, EEG, MEG, ERG, EMG, respiratory signals, blood sound, and pressure signals.

    Credit Hours: (3)
    Restriction(s): Ph.D. student standing.


    Schedule of Classes


  
  • ITCS 8224 - Biomedical Image Processing


    Topics include: Review of image processing and pattern recognition (2-D Fourier transforms, 2-D Wavelet transform, denoising of medical images); origin and processing of X-ray images; CT images; MRI images; ultrasonic images; PET images; thermal images; electrical impedance images; cross-registration between images of different source; stereotactic neurosurgery; stereotactic radiosurgery/radiotherapy; robot-assisted surgery.

    Credit Hours: (3)
    Restriction(s): Ph.D. student standing and undergraduate course in linear algebra, or permission of instructor.


    Schedule of Classes


  
  • ITCS 8226 - Bioinformatics


    Topics include: Brief Review of molecular biology, proteins and their classifications, DNA, RNA, and using microarrays and gene chips for sequencing; review of computational techniques for bioinformatics, expectation maximization, Bayesian classifiers, dynamic programming, information theory and entropy analysis, Markov chain models, and neural networks; computational techniques for local and multiple sequence alignment; application of Markov chains in finding genes; using information theory to estimate binding sites, start Codon prediction; RNA secondary structure prediction; computational techniques for protein function prediction; Advanced signal processing techniques in feature extraction from protein sequences.

    Credit Hours: (3)
    Restriction(s): Ph.D. student standing.


    Schedule of Classes


  
  • ITCS 8228 - Medical Informatics


    Focuses on methods and techniques used in storage, communication, processing, analysis, integration, management, and distribution of medical information. Emphasizes the applications of telemedicine and intelligent computeraided decision making systems in different medical and surgical systems. Discusses the computational methods to accept or reject a new drug or a new treatment for a given disease.

    Credit Hours: (3)
    Restriction(s): Ph.D. student standing.


    Schedule of Classes


  
  • ITCS 8265 - Advanced Topics in Knowledge Discovery in Databases


    Continuation and extension of ITCS 8162 . Information visualization in data mining and knowledge discovery, predictive data mining, mining of multimedia sources, mining of unstructured data, distributed data mining, mining of Web data/information, mining complex types of data, mining of biotechnology data, applications and trends in data mining.

    Credit Hours: (3)
    Prerequisite(s): ITCS 8162  or permission of instructor.


    Schedule of Classes


  
  • ITCS 8267 - Intelligent Information Retrieval


    Topics include: definition of the information retrieval problem, modeling the information retrieval problem, evaluation of information retrieval, query languages and operations, text processing, indexing and searching, parallel and distributed information retrieval, user interface and visualization, multimedia information retrieval, and information retrieval applications.

    Credit Hours: (3)
    Prerequisite(s): ITCS 8114  or permission of instructor.


    Schedule of Classes


  
  • ITCS 8500 - Complex Adaptive Systems


    Complex adaptive systems (CAS) are networked (agents/part interact with their neighbors and, occasionally, distant agents), nonlinear (the whole is greater than the sum of its parts), adaptive (the system learns to change with its environment), open (new resources are being introduced into the environment), dynamic (the change is a norm), emergent (new, unplanned features of the system get introduced through the interaction of its parts/agents), and selforganizing (the parts organize themselves into a hierarchy of subsystems of various complexity). Ant colonies, networks of neurons, the immune system, the Internet, social institutions, organization of cities, and the global economy are a few examples where the behavior of the whole is much more complex than the behavior of the parts. Covers these and similar topics in an interactive manner. Examples of our current research effort are provided. Topics include: Self-organization; emergent properties; learning; agents; localization affect; adaptive systems; nonlinear behavior; chaos; complexity.

    Credit Hours: (3)
    Restriction(s): Permission of instructor.
    Cross-listed Course(s): DSBA 6500 , HCIP 6500 , ITCS 6500 , ITIS 6500 , and ITIS 8500 .


    Schedule of Classes


  
  • ITCS 8690 - Computer Science Seminar


    Experience for the advanced Ph.D. student on current problems of computer design and application. (May be used by a student or small group of students to work with a professor on a topic of mutual interest. May be used to give a course on a topic announced in advance.)

    Credit Hours: (3)
    Restriction(s): At least 9 graduate ITCS/ITIS hours and permission of department.


    Schedule of Classes


  
  • ITIS 8110 - Agent-Based Modeling


    Discusses the definition of an agent-based model, the components of a model, the implementation of a model, the comparison of an agent-based model to an equation‑based model, the relationship to complex adaptive systems, and the details of how to use NetLogo to actually implement a model.  Identifies when agent-based modeling is preferred over equation-based modeling.  Also describes similarities and differences between the two techniques. After taking this course, students, once a complex adaptive system has been identified, are able to identify a suitable environment for a model, identify the key agents of the system, identify the key behaviors of those agents, and implement a model to illustrate the complex adaptive nature of the system with NetLogo.

    Credit Hours: (3)
    Cross-listed Course(s): ITIS 6110  


    Schedule of Classes


  
  • PHYS 5181 - Solid State Physics


    An introduction to solid-state physics. Topics include: crystal structures, reciprocal lattices, phonons, free electron Fermi gases, band structures, and electrical, magnetic, and optical properties of metals, semiconductors, and insulators.

    Credit Hours: (3)
    Prerequisite(s): PHYS 3141 or permission of department.
    Cross-listed Course(s): PHYS 4181


    Schedule of Classes



Computing and Informatics

  
  • ITSC 8110 - Introduction to Computing and Information Systems Research


    Computing and Information Systems has a wide range of research areas encompassing the fields of Business Information Systems, Bioinformatics, Computer Science, and Software and Information Systems. This seminar is intended to give Ph.D. in Computing and Information Systems students a sound understanding of the different research areas in Information Technology. The seminar is to be taken during the first year of studies and is intended to be the gateway to the fields within Information Technology and will enable students to select the fields matching their interests early in their studies. Through attending weekly indepth research presentations from faculty in all participating units in the Ph.D. in Computing and Information Systems program and conducting literature surveys in areas of interest, students are expected to gain the knowledge they need to identify the areas of interest for themselves.

    Credit Hours: (3)
    Restriction(s): Good standing in the Ph.D. in Computing and Information Systems Program.


    Schedule of Classes


  
  • ITSC 8123 - Applied Management Science


    Mathematical model building aimed at integrating methods and applications. Overview of mathematical programming in practice and a series of projects implementing models in business and the public sector.

    Credit Hours: (3)
    Prerequisite(s): MBAD 6122 .


    Schedule of Classes


  
  • ITSC 8141 - Operations Management


    Design, operation, and control of service and manufacturing systems. Emphasis on using analytical tools for problem solving in process analysis and re-engineering, work-force management, materials and inventory management, aggregate planning, total quality management, and others

    Credit Hours: (3)
    Prerequisite(s): MBAD 5141  and MBAD 5142 or equivalents.


    Schedule of Classes


  
  • ITSC 8142 - Quality and Manufacturing Management


    Current issues and advances in operations management including just-in-time inventory management, total quality management, continuous improvement, flexible manufacturing systems, computer integrated manufacturing systems, technology evaluation and selection, and operations strategy.

    Credit Hours: (3)
    Prerequisite(s): MBAD 6141 .


    Schedule of Classes


  
  • ITSC 8665 - Graduate Teaching Seminar


    Preparation for an academic teaching career, by examining communication and teaching techniques in the field of Computer Science.  Aims to help students develop pedagogical skills, learn about relevant research in computer science education, and practice teaching strategies in a supportive environment while benefitting from peer feedback.

    Credit Hours: (1)


    Schedule of Classes


  
  • ITSC 8699 - Graduate Research Seminar


    Exposes students to current research in Computing and Information Systems through attending weekly research presentations by other students, CIS faculty, and invited speakers.  Each student is expected to give at least one presentation for the Graduate Research Seminar before graduation.  Students must sign up for and receive credit for the Graduate Research Seminar every semester that they are in the Ph.D. in Computing and Information Systems program until they are admitted to Ph.D. candidacy (i.e., after the students have successfully defended the dissertation proposal). 

    Credit Hours: (1)
    Restriction(s): Good standing in the Ph.D. in Computing and Information Systems program.
    Grading Method: Graded on Pass/Unsatisfactory basis.
    Repeatability: May be repeated for credit.


    Schedule of Classes


  
  • ITSC 8880 - Individual Study


    With the direction of a faculty member, students plan and implement appropriate objectives and learning activities to develop specific areas of expertise through research, reading, and individual projects.

    Credit Hours: (3)
    Restriction(s): Permission of department.
    Repeatability: May be repeated for credit.


    Schedule of Classes


  
  • ITSC 8990 - Pre-Dissertation Research


    Students conduct research in information technology under the direction of one or more CIS faculty. A major goal of this course is to prepare the student for the Qualifying Examination.

    Credit Hours: (1 to 6)
    Restriction(s): Good standing in the Ph.D. in Computing and Information Systems program.
    Grading Method: Graded on a Satisfactory Progress/Unsatisfactory Progress basis each term.
    Repeatability: May be repeated for credit.


    Schedule of Classes


  
  • ITSC 8991 - Doctoral Dissertation Research


    Individual investigation culminating in the preparation and presentation of a doctoral dissertation.

    Credit Hours: (1 to 9)
    Grading Method: Graded on a Satisfactory Progress/Unsatisfactory Progress basis each term.
    Repeatability: May be repeated for credit; students may register for multiple sections of this course in the same semester or different semesters.


    Schedule of Classes



Construction and Facilities Management

  
  • CMET 5000 - Special Topics - Construction Management


    A study of new and emerging technical topics pertinent to the field of construction management.

    Credit Hours: (1 to 4)
    Restriction(s): Permission of department
    Cross-listed Course(s): CMET 4073


    Schedule of Classes


  
  • CMET 5126 - Projects Scheduling and Control


    Methods for planning, scheduling, and controlling construction projects, emphasizing manual and computer-based techniques for critical path method scheduling, resource management, construction cost control, and reporting practices.

    Credit Hours: (3)


    Schedule of Classes


  
  • CMET 5135 - Building Information Modeling


    The creation, management, and application of building information models to the construction, operation, and maintenance of a facility.  Focus on 3D and 4D computer models of building components, renderings, animations, and interfacing with analysis tools.

    Credit Hours: (3)


    Schedule of Classes


  
  • CMET 5140 - Building Energy Management


    Integrated planning of energy efficient technologies for building environmental control systems. Introduction to the design, planning, and optimization of HVAC systems and technology needed to integrate the heating, cooling, natural ventilation, lighting, electricity, and building energy management systems into a building’s structure and design.

    Credit Hours: (3)
    Prerequisite(s): ETCE 3271, ETME 3143, or permission of instructor.


    Schedule of Classes


  
  • CMET 5150 - Green Building


    Sustainable design and construction. Topics include: sustainable sites, water efficiency, energy and atmosphere, materials and resources, indoor environmental quality, innovation in design, and regional priority.

    Credit Hours: (3)


    Schedule of Classes


  
  • CMET 5160 - Advanced Construction Materials


    Materials utilized in concrete, concrete construction, and quality control. Study of concrete properties and the variables that affect them. Topics also include: destructive and non-destructive testing of structural concrete, service life prediction models, and preventative measures, as well as recent advances in concrete materials, construction, and technology.

    Credit Hours: (3)


    Schedule of Classes


  
  • CMET 5290 - Temporary Structures in Construction


    Temporary structures used to support construction operations such as concrete formwork, scaffolding systems, shoring systems, cofferdams, underpinning, slurry walls, and construction dewatering systems.

    Credit Hours: (3)
    Prerequisite(s): ETCE 3163 or permission of instructor.


    Schedule of Classes


  
  • CMET 5350 - Construction Geotechnics and Foundations


    Study of the concepts and fundamental principles of construction geotechnics related to foundation engineering/construction excavations, temporary structures, dewatering and slope stability.

    Credit Hours: (3)


    Schedule of Classes


  
  • CMET 6000 - Special Topics in Construction and Facility Management


    Study of specific new areas emerging in the various fields of construction and facility management.

    Credit Hours: (3)
    Repeatability: May be repeated for credit.


    Schedule of Classes


  
  • CMET 6135 - Advanced Construction Planning and Management


    Advanced methods for planning and controlling construction projects. Specific topics of study include resource allocation, leveling and management, critical path method (CPM) and project evaluation and review techniques (PERT) of scheduling, project controls through cost-schedule integration, and schedule compression.

    Credit Hours: (3)
    Prerequisite(s): CMET 4126 or permission of instructor.


    Schedule of Classes


  
  • CMET 6145 - Facilities Management Financial Analysis


    Real property concepts, issues, and topics pertinent to the facility management professional to include fundamentals of commercial real estate investment, understanding market influences, contracts and property portfolio management.

    Credit Hours: (3)
    Prerequisite(s): ETGR 3222, ECON 2102, or permission of instructor.


    Schedule of Classes


  
  • CMET 6155 - Facility Instrumentation and Controls


    Design and analysis of industrial process control instrumentation. Topics include: process control devices and process control applications associated with industrial instrumentation and building and facility operation.

    Credit Hours: (3)
    Prerequisite(s): ETME 3163 or permission of instructor.


    Schedule of Classes


  
  • CMET 6160 - Research and Analytical Methods


    Analytical and research techniques applicable to construction and facility management problems. Topics of study include defining research problems, experiment design, measurement, sampling, and analysis.

    Credit Hours: (3)
    Prerequisite(s): STAT 1220 or permission of instructor.


    Schedule of Classes


  
  • CMET 6165 - Transportation Asset Management


    Management and planning techniques for transportation infrastructure assets. Focus on recent advances for maintaining and managing transportation assets, including performance management, prioritization of maintenance strategies, network and project level optimization.

    Credit Hours: (3)


    Schedule of Classes


  
  • CMET 6180 - Alternative Project Delivery Methods


    Study of the many organizational arrangements between construction owners, designers, contractors, and financiers. Delivery methods studied include design-bid-build (DBB), design-build (DB), construction management (agency CM and CM@Risk), design-build-operate (DBO), and design-build-finance-operate (DBFO).

    Credit Hours: (3)
    Prerequisite(s): CMET 3224 or permission of instructor.


    Schedule of Classes


  
  • CMET 6240 - Safety and Risk Management


    Causes and prevention of industrial accidents, hazardous processes and material, OSHA regulations and requirements, and design of accident prevention programs.

    Credit Hours: (3)


    Schedule of Classes


  
  • CMET 6250 - Asset Management for Facility Managers


    Study of useful life of building and infrastructure systems and creating a process to manage their life cycles; emphasis on justifying and funding capital projects.

    Credit Hours: (3)
    Prerequisite(s): CMET 6270  or permission of instructor


    Schedule of Classes


  
  • CMET 6255 - Advanced Plant Layout and Design


    Designing construction sites and facility plants with respect to material handling, equipment location, auxiliary services, capital requirements, safety, and personnel organization.

    Credit Hours: (3)
    Prerequisite(s): CMET 6270  or permission of instructor


    Schedule of Classes


  
  • CMET 6270 - Operation of Constructed Facilities


    Acquisition, operation, maintenance, and disposal of building systems, structures, permanent interiors, furniture, and equipment; grounds and other exterior elements.

    Credit Hours: (3)


    Schedule of Classes


  
  • CMET 6275 - Advanced Construction Means and Methods


    Construction means, methods, and equipment used to transform a particular design concept into a completed usable structure or facility. Emphasis is placed on current and innovative construction techniques and equipment.

    Credit Hours: (3)


    Schedule of Classes


  
  • CMET 6285 - Quality Assurance in Construction


    The principles and applications of quantitative methods of quality control to production processes with an introduction to process control charts, Pareto charts, and other quality analysis tools for the construction industry.

    Credit Hours: (3)
    Prerequisite(s): CMET 6160  or permission of instructor.


    Schedule of Classes


  
  • CMET 6295 - Design and Improvement of Construction Operations


    Design of construction operations based on productivity concepts. Techniques for collecting data, analyzing, and formulating solutions to improve construction operations is emphasized.

    Credit Hours: (3)
    Prerequisite(s): CMET 6135 .


    Schedule of Classes


  
  • CMET 6800 - Independent Study in Construction and Facility Management


    Individual investigation and exposition of results for a directed project in construction and facility management.

    Credit Hours: (3)
    Restriction(s): Permission of graduate committee advisor.
    Repeatability: May be repeated for credit.


    Schedule of Classes


  
  • CMET 6900 - Master’s Thesis and Research


    Individual investigation culminating in the preparation and presentation of a thesis.

    Credit Hours: (1 to 6)
    Restriction(s): Permission of graduate committee advisor.
    Grading Method: Graded on a Satisfactory Progress/Unsatisfactory Progress or Standard Letter Grade basis each term.
    Repeatability: May be repeated for credit.


    Schedule of Classes



Counseling

  
  • CSLG 6000 - Topics in Counseling


    May include classroom and/or clinic experiences in the content area.

    Credit Hours: (1 to 6)
    Repeatability: May be repeated for credit with permission of department.


    Schedule of Classes


  
  • CSLG 6100 - Counseling Theories


    Examination of the counseling relationship from various theoretical frameworks, including client-centered, psychoanalytic, Gestalt, transactional analysis, rational emotive, reality, and behavior theories.

    Credit Hours: (3)


    Schedule of Classes


  
  • CSLG 6101 - Ethical and Professional Issues in Counseling


    Ethical and legal responsibilities, ethical standards, interpretations of laws by local authorities, and court decisions that impact the counseling profession. Skills of practical, ethical, and legal consultation are also emphasized.

    Credit Hours: (3)


    Schedule of Classes


  
  • CSLG 6104 - Counseling Across the Lifespan


    Examines major theories of human development across the lifespan from psychological, emotional, cognitive, physical, social and moral perspectives.  In addition, a framework for understanding sociocultural, situational, environmental factors that impact individuals, families and communities is provided.  Specific counseling methods and techniques that can be utilized in an integrated approach to help individuals and families address developmental challenges are integrated throughout the course.

    Credit Hours: (3)


    Schedule of Classes


  
  • CSLG 6109 - Research in Counseling


    Examination of principles and practices for research and development of programs in counseling with emphasis on developmental designs, preventive programs, objectives and organizations.

    Credit Hours: (3)


    Schedule of Classes


  
  • CSLG 6110 - Counseling Techniques


    Examination of concepts of individual counseling and the means for establishing facilitative relationships including competence in basic counseling skills and interventions.

    Credit Hours: (3)


    Schedule of Classes


  
  • CSLG 6111 - Advanced Counseling Techniques


    Counseling interventions useful in facilitating client change and growth from an action-oriented, problem management perspective. Strategies for cognitive, affective, and behavioral change will be practiced.

    Credit Hours: (3)
    Prerequisite(s): CSLG 6100  and CSLG 6110 .


    Schedule of Classes


  
  • CSLG 6115 - Person-to-Person Relationships


    Examination of concepts and methods for improving human relationships. This course has an experiential component.

    Credit Hours: (3)


    Schedule of Classes


  
  • CSLG 6120 - Group Counseling


    Investigation of concepts of group counseling and the means for developing facilitative interaction in groups which will include an experiential component as a major learning activity.

    Credit Hours: (3)


    Schedule of Classes


  
  • CSLG 6121 - The Leadership and Design of Structured Groups


    Methods of creating psychoeducational groups. Focus on applying psychological theories to the selection of group content. Leadership issues such as screening, dealing with difficult members, and leader roles are addressed.

    Credit Hours: (3)


    Schedule of Classes


  
  • CSLG 6145 - Multicultural and Social Justice Counseling


    Multicultural and social justice perspectives are crucial to effective and ethical practice in the counseling profession. In this course, students develop the knowledge, skills, and awareness for multicultural and advocacy competence to help them be more effective in assisting diverse clients and supporting communities (especially at-risk and vulnerable populations).

    Credit Hours: (3)


    Schedule of Classes


  
  • CSLG 6150 - Career Development and Counseling


    Designed to help counselors and/or career educators develop skills to use career theory and information with an emphasis on understanding individual lifestyle development, career education over the life span, and supportive career counseling.

    Credit Hours: (3)


    Schedule of Classes


  
  • CSLG 6152 - Approaches to Career Development (K- 12)


    Counselors and vocational development coordinators gain an understanding and skills necessary for (1) the development, management and evaluation of a comprehensive, competency-based K-12 career education/ counseling program, (2) infusing career education into K-12 curriculum in a counselor/consultant capacity, and (3) establishing and leading successful individual and group career development activities.

    Credit Hours: (3)


    Schedule of Classes


  
  • CSLG 6153 - Diagnosis and Treatment in Counseling


    Developing diagnostic skills using the Diagnostic and Statistical Manual of Mental Disorders (DSM-V) multiaxial classification system for mental and emotional disorders. Provides an overview of theory, research, and practice related to diagnosis and treatment. Diagnostic criteria is studied with a sensitivity to cultural and ethnic issues.

    Credit Hours: (3)
    Restriction(s): Graduate standing in M.A. in Counseling program.
    Cross-listed Course(s): CSLG 8153 .


    Schedule of Classes


  
  • CSLG 6154 - Couples Counseling


    Surveys relevant theories of marriage and family therapy related to counseling couples.  The major emphasis is on basic relationship processes, including healthy couple functioning, communication, developmental sequences, family of origin issues, intimacy, sexuality and conflict.  Treatment planning and therapeutic strategies for specific couple problems such as divorce, marital affairs, and domestic violence are addressed.  The objectives for this course are accomplished through assigned readings, seminar discussions, small group work, role plays, lectures, case presentations, audiovisual materials, guest speakers, and student assignments.

    Credit Hours: (3)


    Schedule of Classes


  
  • CSLG 6160 - Theories of Addiction


    Introduction to the theoretical, philosophical, and historical premises upon which addiction is explained and treatment and prevention are based.  Biological, psychological, and sociological etiologies of substance use and related addictive disorders are studied.

    Credit Hours: (3)


    Schedule of Classes


  
  • CSLG 6161 - Assessment and Diagnosis of Addictive Disorders


    Process and procedures for professional biopsychosocial assessment and diagnosis of substance use and related addictive disorders in adolescents and adults.  Implications of addiction for clients and their families are addressed.

    Credit Hours: (3)


    Schedule of Classes


  
  • CSLG 6162 - Interventions in Addiction Counseling


    A counseling techniques course designed to help students who have worked as professional addiction counselors and those who have little or no experience working with addicted individuals and their families.

    Credit Hours: (3)


    Schedule of Classes


  
  • CSLG 6163 - Treatment Planning and Relapse Prevention in Addiction Counseling


    An introduction to the principles and practices upon which addiction treatment and relapse prevention are based.  Students gain practical experience in assessment, diagnosis, treatment planning, and relapse prevention planning with addicted clients.

    Credit Hours: (3)


    Schedule of Classes


 

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