Computational Science and Engineering

Similar documents
Service courses for graduate students in degree programs other than the MS or PhD programs in Biostatistics.

Statistics Graduate Courses

Learning outcomes. Knowledge and understanding. Competence and skills

CS Master Level Courses and Areas COURSE DESCRIPTIONS. CSCI 521 Real-Time Systems. CSCI 522 High Performance Computing

Applied mathematics and mathematical statistics

How To Get A Computer Science Degree At Appalachian State

HPC enabling of OpenFOAM R for CFD applications

ANALYTICS CENTER LEARNING PROGRAM

Is a Data Scientist the New Quant? Stuart Kozola MathWorks

List of Ph.D. Courses

Information and Decision Sciences (IDS)

Ph.D. in Bioinformatics and Computational Biology Degree Requirements

Program description for the Master s Degree Program in Mathematics and Finance

Prerequisite: High School Chemistry.

How To Understand The Theory Of Probability

Master of Arts in Mathematics

Doctor of Philosophy in Computer Science

How To Get A Masters Degree In Logistics And Supply Chain Management

Department of Mathematical Sciences

Industrial and Systems Engineering Master of Science Program Data Analytics and Optimization

MSCA Introduction to Statistical Concepts

Eastern Washington University Department of Computer Science. Questionnaire for Prospective Masters in Computer Science Students

Scalable Developments for Big Data Analytics in Remote Sensing

Study Plan for the Master Degree In Industrial Engineering / Management. (Thesis Track)

Graduate Certificate in Systems Engineering

The Applied and Computational Mathematics (ACM) Program at The Johns Hopkins University (JHU) is

The Department of Electrical and Computer Engineering (ECE) offers the following graduate degree programs:

MATHEMATICS (MAT) Programs Offered. Master of Science. Mathematics

Department of Electrical and Computer Engineering

How To Get A Computer Science Degree

The Master s Degree with Thesis Course Descriptions in Industrial Engineering

COMPUTER SCIENCE. Department of Mathematics & Computer Science

Course Sequence Diagram Doctor of Business Administration

Machine Learning with MATLAB David Willingham Application Engineer

PROGRAM DIRECTOR: Arthur O Connor Contact: URL : THE PROGRAM Careers in Data Analytics Admissions Criteria CURRICULUM Program Requirements

COLLEGE OF PROFESSIONAL AND MATHEMATICAL STUDIES

Master of Mathematical Finance: Course Descriptions

Graduate Studies in the Department of Mathematical Sciences

Diablo Valley College Catalog

COMPUTER SCIENCE AND ENGINEERING

MATHEMATICS. Administered by the Department of Mathematical and Computing Sciences within the College of Arts and Sciences. Degree Requirements

COURSE TITLE COURSE DESCRIPTION

MEng, BSc Computer Science with Artificial Intelligence

DEPARTMENT OF PETROLEUM ENGINEERING Graduate Program (Version 2002)

Master of Science in Systems Engineering

M.S. IN APPLIED PHYSICS AND COMPUTER SCIENCE

BIOINF 585 Fall 2015 Machine Learning for Systems Biology & Clinical Informatics

The University of Connecticut. School of Engineering COMPUTER SCIENCE GUIDE TO COURSE SELECTION AY Revised July 27, 2015.

MEng, BSc Applied Computer Science

Total Credits: 30 credits are required for master s program graduates and 51 credits for undergraduate program.

SYSTEMS, CONTROL AND MECHATRONICS

The University of Connecticut. School of Engineering COMPUTER SCIENCE GUIDE TO COURSE SELECTION AY Revised May 23, 2013.

I. MASTER OF ARTS FOR TEACHERS

Computer Science. General Education Students must complete the requirements shown in the General Education Requirements section of this catalog.

Doctor of Philosophy in Informatics

Numerical Analysis Introduction. Student Audience. Prerequisites. Technology.

REGULATIONS FOR THE DEGREE OF MASTER OF SCIENCE IN COMPUTER SCIENCE (MSc[CompSc])

Data, Measurements, Features

Department of Psychology

Interdisciplinary Master s study program in Computer Science and Mathematics

Decision Support Optimization through Predictive Analytics - Leuven Statistical Day 2010

Computer Science MS Course Descriptions

Principles of Data Mining by Hand&Mannila&Smyth

Position Classification Flysheet for Computer Science Series, GS Table of Contents

Master of Science in Computer Science

Numerical Algorithms Group. Embedded Analytics. A cure for the common code. Results Matter. Trust NAG.

Industrial and Systems Engineering (ISE)

Ph.D. Biostatistics Note: All curriculum revisions will be updated immediately on the website

Management Information Systems

Please consult the Department of Engineering about the Computer Engineering Emphasis.

KATE GLEASON COLLEGE OF ENGINEERING. John D. Hromi Center for Quality and Applied Statistics

CACS Degree Requirements for the MS or PhD in Computer Science of Engineering

COMPUTER SCIENCE. FACULTY: Jennifer Bowen, Chair Denise Byrnes, Associate Chair Sofia Visa

Advanced Computational Software

SECOND YEAR. Major Subject 3 Thesis (EE 300) 3 Thesis (EE 300) 3 TOTAL 3 TOTAL 6. MASTER OF ENGINEERING IN ELECTRICAL ENGINEERING (MEng EE) FIRST YEAR

Doctor of Philosophy in Systems Engineering

How To Use Neural Networks In Data Mining

REGULATIONS FOR THE DEGREE OF MASTER OF SCIENCE IN COMPUTER SCIENCE (MSc[CompSc])

APPM4720/5720: Fast algorithms for big data. Gunnar Martinsson The University of Colorado at Boulder

Doctor of Philosophy in Economics (English Program) Curriculum 2006

PhD in Computer Science at North Carolina A&T State University

Proposal for Undergraduate Certificate in Large Data Analysis

Health Policy and Administration PhD Track in Health Services and Policy Research

University of Kentucky Undergraduate Bulletin 1

Chapter 6. The stacking ensemble approach

Modelling, Extraction and Description of Intrinsic Cues of High Resolution Satellite Images: Independent Component Analysis based approaches

MSCA Introduction to Statistical Concepts

Courses Descriptions. Courses Generally Taken in Program Year One

Introduction to Engineering System Dynamics

Sanjeev Kumar. contribute

POLICIES AND PROCEDURES M.S. and Ph.D. Degrees in Applied Mathematics Applied Mathematics Graduate Group University of California, Merced

Part I Courses Syllabus

Health Informatics Student Handbook

Electrical and Computer Engineering (ECE)

Graduate Co-op Students Information Manual. Department of Computer Science. Faculty of Science. University of Regina

Master of Science in Health Information Technology Degree Curriculum

Department of Economics

Data Mining and Machine Learning in Bioinformatics

Adapting scientific computing problems to cloud computing frameworks Ph.D. Thesis. Pelle Jakovits

Transcription:

COURSE DESCRIPTION CSE 620. Introduction to Computational Software Tools Credit 3(3-0) This course covers the introduction and application of commonly used computational tools including computer algebra systems, interpreted languages used as scripting languages, and programming. This course also covers the basics of computational science including finite precision arithmetic, logic, and algorithmic design. CSE 701. Applied Probability and Statistics Credit 3(3-0) This course addresses probability and statistics theory and techniques with common application in computational science and engineering. The course will include exploratory data analysis techniques, statistical standard distributions, one-and-two sample tests with continuous data, regression analysis, analysis of variance, analysis of tabular data, sample size calculations, hypothesis testing, linear regression, and design of experiments. Statistical languages such as R will be used to implement the concepts learned in the course. CSE 702. Computational Methods for Algebraic Systems Credit 3(3-0) This course presents and discusses computational methods and their reliability, accuracy, and scalability, and computational implementations, with special emphasis on the solution, analysis, and optimization of linear and nonlinear algebraic systems. Topics include computational aspects of matrix theory, solution of large sparse linear systems, matrix decompositions such as the eigenvalue and singular value decompositions, linear and nonlinear programming, and function approximations. CSE 703. Programming for Scalable Computing Systems Credit 3(3-0) This course presents the concepts, principles of hardware and software, communication and computational strategies for scalable, parallel computing systems, the associated computer data structures, programming libraries for parallel programming paradigms. This course is to bridge the gap between the parallel algorithms and applications which are often designed and described in abstract terms and the actual parallel computer architectures and their programming interfaces. Prerequisite: CSE 620 CSE 705. Computational Aspects of Linear System Theory Credit 3(3-0) This course reviews basic concepts from linear systems and considers the computational aspects of modeling, analyzing, controlling, and identifying linear systems. Topics include classification of signals and systems, an overview of system-theoretic problems such as modeling, identification, control, and simulation, linearization, inversion, computations based on discretization and matrix decompositions. Approved, Fall 2016 Page 1

CSE 720. Research Computing Environments Credit 3(3-0) This course introduces high performance computing environments, ranging from extreme high end desktop systems to scalable computing with clusters and MPP systems. Emphasis is on environments possessing the following elements: the Linux operating system, multicore and GPGPU combined systems, large storage management, remote execution and schedulers for shared resource management. Prerequisite: Consent of Instructor. CSE 750. Concepts in Computational Science and Engineering Credit 3(3-0) This course focuses on computational thinking. The student will learn how to express scientific concepts as a problem for a computer to help solve. The course includes the transformation from infinite-precision mathematics to a discrete approximation which is implemented in code or other appropriate tool for the computer. CSE 785. Special Topics Credit Credit 3(3-0) or special content courses on a once only basis at the Master s level. The topic of the course and title are determined prior to registration. Prerequisite: Consent of Instructor. CSE 750. Topics in Computational Science and Engineering Credit 3(3-0) This course focuses on computational thinking. The student will learn how to express scientific concepts as a problem for a computer to help solve. The course includes the transformation from infinite precision mathematics to a discrete approximation which is implemented in a code or other appropriate tool for the computer. CSE 785. Special Topics Credit 3(3-0) or special content courses on a once only basis at the Master s level. The topic of the course and title are determined prior to registration. Prerequisite: Consent of Instructor. CSE 792. Graduate Seminar Credit 1(1-0) Discussions and reports of subjects in Computational Science and Engineering and allied fields will be presented. CSE 793. Master s Supervised Teaching Credit 3(3-0) Students will gain teaching experience under the mentorship of faculty who assist the student in planning for the teaching assignment, observe and provide feedback to the student during the teaching assignment, and evaluate the student upon completion of assignment. Prerequisite: Consent of Instructor. Approved, Fall 2016 Page 2

CSE 794. Master s Supervised Research Credit 3(3-0) This course is supervised research under the mentorship of a faculty member. It is not intended to serve as the project nor thesis topic of the master s student. Prerequisite: Consent of instructor. CSE 796. Master s Project Credit 3(3-0) The student will conduct advanced research of interest to the student and the instructor. A written proposal, which outlines the nature of the project, must be submitted for approval. This course is only available to project option students. CSE 797. Master s Thesis Credit variable 2 to 6(2 to 6-0) Science thesis research will be conducted under the supervision of the thesis committee chairperson leading to the completion of the Master s Thesis. This course is available only to thesis option students and can be repeated. CSE 799. Continuation of Master s Thesis Credit 1(1-0) This course is a continuation of CSE 797. The course is for master s students who have completed all required credit hour requirements. This course is repeatable. Prerequisite: Completion of all Thesis credit hours. CSE 801. Computational Statistics Credit 3(3-0) This course covers computational statistical concepts for analyzing large data sets including. Topics include: maximum likelihood, generating random variables, estimating distributions via simulation, expectation-maximization, data partitioning including bootstrapping, jackknifing and cross-validation, multivariate, parametric and nonparametric regression, principal components, classification and regression trees, and multivariate analysis of variance (MANOVA). Statistical packages such as MATLAB will be utilized to implement the concepts learned in the course. CSE 802. Computational Methods for Differential Equations Credit 3(3-0) This course presents and discusses computational methods and their reliability, accuracy, and scalability, and computational implementations, with special emphasis on initial and boundary value problems in ordinary and partial differential equations. Topics include sampling issues, discretization and truncation errors, marching, finite differences, finiteelements, grids and meshes, and function approximations. CSE 803. High-Performance and Scalable Computing Credit 3(3-0) This course discusses computing paradigms, hardware and software implementations, and communication and computational strategies for high-performance scalable and parallel computing systems; including clusters, grid computing, GPGPU computing and remote Approved, Fall 2016 Page 3

storage. Examples include MPI, OpenMP and GPU libraries for scalable computing and programming on available clusters. Prerequisite: CSE 703 or Consent of Instructor. CSE 804. Computational Modeling and Visualization Credit 3(3-0) This course covers some computational techniques for solving deterministic and nondeterministic models followed by analysis and interpretation techniques useful in the analysis of numerical data. The course includes the use of visualization tool kits, such as 3D visualization. Students will analyze the effectiveness of visual representations and construct their own visualizations, strengthening their abilities to explore, evaluate, and understand large amounts of quantitative data. Prerequisite: CSE 620 or Consent of Instructor. CSE 805. Machine Learning and Data Mining Credit 3(3-0) This course covers machine-learning and data-mining concepts for analyzing very large, complex data sets. Topics include data preprocessing, measuring data similarity, mining frequent patterns, association rule mining, classification/prediction, cluster analysis, neural-network, decision trees, discriminant analysis, rule-based decisions, nearestneighbor and naïve Bayes classifier, outlier detection and others. Machine learning tools like WEKA will be introduced to augment the course materials. CSE 806. Computational System Theory Credit 3(3-0) This course overs the fundamentals of general, qualitative, and linear system theories such as the classification of signals, models, and systems, and problems of system theory such as simulation, system identification, and inversion. Computational themes such as decomposition, continuation, and prediction-correction are discussed. The computational requirements and complexity of basic algorithms of system theory are also discussed. CSE 815. Bioinformatics Credit 3(3-0) This course examines fundamental concepts and methods in bioinformatics, including computational methods for analyzing DNA, RNA, and the protein data, with explanations of underlying algorithms, the advantages and limitations of each method, and strategies for their application to biological problems. Various tools for Next-Generation sequence data analysis are introduced. Prerequisite: Consent of Instructor. CSE 816. Topics in Multi-Scale and Multi-Physics Modeling Credit 3(3-0) This course focuses on multi-scale, multi-physics modeling approaches, associated computational techniques involving quantum, atomistic, micro-level, meso-level, macrolevel models and the coupling of such models and related applications in engineering, materials and physical sciences. Approved, Fall 2016 Page 4

CSE 817. Fundamentals of Big Data Analysis Credit 3(3-0) This course covers the concepts of big data analysis such as variety, velocity, veracity, and value. The course focuses on issues of storage, processing, analysis, visualization and application of big data. Technologies such as MapReduce and Hadoop are discussed, in addition to the newest trends. Prerequisite: Consent of Instructor. CSE 826. Modeling and Simulation of Physical Systems Credit 3(3-0) This course applies computational methods to design and implement models for a variety of physical systems that are based on the continuum or particle paradigms. Both deterministic and stochastic approaches are presented. Example applications include satellite trajectories, acoustics, and electro-magnetic fields. Implementations using highend scalable computing will be pursued. Prerequisite: CSE 620 or Consent of Instructor. CSE 885. Special Topics Credit 3(3-0) or special content course as required at the doctoral level. CSE 992. Doctoral Seminar Credit 1(1-0) Seminars delivered by student researchers, faculty, and invited speakers. The student receives a Pass/Fail and no letter grade is given upon completion. This course can be taken more than once CSE 993. Doctoral Supervised Teaching Credit variable, 2-3(2/3-0) This course introduces the doctoral student to classroom or laboratory teaching under the supervision of a faculty mentor. Prerequisite: Consent of Instructor. CSE 994. Doctoral Supervised Research Credit variable, 2-3(2/3-0) This is supervised research under the mentorship of a member of the graduate faculty. It is not intended to serve as the dissertation topic of the doctoral student. Prerequisite: Consent of Instructor. CSE 997. Doctoral Dissertation Credit variable, 2 to 12 (2 to 12-0) This represents the supervised research leading to the dissertation for the doctoral student. This course is repeatable. The student receives a Pass/Fail grade only after the completion of the final PhD oral defense. CSE 999. Continuation of Dissertation Credit 1(1-0) This course is for doctoral students who have completed all required credit hour requirements. This can be repeated by the students as required. The student receives a Pass/Fail and no letter grade given upon completion. This course can be taken repeatedly. Approved, Fall 2016 Page 5