|
|
-
CPLT 883 - Seminar in Comparative Literature Credits: 3
|
|
-
CPLT 895 - Research Credits: 3
|
|
-
CPLT 896 - Research Credits: 3
|
|
-
CPLT 899 - Dissertation Preparation Credits: 1-12
|
|
-
CRJU 510 - Critical Incident Management for Criminal Justice Credits: 3
Leadership and management strategies for criminal justice agencies during critical incidents and disasters including multi-agency and multi-jurisdictional response.
|
|
-
CRJU 512 - Information-Based Management in Criminal Justice Credits: 3
The collection and use of information and data-driven analysis in criminal justice organizations.
|
|
-
CRJU 535 - Inmates and Prisons Credits: 3
Examination of issues affecting prisons and the inmates confined within them. Specific topics of study will include the philosophy and goals of imprisonment, institutional crowding, inmate rights, inmate adaptation, and individual and collective misconduct.
|
|
-
CRJU 554 - Women and Crime Credits: 3
Impact of gender-based relations on crime and the criminal justice system.
Cross-listed Course: WGST 554
|
|
-
CRJU 558 - Crime Over the Life Course Credits: 3
Development of criminal and delinquent behavior over time.
|
|
-
CRJU 563 - Race, Crime, and Criminal Justice Credits: 3
An historical overview of the intersection between issues of race, crime, and justice. The impact of the criminal justice system on minority groups.
|
|
-
CRJU 565 - Organized Crime Credits: 3
Origins and modern day activity of organized crime in the United States and internationally will be investigated. Attention is given to problems of criminal activity and the present day transnational character of criminal organizations.
|
|
-
CRJU 575 - The Death Penalty Credits: 3
Overview of the history and evolution of the death penalty. Identification of key legal developments in death penalty jurisprudence.
|
|
-
CRJU 577 - Law and Criminal Justice Policy Credits: 3
Legal and policy responses to crime and criminal justice issues.
Prerequisites: CRJU 313 or 314
|
|
-
CRJU 582 - Computer Applications in Criminal Justice Credits: 3
Computing, database systems, and software applications in research and professional practice.
|
|
-
CRJU 591 - Selected Topics in Criminal Justice Credits: 3
A seminar for advanced students. Individual topics to be announced with suffix and title. May be repeated once with the consent of the advisor.
|
|
-
CRJU 701 - Survey of Criminal Justice Credits: 3
Classical and recent literature in criminal justice. Trends and issues that transcend criminal justice.
|
|
-
CRJU 702 - Law and Justice Credits: 3
Examination of law as an instrument of criminal justice policy, social control, and the protection of civil liberties.
|
|
-
CRJU 703 - Research Methods in Criminal Justice Credits: 3
Scientific methods in criminal justice research to include methods of design, data collection, and interpretation of research findings.
|
|
-
CRJU 704 - Organization and Management in Criminal Justice Credits: 3
Management strategies and selected analytic tools for the administration of criminal justice agencies.
Cross-listed Course: POLI 756
|
|
-
CRJU 705 - Quantitative Methods in Criminal Justice Credits: 3
Descriptive and inferential statistics and the use of computers in criminal justice.
|
|
-
CRJU 706 - Advanced Quantitative Analysis for Criminology and Criminal Justice Credits: 3
A detailed treatment of the general linear model, logistic regression analysis, and statistical models for event count data with applications in criminology and criminal justice. Restricted to criminology and criminal justice majors.
|
|
-
CRJU 711 - Police Practices and Problems Credits: 3
Historical and contemporary role of the police, societal expectations, resource allocation, police policies, and the effectiveness of various police strategies in controlling crime.
|
|
-
CRJU 712 - Police Administration and Management Credits: 3
Principles of leadership and management applied to law enforcement.
|
|
-
CRJU 714 - Ethics in Criminal Justice Credits: 3
Classic and contemporary theories of ethics and their applications to criminal justice decision-making.
Cross-listed Course: PHIL 715
|
|
-
CRJU 731 - Corrections Credits: 3
Historical development of corrections, trends, and changes in the field of corrections and rehabilitation.
|
|
-
CRJU 732 - Correctional Policy Credits: 3
Policy development, implementation, and evaluation in corrections.
|
|
-
CRJU 741 - Criminology Credits: 3
The major theories of the etiology of criminal behavior, including biological, environmental, and other causative factors.
|
|
-
CRJU 743 - Interdisciplinary Perspectives on Child Abuse and Neglect Credits: 3
Current knowledge about child abuse and neglect, including typologies, etiology, effects, and current practice interventions.
Cross-listed Course: EDCE 769, NURS 726 SOWK 769
|
|
-
CRJU 751 - Juvenile Justice Credits: 3
Historical evolution of the juvenile justice system.
Cross-listed Course: SOWK 763
|
|
-
CRJU 752 - Prevention and Treatment of Delinquency Credits: 3
Theories and methodologies for the organization of delinquency prevention and control programs. Emphasis on the role of the program evaluation.
|
|
-
CRJU 791 - Selected Topics in Criminal Justice Credits: 3
Seminar for advanced students. Topics of current importance, such as drugs, judicial reform, or crime prevention.
Note: May be repeated for credit up to 6 semester hours with consent of advisor
|
|
-
CRJU 792 - Directed Study in Criminal Justice Credits: 3
Independent study for advanced students, under faculty supervision.
Note: May be repeated for credit up to 6 semester hours with consent of advisor
|
|
-
CRJU 794 - Internship in Criminal Justice Credits: 3
Placement in a criminal justice agency under faculty supervision.
|
|
-
CRJU 799 - Thesis Research: Thesis Preparation Credits: 1-9
|
|
-
CRJU 810 - Crime, Law, and Public Policy Credits: 3
The study of the legal and policy-making processes as they apply to criminology and criminal justice, Examines the interrelationships between law, crime, and public policy and the research methodologies appropriate for the study of crime-related policies.
|
|
-
CRJU 814 - Research Design in Criminology and Criminal Justice Credits: 3
Intensive coverage of the logic and practice of research design and measurement issues commonly encountered in criminology and criminal justice research. Emphasizes the use of experimental research designs as the preferred methodology for making causal inferences.
|
|
-
CRJU 816 - Applied Quantitative Data Analysis Credits: 3
Review of applied quantitative methodological literature in criminology and criminal justice. Topics include analysis of data from randomized field experiments, interrupted time-series studies, regression discontinuity studies, instrumental variable estimation, treatment probability matching estimators, statistical power analysis, and study planning.
|
|
-
CRJU 817 - Qualitative Research Methods and Data Analysis Credits: 3
Examination of the qualitative research paradigm and its contribution to social inquiry, including the collection, organization, and analysis of qualitative date. Collection and analytic strategies involve interviewing, observation, and textual analysis.
|
|
-
CRJU 821 - Advanced Criminological Theory Credits: 3
Advanced coverage of theoretical and developments and empirical research in criminology, with a focus on definitive statements from important theoretical traditions, empirical tests of criminological theories, and the translation of theory into policy.
|
|
-
CRJU 899 - Dissertation Preparation Credits: 1-12
Dissertation Preparation.
|
|
-
CSCE 500 - Computer Programming and Applications Credits: 3
Concepts and properties of algorithms; programming exercises with emphasis on good programming habits.
Note: Credit may not be received for both CSCE 500 and CSCE 145. Open to all majors. May not be used for major credit by computer science and engineering majors.
|
|
-
CSCE 510 - System Programming Credits: 3
System software such as command language interpreters, client-server applications, debuggers; mail systems, browsers, macroprocessors, and revision control systems; file systems, processes, threads, and interprocess communication.
Prerequisites: CSCE 215, 240
|
|
-
CSCE 512 - System Performance Evaluation Credits: 3
Measuring, modeling, analyzing, and predicting performance of computer systems and networks; bottleneck analysis; Markovian queuing systems and networks; use of operational and probabilistic models.
Prerequisites: CSCE 311; STAT 509 or STAT 515
|
|
-
CSCE 513 - Computer Architecture Credits: 3
Design methodology; processor design; computer arithmetic: algorithms for addition, multiplication, floating point arithmetic; microprogrammed control; memory organization; introduction to parallel architectures.
Prerequisites: CSCE 211, 212
|
|
-
CSCE 515 - Computer Network Programming Credits: 3
Computer networks and communication protocols; socket programming; interprocess communication; development of network software; case studies.
Prerequisites: CSCE 311
|
|
-
CSCE 516 - Computer Networks Credits: 3
Structure, design, and analysis of computer networks; ISO/OSI network architecture.
Prerequisites: STAT 509 or STAT 515
|
|
-
CSCE 517 - Computer Crime and Forensics Credits: 3
Methodical approaches for collecting and preserving evidence of computer crimes. Foundational concepts such as file system structures, MAC times, and network protocols; tools for extracting evidence; general legal issues.
Prerequisites: CSCE 215
|
|
-
CSCE 518 - Ethical Hacking Credits: 3
Fundamental principles and techniques of ethical hacking, including penetration testing life cycle, planning and scoping, identifying targets and goals, active and passive reconnaissance, enumeration and scanning, exploitation, post-exploitation, and results reporting.
Prerequisites: CSCE 215 or previous Linux/UNIX experience
|
|
-
CSCE 520 - Database System Design Credits: 3
Database management systems; database design and implementation; security, integrity, and privacy.
Prerequisites: CSCE 240 or GEOG 563
|
|
-
CSCE 522 - Information Security Principles Credits: 3
Threats to information resources and appropriate countermeasures. Cryptography, identification and authentication, access control models and mechanisms, multilevel database security, steganography, Internet security, and intrusion detection and prevention.
Prerequisites: CSCE 146; MATH 374 or MATH 174
|
|
-
CSCE 526 - Service Oriented Computing Credits: 3
Cooperative information systems and service-oriented computing. Techniques for achieving coordinated behavior among a decentralized group of information system components. Distributed databases, multiagent systems, conceptual modeling, Web services, and applications.
Prerequisites: CSCE 311
|
|
-
CSCE 531 - Compiler Construction Credits: 3
Techniques for design and implementation of compilers, including lexical analysis, parsing, syntax-directed translation, and symbol table management.
Prerequisites: CSCE 240
|
|
-
CSCE 546 - Mobile Application Development Credits: 3
Development of mobile applications, including user interface design for mobile, local and cloud data storage techniques, and application architectures.
Prerequisites: CSCE 240 or previous programming experience with one of the following programming languages (C/C++, Java, Swift, Python, Matlab, Javascript)
|
|
-
CSCE 547 - Windows Programming Credits: 3
Object-oriented methods and tools for application programming with graphically interactive operating systems.
Prerequisites: CSCE 240
|
|
-
CSCE 548 - Building Secure Software Credits: 3
Construction of software systems resistant to vulnerabilities and attacks. Cryptographic tools. Language, operating system, and network security. Case studies. Development of best practices through programming assignments.
Prerequisites: CSCE 240
|
|
-
CSCE 551 - Theory of Computation Credits: 3
Basic theoretical principles of computing as modeled by formal languages and automata; computability and computational complexity.
Cross-listed Course: MATH 562
Prerequisites: C or better in CSCE 350 or MATH 344 or 544 or 574
|
|
-
CSCE 552 - Computer Game Development Credits: 3
Design and development of computer games, with emphasis on the technologies used. Hands-on development of computer games.
Prerequisites: CSCE 240, 350
|
|
-
CSCE 555 - Algorithms in Bioinformatics Credits: 3
Concepts, algorithms and tools for important problems in Bioinformatics, including nucleotide and amino acid sequence alignment, DNA fragment assembly, phylogenetic reconstruction, and protein structure visualization and assessment.
Prerequisites: CSCE 350
|
|
-
CSCE 557 - Introduction to Cryptography Credits: 3
Design of secret codes for secure communication, including encryption and integrity verification: ciphers, cryptographic hashing, and public key cryptosystems such as RSA. Mathematical principles underlying encryption. Code-breaking techniques. Cryptographic protocols.
Cross-listed Course: MATH 587
Prerequisites: C or better in CSCE 145 or in MATH 241 and in either CSCE 355 or MATH 574
|
|
-
CSCE 561 - Numerical Analysis Credits: 3
Interpolation and approximation of functions; solution of algebraic equations; numerical differentiation and integration; numerical solutions of ordinary differential equations and boundary value problems; computer implementation of algorithms.
Cross-listed Course: MATH 527
Prerequisites: C or better in MATH 520 or in both MATH 242 and 344
|
|
-
CSCE 563 - Systems Simulation Credits: 3
Computer simulation of real systems; principles of system organization; random number generation; programming exercises in a simulation language.
Prerequisites: CSCE 240, STAT 509 or STAT 515
|
|
-
CSCE 564 - Computational Science Credits: 3
Parallel algorithms; scientific visualization; techniques for solving scientific problems.
Prerequisites: MATH 526, CSCE 146 or 207 or 500
|
|
-
CSCE 565 - Introduction to Computer Graphics Credits: 3
Graphics hardware; graphics primitives; two-dimensional and three-dimensional viewing; basic modeling.
Prerequisites: CSCE 240, MATH 526 or 544
|
|
-
CSCE 567 - Visualization Tools Credits: 3
Scientific visualization tools as applied to sampled and generated data; methods for data manipulation and representation; investigation of visualization techniques.
Prerequisites: CSCE 145 or 206 or 207
|
|
-
CSCE 569 - Parallel Computing Credits: 3
Architecture and interconnection of parallel computers; parallel programming models and applications; issues in high-performance computing; programming of parallel computers.
Prerequisites: knowledge of programming in a high-level language; MATH 526 or 544
|
|
-
CSCE 571 - Critical Interactives Credits: 3
Foundational techniques in multidisciplinary software development, specifically of applications designed to present sensitive, sometimes controversial, materials in ways to engender empathic awareness of the interactor.
Cross-listed Course: FAMS 581
|
|
-
CSCE 572 - Human-Computer Interaction Credits: 3
Interdisciplinary approach to interaction design, user-centered design, human abilities, survey development, experimental study methodology, heuristic evaluations, usability testing, universal design, and accessibility.
Prerequisites: Undergraduate or graduate standing in CSE or permission of the instructor.
|
|
-
CSCE 574 - Robotics Credits: 3
Design and application of robotic systems; emphasis on mobile robots and intelligent machines.
Prerequisites: CSCE 211, 212, 240
|
|
-
CSCE 578 - Text Processing Credits: 3
Text and natural language processing; formal models and data structures appropriate for text processing; selected topics in computational linguistics, stylistics, and content analysis.
Prerequisites: CSCE 330, 355
|
|
-
CSCE 580 - Artificial Intelligence Credits: 3
Heuristic problem solving, theorem proving, and knowledge representation, including the use of appropriate programming languages and tools.
Prerequisites: CSCE 350
|
|
-
CSCE 582 - Bayesian Networks and Decision Graphs Credits: 3
Normative approaches to uncertainty in artificial intelligence. Probabilistic and causal modeling with Bayesian networks and influence diagrams. Applications in decision analysis and support. Algorithms for probability update in graphical models.
Cross-listed Course: STAT 582
Prerequisites: CSCE 350; STAT 509 or STAT 515
|
|
-
CSCE 587 - Big Data Analytics Credits: 3
Foundational techniques and tools required for data science and big data analytics. Concepts, principles, and techniques applicable to any technology or industry for establishing a baseline that can be enhanced by future study.
Cross-listed Course: STAT 587
Prerequisites: STAT 509 , 513 or 515
|
|
-
CSCE 590 - Topics in Information Technology Credits: 3
Reading and research on selected topics in information technology. Course content varies and will be announced in the schedule of courses by suffix and title. May be repeated for credit as topics vary.
|
|
-
CSCE 594 - Strategic Management of Information Systems Credits: 3
Strategic management and use of information systems in organizations.
Cross-listed Course: MGSC 594
|
|
-
CSCE 611 - Advanced Digital Design Credits: 3
Design techniques for logic systems; emphasis on higher-level CAD tools such as hardware description languages and functional modeling.
Prerequisites: CSCE 212
|
|
-
CSCE 612 - VLSI System Design Credits: 3
VLSI design process models, introduction to EDA tools, HDL modeling and simulation, logic synthesis and simulation, benchmark design projects.
Prerequisites: CSCE 211
|
|
-
CSCE 613 - Fundamentals of VLSI Chip Design Credits: 3
Design of VLSI circuits, including standard processes, circuit design, layout, and CAD tools. Lecture and guided design projects.
Prerequisites: ELEC 371
|
|
-
CSCE 711 - Advanced Operating Systems Credits: 3
Operating system organization and interactive processing systems, multiprogramming systems, process management, task scheduling, resource control, deadlocks.
Prerequisites: CSCE 311
|
|
-
CSCE 713 - Advanced Computer Architecture Credits: 3
Architecture of high-performance computers, including array processors, multiprocessor systems, data flow computers, and distributed processing systems.
Prerequisites: CSCE 311 and 513
|
|
-
CSCE 715 - Network Systems Security Credits: 3
Analysis of security threats in TCP/IP networks. Design of safeguards. Coverage of security threats at each of the OSI layers. Application of cryptographic protocols for secure communication across a network.
Prerequisites: CSCE 515 or 516
|
|
-
CSCE 716 - Design for Reliability Credits: 3
Design of more reliable systems through the application of reliability theory and models; reliability modeling; design techniques; testing; and requirement specifications.
Prerequisites: STAT 509 or 511, or MATH 511
|
|
-
CSCE 717 - Computer System Performance and Reliability Analysis Credits: 3
Evaluation of computer system performance and reliability using reliability block diagrams, fault trees, reliability graphics, queuing networks, Markov models, and Markov reward models.
Prerequisites: STAT 509 or 511
|
|
-
CSCE 718 - Real-Time Computer Applications Credits: 3
Problems of real-time computer applications in process control or similar areas; task scheduling; real-time operating systems; advanced interrupt structures; memory management techniques.
Prerequisites: CSCE 245, 311
|
|
-
CSCE 719 - Security and Privacy for Wireless Networks Credits: 3
This course focuses on the security and privacy issues associated with wireless networks. Various attacks against wireless networks and their defense strategies will be analyzed. Students are able to embark in research of wireless network security.
Prerequisites: CSCE 416
|
|
-
CSCE 721 - Physical Database Design Credits: 3
Components of a database management system; implementation issues; query optimization; file organization; file organizations’ transaction management; fault recovery; security; system performance.
Prerequisites: CSCE 520
|
|
-
CSCE 723 - Advanced Database Design Credits: 3
Database design methodologies and tools; data models; implementation languages; user interfaces.
Prerequisites: CSCE 520
|
|
-
CSCE 725 - Information Retrieval: Algorithms and Models Credits: 3
Structure, design, evaluation, and use of information retrieval systems; algorithms and mathematical models for information retrieval; storage and retrieval of textual data in information systems.
|
|
-
CSCE 727 - Information Warfare Credits: 3
Current trends and challenges in information warfare. High-level analysis of information warfare threats, like cyber terrorism, espionage, Internet fraud, intelligence activities, cyber ethics, and law enforcement.
Prerequisites: CSCE 522
|
|
-
CSCE 730 - Programming Language Semantics Credits: 3
Approaches for specifying programming language semantics, including operational, axiomatic, and denotational specification.
Prerequisites: CSCE 531
|
|
-
CSCE 740 - Software Engineering Credits: 3
Current practices and research in software development, requirements definition, design, program testing and reliability, maintenance, and management.
Prerequisites: CSCE 240
|
|
-
CSCE 741 - Software Process Credits: 3
Personal, team, and organizational software processes; personal and organizational maturity; application of software process and management concepts during software development, primarily at the individual level.
Note: Not auditable.
|
|
-
CSCE 742 - Software Architectures Credits: 3
Structural organizations for software systems as collections of interconnected components: formal models and languages; design tools and guidelines.
Note: Not auditable.
|
|
-
CSCE 743 - Software Requirements Credits: 3
Elicitation, analysis, and validation of software requirements, specification of software systems including formal specification methods; CASE tools.
Corequisite: Prereq/coreq: CSCE 740
Prerequisites: Prereq/coreq: CSCE 740
Note: Not auditable.
|
|
-
CSCE 744 - Object-Oriented Analysis and Design Credits: 3
Fundamentals of object-oriented technology; object modeling of structure, function, and time-dependent behavior; system analysis and design.
Prerequisites: CSCE 350
|
|
-
CSCE 745 - Object-Oriented Programming Methods Credits: 3
Object-oriented programming paradigm, including encapsulation, inheritance, reusable classes, object classification, specialization, and message passing; case studies and applications.
Prerequisites: CSCE 245
|
|
-
CSCE 747 - Software Testing and Quality Assurance Credits: 3
Structural and functional techniques for testing software; code inspection, peer review, test verification and validation; statistical testing methods; preventing and detecting errors; testing metrics; test plans; formal methods of testing.
Prerequisites: CSCE 740
Note: Not auditable.
|
|
-
CSCE 750 - Analysis of Algorithms Credits: 3
Algorithm design techniques; algorithms and data structures for sets and graphs; time and space complexity; sorting and searching; NP-complete problems.
Prerequisites: CSCE 350
|
|
-
CSCE 755 - Computability, Automata, and Formal Languages Credits: 3
Formal models of computation, including finite state automata, Turing machines, recursive functions, formal grammars, and abstract complexity theory.
Prerequisites: CSCE 355 or 551
|
|
-
CSCE 758 - Probabilistic System Analysis Credits: 3
Application of probability theory and stochastic processes to analyze the dynamic behavior of engineering systems.
Prerequisites: STAT 509 or 511
|
|
-
CSCE 760 - Numerical Analysis I Credits: 3
Numerical solution of equations and systems of linear equations, polynomial approximation, difference calculus, solution of ordinary and partial differential equations, least squares and sets of orthogonal polynomials, Gaussian quadrature.
Prerequisites: MATH 526 or 544
|
|
Page: 1 <- 3
| 4
| 5
| 6
| 7
| 8
| 9
| 10
| 11
| 12
| 13
… Forward 10 -> 47 |