A Maryland University of National Distinction

SALISBURY UNIVERSITY

Mathematics and Computer Science

Click the [+] to see course description

COSC 116 |
INTRODUCTION TO COMPUTER SYSTEMS | [+] |

Overview of computer science and the theory and application of computer fundamentals. Lab activities include: file and directory/folder manipulation, word processing, spreadsheets and program implementation. May not be taken for credit if student already has credit for any of the following: COSC 110, 112, 115, INFO 111. Three hours lecture, two hours lab per week. Meets General Education IVB (Prior to Fall 2008: IIIB).

COSC 117 |
PROGRAMMING FUNDAMENTALS | [+] |

Introductory course in computer programming, which involves solving problems by designing, implementing and testing algorithms. Emphasis is on problem solving through the use of algorithms and learning to develop computer programs that are reliable, well-documented, and correct. Implementation is done in object-oriented based languages concentrating on fundamental instructions and the development and implementation of events, methods, and functions. Three hours lecture, two hours lab per week. Meets General Education IVB (Prior to Fall 2008: IIIB).

COSC 118 |
INTRODUCTORY SCIENTIFIC PROGRAMMING | [+] |

Introduction to program design and development. Programs focus on development of applications for science including applications related to GIS. The object-oriented approach is emphasized throughout. No previous programming experience is required. Three hours lecture, two hours lab per week.

COSC 119 |
INTRODUCTION TO WEB DEVELOPMENT | [+] |

Introductory course in Web development through the use of XHTML (Extensible Hypertext Markup Language), CSS (Cascading Style Sheets) and JavaScript. Intended for B.A. art majors in visual communications and B.F.A. art majors in graphic design. Labs focus on Web page development through the use of forms, tables, menus, graphics and JavaScript. Three hours lecture, two hours laboratory per week. Meets General Education IVB (Prior to Fall 2008: IIIB).

COSC 120 |
COMPUTER SCIENCE I | [+] |

Step-by-step approach to problem solving, modular structured design, and structured programming in C++. Emphasizes production of readable, well documented, efficient, tested and correct programs. Includes time intensive assignments. Prerequisite: C or better in COSC 117 or permission of department. Three hours lecture, two hours laboratory per week.

COSC 220 |
COMPUTER SCIENCE II | [+] |

Object-oriented approach to design and implementation of medium to large software projects. Abstract data types including lists, stack and queues. Emphasizes design trade-offs based on analysis of run time and storage requirements. Includes time-intensive assignments. Prerequisite: COSC 120. Pre or Corequisite: MATH 210. Three hours lecture, two hours lab per week. Meets General Education IVB (Prior to Fall 2008: IIIB).

COSC 250 |
MICROCOMPUTER ORGANIZATION | [+] |

Organization and internal behavior of microcomputer hardware: digital logic, Boolean algebra, switching networks, design of memories and ALUs, controllers, microprocessor architecture, introduction to machine code and assembly language. Credit may not be received for both COSC 250 and PHYS 322. Prerequisite: COSC 116 or 120. Three hours lecture, two hours laboratory per week. Meets General Education IVB (Prior to Fall 2008: IIIB).

COSC 320 |
ADVANCED DATA STRUCTURES AND ALGORYTHM ANALYSIS | [+] |

A continuation of the study of the design, implementation and testing of programs. Further study of object-oriented programming. Introduction to graphical user interfaces. Emphasis is on analysis of algorithms and abstraction. Prerequisites: COSC 220, MATH 210. Three hours lecture, two hours lab per week.

COSC 330 |
OO DESIGN PATTERNS AND GUI/EVENT-DRIVEN PROGRAMMING | [+] |

Covers three related topics: event-driven programming, graphical user interface (GUI), and object-oriented (OO) design using design patterns. The event-driven model is examined throughout the course. OO design is introduced through the analysis of design patterns. There are several programming projects for this course. Prerequisite: C or better in COSC 220. Three hours per week.

COSC 350 |
SYSTEMS SOFTWARE | [+] |

Study of programming at the systems level, mostly in a UNIX environment. Topics include processes, threads, sockets, basic I/O operations interprocess communication and use of Shell and Perl scripts. Prerequisites: COSC 220 and 250. Three hours lecture, two hours lab per week.

COSC 362 |
THEORY OF COMPUTATION | [+] |

Applications of discrete mathematics to computer science and introduction to the theory of computation. Topics include automata and formal languages, computability by Turing machines and recursive functions, undecidability and computational complexity. Prerequisite: C or better in COSC 120 and MATH 210. Four hours per week.

COSC 370 |
COMPUTER NETWORKS | [+] |

Theory and practice of data communication between computing devices. Investigates network architectures, wide- and local-area networks, ISO network layers. Emphasis is on the underlying theory and how network design affects network performance. Study of encoding systems, routing control, transport protocols, programming for networks, socket programming and remote procedure calls. Prerequisites: C or better in MATH 210 and COSC 220. Three hours per week.

COSC 380 |
INTERNSHIP | [+] |

Students work under supervisors in a local firm or public institution in conjunction with an advisor from the department. Cross-listed with MATH 380. MATH/COSC 380 may be taken twice for a maximum of six credits, but used only once toward a major in mathematics or computer science. Prerequisite: Approval of department chair. Eight to ten hours per week. (P/F)

COSC 385 |
DIRECTED STUDY | [+] |

For students who desire to pursue a special topic in computer science not covered in the current curriculum. Under most circumstances students will take this course for three credit hours. This course may be repeated under different subtitles for a total of nine credits, but only a total of four credit hours from MATH 385 and /or COSC 385 may be used toward a major or minor. Prerequisite: Consent of the intructor and Chair of the Department of Mathematics and Computer Science. One to four hours per week.

COSC 386 |
DATABASE IMPLEMENTATION | [+] |

Concentrates on the physical design and implementation of databases. Query algorithms and efficiency optimization will be explored. Students will design, implement and document large database systems. Prerequisites: COSC 220 and MATH 210. Three hours per week.

COSC 390 |
UNDERGRAD RESEARCH PROJECT | [+] |

Offers study of some area of computer science in more depth than is possible in the usual classroom setting. Students work on projects under the direction of faculty members. Prerequisite: Department approval. (P/F)

COSC 420 |
HIGH-PERFORMANCE COMPUTING | [+] |

Principles and practice of parallel and distributed computing. Topics include modern computing architectures, concurrency principles and algorithm design, and applications and programming. Prerequisite: C or better in COSC 320. Four hours per week.

COSC 422 |
ORGANIZATION OF PROGRAMMING LANGUAGES | [+] |

Study of the organization of programming languages, with emphasis on their formal specifications and on the run-time behavior of procedural, object-based, functional and logic programming languages. History, syntax and grammars, control, binding, pointers, blocks, parameters, and encapsulation. May be offered for undergraduate or graduate credit. Prerequisite: COSC 220. Three hours per week.

COSC 425 |
SOFTWARE ENGINEERING I | [+] |

Study of conventional and object-oriented software engineering principles and methods: the human-computer interface, requirements analysis, prototyping, software design, system models, use of tools, project management, implementation, testing strategies, software metrics, maintenance, quality assurance, ethics and professional responsibility. Use of standards, verification and validation, configuration management, quality assurance and human factors. Student teams will analyze a real-world problem and design, implement, document and test a software system based upon the specified requirements. COSC 426 is a continuation of 425. Prerequisite: COSC 320. Three hours per week.

COSC 426 |
SOFTWARE ENGINEERING II | [+] |

Study of conventional and object-oriented software engineering principles and methods: the human-computer interface, requirements analysis, prototyping, software design, system models, use of tools, project management, implementation, testing strategies, software metrics, maintenance, quality assurance, ethics and professional responsibility. Use of standards, verification and validation, configuration management, quality assurance and human factors. Student teams will analyze a real-world problem and design, implement, document and test a software system based upon the specified requirements. COSC 426 is a continuation of 425. Prerequisite: COSC 320. Three hours per week.

COSC 432 |
COMPILER CONSTRUCTION | [+] |

Concentrates on the principles, techniques and tools of modern compiler construction. Topics include lexical analysis, parsing and semantic analysis, translation, code generation, run-time organization, abstract syntax, type checking, and register allocation. Will design and implement a working compiler. Prerequisite: C or better in COSC 320. Pre- or Co-requisite: C or better in COSC/MATH 362.

COSC 450 |
OPERATING SYSTEMS | [+] |

Analysis of the operating system, the program which supervises the activity of the computer. Study of processes, interprocess communication, scheduling, I/O systems, deadlock, file systems, memory management, security/protection mechanisms and resource allocation. May be offered for undergraduate or graduate credit. Prerequisite: COSC 350. Three hours per week.

COSC 456 |
COMPUTER ARCHITECTURE | [+] |

Advanced study of computer systems which includes addressing modes, parallelism, pipeline processing, memory management, control designs and I/O interrupts. Various architectures compared and contrasted. Prerequisites: COSC 220 and 250. Three hours per week.

COSC 472 |
NETWORK SECURITY | [+] |

The principles and practice of network security, covering three areas: security risks and countermeasures, principles of computer cryptography, and applied cryptography in network systems. Topics include the themes and challenges of network security, the role of cryptography, and modern techniques for computer and network security. Prerequisite: C or better in COSC 370.

COSC 482 |
COMPUTER GRAPHICS | [+] |

Generate and manipulate graphic information using the computer. Emphasis on the analysis of fundamental problems associated with these activities and on the structured design of solutions. Cross-listed with MATH 482. Cannot receive credit for both COSC 482 and MATH 482. Prerequisites: C or better in COSC 120, and either MATH 293 or MATH 306. Four hours per week.

COSC 490 |
SPECIAL TOPICS | [+] |

Seminar course with content that varies semester to semester (e.g., artificial intelligence, compiler construction or other topics suggested by faculty or students). May be taken twice under different titles recorded by the registrar. May be offered for undergraduate or graduate credit. Prerequisite: COSC 220. Three hours per week.

COSC 495 |
DIRECTED CONSULTING | [+] |

Provides teams of 3-12 students with experience in using mathematical and computing tools to solve real-world problems posed by a client organization, such as a research institute, business or industry. Combines individual and group work, and requires the presentation of a written and oral report to the client organization and the department. Cross-listed with MATH 495. COSC/MATH 495 may be taken twice for a maximum of eight credits, but used only once toward a major in mathematics or computer science. Prerequisite: Invitation by the department. Four hours per week. (P/F)

COSC 501 |
COMPUTER SCIENCE FOR MATH AND SCIENCE TEACHERS | [+] |

Study of microcomputers, advanced programming concepts and other topics appropriate to secondary school teachers of mathematics and science. Graduate credit only. Prerequisites: Ability to design and write clear programs; COSC 120.

COSC 550 |
OPERATING SYSTEMS | [+] |

Analysis of the operating system, the program which supervises the activity of the computer. Study of processes, interprocess communication, scheduling, I/O systems, deadlock, file systems, memory management, security/protection mechanisms and resource allocation. Credit may not be received for more than one: COSC 450, COSC 550. Prerequisite: COSC 350 graduate standing required. Three hours per week.

COSC 582 |
COMPUTER GRAPHICS | [+] |

Generate and manipulate graphic information using the computer. Emphasis on the analysis of fundamental problems associated with these activities and on the structured design of solutions. Cross-listed with MATH 482/582. Credit may not be received for more than one: COSC 482, COSC 582, MATH 482, MATH 582. Prerequisites: C or better in COSC 120, and either MATH 293 or MATH 306, graduate standing. Four hours per week.

COSC 590 |
SPECIAL TOPICS | [+] |

Seminar course with content that varies semester to semester (e.g., artificial intelligence, compiler construction or other topics suggested by faculty or students). May be taken twice under different titles recorded by the registrar. Three hours per week.

MATH 101 |
FINITE MATHEMATICS | [+] |

Introduction to functions, graphs, linear programming, probability, computing and additional topics as time permits. For students in the behavioral, biological, management and social sciences. Cannot receive credit for both MATH 110 and MATH 101. Prerequisite: High school Algebra II and plane geometry. Three hours per week. Meets General Education IIIB or IIIC.

MATH 105 |
LIBERAL ARTS MATHEMATICS | [+] |

Study of the beauty and structure of mathematics, with emphasis on quantitative and analytical reasoning skills. Various areas of mathematics or its applications will be used as a vehicle for this study. Designed for students whose major area of study does not have specific requirements in mathematics. May not receive credit for more than one of MATH 105, MATH 200 and MATH 190. Prerequisites: Three years of high school mathematics including geometry or college-level intermediate algebra. Four hours per week. Meets General Education IVB or IVC (Prior to Fall 2008: IIIB or IIIC).

MATH 130 |
FUNDAMENTAL CONCEPTS I | [+] |

For prospective elementary school teachers, the course provides a thorough understanding of the mathematical concepts covered in grades one through eight. Moves through the mathematical content into the ability to explain the mathematical ideas and relationships. Emphasizes the ability to explain the concepts in everyday language appropriate for the listener, using correct vocabulary, and the ability to demonstrate these ideas using physical models and/or activities. Use of technology is required. Includes non-routine problem solving. May not receive credit for both MATH 103 and MATH 130. Three hours per week each. Does not meet General Education requirements.

MATH 135 |
COLLEGE ALGEBRA: A MODELING APPROACH | [+] |

A modeling approach to algebraic topics used in problem solving. Topics include equations and functions: polynomial, exponential and logarithmic; graphing and data analysis/modeling. Emphasis on skill development, problem solving, critical thinking, working in teams, use of graphing calculators, and communicating effectively. Credit may not be received for more than one of the following: MATH 100, 135 or 140. Prerequisites: High School Algebra I and II. Three hours per week. Meets General Education Requirement IVB or IVC (Prior to Fall 2008: IIIB or IIIC.

MATH 140 |
COLLEGE ALGEBRA AND TRIGONOMETRY | [+] |

Applications-oriented college algebra and trigonometry course for students planning to study science or additional mathematics. Emphasizes computational, qualitative, visual and symbolic approaches. Topics include functions and graphs; exponential, logarithmic and trigonometric functions; and difference equations. Credit may not be received for more than one of the following: MATH 100, 102, 118, 122, 135, 140. Prerequisite: High school Algebra II and plane geometry. Four hours per week. Meets General Education IVB or IVC (Prior to Fall 2008: IIIB or IIIC).

MATH 144 |
ENVIRONMENTAL MATHEMATICS | [+] |

Systems approach to environmental concepts and problems. A principal tool is the Odum diagrammatic systems language, translated into flow equations which are then implemented by computer models. Prerequisite: High school Algebra II and plane geometry. Three hours per week. Meets General Education IVB or IVC (Prior to Fall 2008: IIIB or IIIC).

MATH 150 |
DATA AND PROBABILITY CONNECTIONS | [+] |

Provides prospective teachers with a conceptual understanding of statistics and probability. Includes concepts for which elementary curricula lay a foundation, bivariate data analysis, conditional probability, formal inference, relevant educational software, and guidelines for teaching statistics as set forth by the American Statistical Association and the National Council of Teachers of Mathematics. May not receive credit for more than one: MATH 150, 155, 213 or 216. Prerequisite or corequisite: MATH 130. Three hours per week. Meets General education IVB or IVC.

MATH 155 |
MODERN STATISTICS WITH COMPUTER ANALYSIS | [+] |

Descriptive and inferential analysis of raw data, emphasizing appropriate assumptions, computer use and interpretation. Consideration of parametric and nonparametric methods and comparison of their powers. Intended for students in the social and natural sciences. May not receive credit for more than one: MATH 150, 155, 213 or 216. Prerequisites: High school Algebra II and plane geometry. Three hours per week. Meets General education IVB or IVC.

MATH 160 |
INTRODUCTION TO APPLIED CALCULUS | [+] |

Introductory study of differential and integral calculus with emphasis on techniques and applications. For students in the biological, management, social and behavioral sciences. Prerequisite: High school Algebra II and plane geometry. Three hours per week. Meets General Education IVB or IVC (Prior to Fall 2008: IIIB or IIIC).

MATH 198 |
CALCULUS I FOR BIOLOGY AND MEDICINE | [+] |

Introduction to analytic geometry, limits, continuity, derivatives of elementary functions, applications of derivatives and antiderivatives in a biological context. May not receive credit for both MATH 198 and MATH 201. Prerequisites: MATH 140 or equivalent. Four hours per week. Meets General Education IVB or IVC (Prior to Fall 2008: IIIB or IIIC).

MATH 201 |
CALCULUS I | [+] |

Introduction to analytic geometry, limits, continuity, derivatives of elementary functions, applications of the derivatives. May not receive credit for both MATH 198 and MATH 201. Prerequisite: MATH 140 or equivalent. Four hours per week. Meets General Education IVB or IVC (Prior to Fall 2008: IIIB or IIIC).

MATH 202 |
CALCULUS II | [+] |

Introduction to integrals, infinite series, applications and techniques of integration. Prerequisite: C or better in MATH 198 or MATH 201 or equivalent. Four hours per week. Meets General Education IVB or IVC (Prior to Fall 2008: IIIB or IIIC).

MATH 210 |
INTRODUCTION TO DISCRETE MATHEMATICS | [+] |

Introduction to basic techniques and modes of reasoning for discrete problem solving. Set theory, recurrence relations, counting, graphs and lattices, number theory. Prerequisites: MATH 140 or equivalent. Four hours per week. Meets General Education IVB or IVC (Prior to Fall 2008: IIIB or IIIC).

MATH 214 |
STATISTICS LABORATORY | [+] |

Laboratory activities to reinforce topics covered in MATH 155 or equivalent. To further study and apply the concepts of descriptive and inferential statistics in a hands-on setting using technology. May not receive credit for both MATH 214 and 216. Prerequisite: C or better in MATH 155 or equivalent. Two hours per week.

MATH 215 |
INTRODUCTION TO FINANCIAL MATHEMATICS | [+] |

An introduction to basic financial mathematics focusing on equivalent rates of interest and their use in discounted cashflow analysis. Topics include: annuities, loans, projects, bonds, duration and convexity, the yield curve, and the fundamentals of financial derivatives such as European call and put options. Prerequisite: MATH 160 or equivalent. Four hours per week.

MATH 216 |
STATISTICAL THINKING | [+] |

Descriptive and inferential analysis of data, emphasizing appropriate assumptions, computer use and interpretation. Parametric and non-parametric methods are compared and contrasted. Includes a weekly laboratory. May not receive credit for more than one: MATH 150, 155, 213 or 216. Prerequisite or Corequisite: C or better or concurrent enrollment in MATH 160, 198, 201 or similar calculus experience. Four hours per week.

MATH 230 |
FUNDAMENTAL CONCEPTS II | [+] |

Continuation of the process begun in MATH 130 of preparing prospective elementary school teachers to teach mathematics. Like MATH 130, it fosters a thorough understanding of fundamental mathematics and emphasizes the ability to communicate this understanding effectively. Cannot receive credit for both MATH 104 and 230. Prerequisites: MATH 130 completed with a C or better. Three hours per week. Meets General Education IVB or IVC (Prior to Fall 2008: IIIB or IIIC).

MATH 300 |
INTRODUCTION TO ABSTRACT MATHEMATICS | [+] |

Designed for students majoring and minoring in mathematics. Students experience the power of mathematical thought and develop facility with mathematical expression, both written and oral. Assignments make use of both inductive and deductive reasoning. Prerequisite: MATH 210 or a course in discrete mathematics with a grade of C or better. Three hours per week.

MATH 306 |
LINEAR ALGEBRA | [+] |

Basic concepts of linear algebra: linear equations and matrices, vector spaces and subspaces, similar matrices, basis and dimension, linear transformations, eigenvalues, determinants, orthogonality, coordinate systems, and applications to geometry. Prerequisite: MATH 202. Four hours per week.

MATH 310 |
CALCULUS III | [+] |

Arc length, indeterminate forms, Euclidean spaces, functions of several variables, partial differentiation, multiple integrals. Prerequisite: MATH 202. Four hours per week.

MATH 311 |
DIFFERENTIAL EQUATIONS I | [+] |

Solutions of 1st and 2nd order equations and their applications: separable, exact, homogeneous, linear. Numerical and series solutions of ordinary and partial differential equations. Prerequisite: MATH 202. Four hours per week.

MATH 313 |
SURVEY DESIGN & SAMPLING | [+] |

Peculiarities of sampling and inference commonly encountered in business, the social sciences, the health sciences, environmental studies, natural resources management and other areas with emphasis on the application of survey sampling rather than on the underlying statistical theory of survey design and analysis. Prerequisite: C or better in MATH 155 or 213 or 216 or equivalent. Four hours per week. Meets General Education IVB or IVC.

MATH 314 |
REGRESSION ANALYSIS | [+] |

The study of relationships among variables. Correlation, simple linear regression and multiple regression analyses are studied. Other topics such as Ridge regression and logistic regression also are considered. Computer software such as Minitab and SPSS is used. Prerequisite: C or better in MATH 151 or 155 or 213 or 216. Four hours per week. Meets General Education IVB or IVC.

MATH 380 |
INTERNSHIP | [+] |

Students work under supervisors in a local firm or public institution in conjunction with an advisor from the math department. Cross-listed with COSC 380. MATH/COSC 380 may be taken twice for a maximum of six credits, but used only once toward a major in mathematics or computer science. Prerequisite: Approval of department chair. Eight-to-ten hours per week. (P/F)

MATH 385 |
DIRECTED STUDY | [+] |

For students who desire to pursue a special topic in mathematics not covered in the current curriculum. Under most circumstances students will take this course for three credit hours. This course may be repeated under different subtitles but only a total of four credit hours from MATH 385 and/or COSC 385 may be used toward a major or minor. Prerequisite: Consent of instructor and chair of the Department of Mathematics and Computer Science. One to four hours per week.

MATH 390 |
UNDERGRADUATE RESEARCH PROJECT | [+] |

Offers study of some area of the mathematical sciences in more depth than is possible in the usual classroom setting. Students work on a project under the direction of faculty members. Prerequisite: Department chair and research committee approval. (P/F)

MATH 402 |
THEORY OF NUMBERS | [+] |

Basic concepts: integers, prime numbers, divisibility, congruencies and residues. May be offered for undergraduate or graduate credit. Prerequisite: C or better in MATH 210 or 306 (both recommended). Four hours per week. Meets General Education IVB or IVC.

MATH 406 |
GEOMETRIC STRUCTURES | [+] |

Axiomatic development of incidence, ordered incidence, affine and absolute geometries; investigation of Euclidean and non-Euclidean geometries, and the use of dynamic geometry software. May not receive credit for both MATH 406 and MATH 516. Prerequisite: C or better in MATH 210. Four hours per week. Meets General Education IVB or IVC.

MATH 411 |
DESIGN AND ANALYSIS OF EXPERIMENTS | [+] |

Introduction to ideas of planning and designing statistical experiments involving data collection. Study of various statistical analyses for these designs. Discussion of optimal allocation of sampling units to treatments in order to provide the highest accuracy and lowest cost. Use standard statistical software packages such as Minitab and SPSS. Prerequisite: C or better in MATH 155 or 213 or 216, or permission of department. Four hours per week.

MATH 413 |
MATHEMATICAL STATISTICS I | [+] |

Axioms and algebra of probability, discrete and continuous random variables, multivariate distributions, limit theorems. May be offered for undergraduate or graduate credit. Prerequisites: C or better in MATH 213 or 216, and MATH 310. Four hours per week.

MATH 414 |
MATHEMATICAL STATISTICS II | [+] |

Methods of estimating, properties of estimator, hypothesis testing, linear models, least squares, analysis of variance, enumerative data, nonparametric statistics. May be offered for undergraduate or graduate credit. Prerequisite: C or better in MATH 413. Four hours per week.

MATH 415 |
ACTUARIAL AND FIANANCIAL MODELS | [+] |

An introduction to models of survival, individual life insurance, and life annuities emphasizing the traditional actuarial functions of determining premiums and reserves from a stochastic point of view. Topics include: multiple life theory, models with expenses, stochastic processes, and the use of binomial models, geometric Brownian motion, and simulation in the study of option pricing. Prerequisites: MATH 215 and MATH 413. Four hours per week.

MATH 430 |
MATHEMATICAL CONNECTIONS FOR SECONDARY SCHOOL TEACHERS | [+] |

Connection of the undergraduate mathematics curriculum to the secondary mathematics curriculum by examining high school curriculum topics from an advanced and historical perspective. Contributions from diverse cultures as students examine the historical development of numbers and number systems, algebra, Euclidean and non-Euclidean geometries, calculus, discrete mathematics, statistics, probability, and measurement. Prerequisites: SCED 373 and MATH 441 or MATH 451. Four hours per week.

MATH 441 |
ABSTRACT ALGEBRA I | [+] |

Introduction to the theory of groups, rings, integral domains and fields, including basic properties of polynomials. Prerequisite: C or better in MATH 210 or 306 (both recommended). Four hours per week. Meets General Education IVB or IVC.

MATH 442 |
ABSTRACT ALGEBRA II | [+] |

Modern abstract algebra including such topics as rings, polynomials and fields. Other topics may include algebraic coding, Boolean algebras, symmetry and mathematical crystallography, applications of finite fields to computer science. Prerequisite: C or better in MATH 441. Four hours per week.

MATH 447 |
CRYPTOGRAPHY | [+] |

An introduction to both classical and modern methods of cryptography, cryptoanalysis and the mathematical principles behind these methods. Topics include an introduction to number theoretic concepts, classical cyphers and their history, modern symmetric and public-key cyphers, and a mathematical analysis of the strengths and weaknesses of cryptographic methods. Prerequisites: C or better in MATH?210, MATH?306. Four hours per week.

MATH 451 |
ANALYSIS I | [+] |

Modern abstract analysis including topology of the real number system, sequences, continuity, differentiability and integration. Prerequisites: C or better in MATH 202, 210. Four hours per week.

MATH 452 |
ANALYSIS II | [+] |

Modern abstract analysis including such topics as convergence of infinite series, sequences of functions, metric spaces, integration, topology of the real number system and continuity. Prerequisite: C or better in MATH 451. Four hours per week.

MATH 458 |
COMPLEX ANALYSIS | [+] |

An introduction to complex variables accessible to juniors and seniors in mathematics and the physical sciences. Topics will include the algebra of the complex number system, analytic functions, contour integrals, elementary functions, sequences, series and residues. More advanced topics may include conformal mapping, the Schwarz-Christoffel transformation, integral formulas of the Poisson type and Riemann surfaces. Prerequisites: C or better in MATH 310 and either MATH 210 or PHYS 309. Four hours per week.

MATH 465 |
MATHEMATICAL MODELS AND APPLICATIONS | [+] |

Mathematical basis for model building; examples of simple models for uncomplicated systems in biology, psychology, business and other fields; finite Markov process; models for growth process; linear programming. Prerequisite or Co-requisite: C or better in MATH 306. Four hours per week.

MATH 471 |
NUMERICAL METHODS | [+] |

Interpolation, functional approximation, numerical differentiation and integration, nonlinear equations, numerical solutions of differential equations, analysis of error. Prerequisites: C or better in COSC 117 or 118 or 120 and one of the following: MATH 306 or MATH 310 or MATH/PHYS 309. Four hours per week.

MATH 472 |
NUMERICAL LINEAR ALGEBRA | [+] |

Numerical methods and analysis applied to linear systems. Computer arithmetic and error analysis, direct methods for solving linear systems, iterative techniques in matrix algebra, approximating eigenvalues. Prerequisites: C or better in COSC 117, 118 or 120; MATH 202; MATH 306. Four hours per week.

MATH 475 |
INTRODUCTION TO DYNAMICS AND CHAOS | [+] |

Introduction to mathematical dynamics and chaos. Topics include orbits, bifurcations, Cantor sets and horseshoes, symbolic dynamics, fractal dimensions, notions of stability, flows and chaos. Includes motivation and historical perspectives, as well as examples of fundamental maps studied in dynamics and applications of dynamics. Prerequisites: C or better in MATH 202, 210. Four hours per week.

MATH 480 |
HISTORY OF MATHEMATICS | [+] |

Study of the chronological development of mathematics with emphasis on both the mathematical concepts and the principal contributors to the development of those concepts. May be offered for undergraduate or graduate credit. Prerequisite: MATH 202 or 210 (both recommended). Three hours per week.

MATH 482 |
COMPUTER GRAPHICS | [+] |

Generate and manipulate graphic information using the computer. Emphasis on the analysis of fundamental problems associated with these activities and on the structured design of solutions. Cross-listed with COSC 482. May not be taken for credit if student has credit for COSC 482. Prerequisites: C or better in COSC 120, MATH 293 or 306. Four hours per week.

MATH 490 |
SPECIAL TOPICS | [+] |

Enables study in specialized areas such as complex variables, logic, non-Euclidean geometry or other topics suggested by faculty or students. May be taken twice under different title. Prerequisites: (For most topics) C or better for MATH 306, 310. Four hours per week.

MATH 493 |
ADVANCED TOPICS IN STATISTICS | [+] |

Study in specialized areas of statistics such as time series, stochastic processes, quality control designs and analyses or other topics suggested by faculty or students. May be repeated once under different subtitles. Prerequisites: C or better in MATH 213 or 216, and permission of instructor. Four hours per week.

MATH 495 |
DIRECTED CONSULTING | [+] |

Provides teams of 3-12 students with experience in using mathematical and computing tools to solve real-world problems posed by a client organization, such as a research institute, business or industry. Combines individual and group work and requires presentation of a written and oral report to the client organization and the department. Cross-listed with COSC 495. MATH/COSC 495 may be taken twice for a maximum of eight credit hours, but used only once toward a major in mathematics or computer science. Prerequisite: Invitation by the department. Four hours per week. (P/F)

MATH 500 |
FOUNDATIONS OF NUMBER THEORY | [+] |

Designed for teachers of arithmetic, with emphasis on the development of the real number system in elementary number theory. Graduate credit only. Prerequisite: One course in college mathematics or consent of instructor. Three hours per week.

MATH 501 |
NUMBER THEORY FOR A MULTICULTURAL AND HISTORICAL PERSPECTIVE | [+] |

Designed for middle school teachers of mathematics, with emphasis on number systems, historical contexts, multicultural contributions to mathematics, and middle school curriculum. Prerequisite: Admission to graduate study. Three hours lecture per week.

MATH 502 |
APPLIED STATISTICS | [+] |

The use of linear models in the analysis of data, starting with simple models and going to more complex models. Special attention given to the use and abuse of these models by researchers. Graduate credit only. Prerequisite: A course in statistics (MATH 155 OR MATH 213). Three hours per week.

MATH 503 |
DATA ANALYSIS | [+] |

Designed for middle school teachers of mathematics, with emphasis on the proper collection and analysis of data to draw meaningful conclusions. Descriptive statistics and statistical inference are both included. Explorations will be accomplished using computer software. Prerequisite: Admission to graduate study. Three hours lecture per week.

MATH 506 |
SELECTED TOPICS | [+] |

Designed for students with a major in mathematics to develop topics in mathematics not included in their undergraduate program, or to extend areas previously studied. Specific topic may be indicated on transcript. May be taken twice under different course subtitles recorded with the registrar. Graduate credit only. Prerequisite: Approval of the department.

MATH 507 |
SEMINAR: ALGEBRA | [+] |

A seminar dealing with selected topics from line art and abstract algebra. A seminar paper is required. Graduate credit only. Prerequisite: Approval of the department.

MATH 508 |
SEMINAR: GEOMETRY | [+] |

A seminar dealing with selected topics from geometry. Topics which support course material in the secondary school curriculum will be included. A seminar paper is required. Prerequisite: Admission to graduate study. Three hours lecture per week.

MATH 510 |
MATHEMATICAL REASONING | [+] |

Designed to middle school mathematics teachers and others who want to enhance their capabilities in mathematical reasoning. Selected topics from descrete mathematics including sets, logic and proof, relations, graphs, recursions and combinatorics, with a special focus on constructing and presenting well organized arguments and justifications of mathematical statements. Prerequisite: Admission to graduate study (student does not have to be admitted to a graduate program). Three hours lecture per week.

MATH 511 |
DESIGN AND ANALYSIS OF EXPERIMENTS | [+] |

Introduction to ideas of planning and designing statistical experiments involving data collection. Study of various statistical analyses for these designs. Discussion of optimal allocation of sampling units to treatments in order to provide the highest accuracy and lowest cost. Use standard statistical software packages such as Minitab and SPSS. Credit may not be received for both MATH 411 and MATH 511. Prerequisites: C or better in MATH 155 or 213 or 216, and graduate standing. Four hours per week.

MATH 512 |
THEORY OF NUMBERS | [+] |

Basic concepts: integers, prime numbers, divisibility, congruencies and residues. Credit may not be received for more than one: MATH 402, MATH 512. Prerequisites: C or better in MATH 210 or 306 (both recommended), graduate standing. Four hours per week.

MATH 513 |
MATHEMATICAL STATISTICS I | [+] |

Axioms and algebra of probability, discrete and continuous random variables, multivariate distributions, limit theorems. Credit may not be received for more than one: MATH 413, 513. Prerequisites: C or better in MATH 213 or 216, and MATH 310, graduate standing required. Four hours per week.

MATH 514 |
MATHEMATICAL STATISTICS II | [+] |

Methods of estimating, properties of estimator, hypothesis testing, linear models, least squares, analysis of variance,enumerative data, nonparametric statistics. Credit may not be received for more than one: MATH 414, MATH 514. Prerequisites: C or better in MATH 413 or 513, and graduate standing required. Four hours per week.

MATH 515 |
MATHEMATICAL MODELS AND APPLICATIONS | [+] |

Mathematical basis for model building; examples of simple models for uncomplicated systems in biology, psychology, business and other fields; finite Markov process; models for growth process; linear programming. Credit may not be received for more than one: MATH 465, MATH 515. Prerequisites or corequisites: C or better or concurrent enrollment in MATH 306, and graduate standing. Four hours per week.

MATH 516 |
GEOMETRIC STRUCTURES | [+] |

Axiomatic development of incidence, ordered incidence, affine and absolute geometries; investigation of Euclidean and non-Euclidean geometries; and the use of dynamic geometry software. Credit may not be received for more than one: MATH 406, MATH 516. Prerequisites: C or better in MATH 210, graduate standing. Four hours per week.

MATH 520 |
MIDDLE SCHOOL MATHEMATICS IN A TEACHING CONTEXT WITH INSTRUCTIONAL TECHNOLOGY | [+] |

Designed for middle school teachers of mathematics, with emphasis on experimentation with instructional technology and the creation of middle school curriculum that incorporates mathematical understandings developed in other graduate courses. Prerequisite: Admission to graduate study (student does not need to be admitted to a graduate program). Three hours lecture per week.

MATH 530 |
DIRECTED RESEARCH | [+] |

Preparation of optional research project in Master of Education program under departmental supervision. Graduate credit only.

MATH 531 |
MATHEMATICAL CONNECTIONS FOR SECONDARY SCHOOL TEACHERS | [+] |

Connects the undergraduate mathematics curriculum to the secondary mathematics curriculum by examining high school curriculum topics from an advanced and historical perspective with the goal of deepening understanding of the mathematics required for teaching in secondary schools. Considers contributions from diverse cultures in the examination of the historical development of numbers and number systems, algebra, Euiclidean and non-Euclidean geometries, calculus, discrete mathematics, statistics, probablility, and measurement. Prerequisite: Mathematics teaching experience. Four hours per week.

MATH 541 |
CONCEPTUAL ALGEBRA FOR TEACHERS | [+] |

Designed for middle school mathematics teachers or those who wish to teach middle school mathematics. Emphasis on conceptual aspects of algebra and the meanings that underlie it. Prerequisite: Admission to graduate study. Three hours lecture per week.

MATH 551 |
ANALYSIS I | [+] |

Modern abstract analysis including topology of the real number system, sequences, continuity and differentiability. Prerequisites: C or better in MATH 202, 210 and graduate standing. Credit may not be received for more than one: MATH 451, MATH 551. Four hours per week.

MATH 552 |
ANALYSIS II | [+] |

Modern abstract analysis including such topics as convergence of infinite series, sequences of functions, metric spaces, integration, topology of the real number system and continuity. Credit may not be received for more than one: MATH 452, MATH 552. Prerequisites: C or better in MATH 451 or 551, and graduate standing required. Four hours per week.

MATH 555 |
CARTESIAN TRIAD | [+] |

Designed for middle school teachers of mathematics, with emphasis on the coordinate geometry of the Euclidean plane. Topics include functions, equations and inequalities, limit concepts, and matrices. Hands-on explorations with computer software is included in the course. Prerequisite: Admission to graduate study. Three hours lecture per week.

MATH 558 |
COMPLEX ANALYSIS | [+] |

Introduction to complex variables accessible to juniors and seniors in mathematics and the physical sciences. Topics will include the algebra of the complex number system, analytic functions, contour integrals, elementary functions, sequences, series and residues. More advanced topics may include conformal mapping, the Schwarz-Christoffel transformation, integral formulas of the Poisson type and Riemann surfaces. Prerequisites: C or better in MATH 310 and MATH 210 or PHYS 309. Four hours per week.

MATH 561 |
ABSTRACT ALGEBRA I | [+] |

Introduction to the theory of groups, rings, integral domains and fields, including basic properties of polynomials. Credit may not be received for more than one: MATH 441, MATH 561. Prerequisites: C or better in MATH 210 or 306 (both recommended), and graduate standing. Four hours per week.

MATH 562 |
ABSTRACT ALGEBRA II | [+] |

Modern abstract algebra including such topics as rings, polynomials and fields. Other topics may include algebraic coding, Boolean algebras, symmetry and mathematical crystallography, applications of finite fields to computer science. Credit may not be received for more than one: MATH 442, MATH 562. Prerequisites: C or better in MATH 441 or 561, and graduate standing. Four hours per week.

MATH 565 |
MODELING FOR MIDDLE SCHOOL TEACHERS | [+] |

Designed for middle school teachers of mathematics, with emphasis on expressing mathematical relationships found in the real world. The models studied will vary. Examples of technology to support the course include spreadsheets, simulation packages, graphing calculators, and electronic devices to gather data for laboratory exercises. Prerequisite: Admission to graduate study. Three hours lecture per week.

MATH 566 |
FROM EUCLID TO MODERN DAY | [+] |

Designed for middle school teachers of mathematics. Topics include axiomic formulations, Euclidean and non-Euclidean geometry, spirals, symmetry, coordinate geometry, graphs, networks, fractals and geometry in art. Prerequisite: Admission to graduate study. Three hours lecture per week.

MATH 571 |
NUMERICAL METHODS | [+] |

Interpolation, functional approximation, numerical differentiation and integration, nonlinear equations, numerical solutions of differential equations, analysis of error. May not receive credit for both MATH 471 and MATH 571. Prerequisites: C or better in COSC 117 or 118 or 120 and one of the following: MATH 306 or MATH 310 or PHYS 309, and graduate standing. Four hours per week.

MATH 572 |
NUMERICAL LINEAR ALGEBRA | [+] |

Numerical methods and analysis applied to linear systems. Computer arithmetic and error analysis, direct methods for solving linear systems, iterative techniques in matrix algebra, approximating eigenvalues. Prerequisites: C or better in COSC 117, 118 or 120; MATH 202; MATH 306, graduate standing. Four hours per week.

MATH 575 |
INTRODUCTION TO DYNAMICS AND CHAOS | [+] |

Introduction to mathematical dynamics and chaos. Topics include orbits, bifurcations, Cantor sets and horseshoes, symbolic dynamics, fractal dimension, notions of stability, flows and chaos. Includes motivation and historical perspectives, as well as examples of fundamental maps studied in dynamics and applications of dynamics. Credit may not be received for more than one: MATH 475, MATH 575. Prerequisites: C or better in MATH 202, 210, and graduate standing. Four hours per week.

MATH 580 |
HISTORY OF MATHEMATICS | [+] |

Study of the chronological development of mathematics with emphasis on both the mathematical concepts and the principal contributors to the development of those concepts. May be offered for undergraduate or graduate credit. Prerequisite: MATH 202 or 210 (both recommended). Three hours per week.

MATH 582 |
COMPUTER GRAPHICS | [+] |

Generate and manipulate graphic information using the computer. Emphasis on the analysis of fundamental problems associated with these activities and on the structured design of solutions. Cross-listed with COSC 482/582. Credit may not be received for more than one: COSC 482, COSC 582, MATH 482, MATH 582. Prerequisites: C or better in COSC 120, MATH 293 or 306, graduate standing. Four hours per week.

MATH 590 |
SPECIAL PROBLEMS IN MATHEMATICS | [+] |

Individually designed programs including summer workshops and special seminars. Specific topic indicated on transcript. May be taken twice under different course subtitles recorded with the registrar. Graduate credit only. Prerequisite: Consent of instructor.

MATH 593 |
ADVANCED TOPICS IN STATISTICS | [+] |

Study in specialized areas of statistics such as time series, stochastic processes, quality control designs and analyses or other topics suggested by faculty or students. May be repeated once under different subtitles. Prerequisites: C or better in MATH 213 or 216, and permission of instructor, graduate standing. Four hours per week.

/mathcosc/Courses.html