May 10, 2024  
2018-2019 Graduate Bulletin 
    
2018-2019 Graduate Bulletin [ARCHIVED BULLETIN]

All Courses


 

Chemical Engineering

  
  • CHE 7213 Problem-Solving in Chemical Engineering

    (3 hours)
    Introduction to the Reynolds Transport Theorem. Solving chemical process models with an emphasis on stability and advanced solution methods including Green’s functions, series solutions and Bessel functions. Engineering applications of scalar, vector and tensor variables. Prerequisite: Permission of instructor.
  
  • CHE 7863-9 Special Topics in Chemical Engineering

    (3-9 hours)
    Presentation of special-interest topics of an advanced nature.
  
  • CHE 7911-3 Master’s Project

    (1-3 hours)
    Directed research or project on some problem in applied chemical engineering. Pass/fail. Prerequisite: Permission of department.
  
  • CHE 7961 Residency

    (1 hour)
    See Graduate Residency (7961)
  
  • CHE 7971-3 Seminar

    (1-3 hours)
    Reports and discussions of advanced topics in chemical engineering, including invited guest speakers.
  
  • CHE 7981-6 Research and Thesis

    (1-6 hours)
    Directed research on some problem in the field of chemical engineering. Examination and written thesis required. Pass-fail basis only. Prerequisite: Permission of instructor.
  
  • CHE 7991-6 Independent Study

    (1-6 hours)
    Individual or group studies of advanced topics pertaining to chemical engineering. Selected study is performed by appointment with the faculty.
  
  • CHE 9981-9 Research and Dissertation

    (1-9 hours)
    Original research on some problem within the field of chemical engineering on the Ph.D. level. Pass-fail basis only. Prerequisite: Admission to the Ph.D. program.
  
  • CHE 9991-9 Independent Study

    (1-9 hours)
    Individual or group studies of advanced topics at the Ph.D. level pertaining to chemical engineering. Selected study is performed by appointment with the faculty. Prerequisite: Admission to Ph.D. program.

Chemistry

  
  • CHEM 6083 Analytical Chemistry I

    (3 hours)
    Theory and practice of quantitative chemical analysis, advanced chemical equilibria, sensors, chromatography and electrophoresis. Prerequisites: CHEM 3013, 3011.
  
  • CHEM 6101 Inorganic Synthesis and Characterization

    (1 hour)
    Laboratory course involving synthesis and characterization of inorganic compounds.  Three hours of laboratory per week. Prerequisite: CHEM 4043. 
  
  • CHEM 6181 Analytical Chemistry II Laboratory

    (1 hour)
    Laboratory experiments supplementing CHEM 6183 , with emphasis on instrumental techniques. Prerequisite: CHEM 3011. Corequisite: CHEM 6183 .
  
  • CHEM 6183 Analytical Chemistry II

    (3 hours)
    Overview of spectroscopic techniques for chemical analysis. Prerequisite: CHEM 3013 and CHEM 6083 . Corequisite: CHEM 6181 .
  
  • CHEM 6193 Chemical Nanotechnology

    (3 hours)
    An overview of nanotechnology. Topics to be discussed are instrumental methods of importance to the field, the synthesis of the “building blocks” used for nanomaterials, the properties of nano-materials and the fabrication of nanostructures and devices by nanolithography, self-assembly and other techniques. Prerequisites: CHEM 4023 and either CHEM 3033 or CHE 3063, or permission of instructor.
  
  • CHEM 6213 Medicinal Chemistry

    (3 hours)
    Introduction to the principles of drug design and the mechanism of drug action from the chemical perspective. Emphasis on the disciplines involved in the drug discovery process. Prerequisite: CHEM 3023.
  
  • CHEM 6223 Electrochemistry

    (3 Hours)
    Begins with the basics of electrochemistry before incorporating concepts from physical, analytical, inorganic, and organic chemistry to generate a unified view of electrochemistry. Beyond the fundamental processes that govern electrochemistry, this course will focus on practical application of electrochemical techniques for specific scientific problems. Prerequisites: CHEM 3013 and MATH 2014
  
  • CHEM 6301 Physical Chemistry Laboratory I

    (1 hour)
    Laboratory experiments to accompany CHEM 6303 . Experiments related to thermochemistry, thermodynamics, phase behavior polymers, colloids, gas properties, colligative properties, and physical properties are assigned. Prerequisite or corequisite: CHEM 6303 .
  
  • CHEM 6303 Physical Chemistry I

    (3 hours)
    Quantitative relationships in chemical systems including gas laws, kinetic molecular theory, thermodynamics, and phase behavior. Prerequisites: CHEM 1023, CHEM 1021, PHYS 2063, MATH 2024. Corequisite: CHEM 6301 .
  
  • CHEM 6323 Chemical Kinetics

    (3 hours)
    A detailed presentation of chemical kinetics including methods of measuring reaction rates, the importance of elementary reactions, theories of bimolecular reactions and reaction dynamics. Both gas phase and solution phase kinetics are presented. Chain reactions, heterogeneous reactions, and multi-step mechanisms will be explored. Prerequisite: Permission of instructor.
  
  • CHEM 6421 Physical Chemistry Laboratory II

    (1 hour)
    Laboratory experiments supplementing CHEM 6423 , with experiments related to spectroscopy, kinetics, polymers, colloids, electrochemistry, diffusion, and thermochemistry. Prerequisites: CHEM 3031 and either CHEM 3033 or CHE 3063. Prerequisite or corequisite: CHEM 6423 .
  
  • CHEM 6423 Physical Chemistry II

    (3 hours)
    Modern physical chemistry topics including molecular quantum mechanics, spectroscopy, and kinetics. Emphasis on quantitative understanding of chemical systems. Prerequisites: CHEM 3033 or CHE 3063, MATH 2073. Corequisite: CHEM 6421 .
  
  • CHEM 6443 Inorganic Chemistry

    (3 hours)
    An introduction to the field of inorganic chemistry at an advanced level. Prerequisites: CHEM 3021, 3023, 4021, 4023. Three lectures per week.
  
  • CHEM 6453 Environmental Chemistry

    (3 hours)
    Chemical issues related to aquatic and atmospheric environments. Topics include acid base, complexation, and redox equilibria; microbial processes in aquatic systems; atmospheric monitoring; and atmospheric photochemistry. Prerequisites: CHEM 3011 and 3013.
  
  • CHEM 6493 Polymer Chemistry

    (3 hours)
    Introductory polymer chemistry including theory of polymer, molecular weight and molecular weight measurements, step-growth and chain-growth polymerization, polymer structure and physical properties, and viscoelastic properties. Prerequisites: CHEM 3013, 3033, CHE 3063, or permission of instructor.
  
  • CHEM 6531 Biochemistry I Laboratory

    (1 hour)
    Introduction to the isolation, identification, and reactions of biological materials. Three hours of laboratory per week. Prerequisite or corequisite: CHEM 6533 
  
  • CHEM 6533 Biochemistry I

    (3 hours)
    An introduction to the chemical aspects of biological systems with emphasis on structure and chemistry of carbohydrates, lipids, proteins, and nucleic acids. Prerequisites: CHEM 3023 and 3021.
  
  • CHEM 6543 Biochemistry II

    (3 hours)
    Selected advanced topics in biochemistry with an emphasis on structure and function relationships. Three lectures per week. Prerequisite: CHEM 4133.
  
  • CHEM 6863 Special Topics in Chemistry

    (3 hours)
    Presentation of special topics of an advanced nature.
  
  • CHEM 7113 Physical Organic Chemistry

    (3 hours)
    Emphasis on current theories of reaction mechanisms as they apply to organic reactions. Prerequisite: CHEM 3021, 3023.
  
  • CHEM 7123 Advanced Physical Chemistry

    (3 hours)
    Theory of chemical bonding, statistical mechanics, and advanced topics in spectroscopy and kinetics. Prerequisite: CHEM 4023 and 4021.
  
  • CHEM 7143 Biochemistry of Cell Fate

    (3 hours)
    An advanced course discussing biochemical principles that underlie biological processes determining mammalian cell fate. Emphasis will be on understanding how different signal transduction mechanisms influence gene expression and protein activity to modulate cell cycle control and cell fate decisions. Prerequisites: CHEM 4133 or equivalent course and permission of instructor.
  
  • CHEM 7153 Materials Chemistry

    (3 hours)
    Relationships between chemical bonding and the physicochemical properties of materials including selected high-performance metals, ceramics, and electronic materials. Prerequisite: Permission of instructor.
  
  • CHEM 7193 Biochemistry of Disease

    (3 hours)
    An advanced course that will take a mechanistic approach to understanding how disruption of basic biological processes like gene expression, protein activity, and cell fate determination contribute to development of human diseases such as cancer and neurodegeneration. Prerequisites: CHEM 4133 or equivalent course and permission of instructor.
  
  • CHEM 7213 Clinical Biochemistry

    (3 hours)
    Coordinates the understanding of the biochemical concepts relating to cellular metabolism and energy, signal transduction, neurotransmitter syntheses/degradation and molecular and human cell biology, nutrition, and tissue and organ metabolism. Students will apply the biochemical principles to maintaining wellness and treating disease states.
  
  • CHEM 7243 Synthetic Organic Chemistry

    (3 hours)
    A survey of contemporary synthetic methodologies in organic chemistry as illustrated by selected case studies. Strategies to the synthesis of organic compounds and solutions to long-standing problems in synthesis will also be included.
  
  • CHEM 7253 Analytical Separations

    (3 hours)
    Theory and applications of equilibrium and nonequilibrium separation techniques. Extraction, osmosis, gas chromatography, column and plane chromatographic techniques, electrophoresis, ultra-centrifugation, and other separation methods.
  
  • CHEM 7263 Analytical Spectroscopy

    (3 hours)
    Fundamentals of the interactions of electromagnetic radiation with matter, vibrational, electronic, mass spectrometry, scattering-based spectroscopy, instrumentation and signal processing.
  
  • CHEM 7283 Biochemistry of Nutrition

    (3 hours)
    The basic biochemistry of human nutrition and functional foods. Topics include vitamins and minerals and their relation to health and disease. Prerequisite: CHEM 4143 or equivalent.
  
  • CHEM 7293 Biochemistry of Cancer

    (3 hours)
    Explore the biochemical basis of cancer. Identify interconnected biochemical systems underlying normal/abnormal cellular function.  Develop a deeper understanding of the biochemical nature of cellular transformation. Recognize context and the limitations. Develop communicator skills.
  
  • CHEM 7313 Biochemistry of Neutraceuticals

    (3 hours)
    The biochemistry of functional foods and novel food compounds that promote health and combat disease. Prerequisite: CHEM 4133 or equivalent.
  
  • CHEM 7863 Advanced Topics in Chemistry and Biochemistry

    (3 hours)
    Advanced study of an area of research activity. Important concepts, the contribution of modern instrumentation, and relevance of the research will be emphasized. Prerequisite: Permission of instructor.
  
  • CHEM 7913 Master’s Report

    (3 hours)
    Directed research or project on some problem in an approved area. Examination and written report required. Pass-fail basis only. Prerequisite: Permission of department.
  
  • CHEM 7961 Residency

    (1 hour)
    See Graduate Residency (7961)
  
  • CHEM 7973 Graduate Seminar

    (3 hours)
    In addition to discussions of advanced topics in chemistry and biochemistry given by students, faculty, and invited guest speakers, students will be assigned a topic on which to write a research proposal. A defense of the proposal before the faculty will be conducted at the end of the semester.
  
  • CHEM 7981-6 Research and Thesis

    (1-6 hours)
    Directed research on a problem in an approved area. Written thesis and formal defense before graduate committee is required. Pass-fail basis only. Prerequisite: Permission of department.
  
  • CHEM 7991-6 Independent Study

    (1-6 hours)
    Individual or group studies of advanced topics pertaining to chemistry. Selected study is performed by appointment with the faculty member.
  
  • CHEM 9981-9 Research and Dissertation

    (1-9 hours)
    Directed research on a problem in an approved area. Written dissertation and formal defense before graduate committee is required. Pass-fail basis only. Prerequisite: Permission of department.

Computer Information Systems

  
  • CIS 6043 Database Design and Applications

    (3 hours)
    Examines organizational data needs, analysis and design of databases, retrieval of data using query languages, and administration of data resources within the organization. Students learn conceptual and logical data modeling techniques, and skills necessary to create, query, update and administer databases. Prerequisite: CIS 2013 with a grade of C or higher.
  
  • CIS 6073 Information Security

    (3 hours)
    Provides students with a strong understanding of security threats and management. Topic areas include understanding the IT security threat environment, information security planning, elements of cryptography and cryptologic standards, firewalls, and application security. The course will also review recent relevant IT security news and incidents to identify respective threats, compounding factors, and mitigation efforts. Prerequisite: CIS 3043 or permission of instructor.
  
  • CIS 6133 Software Systems

    (3 hours)
    Provides a thorough understanding of various topics related to IS, such as enterprise resource planning systems, customer relationship management systems, supply chain management systems, data management, outsourcing, project management, and e-commerce management. Prerequisite: CIS 2003.
  
  • CIS 6973 Seminar in Computer Information Systems

    (3 hours)
    Seminar in Computer Information Systems
  
  • CIS 7973 Seminar in Computer Information Systems

    (3 hours)
    A critical study of selected topics in computer information systems. Prerequisite: As determined by instructor.

Computer Science

  
  • CS 6013 Secure Electronic Commerce

    (3 hours)
    Electronic commerce technology, models and issues. Principles and case studies of electronic commerce. Introduction to security architectures for electronic commerce including digital signatures, certificates, and public key infrastructure (PKI). Legal and national policy electronic commerce issues. Prerequisite: CS 2123 or permission of the instructor.
  
  • CS 6023 Critical Infrastructure Protection

    (3 hours)
    Critical infrastructure protection as defined by the Department of Homeland Security. History, presidential directives, laws and regulations. Overview of the sixteen sectors defined by Presidential Policy Directive 21 (PPD-21). Security issues and risk management. Focus on the Energy sector (Oil & Gas and Electric Power). Technical components. SCADA networks and process control systems. Relevant protocols and cyber-security tools and solutions. Prerequisite: CS 4153 or permission of instructor.
  
  • CS 6043 Online Communities

    (3 hours)
    Computation over unreliable and anonymous protocols such as the web. Problems of persistence, concurrency control, transactions, and transactions across multiple servers. The relational database management system as a tool for attacking these problems. Students work in small teams on diverse projects. Prerequisites: CS 3043 or permission of instructor.
  
  • CS 6073 Algorithmic Applications in Bioinformatics

    (3 Hours)
    Discusses classic and current problems in bioinformatics. Computational concepts that will enable students to devise algorithms for problems in molecular biology. Topics discussed include exhaustive search, greedy algorithms, dynamic programming algorithms, divide and conquer algorithms, graph algorithms, combinatorial pattern matching, clustering, trees, Markov chains, hidden Markov models, and randomized algorithms. Students will write programs in R and Perl. Prerequisite: CS 2123 or permission of instructor.
  
  • CS 6083 Analysis of Patterns in Complex Data

    (3 Hours)
    Algorithms and data structures designed for character strings. Applications in search engines, databases, social media, and molecular biology. Algorithms for exact string matching, suffix trees, algorithms for inexact string matching, and implementation practical aspects. Students will devise algorithms similar to the ones taught in class. In addition, they will implement standard algorithms and data structures or some of the algorithms they have devised. Prerequisite: CS 2123.
  
  • CS 6093 Computational Biology

    (3 Hours)
    Introduction to core concepts of computational biology. Techniques for modeling and analyzing biological systems - static and dynamic, discrete and continuous. Biological network analysis. Exposure to established tools for systems biology modeling and analysis. Prerequisites: CS 1043 or CS 2503 or permission of instructor.
  
  • CS 6103 Programming Languages and Structures

    (3 hours)
    An intensive introduction to computer science concepts required for graduate work in computer science. Topics include basic concepts of data, lists, strings, arrays, B trees, AVL trees, hashing, and algorithm analysis. Detailed analysis of the concepts and constructs of modern programming languages. This course is intended for incoming graduate students with a strong academic background in technical disciplines other than computer science. Prerequisite: Permission of instructor.
  
  • CS 6113 Operating Systems and Discrete Structures

    (3 hours)
    An intensive introduction to computer sciences concepts required for graduate work in computer science. Topics include theory and applications of mathematical models fundamental to analysis of discrete problems. Introduction to set theory, relations and functions. Principles of counting and other combinatorial problems. Introduction to graph theory and its application to algorithm analysis. Formal logic, methods of proof and correctness of algorithms. Recursion and recursive definitions. Introduction to operating system design. Views of operating system as a computer resource manager and as coordinator of competing processes and threads. Process synchronization and deadlock avoidance. Memory management and File Systems. Comparison of several current operating systems. This course is intended for incoming graduate students with a strong academic background in technical disciplines other than computer science. Prerequisite: Permission of instructor.
  
  • CS 6153 Computer Security

    (3 hours)
    Introduction to security problems in computing, basic encryption and decryption techniques, secure encryption systems, cryptographic protocols and practices, security in networks and distributed systems, legal and ethical issues in computer security. Prerequisites: CS 3013 and either CS 3053 or 3353.
  
  • CS 6313 Enterprise Computing

    3 Hours
    Introduction to computing systems for the enterprise.  Operating systems, networking, data management and applications for mainframe and high performance computing technologies.  Theory and practice of design, installation, configuration, management and operation of enterprise computing systems.  Performance measurement and analysis.  Application of techniques for security, resilience and assurance in enterprise computing environments.  Prerequisite: CS 3003.
  
  • CS 6333 Computer Networks

    (3 hours)
    Foundations of computer network design: requirements, architecture, and software. Layering and protocols. OSI and Internet architecture. Direct link networks: building blocks, encoding, framing, error detection, reliable transmission and media access control. Packet switched networks and the datagram approach.  IP Protocol and internetworking.  Process to process communication (TCP, UDP, and others).  Applications Prerequisite: CS 3053 or 4323 or permission of instructor.
  
  • CS 6343 Enterprise Integration and Architecture

    (3 hours)
    Focuses on the integration of information systems in organizations, the process by which different computing systems and software applications are linked together physically or functionally.  Examines the strategies and methods for blending a set of interdependent systems into a functioning or unified whole, thereby enabling two or more applications to interact and exchange data seamlessly. Explores tools and techniques for systems integration as well as proven management practices for integration projects. Prerequisite: CS 2123.
  
  • CS 6373 High Performance Computing

    3 Hours
    Introduction to high performance computing (HPC).  Design, configuration and management of HPC platforms.  Parallel, concurrent and distributing computing paradigms.  System architectures for multi-core and many core technologies. Software development environments for HPC systems.  Algorithms and programming for shared and distributed memory models. Prerequisite: CS 2003 or CS 2503 or ES 2513 or PE 3013 permission of instructor.
  
  • CS 6413 Compiler Construction

    (3 hours)
    Algebraic language syntax and semantic definition. Languages, grammars and parsing algorithms. Semantics processing. Attribute grammars and syntax-directed translation. Declarations processing, type-checking, storage allocation, code generation. Prerequisites: CS 2123 and CS 3003.
  
  • CS 6423 Computer Architecture

    (3 hours)
    Discuss the evolution of computer architecture and the factors influencing the design of hardware and software elements of computer systems. Provide a foundation for the understanding of modern computer system architecture and to apply these insights and principles to evaluate future computer designs.  Discusses fundamental architectural techniques used to build today’s high-performance processors and systems. Topics include pipelining, superscalar, out of order execution, multithreading, caches, virtual memory, and multiprocessors. Some emphasis will be placed on the software interaction to achieve performance.  Prerequisite: CS 3053 or CS 3353.
  
  • CS 6523 Database Systems

    (3 hours)
    Thorough introduction to the theory and practice of database systems. Emphasis on theoretical considerations in modeling data and in designing efficient, easy-to-use database systems. Also covers practical issues of query languages and optimization, transaction processing, concurrency control and recovery techniques as well as embedding structured queries in high-level language. Prerequisites: CS 2123 and CS 3013.
  
  • CS 6613 Artificial Intelligence

    (3 hours)
    Comprehensive introduction to principles and techniques of artificial intelligence (AI). Emphasis on scientific and technological motivations for AI. In-depth coverage of agents and environments, search techniques, game playing, knowledge representation, rule-based reasoning, logic, planning, learning, reasoning under uncertainty. Programming in LISP and rule-based languages. Prerequisites: CS 2123 and CS 3013.
  
  • CS 6623 Evolutionary Computation

    (3 hours)
    This course provides basic knowledge of new methods in computer science inspired by evolutionary processes in nature. This includes: evolutionary computation, fundamentals of genetic algorithms, representations, genetic operators, and selection mechanisms. Theory of genetic algorithms. The schema theory and extensions. Genetic programming, and representation and genetic operators. Applications of evolutionary computation techniques to combinatorial optimization problems. Prerequisites: CS 2123 and CS 3013.
  
  • CS 6643 Bioinformatics

    (3 hours)
    Introduction to computational methodologies and concepts in bioinformatics. Topics: introductory molecular genetics, sequence alignment, biological databases, microarray analysis, genome-wide association studies, structural informatics, immunoinformatics, and neuroinformatics. Prerequisite: Permission of instructor. Same as BIOL 6383.
  
  • CS 6653 Medical Informatics

    (3 hours)
    Medical informatics technology, models and issues. Principles and case studies of medical informatics. Introduction to digital architectures and technologies for medical information and health management systems, including electronic health records, decision support systems, medical coding, biomedical devices, XML, and web services. Applications to community medicine and public health. Security, privacy, compliance and ethics issues. Prerequisite: CS 2123 or permission of instructor.
  
  • CS 6683 Software Specification and Design

    (3 hours)
    Formal and semi-formal methods of specification and verification are used to express and prove the various functional requirements of software systems. Prerequisites: CS 2123 and CS 3033.
  
  • CS 6753 Robotics

    (3 hours)
    Basic theories of robot mechanisms and their implications for engineers involved in the analysis or design of robot manipulators. Kinematics, dynamics, and control aspects of designing robot arms. Spatial descriptions and transformations. Hands-on laboratory experiences using both open-loop and closed -loop robots. Autonomous Mobile Robots. Prerequisites: CS 2003, and MATH 3073 or MATH 4123.
  
  • CS 6763 Robotics Design and Implementation

    (3 hours)
    Students participate in the design, component construction, assembly and programming of FIRST-class robot applying engineering and project management concepts to produce and deliver a working robot capable of participating in FIRST robotics competitions. Students propose a design incorporating improvements from other robots in the competition. Robot construction changes over time, hence the course may be repeated again for up to six credits. Prerequisites CS 2123 and EE 2163.
  
  • CS 6783 Parallel Programming

    (3 hours)
    Discussion of languages and environments for programming parallel processors including program annotations, language extensions, and software tools. Discussion of shared and distributed memory paradigms, and homogeneous and heterogeneous parallel computing. Issues of vector and data parallel computing. Portability and performance evaluation, concepts, and tools. Prerequisites: CS 2503 or CS 3003, and permission of instructor.
  
  • CS 6813 Fundamentals of Computer Graphics

    (3 hours)
    Introduction to computer graphics software and hardware. Two and three-dimensional object descriptions and transformations, clipping scan conversion, and visible surface computations. Raster and vector organized display systems, hard-copy devices, and interactive input devices. Emphasis on design of interactive systems. Prerequisite: CS 2123.
  
  • CS 6863 Special Topics

    (3 hours)
  
  • CS 7023 Software Reverse Engineering

    (3 hours)
    Prerequisite: Permission of instructor.
  
  • CS 7033 SCADA Systems Security

    (3 hours)
    Prerequisite: Permission of instructor.
  
  • CS 7043 Information and Text Retrieval

    (3 hours)
    Basic and advanced techniques for text-based information systems: efficient text indexing; Boolean and vector space retrieval models; evaluation and interface issues; Web search including crawling, link-based algorithms, and Web metadata; text/Web clustering, classification; text mining. Prerequisites: CS 2123 and MATH 4123 or permission of instructor.
  
  • CS 7073 Embedded Devices Reverse Engineering

    (3 hours)
    Prerequisite: Permission of instructor.
  
  • CS 7083 Security Auditing and Penetration Testing

    (3 hours)
    Prerequisite: Permission of instructor.
  
  • CS 7093 Hardware Reverse Engineering

    3 Hours
    Prerequisite: Permission of Instructor
  
  • CS 7113 Cyber Warfare

    (3 hours)
    Technical, military, political, economic and legal issues of cyber warfare. Focus on nation states, criminal entities and terrorist organizations. Prerequisite: Permission of instructor.
  
  • CS 7133 Theory of Computing

    (3 hours)
    Finite automata. Regular languages and grammars. Properties of regular languages. Context free languages and grammars. Pushdown automata. Properties of context free languages. Chomsky hierarchy. Turing machines. Limits of algorithmic computation. Prerequisite: CS 3013.
  
  • CS 7143 Security Economics

    (3 hours)
    Introduces economics as a tool for understanding and managing information security. Reviews key information security challenges and technologies
    in order to reason about the topics economically.  Introduction to techniques of analytic and empirical modeling.  Models and metrics of security investment with cost-benefit analysis techniques. Empirical investigation and measurement of cybercrime. Security games designed to capture the strategic interaction between defenders, and between attacker and defenders. Implications for public policy are discussed. Prerequisite: CS 2123 or permission of instructor.
  
  • CS 7153 Foundations of Cyber Security

    (3 Hours)
    Introduction to cyber security concepts and topics. The security of socio­technical systems will be studied by examining a range of threats, vulnerabilities and countermeasures. Topics include software security, malware, keylogging, data loss and privacy. In addition to technical approaches, human factors, economic, legal and ethical issues will be considered. Students will
    participate in discussions and hands on projects. Prerequisite: CS 2123 or permission of instructor.
  
  • CS 7153 Foundations of Cyber Security

    (3 Hours)
    Introduction to cyber security concepts and topics. The security of socio­technical systems will be studied by examining a range of threats, vulnerabilities and countermeasures. Topics include software security, malware, keylogging, data loss and privacy. In addition to technical approaches, human factors, economic, legal and ethical issues will be considered. Students will participate in discussions and hands on projects. Prerequisite: CS 2123 or permission of instructor.
  
  • CS 7173 Defensive Cyber Security Technologies

    (3 Hours)
    Explores essential defensive cyber security concepts and technologies used by modern organizations. Based upon recommendations and guidance from internationally-recognized security frameworks and documented best practices, will examine information security risks, threats, and vulnerabilities faced by modern organizations and use. Prerequisite: Permission of instructor.
  
  • CS 7183 Information System Security Engineering

    (3 hours)
    Engineering methods for the development of safety and security critical information systems. Secure software design and implementation. Information infrastructure maintenance and reliability. Specification, design, and analysis of mission-critical system properties. Certification, accreditation, and validation processes. Prerequisite: CS 7443 .
  
  • CS 7193 Risk Management for Information Systems

    (3 hours)
    Risk analysis and threat profiling for mission critical information systems. Adversarial analysis and countermeasure synthesis. Policy development and implementation. Incident and handling response. Prerequisite: CS 7443 .
  
  • CS 7213 Software Project Management

    (3 hours)
    Covers the fundamentals of software project management, including the use of software development processes and tools.  Case studies and articles from Harvard Business Review will provide students with an understanding of management terminology, techniques, teams, and review processes as they specifically relate to software and information technology development and deployment.  Techniques taught include oral, written, active listening and negotiation skills for interacting with teams, customers, and upper management, project scheduling and estimation, and performance assessment.  A background in software development and permission of the instructor are required.
  
  • CS 7223 Network Security Concepts and Applications

    (3 Hours)
    Covers principles of computer networks and network security design and operation. Principles of computer networks: requirements, connectivity levels, layered architectures and applications. Direct link networks, packet switched networks, IP and internetworking. Core perimeter security fundamentals and network security components. Layered security and defense in depth. Packet filtering, routers as security devices, intrusion detection systems, IPSec and VPNs. Incident response, design fundamentals and security assessments. Prerequisite: Permission of instructor.
  
  • CS 7243 Computational Linear Algebra

    (3 hours)
    Computational techniques for the solution of systems of linear and non-linear algebraic equations. Emphasis on the intelligent use of existing software packages. Laboratory exercises using matrix computation environment required. Same as MATH 7243. Prerequisite: MATH 4123.
  
  • CS 7273 Human-Computer Interaction

    (3 hours)
    Provides an overview and introduction to the field of human-computer interaction (HCI). Course introduces students to tools, techniques, and sources of information about HCI and provides a systematic approach to design. Course increases awareness of good and bad design through observation of existing technology, and teaches the skills of task analysis, and analytic and empirical evaluation methods. Prerequisites: CS 2123 and 3003.
  
  • CS 7283 Malware Analysis and Creation

    (3 hours)
    Prerequisite: Permission of instructor.
  
  • CS 7313 Advanced Artificial Intelligence

    (3 hours)
    Detailed overview of research issues relevant to computational approaches to understanding and creating intelligent behavior. Includes philosophical foundations, knowledge representation, planning, machine learning, and multi-agent systems. Students work in groups on final research project. Prerequisite: CS 6613 .
  
  • CS 7323 Multi-Agent Systems

    (3 hours)
    A thorough introduction of the research and application of techniques for coordination of multiple, autonomous agents sharing common resources and/or goals. Students will work in groups on a final research project. Prerequisite: CS 6613 .
  
  • CS 7333 Machine Learning

    (3 hours)
    Comprehensive survey of computational mechanisms that allow autonomous agents to acquire knowledge and expertise and enables them to improve performance on a given set of tasks from experience. Covers symbolic and sub-symbolic schemes; supervised, reinforcement, and unsupervised learning; single agent and multi-agent systems; robot learning; learning information agents; practical applications. Students work in groups on final research project. Prerequisite: CS 6613 .
 

Page: 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9