Feb 08, 2023  
2020-2021 Graduate Catalog 
    
2020-2021 Graduate Catalog [ARCHIVED CATALOG]

Courses


 

Computer and Information Sciences

  
  •  

    CISC 601 - Elements of the Theory of Computation

    Credit(s): 3
    ELEMENTS OF THRY OF COMPUTATN
    Component: Lecture
    General models of computation, formal languages and automata theory, and algorithmic unsolvability
    Repeatable for Credit: N Allowed Units: 3 Multiple Term Enrollment: N Grading Basis: Student Option
    PREREQ: A course in which the student was required to prove theorems RESTRICTIONS: Credit cannot be received for both CISC401 and CISC601.
  
  •  

    CISC 604 - Logic in Computer Science

    Credit(s): 3
    LOGIC IN COMPUTER SCIENCE
    Component: Lecture
    Formal introduction to first-order logic with emphasis on its relevance to computer science. Syntax, semantics, models, formal proofs and results on soundness, consistency, completeness, compactness and undecidability. Automated theorem proving also covered.
    Repeatable for Credit: N Allowed Units: 3 Multiple Term Enrollment: N Grading Basis: Student Option
    PREREQ: CISC304 equivalent. RESTRICTIONS: Credit cannot be received for both CISC604 and CISC404.
  
  •  

    CISC 605 - Computer Science Principles

    Credit(s): 3
    COMPUTER SCIENCE PRINCIPLES
    Component: Lecture
    Introduction to computing as a creative activity for broad participation. Engages in computational thinking activities: abstraction, data and information, algorithms, programming, internet, and global impact of computing. Empowers students to apply computing to all disciplines including arts, humanities, business, sciences, health, and education.
    Repeatable for Credit: N Allowed Units: 3 Multiple Term Enrollment: N Grading Basis: Student Option
    RESTRICTIONS: Can not be used for credit towards the MS or PhD in computer science.
    Course Typically Offered: Fall

  
  •  

    CISC 606 - Foundations in Programming

    Credit(s): 3
    FOUNDATIONS IN PROGRAMMING
    Component: Lecture
    Introduction to the concepts and practice of programming for graduate students with minimal to no prior experience in programming, to prepare to teach programming, use programming in another field of study, or gain skills for graduate study in a computer science-related field.
    Repeatable for Credit: N Allowed Units: 3 Multiple Term Enrollment: N Grading Basis: Student Option
    RESTRICTIONS: Cannot be used for credit towards the MS or PhD in computer science.
  
  •  

    CISC 611 - Software Process Management

    Credit(s): 3
    SOFTWARE PROCESS MANAGEMENT
    Component: Lecture
    Software management studies processes and concepts for planning and monitoring all software life-cycle phases. Topics include management models and structures, project planning including scheduling, effort estimation and risk management, project personnel and organization, project control (monitoring, measurement, correction and performance standards), software configuration management, and process description languages and tools.
    Repeatable for Credit: N Allowed Units: 3 Multiple Term Enrollment: N Grading Basis: Student Option
    Crosslisted: May be crosslisted with CPEG 611 .
  
  •  

    CISC 612 - Software Design

    Credit(s): 3
    SOFTWARE DESIGN
    Component: Lecture
    Key software design concepts are introduced. Topics include basic design concepts, principles of good design, design strategies, software architecture and styles of architectural design, and design and architectural notations and languages. Detailed design, including design patterns and component design are also covered. Implementation issues that affect the design, including design support tools and tools for analyzing designs are discussed.
    Repeatable for Credit: N Allowed Units: 3 Multiple Term Enrollment: N Grading Basis: Student Option
    Crosslisted: May be crosslisted with CPEG 612 .
  
  •  

    CISC 613 - Software Requirements Engineering

    Credit(s): 3
    SOFTWARE REQUIREMENTS ENGG.
    Component: Lecture
    Rigorous methods to elicit, analyze, and specify the requirements of a software system. The tasks range from identifying stakeholders and their goals producing a precise software specification document. Topics may include data flow diagrams, use cases, UML sequence and collaboration diagrams, finite state machines, requirements for real-time and concurrent systems, entity-relationship diagrams, and logic-based specifications, as well as the analysis of specifications for consistency and completeness.
    Repeatable for Credit: N Allowed Units: 3 Multiple Term Enrollment: N Grading Basis: Student Option
    Crosslisted: May be crosslisted with CPEG 613 .
    Course Typically Offered: Fall

  
  •  

    CISC 614 - Formal Methods in Software Engineering

    Credit(s): 3
    FORMAL METHODS SOFTWARE ENG
    Component: Lecture
    Formal approaches to the specification, verification, and design of software systems. Topics include representing programs as transition systems; liveness and safety properties; state space reachability; explicit, symbolic and automata-based model checking; temporal logics; symbolic execution; automated theorem-proving; and relational calculus. Learn to use state-of-the-art tools based on these methods, such as the model checker Spin.
    Repeatable for Credit: N Allowed Units: 3 Multiple Term Enrollment: N Grading Basis: Student Option
    Crosslisted: May be crosslisted with CPEG 614 . RESTRICTIONS: Credit cannot be received for both CISC614 and CISC414.
  
  •  

    CISC 615 - Software Testing and Maintenance

    Credit(s): 3
    SOFTWARE TESTING AND MAINT
    Component: Lecture
    Study of software testing and maintenance methodologies for modern software. Topics include approaches to automatic test case generation, test oracles, test coverage analysis, regression testing, program understanding, and software maintenance tools. A primary focus will be automation in software testing and maintenance approaches.
    Repeatable for Credit: N Allowed Units: 3 Multiple Term Enrollment: N Grading Basis: Student Option
    Crosslisted: May be crosslisted with CPEG 615 .
  
  •  

    CISC 621 - Algorithm Design and Analysis

    Credit(s): 3
    ALGORITHM DESIGN AND ANALYSIS
    Component: Lecture
    Emphasis on developing expertise in the design and analysis of algorithms. Equal importance given to techniques and specific algorithms. Particular topics include advanced data structures, graph algorithms, disjoint set manipulation, sorting and selection, amortized analysis, NP-completeness, and matrix and polynomial multiplication.
    Repeatable for Credit: N Allowed Units: 3 Multiple Term Enrollment: N Grading Basis: Student Option
    PREREQ: Undergraduate algorithms and discrete math courses
  
  •  

    CISC 636 - Computational Biology and Bioinformatics

    Credit(s): 3
    COMP BIOL AND BIOINFORMATICS
    Component: Lecture
    Concepts, methodologies, and tools in bioinformatics. Abstraction of biological problems for computational solutions. Genome sequencing and assembly, bio-sequence analysis and comparison and database search, dynamics programming, hidden Markov models, and phylogenetic trees.
    Repeatable for Credit: N Allowed Units: 3 Multiple Term Enrollment: N Grading Basis: Student Option
    PREREQ: CISC220 or permission of instructor. RESTRICTIONS: Credit can not be earned for both CISC636 and CISC436.
  
  •  

    CISC 637 - Database Systems

    Credit(s): 3
    DATABASE SYSTEMS
    Component: Lecture
    Physical and logical organization of databases. Data retrieval languages, relational database languages, security and integrity, concurrency, distributed databases.
    Repeatable for Credit: N Allowed Units: 3 Multiple Term Enrollment: N Grading Basis: Student Option
    PREREQ: CISC220 and CISC304 or equivalent RESTRICTIONS: Credit cannot be received for both CISC637 and CISC437.
  
  •  

    CISC 640 - Computer Graphics

    Credit(s): 3
    COMPUTER GRAPHICS
    Component: Lecture
    Computer graphics technology, two- and three-dimensional systems, graphics software systems, modeling and object hierarchy, and animation.
    Repeatable for Credit: N Allowed Units: 3 Multiple Term Enrollment: N Grading Basis: Student Option
    PREREQ: CISC220 or equivalent COREQ: CISC320 recommended RESTRICTIONS: Credit cannot be received for both CISC640 and CISC440.
  
  •  

    CISC 642 - Introduction to Computer Vision

    Credit(s): 3
    INTRO TO COMPUTER VISION
    Component: Lecture
    An introduction to the analysis of images and video in order to recognize, reconstruct, model, and otherwise infer static and dynamic properties of objects in the three-dimensional world. Studies the geometry of image formation; basic concepts in image processing such as smoothing, edge and feature detection, color, and texture; segmentation; shape representation including deformable templates; stereo vision; motion estimation and tracking; techniques for 3-D reconstruction; image registration methods.
    Repeatable for Credit: N Allowed Units: 3 Multiple Term Enrollment: N Grading Basis: Student Option
    PREREQ: CISC220 equivalent RESTRICTIONS: Credit cannot be received for both CISC 442 and CISC 642.
  
  •  

    CISC 647 - Topics in Computer Applications

    Credit(s): 3
    TPCS: COMP APPS
    Component: Lecture
    Contents vary to coincide with the interests of students and faculty.
    Repeatable for Credit: Y Allowed Units: 12 Multiple Term Enrollment: N Grading Basis: Student Option
    RESTRICTIONS: Requires permission of the instructor.
    Course Typically Offered: Spring

  
  •  

    CISC 649 - Topics in Computer Applications

    Credit(s): 3
    TPCS:COMPUTER APPLICATIONS
    Component: Lecture
    Contents will vary to coincide with the interests of students and current faculty.
    Repeatable for Credit: Y Allowed Units: 12 Multiple Term Enrollment: Y Grading Basis: Student Option
    RESTRICTIONS: Students who received credit in CISC 449 are not eligible to take this course without permission.
  
  •  

    CISC 650 - Computer Networks II

    Credit(s): 3
    COMPUTER NETWORKS II
    Component: Lecture
    Foundation principles, architectures, and techniques employed in computer and communication networks. Focuses on mechanisms used in TCP/IP protocol suite. Topics include connection management, end-to-end reliable data transfer, sliding window protocols, quality of service, flow control, congestion control, routing, LANs, framing, error control, analog versus digital transmission, packet versus circuit switching, multiplexing.
    Repeatable for Credit: N Allowed Units: 3 Multiple Term Enrollment: N Grading Basis: Student Option
    Crosslisted: May be crosslisted with CPEG 651 , ELEG 651 . PREREQ: An undergraduate level course in computer architecture and operating systems. RESTRICTIONS: Knowledge of probability and statistics recommended. Credit cannot be received for CISC650 and any of the following courses: CIS250, CPEG419, CIS450, ELEG 651 .
    Course Typically Offered: Fall and Spring

  
  •  

    CISC 653 - Simulation of Computer Networks

    Credit(s): 3
    SIMULATION OF COMP NETWORKS
    Component: Lecture
    Modeling and computer simulation of discrete systems using discrete event simulation techniques. Application to the performance evaluation and modeling of computer networks and networking protocols. Study and use of simulation systems such as OPNET, Qualnet, and ns-2.
    Repeatable for Credit: N Allowed Units: 3 Multiple Term Enrollment: N Grading Basis: Student Option
    PREREQ: CISC450 or CISC 650 . RESTRICTIONS: Credit cannot be received for both CISC653 and CISC453.
  
  •  

    CISC 655 - Communication Skills for CS Researchers

    Credit(s): 3
    COMM SKILLS FOR CS RESEARCH
    Component: Lecture
    Mentored experience in writing computer science research papers, proposals, and dissertations through focused writing exercises and critiques. Practice in developing and presenting elevator talks, research posters, conference and thesis defense presentations, and research interview talks. This course is open to graduate and undergraduates.
    Repeatable for Credit: N Allowed Units: 3 Multiple Term Enrollment: N Grading Basis: Student Option
    PREREQ: One semester of computer science research experience with an advisor and a current research project.
    Course Typically Offered: Spring

  
  •  

    CISC 659 - Topics in Communications, Distributed Computing and Networks

    Credit(s): 3
    TPCS:NETWORKS DIST’D COMPUTING
    Component: Lecture
    Contents vary to coincide with the interests of students and faculty.
    Repeatable for Credit: Y Allowed Units: 12 Multiple Term Enrollment: Y Grading Basis: Student Option
    PREREQ: CISC 650   RESTRICTIONS: Credit cannot be received for both CISC659 and CISC459.
  
  •  

    CISC 662 - Computer Systems: Architecture

    Credit(s): 3
    COMPUTER SYSTEMS: ARCHITECTURE
    Component: Lecture
    Recent advances in computer architecture and their impact on architectural design. Multicomputer and multiprocessor architectures. Parallel machines.
    Repeatable for Credit: N Allowed Units: 3 Multiple Term Enrollment: N Grading Basis: Student Option
    PREREQ: CISC360 or equivalent. RESTRICTIONS: Credit cannot be received for both CISC662 and CISC462.
  
  •  

    CISC 663 - Operating Systems

    Credit(s): 3
    OPERATING SYSTEMS
    Component: Lecture
    Comparison and analysis of strategies for the management of memory, processors, I/O devices and file systems.
    Repeatable for Credit: N Allowed Units: 3 Multiple Term Enrollment: N Grading Basis: Student Option
    PREREQ: CISC260 or equivalent
  
  •  

    CISC 664 - Introduction to Network Security

    Credit(s): 3
    INTRODUCTION TO NETWORK SECURI
    Component: Lecture
    Detailed, in-depth overview of pressing network security problems and discusses potential solutions. Covers a broad variety of security topics, such as cryptography, authentication, denial-of-service attacks, worms, viruses, etc. Lecture and optional reading provide background information on the key network security concepts, and course projects create opportunity to exercise concepts learned in class.
    Repeatable for Credit: N Allowed Units: 3 Multiple Term Enrollment: N Grading Basis: Student Option
    PREREQ: CISC450 or CISC 650 . RESTRICTIONS: Credit cannot be received for both CISC664 and CISC464.
  
  •  

    CISC 665 - Introduction to Cybersecurity

    Credit(s): 3
    INTRODUCTION TO CYBERSECURITY
    Component: Lecture
    Introduction to computer and network security and covers the foundation security policies and methods to provide confidentiality, integrity, and availability, as well as cryptography, auditing, and user security. Topics are reinforced with hands-on exercises run in a virtual machine environment.
    Repeatable for Credit: N Allowed Units: 3 Multiple Term Enrollment: N Grading Basis: Standard Grading
    Crosslisted: Crosslisted with CPEG 665 .
  
  •  

    CISC 666 - SPECIAL PROBLEM

    Credit(s): 1-12
    SPECIAL PROBLEM
    Component: Independent Study
    Repeatable for Credit: Y Allowed Units: 99 Multiple Term Enrollment: Y Grading Basis: Student Option
  
  •  

    CISC 667 - SEMINAR

    Credit(s): 1-12
    SEMINAR
    Component: Lecture
    Repeatable for Credit: Y Allowed Units: 99 Multiple Term Enrollment: Y Grading Basis: Student Option
  
  •  

    CISC 670 - Programming Languages

    Credit(s): 3
    PROGRAMMING LANGUAGES
    Component: Lecture
    Selection, use and implementation of appropriate language(s) for given problems. Syntax, semantics, pragmatics, parameter passing and abstract data types.
    Repeatable for Credit: N Allowed Units: 3 Multiple Term Enrollment: N Grading Basis: Student Option
    PREREQ: CISC303 or equivalent. RESTRICTIONS: Credit cannot be received for both CISC670 and CISC470.
  
  •  

    CISC 672 - Compiler Construction

    Credit(s): 3
    COMPILER CONSTRUCTION
    Component: Lecture
    Advanced design and implementation of programming language translators. Emphasis on parsing methods, run-time, storage management techniques, code generation and optimization.
    Repeatable for Credit: N Allowed Units: 3 Multiple Term Enrollment: N Grading Basis: Student Option
    PREREQ: CISC320 or equivalent, and CISC 601  recommended. RESTRICTIONS: Undergraduates must obtain instructor’s permission. Credit cannot be received for both CISC672 and CISC471.
  
  •  

    CISC 675 - Software Engineering Principles and Practices

    Credit(s): 3
    SOFTWARE ENGINEERING
    Component: Lecture
    Understand and apply a complete modern software engineeringprocess. Topics include requirements analysis, specification, design,implementation, verification, and project management. Real-life teamprojects cover all aspects of software development lifecycle, from requirements to acceptance testing. Use of formal methods in the specification, design, and verification of software will be explored.
    Repeatable for Credit: N Allowed Units: 3 Multiple Term Enrollment: N Grading Basis: Student Option
    PREREQ: By permission of instructor only. RESTRICTIONS: Credit cannot be received for both CISC475 and CISC675.
  
  •  

    CISC 681 - Artificial Intelligence

    Credit(s): 3
    ARTIFICIAL INTELLIGENCE
    Component: Lecture
    Programming techniques for problems not amenable to algorithmic solutions. Problem formulation, search strategies, state spaces, applications of logic, knowledge representation, planning and application areas.
    Repeatable for Credit: N Allowed Units: 3 Multiple Term Enrollment: N Grading Basis: Student Option
    Crosslisted: May be crosslisted with CGSC 681 . PREREQ: CISC220 and CISC304 or equivalent. RESTRICTIONS: Credit cannot be received for both CISC681 and CISC481.
  
  •  

    CISC 682 - Introduction to Human-Computer Interaction

    Credit(s): 3
    INTRO HUMAN-COMP INTERACTION
    Component: Lecture
    Research and theoretical methods for the study, design, implementation, and evaluation of effective user-interactive systems, including requirements for gathering, survey design, and rapid prototyping. Hands-on group projects supplement theoretical knowledge.
    Repeatable for Credit: N Allowed Units: 3 Multiple Term Enrollment: N Grading Basis: Student Option
    PREREQ: Software engineering experience. RESTRICTIONS: Credit cannot be received for both CISC482 and CISC682.
  
  •  

    CISC 683 - Introduction to Data Mining

    Credit(s): 3
    INTRODUCTION TO DATA MINING
    Component: Lecture
    Concepts, techniques, and algorithms for mining large data sets to discover structural patterns that can be used to make subsequent predictions. Emphasis on practical approaches and empirical evaluation. Use of a workbench of data mining tools, such as the Weka toolkit.
    Repeatable for Credit: N Allowed Units: 3 Multiple Term Enrollment: N Grading Basis: Student Option
    RESTRICTIONS: Credit cannot be received for both CISC683 and CISC483.
  
  •  

    CISC 684 - Introduction to Machine Learning

    Credit(s): 3
    MACHINE LEARNING
    Component: Lecture
    Development of methods to learn to solve a task using examples. Explore different machine learning algorithms/techniques and discuss their strengths and weaknesses and situations they are or are not suited for.
    Repeatable for Credit: N Allowed Units: 3 Multiple Term Enrollment: N Grading Basis: Student Option
    Crosslisted: May be crosslisted with BINF 684 . PREREQ: Basic background in probability and statistics. RESTRICTIONS: Credit cannot be received for both CISC484 and CISC684.
  
  •  

    CISC 685 - Modeling and Simulation for Bioinformatics Systems

    Credit(s): 3
    MODELING IN BIOINFORMATICS
    Component: Lecture
    Concepts, techniques, and tools for modeling and simulation of biological systems. Topics include gene regulation, signal transduction, and metabolism, Bayesian networks, Monte Carlo and Gibbs sampling, and optimization.
    Repeatable for Credit: N Allowed Units: 3 Multiple Term Enrollment: N Grading Basis: Student Option
    Crosslisted: Crosslisted with BINF 685 . PREREQ: CISC 636 .
    Course Typically Offered: Fall and Spring

  
  •  

    CISC 689 - Topics: Artificial Intelligence

    Credit(s): 3-12
    TPCS:ARTIFICIAL INTELLIGENCE
    Component: Lecture
    Contents vary to coincide with the interests of students and faculty.
    Repeatable for Credit: Y Allowed Units: 12 Multiple Term Enrollment: Y Grading Basis: Student Option
    Crosslisted: Crosslisted with BINF 689 . PREREQ: CISC 681   RESTRICTIONS: Credit cannot be received for both CISC689 and CISC489.
  
  •  

    CISC 691 - Software Engineering Practicum

    Credit(s): 3
    SOFTWARE ENGINEERING PRACTICUM
    Component: Laboratory
    Technical practicum guided by the individual student’s interests. The student will contribute a significant software engineering project either on campus or in association with an off-campus private business or government agency. Must be arranged with, and approved in advance by, a CIS or ECE faculty member.
    Repeatable for Credit: N Allowed Units: 3 Multiple Term Enrollment: N Grading Basis: Student Option
    Crosslisted: May be crosslisted with CPEG 691 .
  
  •  

    CISC 699 - Graduate Internship

    Credit(s): 1
    GRADUATE INTERNSHIP
    Component: Independent Study
    On-the-job experience performing technical computer science related work.
    Allowed Units: 1 Multiple Term Enrollment: N Grading Basis: Pass/Not Pass
    RESTRICTIONS: Requires permission of the instructor.
  
  •  

    CISC 830 - Advanced Topics in Algorithms and Complexity Theory

    Credit(s): 3
    ADV TPCS: ALGS & COMP
    Component: Lecture
    Contents vary to coincide with the interests of students and faculty.
    Repeatable for Credit: Y Allowed Units: 12 Multiple Term Enrollment: N Grading Basis: Student Option
    RESTRICTIONS: Requires permission of instructor.
    Course Typically Offered: Fall

  
  •  

    CISC 844 - Computational Biomedicine

    Credit(s): 3
    COMPUTATIONAL BIOMEDICINE
    Component: Lecture
    Survey methods and approaches in algorithms, statistics and machine learning, along with their current applications in bio- and medical- informatics.
    Repeatable for Credit: N Allowed Units: 3 Multiple Term Enrollment: N Grading Basis: Student Option
    Crosslisted: May be crosslisted with BMEG 844 . RESTRICTIONS: Should have some background in basic probability and statistics, and background in computing (algorithms). For students outside CIS, Biomedical Engineering or Bioinformatics, permission from the instructor.
  
  •  

    CISC 849 - Advanced Topics in Computer Applications

    Credit(s): 3-12
    ADV TPCS:COMPUTER APPLICATN
    Component: Lecture
    Contents vary to coincide with the interests of students and faculty.
    Repeatable for Credit: Y Allowed Units: 12 Multiple Term Enrollment: Y Grading Basis: Student Option
    RESTRICTIONS: Requires permission of instructor.
  
  •  

    CISC 850 - Financial Services Analytics Seminar

    Credit(s): 3
    FIN SERVICES ANALYTICS SEMINAR
    Component: Lecture
    Concentrated study on selected areas in Financial Services Analytics.
    Repeatable for Credit: Y Allowed Units: 6 Multiple Term Enrollment: N Grading Basis: Student Option
    Crosslisted: Crosslisted with FSAN 850  and ELEG 850 .
  
  •  

    CISC 852 - Computer Network Performance

    Credit(s): 3
    COMPUTER NETWORK PERFORMANCE
    Component: Lecture
    Performance analysis of computer networks and network protocols. Introduction to queuing theory, stochastic processes, Markov chains, and various queuing models. Open and closed queuing networks. Analysis of ARQ retransmission strategies, multi-access communication, routing, flow control, and congestion control schemes.
    Repeatable for Credit: N Allowed Units: 3 Multiple Term Enrollment: N Grading Basis: Student Option
    PREREQ: CISC 650  or equivalent.
  
  •  

    CISC 853 - Network Management

    Credit(s): 3
    NETWORK MANAGEMENT
    Component: Lecture
    Introduction to network management concepts. Network management architectures and protocols: the Internet and OSI frameworks, management functionalities, management domains and objects, protocols and services (SNMP, CMIS/P). Design of management agents and clients. Concepts of performance management, fault management, configuration management and other management applications.
    Repeatable for Credit: N Allowed Units: 3 Multiple Term Enrollment: N Grading Basis: Student Option
    PREREQ: CISC 650 .
  
  •  

    CISC 866 - SPECIAL PROBLEM

    Credit(s): 1-12
    SPECIAL PROBLEM
    Component: Independent Study
    Repeatable for Credit: Y Allowed Units: 99 Multiple Term Enrollment: Y Grading Basis: Student Option
  
  •  

    CISC 867 - SEMINAR

    Credit(s): 1-12
    SEMINAR
    Component: Lecture
    Repeatable for Credit: Y Allowed Units: 99 Multiple Term Enrollment: Y Grading Basis: Student Option
  
  •  

    CISC 868 - Research

    Credit(s): 1-9
    RESEARCH
    Component: Research
    Upper-level graduate research oriented toward a student’s potential master’s thesis or Ph.D. dissertation.
    Repeatable for Credit: Y Allowed Units: 99 Multiple Term Enrollment: Y Grading Basis: Student Option
  
  •  

    CISC 869 - Master’s Thesis

    Credit(s): 1-6
    MASTER’S THESIS
    Component: Independent Study
    Repeatable for Credit: Y Allowed Units: 99 Multiple Term Enrollment: Y Grading Basis: Student Option
  
  •  

    CISC 879 - Advanced Topics in Architecture and Software Systems

    Credit(s): 3-12
    TPCS:ADV ARCH/SOFTWARE SYSTEMS
    Component: Lecture
    Contents vary to coincide with the interests of students and faculty.
    Repeatable for Credit: Y Allowed Units: 12 Multiple Term Enrollment: Y Grading Basis: Student Option
    PREREQ: CISC 662  or CISC 663 .
  
  •  

    CISC 882 - Natural Language Processing

    Credit(s): 3
    NATURAL LANGUAGE PROCESSING
    Component: Lecture
    Introduction to computational models of syntax, semantics and pragmatics for natural language understanding. Emphasis on design of English interfaces to data bases and ill-formed input.
    Repeatable for Credit: N Allowed Units: 3 Multiple Term Enrollment: N Grading Basis: Student Option
    PREREQ: CISC 681 .
  
  •  

    CISC 886 - Multi-Agent Systems

    Credit(s): 3
    MULTI-AGENT SYSTEMS
    Component: Lecture
    Introduction to the field of Multi-Agent Systems, examining issues that arise when groups of self-interested or cooperating autonomous agents interact to solve shared problems. Issues include reasoning about the knowledge and beliefs of other agents, communication and negotiation, computational organization, coordination and control.
    Repeatable for Credit: N Allowed Units: 3 Multiple Term Enrollment: N Grading Basis: Student Option
    PREREQ: CISC 681  or equivalent.
  
  •  

    CISC 889 - Advanced Topics in Artificial Intelligence

    Credit(s): 3
    TPCS:ADV ARTIF INTELLIGENCE
    Component: Lecture
    Contents vary to coincide with the interests of students and faculty.
    Repeatable for Credit: N Allowed Units: 3 Multiple Term Enrollment: N Grading Basis: Student Option
    PREREQ: CISC 681  
  
  •  

    CISC 890 - Colloquium: Computer Science

    Credit(s): 0
    COLLOQUIUM: COMPUTER SCIENCE
    Component: Lecture
    Weekly lectures by faculty and visiting researchers provide a broad overview of the scope as well as an insight into significant results of current research in computer science.
    Repeatable for Credit: Y Allowed Units: 0 Multiple Term Enrollment: Y Grading Basis: Pass/Not Pass
  
  •  

    CISC 964 - Pre-Candidacy Study

    Credit(s): 3-12
    PRE-CANDIDACY STUDY
    Component: Independent Study
    Research and readings in preparation of dissertation topic and/or qualifying examinations for doctoral students before admission to candidacy but after completion of all required course work.
    Repeatable for Credit: Y Allowed Units: 12 Multiple Term Enrollment: N Grading Basis: Pass/Not Pass
    RESTRICTIONS: Not open to students who have been admitted to candidacy.
  
  •  

    CISC 969 - Doctoral Dissertation

    Credit(s): 1-12
    DOCTORAL DISSERTATION
    Component: Independent Study
    Repeatable for Credit: Y Allowed Units: 99 Multiple Term Enrollment: Y Grading Basis: Pass/Not Pass

Computer Engineering

  
  •  

    CPEG 611 - Software Process Management

    Credit(s): 3
    SOFTWARE PROCESS MANAGEMENT
    Component: Lecture
    Software management studies processes and concepts for planning and monitoring all software life-cycle phases. Topics include management models and structures, project planning including scheduling, effort estimation and risk management, project personnel and organization, project control (monitoring, measurement, correction and performance standards), software configuration management, and process description languages and tools.
    Repeatable for Credit: N Allowed Units: 3 Multiple Term Enrollment: N Grading Basis: Student Option
    Crosslisted: Crosslisted with CISC 611 .
  
  •  

    CPEG 612 - Software Design

    Credit(s): 3
    SOFTWARE DESIGN
    Component: Lecture
    Key software design concepts are introduced. Topics include basic design concepts, principles of good design, design strategies, software architecture and styles of architectural design, and design and architectural notations and languages. Detailed design, including design patterns and component design are also covered. Implementation issues that affect the design, including design support tools and tools for analyzing designs are discussed.
    Repeatable for Credit: N Allowed Units: 3 Multiple Term Enrollment: N Grading Basis: Student Option
    Crosslisted: Crosslisted with CISC 612 .
  
  •  

    CPEG 613 - Software Requirements Engineering

    Credit(s): 3
    SOFTWARE REQUIREMENTS ENGG.
    Component: Lecture
    Rigorous methods to elicit, analyze, and specify the requirements of a software system. The tasks range from identifying stakeholders and their goals producing a precise software specification document. Topics may include data flow diagrams, use cases, UML sequence and collaboration diagrams, finite state machines, requirements for real-time and concurrent systems, entity-relationship diagrams, and logic-based specifications, as well as the analysis of specifications for consistency and completeness.
    Repeatable for Credit: N Allowed Units: 3 Multiple Term Enrollment: N Grading Basis: Student Option
    Crosslisted: Crosslisted with CISC 613 .
  
  •  

    CPEG 614 - Formal Methods in Software Engineering

    Credit(s): 3
    FORMAL METHODS SOFTWARE ENG
    Component: Lecture
    Formal approaches to the specification, verification, and design of software systems. Topics include representing programs as transition systems; liveness and safety properties; state space reachability; explicit, symbolic and automata-based model checking; temporal logics; symbolic execution; automated theorem-proving; and relational calculus. Learn to use state-of-the-art tools based on these methods, such as the model checker Spin.
    Repeatable for Credit: N Allowed Units: 3 Multiple Term Enrollment: N Grading Basis: Student Option
    Crosslisted: Crosslisted with CISC 614 . RESTRICTIONS: Credit cannot be received for both CISC 614  and CISC414.
  
  •  

    CPEG 615 - Software Testing and Maintenance

    Credit(s): 3
    SOFTWARE TESTING AND MAINT
    Component: Lecture
    Study of software testing and maintenance methodologies for modern software. Topics include approaches to automatic test case generation, test oracles, test coverage analysis, regression testing, program understanding, and software maintenance tools. A primary focus will be automation in software testing and maintenance approaches.
    Repeatable for Credit: N Allowed Units: 3 Multiple Term Enrollment: N Grading Basis: Student Option
    Crosslisted: Crosslisted with CISC 615 .
  
  •  

    CPEG 621 - Compiler Design

    Credit(s): 3
    COMPILER DESIGN
    Component: Lecture
    Introduction to compiler design, syntax and semantics, code generation and optimization. Design of high performance computers together with high performance optimizing compilers as an integral unit. Software/hardware tradeoffs in pipelined computers, super-scaler computers, and computers embedded in other systems.
    Repeatable for Credit: N Allowed Units: 3 Multiple Term Enrollment: N Grading Basis: Student Option
  
  •  

    CPEG 622 - Embedded Systems Hardware/Software Co-Design

    Credit(s): 3
    EMBEDDED SYSTEM DESIGN
    Component: Lecture
    Course covers hardware/software co-design approaches for building embedded systems. Topics include, but are not limited to: microprocessors and FPGAs; VHD,; C, and Phython; gate-level, register transfer leve, and IP level design; hardware/software co-design; memory, bus, and IO ports; IP cores and customization; hardware accelerators, and cyber security.
    Repeatable for Credit: N Allowed Units: 3 Multiple Term Enrollment: N Grading Basis: Student Option
    RESTRICTIONS: Students should have previous knowledge of VHDL programming language.
    Course Typically Offered: Spring

  
  •  

    CPEG 623 - PCB & FPGA Hardware Prototyping

    Credit(s): 3
    PCB & FPGA PROTOTYPING
    Component: Lecture
    This course focuses on the design, fabrication, and construction of Printed Circuit Boards and on using FPGA design kits.
    Repeatable for Credit: N Allowed Units: 3 Multiple Term Enrollment: N Grading Basis: Student Option
    PREREQ: CICS220 CPEG222.
  
  •  

    CPEG 624 - Analog Integrated Circuit Design

    Credit(s): 3
    ANALOG IC DESIGN
    Component: Lecture
    Advanced current mirrors, voltage references, amplifiers, frequency compensation, negative feedback systems and stability, Opamps, IC layout.
    Repeatable for Credit: N Allowed Units: 3 Multiple Term Enrollment: N Grading Basis: Student Option
    RESTRICTIONS: Knowledge of fundamentals of semiconductor diodes, field-effect and bipolar transistors; single-stage amplifier circuits and small-signal analysis; operational amplifier basics.
  
  •  

    CPEG 651 - Computer Networks II

    Credit(s): 3
    COMPUTER NETWORKS II
    Component: Lecture
    Foundation principles, architectures, and techniques employed in computer and communication networks. Focuses on mechanisms used in TCP/IP protocol suite. Topics include connection management, end-to-end reliable data transfer, sliding window protocols, quality of service, flow control, congestion control, routing, LANs, framing, error control, analog versus digital transmission, packet versus circuit switching, multiplexing.
    Repeatable for Credit: N Allowed Units: 3 Multiple Term Enrollment: N Grading Basis: Student Option
    Crosslisted: Crosslisted with CISC 650 . PREREQ: An undergraduate level course in computer architecture and operating systems. RESTRICTIONS: Knowledge of probability and statistics recommended. Credit cannot be received for any of the following courses: CIS250, CPEG419, CIS450, ELEG 651 .
  
  •  

    CPEG 652 - Principles of Parallel Computer Architectures

    Credit(s): 3
    PRIN PARALLEL COMP ARCHITECTUR
    Component: Lecture
    Provides an introduction to the principles of parallel computer architecture. Begins at a level that assumes experience in introductory undergraduate courses such as digital system design, computer architecture, and microprocessor based systems.
    Repeatable for Credit: N Allowed Units: 3 Multiple Term Enrollment: N Grading Basis: Student Option
    Crosslisted: Crosslisted with ELEG 652 .
  
  •  

    CPEG 655 - High-Performance Computing with Commodity Hardware

    Credit(s): 3
    HIGH-PERF COMPUTING CMDTY HDW.
    Component: Lecture
    New commodity computing devices, e.g., GPUs, bring the originally elite highperformance computing into the reach of general public. Principles of program optimization, GPU and IBM Cell architecture, along with concepts and techniques for optimizing general purpose computing onthe new hardware.
    Repeatable for Credit: N Allowed Units: 3 Multiple Term Enrollment: N Grading Basis: Student Option
    Course Typically Offered: Fall

  
  •  

    CPEG 657 - Search and Data Mining

    Credit(s): 3
    SEARCH AND DATA MINING
    Component: Lecture
    With the increasing amount of textual information, it is important to develop effective search engines, such as Google, to help users manage and exploit the information. Examine the underlying technologies of search engines and get hands-on project experience. Requires good programming skills.
    Repeatable for Credit: N Allowed Units: 3 Multiple Term Enrollment: N Grading Basis: Student Option
    Course Typically Offered: Spring

  
  •  

    CPEG 660 - Introduction to VLSI Systems

    Credit(s): 4
    INTRODUCTION TO VLSI SYSTEMS
    Component: Lecture
    Study of CMOS VLSI devices, circuits and systems implemented in VLSI. CAD tools for the design and simulation of VLSI. Topics include the performance and limitations of VLSI systems, low level circuit design and system design with an emphasis on digital systems. Major chip design project required.
    Repeatable for Credit: N Allowed Units: 4 Multiple Term Enrollment: N Grading Basis: Student Option
    PREREQ: Students should have previous knowledge of logic design and MOS transistor operation.
  
  •  

    CPEG 665 - Introduction to Cybersecurity

    Credit(s): 3
    INTRODUCTION TO CYBERSECURITY
    Component: Lecture
    Introduction to computer and network security and covers the foundation security policies and methods to provide confidentiality, integrity, and availability, as well as cryptography, auditing, and user security. Topics are reinforced with hands-on exercises run in a virtual machine environment.
    Repeatable for Credit: N Allowed Units: 3 Multiple Term Enrollment: N Grading Basis: Standard Grading
    Crosslisted: May be crosslisted with CISC 665 , ELEG 665 , MISY 665 .
  
  •  

    CPEG 666 - SPECIAL PROBLEM

    Credit(s): 1-12
    SPECIAL PROBLEM
    Component: Independent Study
    Repeatable for Credit: Y Allowed Units: 99 Multiple Term Enrollment: Y Grading Basis: Student Option
  
  •  

    CPEG 670 - Web Applications Security

    Credit(s): 3
    WEB APPLICATIONS SECURITY
    Component: Lecture
    This seminar-style cybersecurity course covers one specific discipline of information security known as application security. This discipline (APPSEC) refers to the development of software that can continue to function correctly even under constant scrutiny and attack by determined adversaries.
    Repeatable for Credit: N Allowed Units: 3 Multiple Term Enrollment: N Grading Basis: Student Option
    RESTRICTIONS: Programming experience in a high level language (e.g. C, C++, java, python).Credit cannot be received for both CPEG470 and CPEG670.
  
  •  

    CPEG 671 - Pen Test and Reverse Engineering

    Credit(s): 3
    PEN TEST AND REVERSE ENGINEERI
    Component: Lecture
    This cybersecurity course introduces techniques used to (1) identify strengths and exploit weaknesses in networked systems or hosts, and (2) reverse engineer programs of unknown origin and identify their function so to classify them as malware and highlight the level of risk that they represent.
    Repeatable for Credit: N Allowed Units: 3 Multiple Term Enrollment: N Grading Basis: Student Option
    PREREQ: CPEG465/CPEG 665  or CPEG494/CPEG 694 . Programming experience in assembly language (CISC260, CPEG222, or equivalent). RESTRICTIONS: Credit cannot be received for both CPEG471and CPEG671.
  
  •  

    CPEG 672 - Applied Cryptography

    Credit(s): 3
    APPLIED CRYPTOGRAPHY
    Component: Lecture
    This cybersecurity course explores modern Cryptography covering algorithms and cryptosystems, cryptanalysis, and best practices for application and implementation of crypto in software systems.
    Repeatable for Credit: N Allowed Units: 3 Multiple Term Enrollment: N Grading Basis: Student Option
    PREREQ: CPEG465/CPEG 665  or MATH 549  or equivalent. RESTRICTIONS: Programming experience in a high level language (e.g. C, C++, java, python). Credit cannot be received for both CPEG472and CPEG672.
  
  •  

    CPEG 673 - Cloud Computing and Security

    Credit(s): 3
    CLOUD COMPUTING AND SECURITY
    Component: Lecture
    This cybersecurity course introduces the virtualization and cloud computing technologies used in most modern online services. The unique and conventional security issues related to protecting these types of systems are addressed and reinforced with hands-on exercises run in a virtual machine environment.
    Repeatable for Credit: N Allowed Units: 3 Multiple Term Enrollment: N Grading Basis: Student Option
    PREREQ: CPEG 465/CPEG 665 , ELEG 465/ELEG 665 , CISC 465/CISC 665 , MISY 465/MISY 665  or CPEG 494/CPEG 694 , ELEG 494/ELEG 694  or experience with virtualization and computer networking. RESTRICTIONS: Credit cannot be received for both CPEG473 and CPEG673.
  
  •  

    CPEG 675 - IoT and Embedded Systems Security

    Credit(s): 3
    IOT & EMBEDDED SYSTEMS SECURIT
    Component: Lecture
    The main emphasis of this course is cybersecurity for embedded systems devices and Internet of Things. The major topics covered include the instruction set and CPUs of embedded devices, the design of secure computing architectures from assembly program design to operating systems. Additional emphasis is given to Internet of Things applications, such as smart homes, embedded microprocessors, and automotive systems.
    Repeatable for Credit: N Allowed Units: 3 Multiple Term Enrollment: N Grading Basis: Student Option
    PREREQ: CPEG 665 . RESTRICTIONS: Credit cannot be received for both CPEG475 and CPEG675.
  
  •  

    CPEG 676 - Secure Software Design

    Credit(s): 3
    SECURE SOFTWARE DESIGN
    Component: Lecture
    This cybersecurity course introduce the theory and practices used to help make a computer program secure and provide the skills needed to implement programs that are free from vulnerabilities.
    Repeatable for Credit: N Allowed Units: 3 Multiple Term Enrollment: N Grading Basis: Student Option
    RESTRICTIONS: Programming experience in a high level language (e.g. C, C++, java, python). Credit cannot be received for both CPEG476 and CPEG676. Graduate or upper level software course (design, etc.) recommended.
  
  •  

    CPEG 691 - Software Engineering Practicum

    Credit(s): 3
    SOFTWARE ENGINEERING PRACTICUM
    Component: Laboratory
    Technical practicum guided by the individual student’s interests. The student will contribute a significant software engineering project either on campus or in association with an off-campus private business or government agency. Must be arranged with, and approved in advance by, a CIS or ECE faculty member.
    Repeatable for Credit: N Allowed Units: 3 Multiple Term Enrollment: N Grading Basis: Student Option
    Crosslisted: Crosslisted with CISC 691  
  
  •  

    CPEG 694 - System Hardening and Protection

    Credit(s): 3
    SYSTEM HARDENING & PROTECTION
    Component: Lecture
    Practical treatment of the defensive techniques used to harden computer systems to make them less vulnerable to cyber-attacks. Defect management, configuration/hardening, account control, logs/auditing, and risk assessment are covered and reinforced with hands-on exercises run in a virtual machine environment.
    Repeatable for Credit: N Allowed Units: 3 Multiple Term Enrollment: N Grading Basis: Student Option
    Crosslisted: May be crosslisted with ELEG 694  
  
  •  

    CPEG 695 - Digital Forensics

    Credit(s): 3
    DIGITAL FORENSICS
    Component: Lecture
    Introduction to digital forensics as used to analyze criminal evidence in computer systems and digital media. Forensic tools and techniques for storage and memory analysis of windows/linux, network traffic, documentation are covered and reinforced with hands-on exercises run in a virtual machine environment.
    Repeatable for Credit: N Allowed Units: 3 Multiple Term Enrollment: N Grading Basis: Student Option
    Crosslisted: May be crosslisted with ELEG 695  
  
  •  

    CPEG 696 - Topics in Cybersecurity

    Credit(s): 3
    TOPICS IN CYBERSECURITY
    Component: Lecture
    Examine varied topics in cybersecurity to coincide with the interests of students and current faculty. Potential topics include: (1) applications, web or cloud security, (2) risk management and incident response, (3) malware and reverse engineering, or (4) wireless, smartphone, or SCADA security.
    Repeatable for Credit: N Allowed Units: 3 Multiple Term Enrollment: N Grading Basis: Student Option
    Crosslisted: May be crosslisted with ELEG 696  
  
  •  

    CPEG 697 - Advanced Cybersecurity

    Credit(s): 3
    ADVANCED CYBERSECURITY
    Component: Lecture
    This seminar course explores areas in advanced computer and network security not covered in introductory cybersecurity classes. Course provides insight into realistic complex defensive and offensive cybersecurity topics such as DoS attacks, DNS security, Email spam, On-line Authentication, Phishing, Cloud Security, Malware, and Web security.
    Repeatable for Credit: N Allowed Units: 3 Multiple Term Enrollment: N Grading Basis: Student Option
    PREREQ: CPEG465/CPEG 665 . Familiarity with basic networking protocols and operating systems. RESTRICTIONS: Credit cannot be received for both CPEG497 and CPEG697.
  
  •  

    CPEG 852 - Advanced Topics in Computing Systems

    Credit(s): 3
    ADVANCED TOPICS IN HIGH-END CO
    Component: Lecture
    Focuse on the challenges and opportunities in parallel computing systems and on the design and implementation of future high-end computer systems from multiple peta-scale up to exa-scale computers. Challenges are centered on the definition and specification of parallel program execution models that are sound, scalable and programmable for the intended applications.
    Repeatable for Credit: Y Allowed Units: 6 Multiple Term Enrollment: N Grading Basis: Student Option
    Crosslisted: May be crosslisted with ELEG 852  RESTRICTIONS: May be repeated two times for credit.
  
  •  

    CPEG 853 - Computer System Reliability

    Credit(s): 3
    COMPUTER SYSTEM RELIABILITY
    Component: Lecture
    Introduction to reliability challenges in computer systems, including permanent, transient, and intermittent faults. Various types of redundancy for fault tolerant computing will be studied. Hardware/software approaches for reliability enhancement in various computer systems will be examined, emphasizing tradeoffs involving performance, power, and reliability.
    Repeatable for Credit: N Allowed Units: 3 Multiple Term Enrollment: N Grading Basis: Student Option
  
  •  

    CPEG 868 - RESEARCH

    Credit(s): 1-12
    RESEARCH
    Component: Independent Study
    Repeatable for Credit: Y Allowed Units: 99 Multiple Term Enrollment: N Grading Basis: Student Option
  
  •  

    CPEG 869 - Master’s Thesis

    Credit(s): 1-6
    MASTER’S THESIS
    Component: Independent Study
    Independent and laboratory study conducted for the purpose of contributing new data and theory in some field of Cybersecurity in which information is lacking. Although supervised, the work will be independent in character to encourage the development of initiative.
    Repeatable for Credit: Y Allowed Units: 9 Multiple Term Enrollment: Y Grading Basis: Student Option

Criminal Justice

  
  •  

    CRJU 566 - SPECIAL PROBLEM

    Credit(s): 1-12
    SPECIAL PROBLEM
    Component: Independent Study
    Repeatable for Credit: Y Allowed Units: 99 Multiple Term Enrollment: Y Grading Basis: Student Option
  
  •  

    CRJU 567 - SEMINAR

    Credit(s): 1-12
    SEMINAR
    Component: Lecture
    Repeatable for Credit: Y Allowed Units: 99 Multiple Term Enrollment: Y Grading Basis: Student Option
  
  •  

    CRJU 666 - SPECIAL PROBLEM

    Credit(s): 1-12
    SPECIAL PROBLEM
    Component: Independent Study
    Repeatable for Credit: Y Allowed Units: 99 Multiple Term Enrollment: Y Grading Basis: Student Option
  
  •  

    CRJU 667 - SEMINAR

    Credit(s): 1-12
    SEMINAR
    Component: Lecture
    Repeatable for Credit: Y Allowed Units: 99 Multiple Term Enrollment: Y Grading Basis: Student Option
  
  •  

    CRJU 866 - SPECIAL PROBLEM

    Credit(s): 1-12
    SPECIAL PROBLEM
    Component: Independent Study
    Repeatable for Credit: Y Allowed Units: 99 Multiple Term Enrollment: Y Grading Basis: Student Option
  
  •  

    CRJU 867 - SEMINAR

    Credit(s): 1-12
    SEMINAR
    Component: Lecture
    Repeatable for Credit: Y Allowed Units: 99 Multiple Term Enrollment: Y Grading Basis: Student Option

Dance

  
  •  

    DANC 666 - Special Problem

    Credit(s): 1-12
    SPECIAL PROBLEM
    Component: Independent Study
    Repeatable for Credit: Y Allowed Units: 99 Multiple Term Enrollment: Y Grading Basis: Student Option

Disaster Science and Management

  
  •  

    DISA 650 - Overview of Disaster Science and Management

    Credit(s): 3
    INTRODUCTION TO DISASTERS
    Component: Lecture
    Overview of disaster science and management including an historical overview of disasters. Required for all students entering the MS program in Disaster Science and Management. Topics include anatomy of a disaster, government, non government and private sector actors, and policy and regulation.
    Repeatable for Credit: N Allowed Units: 3 Multiple Term Enrollment: N Grading Basis: Student Option
  
  •  

    DISA 651 - International Comparative Analysis of Disasters

    Credit(s): 3
    INTERNATIONAL ASPEC
    Component: Lecture
    Overview of international disasters, including impacts on development and a comparative analysis of how disasters are dealt with in different countries.
    Repeatable for Credit: N Allowed Units: 3 Multiple Term Enrollment: N Grading Basis: Student Option
  
  •  

    DISA 652 - Issues in Disaster Recovery

    Credit(s): 3
    ISSUES IN DIASTER RECOV
    Component: Lecture
    This course will focus on disaster recovery. We will consider a variety of topics that are critical in disaster recovery trajectories and examine them closely with respect to existing and evolving theory and with respect to transferring theory into application.
    Repeatable for Credit: N Allowed Units: 3 Multiple Term Enrollment: N Grading Basis: Student Option
  
  •  

    DISA 666 - SPECIAL PROBLEM

    Credit(s): 1-12
    SPECIAL PROBLEM
    Component: Independent Study
    Repeatable for Credit: Y Allowed Units: 99 Multiple Term Enrollment: N Grading Basis: Student Option
  
  •  

    DISA 667 - SEMINAR

    Credit(s): 1-12
    SEMINAR
    Component: Lecture
    Repeatable for Credit: Y Allowed Units: 12 Multiple Term Enrollment: N Grading Basis: Student Option
  
  •  

    DISA 670 - Issues in Disaster Response

    Credit(s): 3
    ISSUES IN DISASTER RESPONSE
    Component: Lecture
    Focus on problems that arise before, during, and after emergencies and disasters. These include warnings response and risk perception, emergency response organization, developing Emergency Operations Centers, assessing and providing behavioral health needs, managing volunteers and NGOs, and the particular challenges of facilities.
    Repeatable for Credit: N Allowed Units: 3 Multiple Term Enrollment: N Grading Basis: Student Option
  
  •  

    DISA 690 - Natural Hazards

    Credit(s): 3
    NATURAL HAZARDS
    Component: Lecture
    Provides an understanding of the physical processes and effects of natural hazards with a focus on aspects that are critical to the study of disasters. Explores processes, measures, and impacts of hazards such as earthquakes, tornadoes, tsunamis, hurricanes, floods, droughts and landslide to identify areas prone to reduce potential for Disasters.
    Repeatable for Credit: N Allowed Units: 3 Multiple Term Enrollment: N Grading Basis: Student Option
    Crosslisted: May be crosslisted with GEOG 690 .
  
  •  

    DISA 857 - Practicum

    Credit(s): 1
    PRACTICUM
    Component: Lecture
    Introduces students to organizations and agencies involved in disaster science and management. Discusses professional conduct, and career opportunities.
    Allowed Units: 1 Multiple Term Enrollment: N Grading Basis: Student Option
    COREQ: DISA 650  or permission of instructor.
 

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