Jul 08, 2024  
2012-2013 Graduate Catalog 
    
2012-2013 Graduate Catalog [ARCHIVED CATALOG]

Graduate Course Descriptions


 

Biological Sciences

  
  • BIO 611 - Ethics in Science

    (1 credit)

    Discussion of ethical issues in science and medicine.

  
  • BIO 671 - Biological Communication I

    (4 credits)

    Extracellular and intercellular mechanisms of biological communication.

  
  • BIO 673 - Biological Communication II

    (4 credits)

    Intracellular signaling pathways regulating cellular functions.

  
  • BIO 690 - Graduate Research



    Research credits limited to graduate students in the biological sciences. This research will serve as the basic course leading to the preparation of a thesis.

  
  • BIO 691 - Thesis Seminar

    (1 credit)

    A departmental seminar by M.S. candidates on their thesis research. The seminar is normally presented the last semester of graduate study.

  
  • BIO 799 - Doctoral Research

    (1 to 12 credits)

    Approval of dissertation topic required. Graded S/U.

    Prerequisite(s): Doctoral candidate standing.


Biostatistics

  
  • BST 541 - Longitudinal Data Analysis

    (4 credits)

    Statistical analysis of data collected on a cohort over time. Topics include longitudinal data structures, profile analysis, linear mixed effects model, estimation and testing modeling, covariance structures, non-normal response variables, nonlinear profiles, missing data, dynamic covariates.

    Prerequisite(s): Student must meet prerequisites (STA 502 and STA 513).

  
  • BST 546 - Bioinformatics and Biomedical Data Mining

    (4 credits)

    Introduction to basic concepts and statistical methods for analyzing large-scale biological data generated from emerging genomic and proteomic techniques. Some relevant biological background will be supplied to provide a context. Topics include types of data in molecular biology. DNA sequence analysis, microarray gene expression data analysis, sequences analysis and genome bioinformatics.

    Prerequisite(s): Student must meet prerequisites (STA 502 and STA 513).

  
  • BST 551 - Clinical Trials and Ethics in Biomedical Sciences

    (4 credits)

    Variety of aspects related to design and analysis of randomized clinical trials. Topics include the rationale for phases 1-3 clinical trials, clinical endpoints, clinical data management and monitoring, ethics of clinical research, study design such as parallel, crossover and factorial designs, techniques for randomization and stratification, data collection, and sample size requirements.

    Prerequisite(s): Student must meet prerequisite (STA 502).

  
  • BST 571 - Introduction to Statistical Epidemiology

    (4 credits)

    Approaches to studying various aspects of a disease in human populations, including randomized trials and various observational studies such as case-control, cross-sectional, and ecological. Issues involving causal inference, multi-causality, threats to study validity, surveillance will be discussed.

    Prerequisite(s): Student must meet prerequisites (STA 502 and STA 513).


Chemistry

  
  • CHM 521 - Advanced Analytical Chemistry

    (3 credits)

    An in-depth analysis of the operating principles behind modern instrumental techniques. Emphasis on techniques that are used throughout the branches of chemistry such as mass spectrometry, HPLC, gas chromatography, infrared spectroscopy and NMR. Relative merits of each technique are examined along with a survey of typical applications. Three hours of lecture per week.

  
  • CHM 522 - Topics in Analytical Chemistry

    (3 credits)

    Selected subjects chosen from current analytical chemical areas, such as separation methods, instrumentation and electrochemistry. May be repeated for credit.

  
  • CHM 523 - Chemical Separations

    (3 credits)

    Detailed examination of fundamentals of modern chemical separation techniques including chromatography, electrophoresis, and mass spectrometry. Sample preparation methods such as solvent extraction, solid-phase extraction, and thermal desorption are considered. Relevant applications to environmental, industrial, and biomedical problems are illustrated by case studies from the current literature.

  
  • CHM 534 - Advanced Organic Chemistry

    (3 credits)

    Detailed discussion of aspects of modern synthetic methods, stereochemistry and reaction mechanisms.

  
  • CHM 535 - Topics in Organic Chemistry

    (3 credits)

    Selected subjects drawn from modern research fields. May be repeated for credit.

  
  • CHM 539 - Applied Organic Spectroscopy

    (3 credits)

    Introduction to theory, experimental methods and chemical application of molecular spectroscopy. Focus on nuclear magnetic resonance (NMR), electronic and vibrational spectroscopy (UV-Vis and IR), electron spin resonance (ESR), and mass spectrometry (MS). Emphasis on spectral interpretation and identification of organic molecules. Laboratory demonstration and/or experiment on selected techniques.

  
  • CHM 540 - Symmetry in Chemistry

    (3 credits)

    Detailed treatment of point group symmetry. Chemical applications of group theory with special emphasis on MO, ligand field theory and vibrational and electronic spectroscopy.

  
  • CHM 541 - Advanced Physical Chemistry

    (3 credits)

    Application of quantum mechanics and statistical mechanics to chemical kinetics, molecular structure and molecular spectroscopy.

  
  • CHM 542 - Topics in Physical Chemistry

    (3 credits)

    Selected topics drawn from current areas of interest, such as quantum mechanics, statistical mechanics, thermodynamics, spectroscopy, kinetics and group theory. May be repeated for credit.

  
  • CHM 544 - Computational Chemistry

    (3 credits)

    Application of advanced methods of computational chemistry to experimental problems. Emphasis on the capabilities and limitations of these techniques and on interpretation of results of state-of-the-art computational software.

  
  • CHM 550 - Science and Business of Biotechnology

    (3 credits)

    Detailed analysis of key facets of modern biotechnology industry, including recent advances in biochemistry, molecular biology and immunology, and the application of these technologies to diagnosis and treatment of disease, forensic medicine, agriculture and other industries. Case studies illustrate successful commercialization of biomedical research.

  
  • CHM 553 - Advanced Biochemistry

    (3 credits)

    Detailed treatment of aspects of biochemistry.

  
  • CHM 554 - Topics in Biochemistry

    (3 credits)

    Selected subjects drawn from the current fields of interest, such as immunochemistry, biotechnology and molecular biology. May be repeated for credit.

  
  • CHM 555 - Signal Transduction

    (3 credits)

    Literature-based consideration of biochemical communication that occurs when extracellular signals interact with cell receptors and activate complex intracellular signaling pathways. Detailed analysis of molecular interactions (protein-protein and protein- DNA) that convert the external signal to changes in cellular gene expression. Emerging experimental techniques will be emphasized.

  
  • CHM 563 - Advanced Inorganic Chemistry

    (3 credits)

    Detailed treatment of the chemistry of the elements.

  
  • CHM 564 - Topics in Inorganic Chemistry

    (3 credits)

    Selected topics chosen from current areas of interest, such as transition metal chemistry, boron chemistry, ligand field theory and organometallic chemistry. May be repeated for credit.

  
  • CHM 565 - Bioinorganic Chemistry

    (3 credits)

    Emphasis on the role inorganic elements, especially transition metals, play in biochemical systems. Topics discussed include metalloenzymes, role of inorganics in medicine (chemotherapeutic agents), nutritional aspects, toxicity, physical methods of detection in biochemical systems.

  
  • CHM 573 - Fundamentals of Materials Chemistry

    (3 credits)

    Comprehensive coverage of the fundamentals of applied materials chemistry. Discussion of key issues in physics and chemistry of materials. Will provide basis for understanding of solid-state chemistry, solid-state physics, and materials science.

  
  • CHM 574 - Polymer Science and Technology

    (3 credits)

    Polymer fundamentals and principles of fabrication with emphasis on extrusion, injection molding, reaction molding (RIM), and spray applications. The polymeric systems of high performance paints, coatings, adhesives, and cellular plastics are also examined.

  
  • CHM 581 - Biochemical Toxicology

    (3 credits)

    Systematic treatment of toxicological principles at cellular and biochemical levels. Emphasis is on mammalian toxicology, including: uptake and distribution, activation and metabolism; modes of action; theories of carcinogenesis and mutagenesis.

  
  • CHM 590 - Graduate Projects



    Advanced project-oriented laboratory and/or computer investigation focused in area relevant to student interest. Written report required. May be repeated for a total of 6 credits.

    Prerequisite(s): Student must have regular MS program status, have completed two graduate courses, and have permission of instructor.

  
  • CHM 685 - Seminar in Health and Environmental Chemistry



    Weekly seminars dealing with current issues and literature in health and environmental areas. For doctoral students only. May be repeated for up to 8 credits. Graded Satisfactory/Unsatisfactory.

  
  • CHM 690 - Graduate Research



    Graded Satisfactory/Unsatisfactory.

    Prerequisite(s): Student must have admission to regular graduate status.

  
  • CHM 799 - Doctoral Research in Chemistry



    Graded Satisfactory/Unsatisfactory. Approval of dissertation topic is required.


Communication

  
  • COM 500 - Introduction to Graduate Studies in Communication

    (4 credits)

    Provides overview of the field of communication and develops the reading, writing, and research skills that are necessary for the successful graduate student. Students explore an extensive body of communication literature, develop a research proposal, and learn the details of academic writing style.

  
  • COM 503 - Philosophy of Communication Scholarship

    (4 credits)

    Examines the stakes involved in varying approaches to communication scholarship, focusing on the role of history, culture, ideology, and institutional/disciplinary authority in the production of knowledge. Provides a core philosophy of communication scholarship that recognizes the implications of knowledge claims on human life, civic engagement, and democracy.

  
  • COM 505 - Advanced Interpersonal Communication

    (4 credits)

    Advanced current research and theories in relational communication. Shows how communication is the force behind the initiation, development, maintenance, and deterioration of interpersonal relationships. COM 505 is cross listed with COM 405. Student cannot receive credit for both courses.

  
  • COM 510 - Family Communication

    (4 credits)

    Introduction to communication in family settings. Major theoretical perspectives on family communicative practices including analysis of members? verbal and nonverbal interactions. Major themes include the process by which family communication is maintained, enhanced or disturbed. COM 510 is cross listed with COM 410. Student cannot receive credit for both courses.

  
  • COM 520 - Communication in the Classroom

    (4 credits)

    Focuses on the role of communication in the classroom context, with particular emphasis on communication between students and teachers. Communication theories and pedagogies are introduced and applied to the instructional setting in higher education.

  
  • COM 599 - Independent Study in Quantitative Methods

    (2 or 4 credits)

    A program of directed study under the guidance of a faculty adviser. The study plan is subject to final approval by the departmental graduate committee. May be repeated for up to 8 credits.

  
  • COM 622 - Qualitative Methods in Communication

    (4 credits)

    Study and application of qualitative methods in communication research with an emphasis on the use of critical methods.

  
  • COM 626 - Culture and Communication: Contexts and Issues

    (4 credits)

    Examines the global context of intercultural encounters with emphasis on mapping the deep historical roots of inequality that structure relations within and between nations and peoples.

  
  • COM 627 - Feminist Rhetorical Theory

    (4 credits)

    Examines the intellectual debates and developments that inform research in feminist rhetorical theory and criticism. Provides a survey of feminist rhetorical theories, including traditional, critical-cultural, postmodern, and postcolonial approaches.

  
  • COM 628 - Rhetoric of Popular Culture

    (4 credits)

    Examines the rhetorical and ideological dimensions of popular culture. Provides students with a detailed analysis of the multiple sites where everyday cultural practices, relations of power and domination, political economy, and texts converge, engendering meanings that have material consequences for human life and the environment.

  
  • COM 629 - Culture, Power and Representation

    (4 credits)

    Examines the various theories of representation; the ethnic, racial, and gendered production of difference; the relation between discourse and subjectivity; and the poetics and politics of representation.

  
  • COM 634 - Communication and Cultural Citizenship

    (4 credits)

    Foregrounds the relationship between discourse, citizenship, and social change by examining the role that communication plays in cultural articulations of citizenship. Scrutinizes arguments, policies, methods, and artifacts advanced in communication research on citizenship, from its performance in popular culture to its legal, social, and political manifestations.

  
  • COM 650 - Interpersonal Communication Theory

    (4 credits)

    Examines theories central to relationships in a variety of contexts such as: organizational, romantic, small groups, friendships, and the practice of persuasion.

  
  • COM 652 - Quantitative Methods in Communication

    (4 credits)

    Provides graduate students with the principles and skills necessary to critique research literature, including developing proficiencies in structuring designs basic to descriptive and experimental studies such as data collection, analysis, and presentation techniques in communication research.

  
  • COM 656 - Privacy and Disclosure

    (4 credits)

    Investigates the role communication plays in privacy and disclosure. Explores key concepts and theories that are germane to privacy and disclosure.

  
  • COM 670 - Global Media Studies

    (4 credits)

    Examines issues surrounding international media, including globalization theory, comparative media systems, cultural imperialism, and cultural information flows.

  
  • COM 673 - Theorizing Media

    (4 credits)

    Examines the key theoretical issues in the field of media studies as related to the historical development of mass communication. Provides firm grounding in the central assumptions, approaches and schools of thought that have shaped our understanding of media.

  
  • COM 679 - Media and Modernity

    (4 credits)

    Examines the place of media communication within the broader processes of modernity from the mid 19th through the early 21st century.

  
  • COM 685 - Special Topics in Critical Cultural Communication

    (4 credits)

    Special topics in critical cultural communication studies. May be repeated for credit under different course subtitle.

  
  • COM 686 - Special Topics in Interpersonal Communication

    (4 credits)

    Special topics in interpersonal communication. May be repeated for credit under different course subtitle.

  
  • COM 687 - Special Topics in Media Studies

    (4 credits)

    Examines topics related to the development of media in relationship to US culture, including programming, technology and industry. Introduces students to central issues in media historiography and considers key issues in the field of media studies.

  
  • COM 688 - Comprehensive Examination

    (4 credits)

    Comprehensive examination by a degree candidate based on approved reading list and administered by a three-faculty committee.

  
  • COM 696 - Creative Project

    (4 credits)

    Completion of a creative project by a degree candidate with approval of his/her project committee.

  
  • COM 699 - Thesis

    (4 credits)

    Completion of a research project by a degree candidate with approval of his/her thesis committee.


Computer Science and Engineering

  
  • CSE 505 - Object-Oriented Computing I

    (4 credits)

    Introduction to object-oriented computer programming using a high-level programming language such as Java. Classes, member functions, inheritance, polymporphism and operator overloading. Design methodologies and introduction to software engineering principles and practices. Basic data structures are introduced. This course is cross listed with an undergraduate course. Credit cannot be received for more than one of CSE 505, CIT 230, and CSE 230. Course repeats are not permitted. Credit not applicable toward an M.S. degree.

  
  • CSE 506 - Object-Oriented Computing II

    (4 credits)

    A second course in programming with emphasis on data abstraction and object oriented design. The basic data structures in computer science, including stacks, queues, lists, trees and graphs are covered in detail. Concepts of design, analysis and verification are discussion in the context of abstract data types. Examples of applications taken from numeric and symbolic domains are used. This course may be cross listed with CSE 231. Credit cannot be received for both CSE 506 and CSE 231. Course repeats are not permitted. Credit not applicable toward an M.S. degree.

    Prerequisite(s): Student must meet prerequisite (CSE 505) or equivalent.

  
  • CSE 507 - Design and Analysis of Algorithms

    (4 credits)

    Computer algorithms, their design and analysis. Strategies for constructing algorithmic solutions, including divide-and-conquer, dynamic programming and greedy algorithms. Development of algorithms for parallel and distributed architectures. Computational complexity as it pertains to time and space is used to evaluate the algorithms. A general overview of complexity classes is given. This course is cross listed with an undergraduate course. Credit cannot be received for more than one of CSE 507, CSE 361, and APM 367. Course repeats are not permitted. Credit not applicable toward an M.S. degree.

    Prerequisite(s): Student must meet prerequisite (CSE 506) or equivalent.

  
  • CSE 508 - Computer Hardware Design

    (4 credits)

    Development of components and techniques needed to design basic digital circuits and systems for computers, communication and related applications. Design and analysis of combinational and sequential logic circuits using a hardware description language such as VHDL. Design of a small digital computer and its implementation in an FPGA. This course is cross listed with an undergraduate course. Credit cannot be received for both CSE 508 and CSE 378. Course repeats are not permitted. Credit not applicable toward an M.S. degree.

  
  • CSE 512 - Artificial Intelligence in Manufacturing

    (4 credits)

    This course focuses on the integration of the techniques and methodologies from artificial intelligence and manufacturing engineering. On the manufacturing side, issues of design, manufacturability, process planning and cost analysis are cast around feature-based CAD/ CAM technologies. The artificial intelligence techniques include standard transparent representation schemes of rule bases and semantic networks as well as the most up-to-date opaque representations of neural networks and genetic algorithms, both areas integrated with issues of fuzzy logic and control. Involves a large class project. Credit cannot be received for both ISE 512 and CSE 512.

    Prerequisite(s): Student must have a background in artificial intelligence, manufacturing, or business.

  
  • CSE 513 - Computational Intelligence

    (4 credits)

    This course covers fundamental notions of modern artificial intelligence and fuzzy logic. Topics include: problem solving (informed search methods); knowledge and reasoning (inference in first-order logic); planning/acting; reasoning under uncertainty (probabilistic reasoning systems, decision making) and fuzzy inferences (Mamdani, Sugeno, and Tsukamoto); parameter identification and learning from observations (neural and belief networks, Genetic algorithms). The course will also discuss recent applications of artificial intelligence (such as Chess, Othello, robot navigation), and fuzzy logic (fuzzy controllers).

    Prerequisite(s): Student must meet prerequisites (APM 263 and CSE 507) or equivalent.

  
  • CSE 520 - Fundamentals of Software Modeling

    (4 credits)

    Laboratory oriented course on mathematical modeling of Software Engineering Issues: Program Specifications: Direct and indirect specifications, assertions; mathematical concepts involved: Propositions, Predicate calculus. Abstraction Notations: Sets and set operations, sequences, maps, bags, lamba notation. Algorithm Definition: Functions, operations, polymorphic functions, higher order functions. Stepwise Program Refinement: Programming by contract, correctness maintaining transformations; Static Analysis of Computer Programs: Relations, Flowgraphs, Data and Control Dependencies, Detection of Anomalies. Modeling Software Design: Procedure Call Graph, modules? export/import relations. Modeling Program Execution: Computation trace, dynamic data and control dependencies. Previously CSE 510. Credit cannot be received for both CSE 520 and CSE 510.

    Prerequisite(s): Student must meet prerequisites (CSE 337, CSE 505, CSE 506 and CSE 507) or equivalent.

  
  • CSE 522 - Object Oriented Analysis and Design

    (4 credits)

    This course covers the methodologies of object oriented (OO) modeling during the planning, analysis and design stages of software systems development. Predominant methodologies and techniques such as the Unified Modeling Language (UML) will be surveyed. OO programming using an OO language such as C++ or Java is not covered in this course. Topics include both process oriented issues, such as the application of use case modeling during OO requirements analysis, and product-oriented issues, such as the definition of an OO design using class diagrams.

    Prerequisite(s): Student must meet prerequisites (CSE 337, CSE 505, CSE 506 and CSE 507) or equivalent.

  
  • CSE 530 - Software Prototyping and Validation

    (4 credits)

    This is a project-oriented course geared towards the creation of a validated, interpretable and thoroughly tested model of software for which, in most cases, C++ code can be automatically generated. It builds on the VDM-SL notation covered in CSE 520 and is supported by the VDM-SL Toolbox, TOPICS: Program development cycle. Principles of step-wise, correctness preserving refinement. Requirements synthesis; Direct and indirect models; Operation refinement for structured programming constructs. Data refinement: Abstract Data Types (ADT) in program development, user-defined types, representation of ADT. Model validation: testing and proof obligations; automated random testing of the final model using an executable postcondition of the problem as a test oracle. Previously CSE 537. Credit cannot be received for both CSE 530 and CSE 537.

    Prerequisite(s): Student must meet prerequisite (CSE 520 or CSE 537).

  
  • CSE 535 - Programming Languages and Compilers

    (4 credits)

    Modern topics in programming languages such as aspect-oriented programming, constraint programming, logic programming, formal syntax and operational semantics. Aspects of language compilation such as lexical analysis, syntactic analysis and translation.

    Prerequisite(s): Student must have graduate standing.

  
  • CSE 538 - Software Verification and Testing

    (4 credits)

    The course consists of three main parts: Formal Verification (proofs of correctness), Static Program Analysis (detection of program anomalies, explanatory analysis, static debugging) and Dynamic Program Analysis (testing and debugging), the latter two representing software engineering approach to software verification. Most of the course consists of lectures by the instructor and discussions of the assignments. If the size of the class is relatively small, a seminar could be required in lieu of an assignment. Two software tools are used: SPARK (Static Analysis, Verification), and STAD (System for Testing and Debugging) for static analysis and testing.

    Prerequisite(s): Student must have graduate standing.

  
  • CSE 539 - Software Engineering

    (4 credits)

    An overview of software development processes, tools and techniques from the perspective of learning what they can and cannot do; deciding when, how and why to apply them; and selecting among the available alternatives. Requirements analysis and specification techniques; life-cycle models; process modeling; software design methods; project planning and management; quality assurance; configuration management; program and system testing. Credit cannot be received for both CSE 539 and CSE 439.

    Prerequisite(s): Student must meet prerequisites (CSE 505, CSE 506 and CSE 507 or equivalent).

  
  • CSE 541 - Software Project Planning, Management and Maintenance

    (4 credits)

    Software project planning and management topics include uncertainty and risk analysis; planning a software project; project modeling, scheduling and milestones; resource allocation; software cost estimation; mechanisms for monitoring and controlling schedule, budget, quality and productivity; staffing, leadership, motivation, and team building; communication management and project documentation.

  
  • CSE 542 - Software Architecture and Components

    (4 credits)

    Methodologies for rapid prototyping and component software use. Topics include: platforms for rapid prototyping and objectoriented software development; available software components; object request brokers (COM/CORBA/OLE); data modeling, transaction processing and federated database; client and server web technologies. A theory and project oriented course.

  
  • CSE 545 - Database Systems I

    (4 credits)

    Concurrency control, recovery, and query optimization for database systems; distributed database systems; object-oriented database systems; knowledge-base systems; optimization of conjunctive queries and linear recursions; experimental knowledgebase systems; the universal relation as a user interface. Students will create and conduct studies of standard relational databases as a laboratory component of this course.

    Prerequisite(s): Students must meet prerequisites (CSE 345, CSE 505, CSE 506 and CSE 507).

  
  • CSE 549 - Wireless and Industrial Networks

    (4 credits)

    Wireless networking topics covered include wireless computer network protocols (802.11, WiMax), wireless personal area network protocols (Bluetooth, ZigBee), wireless sensor networks and cellular networks. Industrial and embedded networking topics covered include Controller Area Network (CAN), Modbus, Profibus, Foundation Fieldbus and Industrial Ethernet. Networking applications are designed and implemented as student projects.

    Prerequisite(s): Student must meet the prerequisite (CSE 447) or equivalent.

  
  • CSE 550 - Operating Systems

    (4 credits)

    Introduction to the concepts and design of multi-programmed operating systems. Typical topics include: historical perspectives; sequential processes; concurrent processes; processor management; store management; scheduling; file management; resource protection; a case study. This course is cross listed with an undergraduate course. Credit cannot be received for both CSE 550 and CSE 450.

    Prerequisite(s): Students must meet the prerequisites (CSE 505, CSE 506 and CSE 507 or equivalent).

  
  • CSE 551 - Advanced Web Design and Application

    (4 credits)

    Advanced concepts in WEB design including protocols for integrating databases and effective information exchange necessary for developing enterprise resource management systems are covered. Evolving technologies and web application development architectures, including multi-tier processing, session management, security, and availability are discussed. The students complete a web application as a part of the course.

    Prerequisite(s): Student must meet prerequisites (CSE 251 and CSE 445) or equivalent.

  
  • CSE 555 - Visual Computing

    (4 credits)

    Visual computing is the confluence of computer vision, image processing and analysis, computer graphics, and visual information management. This course covers fundamentals of visual computing with emphasis on image processing, image analysis and graphics rendering. The topics to be covered include image filtering, image compression, image segmentation, image morphing, 2D/3D primitives, 2D/3D geometry transformation, 2D/3D rasterization, illumination and animation.

    Recommended prerequisite(s): Recommended prerequisites: MTH 275 and STA 226 or equivalent.

  
  • CSE 561 - Advanced Data Structures and Algorithms

    (4 credits)

    The course systematically studies advanced data structures and the design and analysis of algorithms. The main focuses are the techniques for designing algorithms using appropriate data structures, proving correctness, and analyzing the computational complexity of algorithms. Topics covered include: hash tables; data structures for combinatorial optimization; search trees; recurrence relations; divide and conquer; dynamic programming; greedy methods; advanced graph algorithms; linear programming. This course will be supplemented by algorithms selected from recent technical literature.

    Prerequisite(s): Student must have graduate standing.

  
  • CSE 564 - Computer Architecture

    (4 credits)

    The course explores current trends and future directions in processor micro-architecture as well as various hardware and software techniques in high-performance computing. A review of pipeline and memory hierarchies is followed by advanced topics including branch prediction, dynamic scheduling, superscalar techniques, speculative execution, prefetching, high-speed I/O, VLIW, multi-threaded processors, and application-specific processors such as those for embedded and multimedia systems. This course is cross listed with an undergraduate course. Credit cannot be received for both CSE 564 and CSE 464.

  
  • CSE 576 - Embedded Systems Design Using FPGAs

    (4 credits)

    The use of hardware description languages such as VHDL in the design of embedded systems containing both an FPGA and a microprocessor; high-level design tools to specify, simulate and synthesize designs to FPGAs, design examples. Previously CSE 670. Credit cannot be received for both CSE 576 and CSE 670.

    Prerequisite(s): Student must meet prerequisite (CSE 508 or equivalent).

  
  • CSE 581 - Information Retrieval and Knowledge Discovery

    (4 credits)

    This course covers the models for information retrieval from text and multimedia databases. Methodologies for database indexing and visualization are discussed. Statistical and deterministic algorithms for discovering knowledge from databases, including, decision trees, clustering, regression, and neural models are covered.

  
  • CSE 583 - E-Commerce and ERP

    (4 credits)

    This course focuses on the evolving technologies on the world wide web that support new models of business. These models include 1) electronic commerce with concerns of fault tolerance, security, and 24x7 availability and 2) ERP with concerns of financial, human resource and manufacturing systems integrating together into inter-company supply chain systems. Credit cannot be received for both CSE 583 and ISE 580.

  
  • CSE 591 - Bioinformatics

    (4 credits)

    This course covers biological databases and algorithms for information retrieval from biological databases. Stochastic methodologies for modeling and searching biological motifs and patterns for functional inference are discussed. Algorithms for pair-wise and multiple sequence alignment, phylogenetic reconstruction and gene detection are also covered.

    Prerequisite(s): Student must meet prerequisite (CSE 445) or equivalent.

  
  • CSE 594 - Independent Study

    (2 to 4 credits)

    Independent study in a special area of computer science and engineering. Topic must be approved prior to registration. May be taken more than once. May not exceed a maximum of 8 credits.

  
  • CSE 595 - Special Topics

    (2 to 4 credits)

    Study of special topics in computer science and engineering. May be taken more than once. May not exceed a maximum of 8 credits.

  
  • CSE 596 - Professional Practice



    An internship/industry project related to program of study. Must be approved prior to registration. The student must submit a report that is graded by supervising faculty.

  
  • CSE 616 - Pattern Recognition and Machine Learning

    (4 credits)

    Introduction to recognition and learning; Bayes decision theory; parametric and nonparametric methods including Hidden Markov models; Discriminant functions including support vector machines; Multilayer neural networks; Decision and regression trees for learning; Performance estimation; Unsupervised learning and clustering; Subspace methods; Application.

    Prerequisite(s): Students must meet prerequisites (CSE 506 and CSE 507 or equivalent).

  
  • CSE 645 - Database Systems II

    (4 credits)

    This course is designed to serve as a bridge between studying databases and doing research in databases. Each section of this course will have a specified theme of current research interest. Themes covered in the past include Federated databases, Active databases, Transaction processing in advanced applications, and Data on the Web. The course is run on a seminar like format. About half of the lectures are presented by the students. Throughout the semester, students gain the necessary background to understand technical and practical issues related to the theme, survey research proposals related to these issues, and possibly formulate a research proposal for master thesis work.

    Prerequisite(s): Student must meet prerequisite (CSE 545).

  
  • CSE 647 - Advanced Computer Networks

    (4 credits)

    Topics covered include TCP/IP fundamentals, performance measurement and evaluation of TCP/IP networks (tcpdump, tcpstat, jplot, NetPIPE), network simulation (NS & OPNET), modeling, TCP/IP performance in emerging networks, congestion control, queue management, traffic management, TCP flavors and implementation. Current research topics are also covered. TCP networks are simulated and analyzed as student projects.

    Prerequisite(s): Students must meet prerequisite (CSE 447) or equivalent.

  
  • CSE 650 - Advanced Operating Systems

    (4 credits)

    This course focuses on distributed operating systems. Topics covered include communication protocols for message passing and RPC, synchronization of distributed systems; processes and processors; distributed file systems; distributed shared memory, Grid computing, and security issues. Students will implement projects using distributed systems.

    Prerequisite(s): Students must meet prerequisite (CSE 550) or equivalent.

  
  • CSE 655 - Advanced Visual Computing

    (4 credits)

    This course is a continuation of CSE 555. It introduces advanced topics in visual computing. Selected papers in visual computing are studied. Selected areas include volume graphics and volume rendering, computational geometry, medical imaging, visual recognition, image/video classification and retrieval, human tracking, scientific visualization, 3D image reconstruction. A research project is mandatory in this course.

    Prerequisite(s): Student must meet prerequisite (CSE 555 or CSE 618).

  
  • CSE 664 - Parallel Computer Architecture

    (4 credits)

    Parallel computer systems: SIMD, MIMD, Shared memory, NUMA, UMA architectures, multiple bus, interconnection network, distributed memories, message passing structures, hierarchical caches, snooping controller design, directory based cache coherency, performance evaluation of parallel systems, instruction level parallelism, practical small multiprocessor system design issues, large scalable multiprocessor systems, grid computer performance, chip multiprocessor system (multiple cores),
    network processors and the future of parallel architectures.

    Prerequisite(s): Student must meet prerequisite (CSE 564).

  
  • CSE 681 - Information Security

    (4 credits)

    Introduction to cryptography and its application to networking and operating system security. Topics covered include secret key and public key cryptographic algorithms, hash functions, authentication, digital signature, digital certificate, key management, email security, web security, SSL/TLS, IP security and wireless security, firewalls, intrusion detection and traceback techniques, security threats and countermeasures, and legal and ethical issues. Independent research on network security is required as
    student projects.

    Prerequisite(s): Student must meet prerequisite (CSE 549 or equivalent).

  
  • CSE 690 - Graduate Computer Science and Engineering Project

    (2 to 4 credits)

    Independent work on an advanced computer science and engineering project. Topic must be approved prior to registration. May be taken more than once. May not exceed a maximum of 4 credits.

  
  • CSE 691 - Master’s Thesis Research



    Directed research leading to a master’s thesis. Topic must be approved prior to registration. May be taken more than once. May not exceed a maximum of 8 credits.

  
  • CSE 791 - Research Initiation

    (2 credits)

    This course introduces new doctoral students to the research process. The topics covered include research strategy and tactics, publications, peer-review, research presentations, intellectual property and ethics.

  
  • CSE 792 - Research Seminar

    (2 credits)

    This course aims at helping doctoral students familiarize themselves with background research in their fields. Students primarily teach this seminar course with the instructor providing feedback on research and presentation skills. Each student submits a final paper summarizing the background knowledge and challenges in their proposed field of study.

  
  • CSE 794 - Independent Study

    (2 to 4 credits)

    Advanced independent study in a special area of computer science and engineering. Topic must be approved prior to registration. May be taken more than once. May not exceed a maximum of 8 credits.

  
  • CSE 795 - Special Topics

    (2 to 4 credits)

    Advanced study of special topics in computer science and engineering. May be taken more than once. May be taken more than once. May not exceed a maximum of 8 credits.

  
  • CSE 799 - Doctoral Dissertation Research



    Directed research toward the doctoral dissertation. May be taken more than once for a minimum of 24 credits.

 

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