**Chairperson: Rebecca L. Sanders, Ph.D.**

Department of Mathematics, Statistics and Computer Science website

### Program Overview

The Department of Mathematics, Statistics and Computer Science offers a range of master's and doctoral programs in accord with the breadth of the disciplines it encompasses. Bulletin entries for each of the programs described below may be found by exploring the options provided on this page. Further information about the programs can be found on the departmental website.

### Degrees Offered

#### M.S. in Applied Statistics

The applied statistics program is focused on producing graduates who can deal with big data, perform statistical analysis to detect hidden patterns in data, perform risk factor analysis and perform predictive analysis. The program is intended for students who have a mathematical background (not necessarily having a degree in mathematics or statistics) that want to develop strong data analytic skills to solve complex, real world problems. In addition to course work, students also take a statistical consulting practicum course. The practicum is intended to give students practical, hands-on statistical consulting training.

#### M.S. in Bioinformatics

A joint program between Marquette University and Medical College of Wisconsin, the bioinformatics specialization is geared toward creating computing applications for the biological sciences.

#### M.S. and Ph.D. in Computational Sciences

Our computational sciences program is designed to equip graduates with a distinctive blend of theoretical and computational skills, for employment in industry, research laboratories and institutions of higher education. A distinctive feature of our program is that all core aspects of a student’s program of study, constituting in general the first two years of study, are undertaken within our one interdisciplinary department. While the bulk of their course work will be undertaken in this department, their research topics may range across the computational aspects of a broad spectrum of disciplines.

#### M.S. in Computing

The computing program is a professional (terminal) master's degree that spans the study of computer science, computer engineering, software engineering, information technology and information systems. It is designed for individuals who wish to enhance their computing skill set whether they are current practitioners or interested in moving into the computing field.

#### M.S. in Mathematics Education: Mathematics for Secondary School Teachers (MSST)

The mathematics for secondary school teachers specialization provides a master of science degree for mathematics teachers who wish to enhance their practice by deepening their understanding of mathematics and mathematics education beyond the bachelor's level.

### Courses

**MSCS 5020. The Teaching of Mathematics. 3 cr. hrs.**

Historical background, problems, curricular materials, and teaching procedures in the various areas of mathematics pertinent to the needs of a secondary school mathematics teacher. In addition, a three-hour time block on one day each week between 8 a.m. and 3 p.m. must be kept free for clinical experience.

**MSCS 5030. Concepts in Geometry and Calculus from an Advanced Standpoint. 3 cr. hrs.**

Topics chosen primarily from geometry and calculus, taught from an advanced standpoint to enrich and deepen the student's understanding. Emphasis on alternative approaches, generalizations, historical contexts and connections with prior mathematical studies.

**MSCS 5040. Concepts in High School Algebra and Number Theory from an Advanced Standpoint. 3 cr. hrs.**

Topics closely related to the high school mathematics curriculum, chosen primarily from algebra and number theory, taught from an advanced standpoint to enrich and deepen the student's understanding. Emphasis on alternative approaches, generalizations, historical contexts and connections with prior mathematical studies.

**MSCS 5110. Formal Languages and Computability. 3 cr. hrs.**

Regular languages, finite state automata, and lexical analysis; context free languages, push-down automata, parsing, and the rudiments of LL and LR parsers; general phrase-structure languages, Turing machines, the Chuch-Turing thesis, the halting problem, universal programming languages.

**MSCS 5120. Abstract Algebra 1. 3 cr. hrs.**

Sets, mappings, operations on sets, relations and partitions. A postulational approach to algebraic systems including semigroups, groups, rings and fields. Homomorphisms of groups and rings, number systems, polynomial rings.

**MSCS 5121. Abstract Algebra 2. 3 cr. hrs.**

A continuation of MSCS 5120 with emphasis on groups, rings, fields, and modules.

**MSCS 5200. Intermediate Analysis 1. 3 cr. hrs.**

Limits and continuity, differentiability, Riemann integration. Topology of N-dimensional spaces.

**MSCS 5201. Intermediate Analysis 2. 3 cr. hrs.**

Transformations of N-spaces, line and surface integrals, sequences and series, uniform convergence.

**MSCS 5210. Complex Variables. 3 cr. hrs.**

Complex numbers, analytic functions, differentiation, series expansion, line integrals, singularities, and residues.

**MSCS 5290. Real-Time and Embedded Systems. 3 cr. hrs.**

Focuses on event-driven programming, real-time scheduling, and synchronization; worst-case execution time analysis and deadline analysis; real-time operating systems and real-time programming languages.

**MSCS 5300. Networks and Internets. 3 cr. hrs.**

Focuses on data communication and network protocols, including the TCP/IP protocol suite; Internet transport, packet switching and routing; network programming and network applications. May consist of a 3 hr. lec. or a 2 hr. lec. and 2 hr. lab.

**MSCS 5310. History of Mathematical Ideas. 3 cr. hrs.**

Topics include: development of the number system (need for irrational and complex numbers); development of geometry including the effects of the discovery of non-Euclidean geometry; limit concept; need for axiomatic structures; 20th century problems. Current mathematics research and place of mathematics in today's world.

**MSCS 5320. Theory of Numbers. 3 cr. hrs.**

Integers, unique factorization theorems, arithmetic functions, theory of congruences, quadratic residues, partition theory.

**MSCS 5360. Computer Security. 3 cr. hrs.**

Fundamentals of computer security, including cryptography, access control, security policy models, attacks, surveillance, privacy, and forensics. Draws examples of security vulnerabilities and defenses from many areas of computer science such as operating systems, databases, networks and software engineering.

**MSCS 5400. Compiler Construction. 3 cr. hrs.**

Lexical analysis, parsing, code generation, and optimization. Includes theoretical foundations and the practical concerns of implementation.

**MSCS 5420. Foundations of Geometry. 3 cr. hrs.**

Modern postulational development of Euclidean and non-Euclidean geometries.

**MSCS 5450. Topology. 3 cr. hrs.**

Topological spaces, mappings, metric spaces, product and quotient spaces. Separation axioms, compactness, local compactness and connectedness.

**MSCS 5500. Theory of Differential Equations. 3 cr. hrs.**

Existence and uniqueness theorems, linear and non-linear systems, numerical techniques, stability.

**MSCS 5510. Elementary Partial Differential Equations. 3 cr. hrs.**

Fourier series, method of separation of variables, eigenfunction expansions, application of eigenfunctions to partial differential equations, Green's functions and transform methods.

**MSCS 5540. Numerical Analysis. 3 cr. hrs.**

Numerical solution of algebraic and transcendental equations, linear systems and the algebraic eigenvalue problem, interpolation and approximation, numerical integration, difference equations, numerical solution of differential equations, and finite difference methods.

**MSCS 5600. Fundamentals of Artificial Intelligence. 3 cr. hrs.**

An introduction to the broad field of artificial intelligence. Topics include: problem solving by searching, knowledge representation, reasoning, planning, decision-making, learning, perception, and language processing.

**MSCS 5610. Data Mining. 3 cr. hrs.**

Techniques for extracting and evaluating patterns from large databases. Introduction to knowledge discovery process. Fundamental tasks including classification, prediction, clustering, association analysis, summarization, and discrimination. Basic techniques including decision trees, neural networks, statistics, partitional clustering, and hierarchical clustering.

**MSCS 5630. Mathematical Modeling and Analysis. 3 cr. hrs.**

Construction and analysis of mathematical models from biological, behavioral, and physical sciences.

**MSCS 5650. Theory of Optimization. 3 cr. hrs.**

Fundamental theorems describing the solution of linear programs and matrix games. Minimax, duality, saddle point property, simplex and specialized algorithms. Zero sum games, transportation and assignment problems, applications to economics.

**MSCS 5670. Applied Combinatorial Mathematics. 3 cr. hrs.**

Permutations and combinations, recurrence relations, inclusions and exclusion, Polya's theory of counting, graph theory, transport networks, matching theory.

**MSCS 5700. Theory of Probability. 3 cr. hrs.**

Random variables, distributions, moment generating functions of random variables, various derived probabilistic models and applications.

**MSCS 5710. Mathematical Statistics. 3 cr. hrs.**

Sampling theory and distributions, estimation and hypothesis testing, regression, correlation, analysis of variance, non-parametric methods, Bayesian statistics.

**MSCS 5720. Statistical Methods. 3 cr. hrs.**

Probability, discrete and continuous distributions. Treatment of data, point and interval estimation, hypothesis testing. Large and small sample method, regression, non-parametric methods. An introduction to the basic understanding of statistical methods. Applications-oriented.

**MSCS 5740. Biostatistical Methods and Models. 3 cr. hrs.**

Introduction to the statistics of life science and the use of mathematical models in biology. Data analysis and presentation, regression, analysis of variance, correlation, parameter estimation and curve fitting. Biological sequence analysis, discrete and continuous mathematical models and simulation.

**MSCS 5760. Time Series Analysis. 3 cr. hrs.**

Basic concepts of probability. Stationary time series. Autocorrelation and spectrum. Descriptive methods for time series data. ARMA and ARIMA models: estimation and forecasting. Identification and diagnostic techniques. Periodogram and spectral analysis. Use of softwares for time series analysis.

**MSCS 5780. Regression Analysis. 3 cr. hrs.**

Basic concepts of statistical inference, simple linear regression, multiple linear regression, diagnostic analysis, selecting the best equation, stepwise methods, nonlinear regression, use of statistical software.

**MSCS 5800. Principles of Database Systems. 3 cr. hrs.**

Topics include: database concepts and architecture, data modeling, formal query languages such as relational algebra, commercial query language SQL, database access from application programs and a brief examination of advanced concepts including transactions, distributed databases, security and XML.

**MSCS 5860. Component-Based Software Construction. 3 cr. hrs.**

Introduction to software components in the context of the object-oriented paradigm. Component development, component selection and adaptation/customization, component deployment and assembly/integration, and system architecture. Industry standards such as JavaBeans, CORBA Component Model, and Microsoft COM/DOM/COM+.

**MSCS 5931. Topics in Mathematics, Statistics and Computer Science. 1-3 cr. hrs.**

Topics selected from one of the various branches of mathematics, statistics or computer science. Specific topics to be announced in the Schedule of Classes.

**MSCS 6010. Probability. 3 cr. hrs.**

Foundations of probability for modeling random processes and Bayesian approaches, including: counting techniques, probability of events, random variables, distribution functions, probability functions, probability density functions, expectation, moments, moment generating functions, special discrete and continuous distributions, sampling distributions, prior and posterior distributions, Law of Large Numbers, Central Limit Theorem, Bayesian paradigm. Prereq: Three semesters of mathematics beyond calculus.

**MSCS 6020. Simulation. 3 cr. hrs.**

Elements of statistical simulation and modeling with applications. Generation of random variables, Monte Carlo method, Markov chains, birth-and-death processes, queues, variance reduction, Markov chain Monte Carlo (MCMC) methods and applications, bootstrapping, validation and analysis of simulated data. Prereq: MSCS 6010 and programming competency in a high-level language.

**MSCS 6030. Applied Mathematical Analysis. 3 cr. hrs.**

Foundational topics in analysis considered from a modeling and numerical viewpoint. Emphasizes techniques of proof and approximation, and their role in the solution of problems arising in applications. Prereq: Multivariable calculus and linear algebra.

**MSCS 6040. Applied Linear Algebra. 3 cr. hrs.**

Foundational linear algebra considered from a numerical viewpoint. Focus is on solutions of linear systems of equations, eigenvalues and eigenvectors, and transformations. Emphasizes and illustrates proof and numerical implementation using problems arising in applications. Prereq: Multivariable calculus and linear algebra.

**MSCS 6050. Elements of Software Development. 3 cr. hrs.**

Students explore the software design and development processes through a term project. Concepts covered include: requirements gathering and analysis, mapping requirements to a design, sound coding and documentation practices, configuration management, testing and quality assurance, system deployment and maintenance. Prereq: Programming in a high-level language, knowledge in data structures such as stacks, recursion, queues, trees and graphs.

**MSCS 6051. Professional Software Engineering 1. 3 cr. hrs.**

Covers Software Engineering topics typically including the Software Development Lifecycle (SDLC), Development Methodologies, Software Quality Overview, Configuration Management, Designing for Risks & Fault Tolerance, Languages & Design, Object-Oriented Programming, Observational Research and Prototyping, Requirements, Software Architectures, Operating Systems Design, and Real Time Systems. Offered at General Electric facilities. This course extends beyond the Marquette term; student receive the grade of IC initially. The IC grade will be converted to an A-F grade at the end of the course. Prereq: Cons. of instr. and GE Employee in the Software Edison program.

**MSCS 6052. Professional Software Engineering 2. 3 cr. hrs.**

Covers Software Engineering topics typically including Systems and Communication Networks, Security & Distributed Systems, Interoperability and Standards, Design for "ility" (e.g., usability and reliability) & Performance, Design for parallel Processing, Embedded Systems Hardware for Software Developers, Embedded Systems Software, Software Design Patterns and Algorithms. Offered at General Electric facilities. This course extends beyond the Marquette term; students receive the grade of IC initially. The IC will be converted to an A-F grade at the end of the course. Prereq: Cons. of instr. and GE Employee in the Software Edison program.

**MSCS 6053. Professional Software Engineering 3. 3 cr. hrs.**

Covers Software Engineering topics typically including Database Systems, Decision Science, Data Quality and Analytics, User Interface Design, Design for Globalization, Debugging and Trouble shooting, Approach, Method, Implementation and Emerging Software Technologies. Offered at General Electric facilities. This course extends beyond the Marquette term; student receive the grade of IC initially. The IC will be converted to an A-F grade at the end of the course. Prereq: Cons. of Instr. and GE Employee in the Software Edison program.

**MSCS 6054. Professional Software Engineering 4. 3 cr. hrs.**

Covers design topics related to system design with embedded computing. Topics typically include design of controls, design for low cost, design for serviceability, design for usability, design for reliability, program management, innovation, requirements management and design thinking. Offered at General Electric facilities. This course extends beyond the Marquette term; students receive the grade of IC initially. The IC will be converted to an A-F at the end of the course.

**MSCS 6055. Software Quality Assurance. 3 cr. hrs.**

Provides a perspective on people, organizations, controls, processes, and tools that collectively influence the success of a Software Quality Assurance (SQA) strategy. Discussion topics include quality approaches as they apply to requirements, design, release, configuration management, testing, defect management, operations and support. Topics are discussed in the context of a traditional development approach (waterfall, CMMI) and more contemporary models driven by lean and agile practices. Covers considerations specific to implementing an SQA approach within a regulated setting. The approach emphasizes a hands-on view of SQA, thereby providing realistic takeaways to practice in a professional career.

**MSCS 6060. Parallel and Distributed Systems. 3 cr. hrs.**

Students use and develop software for parallel and distributed computing systems. Topics include: job submission and management, tools for parallel and distributed software development, approaches for implementing parallel and distributed computation, parallel and distributed system architectures, and essential evaluation techniques. Prereq: Data Structures and Algorithms 2 or equiv.

**MSCS 6090. Research Methods/Professional Development. 1 cr. hr.**

Designed to introduce the process of research and communication of research in the computational sciences, including presentation and publication of research, preparation of grant proposals, and ethical considerations. May be repeated.

**MSCS 6110. Applied Discrete Mathematics. 3 cr. hrs.**

Applied discrete mathematics for the mathematics, engineering and computer science graduate student. Emphasis on graph theory and counting problems that serve as a foundation for research areas in the second term. Theory and applications are covered for topics including trees, graph coloring, chromatic polynomials, generating functions, recurrence relations, distinct colorings and Polya's Theorem. Prereq: COSC 1020 and MATH 1450 or equiv.; MATH 1451 and MATH 2100 or equiv.

**MSCS 6120. Optimization. 3 cr. hrs.**

Principles of deterministic model building in operations research. Linear programming and duality. Dynamic and integer programming. Nonlinear optimization and parameter estimation. Prereq: MATH 3100 or equiv.

**MSCS 6130. Dynamical Systems. 3 cr. hrs.**

Theory of discrete and continuous dynamical systems. Periodic solutions, bifurcations, chaotic systems, attractors, fractal dimension, and simulation of these systems. Prereq: MATH 5200 or equiv.

**MSCS 6210. Theory of Statistics. 3 cr. hrs.**

Brief review of sampling distributions, Central Limit Theorem and Law of Large Numbers. Estimation, testing hypotheses, regression and correlation analysis, non-parametric methods.

**MSCS 6220. Analysis of Variance and Covariance. 3 cr. hrs.**

Review of statistical inference. One-way layout and multiple comparison. Two-, three-, and higher-way layouts. Latin squares, incomplete block and nested design. Analysis of covariance. Prereq: MATH 5710 or equiv.

**MSCS 6230. Multivariate Statistical Analysis. 3 cr. hrs.**

Basic properties of random vectors, multivariate normal distribution, estimations of mean vector and covariance matrix, Wishart distribution, hypothesis testing, Hotelling's T2, multivariate analysis of variance, principal component analysis, factor analysis, canonical correlation analysis, classification and discriminant analysis. Prereq: MATH 3100 and MATH 5710.

**MSCS 6240. Design of Experiments and Data Analysis. 3 cr. hrs.**

Single factor, two-factor and multi-factor designs and their analysis, Latin-square design and its analysis; power analysis and sample size selection; 2^k factorial designs; confounding/blocking designs; orthogonality and orthogonal contrasts; 3^k factorial designs; response surface methodology. Prereq: A course in statistical methods, such as MATH 4720/MSCS 5720.

**MSCS 6250. Advanced Multivariate Data Analytics. 3 cr. hrs.**

Multivariate data and exploratory analysis; random vector and multivariate normal distribution; multivariate linear regression; principal component and other dimensional reduction techniques; linear discriminant analysis; recursive partition and tree-based methods including classification tree and regression tree; cluster analysis; neural network; support vector machine. Prereq: A course in statistical methods, such as MATH 4720/ MSCS 5720, and a course in linear algebra.

**MSCS 6330. Data Mining. 3 cr. hrs.**

Techniques for extracting "interesting" relationships and knowledge hidden in data, such as decision trees, association rules, clustering, neural networks, Bayesian classifiers, feature selection, pattern assessment, inductive logic programming, outlier analysis, data imputation, and data integration. Prereq: COSC 2100 and COSC 5600; or COSC 2100 and COSC 5800; or COSC 2100 and MATH 5720; or equiv.

**MSCS 6340. Component Architecture. 3 cr. hrs.**

Focuses on designing and implementing software components, and ways of specifying their interconnection and interaction. The primary technology is Java Beans, although other approaches such as ActiveX are also considered. Examines general notions relating to specifying and identifying components and the general distribution of resources.

**MSCS 6350. Distributed Computing. 3 cr. hrs.**

Focuses primarily on the interconnection of software components, both in the way they communicate with one another, and in the way they are themselves distributed. The concentration is not as much on the technical detail of standards such as Corba, Java RMI, and Distributed Network Architecture, but on the ways these technologies can be used to construct dynamic infrastructures for welding diverse local environments into one community of cooperating parts. The emphasis is very much upon allowing heterogeneity, and on solving business problems related to distributed concentrations of data.

**MSCS 6355. Mobile Computing. 3 cr. hrs.**

Focuses on the fundamentals of mobile computing, challenges in mobile computing, mobility management, mobile data management, context awareness and wireless communications, ubiquity of wireless communication technologies and standards, seamless access network services and resources from anywhere, at anytime, middleware for mobile computing, operation systems, programming languages, network protocols and security aspects of mobile computing, concepts in sensor networks, including operating systems, programming languages, network protocols, and programming models. Prereq: COSC 2100 or equiv.

**MSCS 6360. Enterprise Architecture. 3 cr. hrs.**

Focuses totally on the server side of communications, and on the ways of using software components as wrappers of all kinds of objects, so they can participate in highly distributed environments involving security and transactions. Attention is paid to establishing universal environments for naming resources and finding them, and to ways of managing the life cycle of both data and program components. The main technology considered is Enterprise Java Beans.

**MSCS 6370. Information Representation. 3 cr. hrs.**

Focuses on using special grammars and their associated language for communicating business information universally amongst very diverse systems. The attention is not on the formalities of the grammars, but on the ways one can take advantage of knowing that documents are valid with respect to those grammars. The particular technology primarily considered is XML, and considers and uses many current standards from the XML community.

**MSCS 6380. Advanced Database Systems. 3 cr. hrs.**

Accessing databases from Web, JavaScript, JDBC, Java Servlets, database technology to Web related areas such as semi-structured databases and data integration, XML, XQuery, XPath, XML Schemas, distributed database design, distributed database transactions, and distributed query processing. Prereq: Database Systems or equiv.

**MSCS 6390. Professional Seminar in Computing. 1 cr. hr.**

Topic to be chosen each term from among issues important to all professionals in computing. All students in the computing program are expected to participate for the fall and spring terms, and one of the two summer terms. S/U grade assessment. Prereq: Enrolled in M.S. in computing program.

**MSCS 6410. Real Analysis. 3 cr. hrs.**

Involves study of algebraic structures of real analysis, function spaces, introduction to linear operators, measure and integration theory, convergence theorems, limits, continuity, derivatives. Prereq: MATH 5200.

**MSCS 6420. Algebra. 3 cr. hrs.**

Studies groups, rings, fields and vector spaces including Sylow's theorems, field of quotients of an integral domain, structure of finitely generated modules over a principal ideal domain, Galois theory of equations, ordered fields, classical groups. Prereq: MATH 5120 or equiv.

**MSCS 6430. Logic and Set Theory. 3 cr. hrs.**

Naive set theory, first-order logic, elementary model theory, non-standard analysis, Godel's incompleteness theorems for elementary arithmetic, axioms for set theory, ordinal and cardinal arithmetic, the continuum hypothesis, methods of inner models and forcing for proving consistency and independence results. Prereq: MATH 5120 or equiv.

**MSCS 6440. Topology. 3 cr. hrs.**

Metric spaces, fundamental topology notions, subspace topology, product spaces, quotient spaces, separation axioms, Tietze's theorem, compactness, metrization, uniform spaces, function spaces, homotopy relation, fundamental group, computing manifold groups. Prereq: MATH 5200 or equiv.

**MSCS 6500. Foundations of Computing. 7 cr. hrs.**

Presents the breadth and current status of computer science in our computerized society and the fundamentals of professional knowledge, skills, and abilities. Foundational topics are intermixed with study of software development which include an introduction to abstraction, algorithmic thinking, simulation and testing for computer based problem solving using higher-level programming languages. Algorithm analysis and computational complexity are presented in the context of considering data structures, algorithms and alternatives. Students program exercise using graphical user interfaces, data base connections, parallel computing, and interfaces to the World Wide Web (WWW). Experience includes using an interactive development environment, executing a software development methodology, testing code, basic system administration, computer networking and operating system configuration.

**MSCS 6510. Business Intelligence. 3 cr. hrs.**

Foundational topics in business intelligence. Includes properties and benefits for business intelligence and methodology for the development of business intelligence solutions. Examines technology employed for managing data and creating visualizations and dashboards. Topics include developing a business case, evaluating performance and managing data. Presents overview of data architectures commonly used in business intelligence solutions and includes exercises using common techniques for prediction and time series analysis.

**MSCS 6520. Business Analytics. 3 cr. hrs.**

Foundational topics in the analysis of data from a business perspective. Includes methodology for the development of business analytics systems. Examines technology employed for business analytics in a variety of industry segments and the benefits derived from business analytics. Foundations of text and data mining techniques commonly used for classification, clustering and prediction. Students are presented techniques for developing a business case, evaluating predictive performance and managing data. Includes exercises using analytic technology and a project to apply analytics to a customer application.

**MSCS 6530. Concepts of Data Warehousing. 3 cr. hrs.**

Provides an introduction to data warehouse design. Topics in data modeling, database design and database access are reviewed. Data warehouse planning, design, implementation and administration. The role of data warehouse in supporting Decision Support Systems (DSS), Business Intelligence and Business Analytics.

**MSCS 6550. Introduction to Cybersecurity. 3 cr. hrs.**

Provides an introduction to cybersecurity threats, methods and security techniques. Foundations of various cybersecurity frameworks and methods for applying them to different types of organizations. Includes cyber threat environment, along with methods, tools and techniques that can help mitigate vulnerabilities and reduce risks to an organization.

**MSCS 6560. Principles of Service Management and System Administration. 3 cr. hrs.**

Introduction to the concepts, principles and practices involved in the operations of secure computing systems. Presents principles of service management and explores how the principles of system administration are derived from concepts of delivering quality services. Lab exercises performing rudimentary tasks of a system administrator using virtual machine environments. Foundation topics include cryptography, popular operating systems for servers, network configuration, system components, networked systems, host management, user management, configuration of servers and services, incident management, change management, security, monitoring and analysis of operations. Prereq: Basic knowledge of scripting, operating systems and services.

**MSCS 6770. Innovations in Secondary Mathematics: Meeting the NCTM Standards. 3 cr. hrs.**

Online course designed for teachers of secondary mathematics. Emphasizes relevant NCTM standards through discussion, projects, and implementation in a secondary mathematics classroom. Mathematics content amplifies and extends selected topics of secondary mathematics. Title and content vary. Credit may be earned multiple times-once for each title. Prereq: Cons. of dept. ch.; one term of calculus and access to an algebra or geometry class of secondary students; or cons. of course coordinator. For students in MSST or College of Education.

**MSCS 6931. Topics in Mathematics, Statistics and Computer Science. 3 cr. hrs.**

**MSCS 6953. Seminar in Mathematics Curriculum Development and Material 1. 3 cr. hrs.**

The historical evolution of mathematics learning theories and research-generated conceptions of mathematics learning; comparisons of various learning theories and their impact on research in mathematics learning; implications of research and learning theories on curriculum development; implications of mathematics learning research/theories on the teaching and learning of mathematics. Prereq: Teaching experience in secondary mathematics. For students in MSST or College of Education.

**MSCS 6954. Seminar in Mathematics Curriculum Development and Material 2. 3 cr. hrs.**

Philosophy of education with particular attention to mathematics education; development by students of useful curricula in the form of teaching units, evaluation materials, and student and teacher bibliographies for specific topics, grade levels, and ability groups; aspects of supervision as related to the role of department chairperson. Prereq: MSCS 6953. For students in MSST or College of Education.

**MSCS 6960. Seminar in Mathematics, Statistics and Computer Science. 1-3 cr. hrs.**

**MSCS 6964. Practicum for Research and Development in Computing. 3-6 cr. hrs.**

S/U grade assessment. Prereq: 3.00 MU GPA; must be enrolled in Plan B option of the M.S. in computing program and have completed at least 15 credit hours earned in graduate (6000-level) courses. Available only to full-time students. Cons. of Director of Graduate Studies for the Computing Program or cons. of dept. ch.

**MSCS 6965. Curriculum Integrated Practicum in Computing. 1-2 cr. hrs.**

This course for computing professionals involves practical application of the knowledge and skills being studied concurrently, and previously studied, in other course work. Prereq: Admission into the Integrated Practicum Option; Cons. Of Director of Graduate Studies for the Computing Program or cons. of dept. ch.

**MSCS 6974. Practicum for Research in Computational Sciences. 1-3 cr. hrs.**

S/U grade assessment. Prereq: Cons. of dept. ch.

**MSCS 6995. Independent Study in Mathematics, Statistics and Computer Science. 1-5 cr. hrs.**

Prereq: Cons. of dept. ch.

**MSCS 6998. Professional Project in Mathematics, Statistics and Computer Science. 0 cr. hrs.**

SNC/UNC grade assessment. Prereq: Cons. of dept. ch.

**MSCS 6999. Master's Thesis. 1-6 cr. hrs.**

S/U grade assessment. Prereq: Cons. of dept. ch.

**MSCS 8995. Independent Study in Math, Statistics and Computer Science. 1-3 cr. hrs.**

In-depth research on a topic or subject matter usually not offered in the established curriculum with faculty and independent of the classroom setting. Prereq: Cons. of dept. ch.

**MSCS 8999. Doctoral Dissertation. 1-12 cr. hrs.**

S/U grade assessment. Prereq: Cons. of dept. ch.

**MSCS 9970. Graduate Standing Continuation: Less than Half-Time. 0 cr. hrs.**

Fee. SNC/UNC grade assessment. Prereq: Cons. of dept. ch.

**MSCS 9974. Graduate Fellowship: Full-Time. 0 cr. hrs.**

Fee. SNC/UNC grade assessment. Prereq: Cons. of dept. ch.

**MSCS 9975. Graduate Assistant Teaching: Full-Time. 0 cr. hrs.**

Fee. SNC/UNC grade assessment. Prereq: Cons. of dept. ch.

**MSCS 9976. Graduate Assistant Research: Full-Time. 0 cr. hrs.**

Fee. SNC/UNC grade assessment. Prereq: Cons. of dept. ch.

**MSCS 9987. Doctoral Comprehensive Examination Preparation: Less than Half-Time. 0 cr. hrs.**

Fee. SNC/UNC grade assessment. Prereq: Cons. of dept. ch.

**MSCS 9988. Doctoral Comprehensive Examination Preparation: Half-Time. 0 cr. hrs.**

Fee. SNC/UNC grade assessment. Prereq: Cons. of dept. ch.

**MSCS 9989. Doctoral Comprehensive Examination Preparation: Full-Time. 0 cr. hrs.**

Fee. SNC/UNC grade assessment. Prereq: Cons. of dept. ch.

**MSCS 9991. Professional Project Continuation: Less than Half-Time. 0 cr. hrs.**

Fee. SNC/UNC grade assessment. Prereq: Cons. of dept. ch.

**MSCS 9992. Professional Project Continuation: Half-Time. 0 cr. hrs.**

Fee. SNC/UNC grade assessment. Prereq: Cons. of dept. ch.

**MSCS 9993. Professional Project Continuation: Full-Time. 0 cr. hrs.**

Fee. SNC/UNC grade assessment. Prereq: Cons. of dept. ch.

**MSCS 9994. Master's Thesis Continuation: Less than Half-Time. 0 cr. hrs.**

Fee. SNC/UNC grade assessment. Prereq: Cons. of dept. ch.

**MSCS 9995. Master's Thesis Continuation: Half-Time. 0 cr. hrs.**

Fee. SNC/UNC grade assessment. Prereq: Cons. of dept. ch.

**MSCS 9996. Master's Thesis Continuation: Full-Time. 0 cr. hrs.**

Fee. SNC/UNC grade assessment. Prereq: Cons. of dept. ch.

**MSCS 9997. Doctoral Dissertation Continuation: Less than Half-Time. 0 cr. hrs.**

Fee. SNC/UNC grade assessment. Prereq: Cons. of dept. ch.

**MSCS 9998. Doctoral Dissertation Continuation: Half-Time. 0 cr. hrs.**

Fee. SNC/UNC grade assessment. Prereq: Cons. of dept. ch.

**MSCS 9999. Doctoral Dissertation Continuation: Full-Time. 0 cr. hrs.**

Fee. SNC/UNC grade assessment. Prereq: Cons. of dept. ch.