Below is a list of all courses offered by the department.

MT 010  Fundamentals of Mathematics I

(Credits: 3.00)
This course is an extensive review of the fundamentals of mathematics. The topics covered include arithmetic of whole numbers, fractions, decimals and signed numbers; ratios, rates and proportions; percents; elementary descriptive statistics; measurement conversions; geometric concepts; applications for business and consumer math; and an introduction to algebra. Use of a scientific calculator is taught and strongly encouraged. Although assessed for three credits, this course does not carry University credit.

MT 095  Algebra Basics

(Credits: 3.00)
This course reviews many of the topics covered in a traditional first course in algebra. These topics include real numbers, linear equations, exponents and polynomials, linear graphs and linear systems. Quadratic expressions and solving quadratic equations by factoring are introduced. Although assessed for three credits, this course does not carry University credit. Prerequisite: Placement results or MT 010 .

MT 102  Math for Elementary/Middle School Teachers I

(Credits: 3.00)
This is course is designed for teachers who will be teaching in the elementary grades (19). The content of this course reflects the Common Core Standards for Mathematics. Students will study estimation, computation, number systems and number theory, geometry, measurement, probability, statistics, fractions, decimals, percents, number patterns and relationships, and algebra.

MT 103  Math for Elementary/Middle School Teachers II

(Credits: 3.00)
This course continues the investigation of the grades 19 mathematics content using problem solving, critical thinking strategies and methodology. Students will become familiar with current applications of mathematics. Technology is an integral part of the course. Students will learn to examine, represent, invent, transform, conjecture, justify, apply, and communicate mathematics in cooperative group and individual situations. This course examines the mathematical curriculum found in the Common Core Standards for Mathematics. Prerequisite: MT 102 or departmental approval.

MT 104  Mathematics for Early Childhood Teachers I

(Credits: 3.00)
This is a mathematics content course that is designed for teachers who will be teaching in early childhood education. The content of this course reflects the Common Core Standards for Mathematics. Students will study mathematical processes, sets, functions, logic, whole numbers, integers, fractions, geometry, number theory, and measurement, and are expected to use appropriate math vocabulary. Students also will be immersed in various problemsolving situations, both individually and cooperatively. Corequisite: CA 207, ECUE 211.

MT 105  Mathematics for Early Childhood Teachers II

(Credits: 3.00)
This is the second mathematics content course that is designed for teachers who will be teaching in Early Childhood Education. Students will continue to study mathematical processes, sets, functions, logic, whole numbers, integers, and fractions; expand their knowledge of geometry, number theory and measurement; and be expected to use appropriate math vocabulary. Students will be immersed in various problemsolving situations, both individually and cooperatively. Prerequisite: MT 104. Corequisite: ECUE 291, ECUE 398, EN 201.

MT 107  Intermediate Algebra

(Credits: 3.00)
This course is designed to address, at the college level, intermediate algebra topics. These topics include properties of real numbers, the concepts of functions, absolute value and inequalities, solving and graphing linear and quadratic equations and inequalities, solving systems of linear equations, rational expressions and equations, roots and radicals, and applications on various topics. Prerequisite: Placement results or MT 095 .

MT 109  Mathematics: A Human Endeavor

(Credits: 3.00)
This course covers a broader view of mathematics than computation. Topics include inductive and deductive reasoning, patterns in number sequences, logic, set theory and discussions of infinity, systems of numbers, graph theory, explorations in geometry, methods of counting, probability and statistics. The focus of this course is to view the nature of mathematics as an organized, beautiful body of thought. Prerequisite: Placement results or MT 095.

MT 113  Applied Algebra for Health Sciences

(Credits: 3.00)
This course is intended to give students the mathematical tools they will need for success in the health sciences. The course stresses formula manipulation and problem solving using algebraic, geometric, and statistical techniques with a special focus on applications to health care professions. Topics include linear, rational, exponential, and logarithmic equations, ratios and proportions, direct and inverse variation, basic geometry, and statistics. Prerequisite: Placement results or MT 095.

MT 120  Applied Statistics

(Credits: 3.00)
Basic statistical methods are discussed and practiced in this course. Topics include displaying and describing distributions, measures of center and spread, correlation and linear regression, methods of gathering data through sampling and statistical experiments, sampling distributions, the normal distribution and the central limit theorem, confidence intervals for proportions and means, hypothesis testing for proportions and means, and comparing two proportions and two means. Prerequisite: Placement results or MT 107 (previously MT 115) .

MT 140  Visual Mathematics

(Credits: 3.00)
The links between mathematics and the arts are many and date back to prehistory. This course is intended for those students majoring in the fine arts (including music as well as the visual arts). The mathematical content of this course is explicitly linked to important ideas in art, music, and graphic design. Topics include similar triangles and proportions; musical intervals and ratios, the development of threedimensional thinking and a mathematical analysis of perspective; fractals, logarithms, and fractal dimension; Fibonacci numbers, the Golden Ratio, quadratic equations, and limits; and computer representation of art. Prerequisite: ART 101, art major.

MT 195  College Algebra

(Credits: 3.00)
This course provides an overview of the fundamental concepts of algebra. Topics include linear and quadratic equations and inequalities; the Cartesian plane and graphing; using a graphing utility; functions; graphs and models; polynomial and rational functions; exponential and logarithmic functions; systems of equations, inequalities and matrices.
NOTE: Students should not take both MT 195 and MT 209. Students majoring in mathematics, computer science, or the natural sciences need MT 210 and should take MT 209 if they are not ready for MT 210. Students majoring in elementary/middlelevel education who are taking a mathematics minor for education need MT 209. Prerequisite: Placement results or MT 107 (previously MT 115).

MT 209  College Algebra and Trigonometry

(Credits: 4.00)
This course is an investigative study of topics in algebra, trigonometry, and analytical geometry that are needed by students who will continue their study in calculus or the natural sciences. Topics include coordinate and analytic geometry; factoring and simplification of expressions; solving equations and systems of equations; and a broad study of the representations and properties of linear, polynomial, rational, exponential, logarithmic, and trigonometric functions. Prerequisite: Placement results or MT 107 (previously MT 115).

MT 210  Calculus I

(Credits: 4.00)
Calculus is a transition course from lowerdivision courses to upperdivision mathematics and computer science courses. Students will extend their experience with functions as they study the fundamental concepts of calculus: limits, difference quotients and the derivative, Riemann sums and the definite integral, antiderivatives, indefinite integrals and the Fundamental Theorem of Calculus. Students will review and extend their knowledge of trigonometry and basic analytic geometry. Important objectives of the calculus sequence are to develop and strengthen the students' problemsolving skills and to teach them to read, write, speak and think in the language of mathematics. In particular, students will learn how to apply the tools of calculus to a variety of problem situations. Prerequisite: Placement results or strong background in algebra and some familiarity with trigonometry (high school trigonometry and advanced algebra or MT 209).

MT 211  Calculus II

(Credits: 4.00)
This course is a continuation of MT 210. While the first semester focuses on differential calculus, this course focuses on integral calculus. Students will extend their experience with functions, limits, Riemann sums, the definite integral, antiderivatives, and the Fundamental Theorem of Calculus. This course includes an introduction to sequences and series. Prerequisite: MT 210.

MT 212  Calculus III

(Credits: 4.00)
This course builds on the foundations laid in Calculus I and II. Topics include a review of infinite sequences and series; vectors and the geometry of space; vector functions; partial derivatives; multiple integrals; and vector calculus. Prerequisite: MT 211.

MT 215  Selected Topics

(Credits: 1.00  4.00)
This is a study of a particular topic in the field of mathematics. This course may be taken more than once, but no more than a total of four credits apply toward the major. Prerequisite: MT 210, departmental approval.

MT 315  Discrete Mathematical Structures

(Credits: 3.00)
Topics include logical reasoning, truth tables, and Boolean algebra; modular arithmetic, mathematical induction, and properties of the integers; functions, relations, and equivalence relations; an introduction to proofs and proof writing; and an introduction to graph theory. Also listed under CS 315. Prerequisite: MT 209 or departmental approval.

MT 320  Geometry

(Credits: 3.00)
This onesemester introduction to Euclidean and nonEuclidean geometries serves as an introduction to mathematical proof. Through an exploration of properties of plane geometry and Euclid's Postulates, students will develop skill in logical mathematical reasoning, and learn to develop good mathematical proofs. The importance of axiomatic reasoning is developed through experiences with some nonEuclidean geometries. While not a teaching methods course, practical ways to implement geometry into the middle/high school curriculum are modeled through the use of dynamic geometry software. Prerequisite: MT 209 or departmental approval.

MT 325  Linear Algebra

(Credits: 3.00)
This course offers the student a concrete introduction to linear algebra, including vector spaces in two, three, and highdimensions; bases of vector spaces; eigenvalues and eigenvectors; linear transformations; matrices; determinants; and the solution of systems of linear equations. This is the first semester in a twosemester sequence; the second course, MT 425 Abstract Algebra, builds on the content of this first course to develop the concept of algebra structures. Prerequisite: MT 210, MT 211 or equivalent, MT 315 or MT 320.

MT 365  Data Analysis and Interpretation

(Credits: 3.00)
Exploratory data analysis is used to introduce basic concepts of descriptive and inferential statistics, and to foster the ability to reason statistically. Topics include summarizing and presenting categorical and quantitative data; descriptive statistics and graphical presentation of data; assessing statistical significance; probability and counting methods; sampling from populations; investigations of discrete and continuous probability distributions; hypergeometric, binomial, and normal probability distributions; point and interval estimation of population parameters; and hypothesis testing. While not a teaching methods course, practical ways to implement statistics into the middle/high school curriculum will be modeled using manipulatives, computer simulations and relevant computer software. Prerequisite: MT 209 or department approval.

MT 400  Independent Study

(Credits: 2.00)
This involves the independent study of the particular subject under the direction of a faculty member. Independent study can be terminated at the discretion of the faculty member if the student does not progress at a rate which meets minimum expectations. Prerequisite: B (3.0) average in mathematics courses, junior or senior standing, consent of the department head and the cooperating faculty member prior to registration for the course.

MT 401  Seminar

(Credits: 4.00)
This is a culminating experience for majors in mathematics who are near the end of their program. The objectives of this seminar are to review fundamental concepts of mathematics; provide opportunities for students to integrate, synthesize and/or extend their knowledge base in the major; develop collaborative problemsolving skills in a peer group; and explore career opportunities available to graduates in mathematics and computer science. A faculty member acting as a facilitator will provide a list of topics to be covered on the exam and some problems for class discussion. Readings in mathematical history or philosophy also may be required. Students will be expected to play a major role in planning and carrying out activities to meet the course objectives. This course is normally taken in a student's final year of upperdivision coursework in the major. Prerequisite: Senior standing, MT 212 and departmental approval.

MT 410  Mathematical Modeling

(Credits: 3.00)
Mathematical modeling is a mathematical tool for solving realworld problems. In this course, students study a problemsolving process. They learn how to identify a problem, construct or select appropriate models, figure out what data needs to be collected, test the validity of a model, calculate solutions, and implement the model. Emphasis lies on model construction in order to promote student creativity and demonstrate the link between theoretical mathematics and realworld applications. Prerequisite: MT 211.

MT 425  Abstract Algebra

(Credits: 3.00)
This course is a study of sets, mappings, operations, relations, partitions, and basic algebraic structures, including groups, rings, integral domains, fields, and vector spaces. This is the second course in a twosemester sequence which introduces the student to algebraic structures; it builds on the introduction to vector spaces which is begun in the first course, MT 325 Linear Algebra. Prerequisite: MT 315 or MT 320, and MT 325.

MT 450  Numerical Analysis

(Credits: 3.00)
Numerical analysis, particularly applied numerical analysis, is concerned with obtaining numerical solutions to problems which do not lend themselves to solution by ordinary mathematical analysis. Since calculators and digital computers do not really use real numbers, numerical problems are compounded when such tools are used to do the number crunching. Often, the only way to get an idea of the solution is to approximate the problem in such a way that numbers representing the solution can be produced. The purpose of this course is to introduce the student to some modern numerical methods, to improve the student's skills in using the computer as a tool to solve numerical problems, to increase the student's awareness of problems inherent in obtaining numerical solutions, and to make the student a more discerning consumer of numerical solutions and software which claims to produce numerical solutions. Prerequisite: The student should have completed three semesters of calculus and have a working knowledge of a higherlevel programming language. A student who has a grade of A in MT 210 and MT 211 may seek approval of the instructor..

MT 470  Theory of Probability and Statistics

(Credits: 3.00)
Through a study of theory and applications, this course introduces the theoretical underpinnings of the basic concepts of probability and sampling distributions, estimation, tests of hypotheses, regression, and correlations. Prerequisite: MT 211 and MT 365.

MT 480  Real Analysis

(Credits: 3.00)
This is a study of the theory of calculus from an advanced viewpoint. Limits, continuous and differentiable functions, theory of integration, sequences and series, convergence, transformations of nspace, line and surface integrals are studied. Prerequisite: MT 211.

MT 485  Advanced Topics in Mathematics

(Credits: 1.00  3.00)
The content of this course is not fixed. Topics covered vary depending upon the interests and background of the faculty member offering the course and the students involved. Prerequisite: Instructor approval.

MT 501  Topics in Mathematics Content

(Credits: 3.00)
Mathematical topics of current interest are the focus of this class. Prerequisite: Departmental approval.

MT 522  Geometry

(Credits: 3.00)
This onesemester introduction to Euclidean and nonEuclidean geometries serves as an introduction to mathematical proof. Through an exploration of properties of plane geometry and Euclid's Postulates, students will develop skill in logical mathematical reasoning, and learn to develop good mathematical proofs. The importance of axiomatic reasoning is developed through experiences with some nonEuclidean geometries. While not a teaching methods course, practical ways to implement geometry into the middle/high school curriculum will be modeled through the use of dynamic geometry software. Also listed under MT 320. Prerequisite: Strong background in algebra (college algebra or equivalent) and departmental approval.

MT 540  Mathematical Modeling

(Credits: 3.00)
Mathematical modeling is a mathematical tool for solving realworld problems. In this course, students study a problemsolving process. They learn how to identify a problem, construct or select appropriate models, figure out what data needs to be collected, test the validity of a model, calculate solutions, and implement the model. Emphasis lies on model construction in order to promote student creativity and demonstrate the link between theoretical mathematics and realworld applications. Also listed under MT 410. Prerequisite: MT 211.

MT 565  Data Analysis and Interpretation

(Credits: 3.00)
Exploratory data analysis is used to introduce basic concepts of descriptive and inferential statistics, and to foster the ability to reason statistically. Topics include summarizing and presenting categorical and quantitative data; descriptive statistics and graphical presentation of data; assessing statistical significance; probability and counting methods; sampling from populations; investigations of discrete and continuous probability distributions; hypergeometric, binomial, and normal probability distributions; point and interval estimation of population parameters; and hypothesis testing. While not a teaching methods course, practical ways to implement statistics into the middle/high school curriculum will be modeled using manipulatives, computer simulations and relevant computer software. Also listed under MT 365. Prerequisite: Strong background in algebra (college algebra or equivalent) and departmental approval.

MT 583  Discrete Mathematical Structures

(Credits: 3.00)
Topics include logical reasoning, truth tables, and Boolean algebra; modular arithmetic, mathematical induction, and properties of the integers; functions, relations, and equivalence relations; an introduction to proofs and proof writing; and an introduction to graph theory. Also listed under MT 315. Prerequisite: Strong skills in algebra (college algebra or equivalent) and departmental approval.

MT 591  Current Topics (Math Content)

(Credits: 3.00)
Topics of current interest in mathematics education will be covered in a practical, classroomoriented format. Prerequisite: Departmental approval.

CS 104  Technology  Tools for Learning

(Credits: 3.00)
This course provides a foundation in technology use. Included are an introduction to the latest and most current information available on computers and technology. Students will gain a solid understanding of the current trends in technology and computer concepts as they are applied to the digital world. Handson application of word processing, spreadsheets and charts, and presentation software are emphasized. The effective and ethical use of the Internet as an information resource is considered. Searching techniques applicable to library online catalogs, electronic databases, and the Internet are examined. Students also explore the use of word processing software to produce a paper in APA and/or MLA format.

CS 107  Introduction to Computer Science

(Credits: 3.00)
An overview of the past and current computer technologies and trends, this course covers different areas of computing including binary systems, data representation, hardware, software, programming languages, network, Internet, and the Web.

CS 118  Principles of Interactive Media

(Credits: 3.00)
This course introduces the different aspects of computerbased interactive media and games and the critical approaches in developing and the tools for analyzing them. This course discusses the process of game development, the roles of different participants in the development process, and how the technical and the artistic development proceed in tandem. Group work is emphasized. Prerequisite: Familiarity with computers.

CS 212  Structured Programming

(Credits: 3.00)
This course is an introduction to programming. Its main emphasis is on developing an application based on the analysis of the user's requirements. The main programming structures such as iteration, decision making, userdefined functions, arrays and string functions are covered as well as algorithm development. The analytical design of the user interface and professional documentation also are covered in this course. Prerequisite: CS 107 or departmental approval.

CS 213  ObjectOriented Programming

(Credits: 3.00)
The concentration of this course is on objectoriented analysis, design, and programming. Data abstraction, classes, methods, inheritance, exception handling, and polymorphism are studied. Prerequisite: CS 212 or departmental approval.

CS 215  Selected Topics

(Credits: 1.00  4.00)
This is a study of a particular topic in the field of computer science. This course may be taken more than once but no more than a total of four credits apply toward the major. Prerequisite: CS 212 and departmental approval.

CS 230  Web Page Creation

(Credits: 3.00)
Modern techniques in web page analysis and design are used to create, maintain, and enhance Web pages. Issues of consistency, usability, interactivity, accessibility, and uniformity in the organization of the layout design are covered in addition to markup languages and client scripting. This course may be used toward an advanced core certificate. Prerequisite: Sophomore standing or department consent
Sophomore standing or department consent
.

CS 235  Social Networks:Behind the Scenes

(Credits: 3.00)
In this handson course, the behind the scenes of social networks are examined and experienced by creating a simple social network. In addition, two major social media environments of Facebook and OpenSocial (Google) are used to experience with the capabilities publicly available through various programming APIs for social media. Through these lab activities, students receive handson experience in developing their own sample social media applications which can be integrated to websites and/or mobile devices. Security and privacy issues with social media will be examined in depth as well. This course may be used toward an advanced core certificate. Prerequisite: Sophomore standing or department consent.

CS 240  Visual Programming

(Credits: 3.00)
The course introduces the design process of creating effective and userfriendly graphical user interfaces (GUI). Various components and behavior of graphical user interfaces including forms, controls, object manipulation, and application flow are covered. Corequisite: CS 212.

CS 250  Game Programming

(Credits: 3.00)
This course focuses on creating computer games. It starts from the general design concepts and further covers the development and implementation phase followed by the ongoing maintenance and management. All aspects of game production in a single system are covered. Topics such as game planning, 2D graphics, effects, lights, camera, transformations, motions, interaction, and more are discussed in the context of programming.
Corequisite: CS 213.

CS 300  Assembly Language

(Credits: 3.00)
Course members will learn the function of an assembler and the role of assembly language as a development tool and also as a means of better understanding how computers work. Students will create and execute assembly language programs and compare a variety of assemblers on different systems. Prerequisite: CS 213 or departmental approval.

CS 305  Computer Architecture

(Credits: 3.00)
This course provides a conceptual tour of the inside of a computer, and a study of computer components, their structure and function. Course members will learn about the central processing unit, digital logic, computer arithmetic, data representation, instruction execution, and machine assembly languages. Prerequisite: CS 212 or departmental approval.

CS 306  Data Structures

(Credits: 3.00)
Various data structures including lists, trees, and tables, and algorithms such as searching, sorting, and recursion with emphasis on program analysis and design are studied. The choice of appropriate data structures based on the analysis of the problem domain with application testing/modifications also are discussed. Prerequisite: CS 213.

CS 315  Discrete Mathematical Structures

(Credits: 3.00)
Topics include logical reasoning, truth tables, and Boolean algebra; modular arithmetic, mathematical induction, and properties of the integers; functions, relations, and equivalence relations; an introduction to proofs and proof writing; and an introduction to graph theory. Also listed under MT 315. Prerequisite: MT 209 or departmental approval.

CS 330  Advanced Web Topics

(Credits: 3.00)
Web development in a clientserver or multitier environment is studied using advanced features of markup languages (in particular, EXtensible Markup Language or XML), server pages, and other serverside scripting languages. Prerequisite: CS 212, CS 230.

CS 361  Network and Telecommunications

(Credits: 3.00)
This course deals with different types of networks such as local area networks (LANS) and wide area networks (WANS). Practical experiences with local area networks will allow students to make connections with theory and implementation. The concepts and theory of network topologies, protocols, design, switching, routing, and network operations are covered. Prerequisite: CS 107 or department approval.

CS 390  Technology Projects

(Credits: 1.00  3.00)
This is a directed study or practicum in which the student designs, implements, tests, and/or maintains a technology project including software, hardware, networking, etc. The project is assigned by the directing faculty member. The course may be taken more than once, but not for more than a total of three credits. Prerequisite: CS 212 and departmental approval.

CS 400  Independent Study

(Credits: 1.00  3.00)
This involves the independent study of the particular subject under the direction of a faculty member. Independent study can be terminated at the discretion of the faculty member if the student does not progress at a rate which meets minimum expectations. Prerequisite: B (3.0) average in computer science courses, junior or senior standing, consent of the department head and the cooperating faculty member prior to registration for the course.

CS 401  Seminar

(Credits: 4.00)
This is a culminating experience for majors in computer science who are near the end of their program. The objectives of this seminar are to review fundamental concepts of mathematics; provide opportunities for students to integrate, synthesize and/or extend their knowledge base in the major; develop collaborative problemsolving skills in a peer group; and explore career opportunities available to graduates in mathematics and computer science. A faculty member acting as a facilitator will provide a list of topics to be covered on the exam and some problems for class discussion. Students will be expected to play a major role in planning and carrying out activities to meet the course objectives. This course is normally taken in a student's final year of upperdivision coursework in the major. Prerequisite: Senior standing, MT 210 and department approval.

CS 402  Computer Science Internship

(Credits: 1.00  3.00)
This course is designed to give students an opportunity to gain practical experience in the computer science career field by working with a participating firm or organization. Two internships are recommended: one as a service to a nonprofit organization, and one working in a corporate environment. CS 402 may be repeated for a maximum of 6 credits applicable to the computer science major. Prerequisite: Sophomore standing or above, completion of 12 minimum hours of computer science courses and departmental approval.

CS 405  Advanced Interactive Software Implementation

(Credits: 3.00)
In this course, students will have the opportunity to incorporate concepts from all previous computer science courses to create a comprehensive interactive game or software. Students will work individually as well as in project teams on given problems to identify the main goal of the problem, analyze it and select several alternative solutions. Finally, the most feasible solution will be selected. This is a highly interactive course which includes learning new technologies and revisiting topics from both general education and major courses. Prerequisite: CS 212.

CS 407  Database Management Systems

(Credits: 3.00)
Because of their power and usefulness, an understanding of database management systems (DBMS) and their application is important to all computer users. This course is a study of database management systems, DBMS models, database design, implementation, and management. Students will learn to use real database products through handson experiences. Prerequisite: CS 212.

CS 415  Systems Analysis and Design

(Credits: 3.00)
Information systems are built to perform a variety of tasks. This course deals with techniques employed in the analysis, design, implementation, management, and maintenance of information systems. Students, through course projects, will participate in the systems analysis and design process. Team work is emphasized. Prerequisite: CS 213.

CS 435  System Software

(Credits: 3.00)
System software is an essential part of every computer system. Through lecture, demonstrations, projects and presentations, class members will explore system software concepts and trends including open source and nonopen source operating systems, compilers, and drivers. The students will learn how to customize the system environment using different scripting techniques. In addition, different system level services and servers and their configuration will be covered. Prerequisite: CS 212, CS 305.