# Course Descriptions

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 operations of whole numbers, fractions, decimals and integers; ratios, rates and proportions; percent; elementary descriptive statistics; applications for business and consumer math; metric measurement; and an introduction to geometry, graphs, and algebra. Use of a scientific calculator also will be taught. Although assessed for three credits, this course does not carry University credit. The purpose of this class is to provide students with the math skills needed to succeed in later math classes and in classes using basic math skills.

MT 095 - Algebra Basics

(Credits: 3.00)

This course focuses on the structure of the real number system. It reviews many of the topics covered in a traditional first course in algebra. These topics include linear equations and inequalities, exponents and operations with polynomials, systems of linear equations and inequalities. Solving quadratic equations by factoring and radicals will be 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 (1-9). 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 1-9 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 106 - Pre-statistics

(Credits: 3.00)

This course covers core algebra skills needed to understand the concepts, formulas, and graphs used in transfer-level statistics. Course lessons will integrate numeracy, proportional reasoning, algebraic reasoning, and functions. The course develops conceptual and procedural tools that support the use of key mathematical concepts in a variety of contexts. Prerequisite: Placement test results below MT 120 will require the student to take this course.

MT 107 - Intermediate Algebra

(Credits: 3.00)

This course is designed to address, at the college level, intermediate algebra topics. It is mainly focused on the structure of the real number system, with an introduction to the complex number system. These topics include the concepts and operations of functions, absolute value equations and inequalities, linear and quadratic equations and inequalities, systems of linear equations and inequalities, rational expressions and equations, roots and radicals, and the applications of these topics. Prerequisite: Placement results or MT 095 .

MT 109 - An Introduction to Mathematical Thinking

(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 106 or MT 107 (previously MT 115).

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; functions; graphs and models; polynomial and rational functions; exponential and logarithmic functions; and systems of equations and inequalities.

NOTE: Students should not take both MT 195 and MT 196. Students majoring in mathematics, computer science, or the natural sciences need MT 210 and should take MT 196 if they are not ready for MT 210. Students majoring in elementary/middle-level education who are taking a mathematics minor for education need MT 196. Prerequisite: Placement results or MT 107 (previously MT 115).

MT 196 - Pre-Calculus

(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 department approval for students who have taken MT 107 (previously MT 115).

MT 210 - Calculus I

(Credits: 4.00)

Calculus is a transition course from lower-division courses to upper-division 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' problem-solving 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 at least a C in MT 196).

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: at least a C in MT 196 or departmental approval.

MT 320 - Geometry

(Credits: 3.00)

This one-semester introduction to Euclidean and non-Euclidean 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 non-Euclidean 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: at least a C in MT 196 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 high-dimensions; 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 two-semester 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: at least a C in MT 196 or department approval.

MT 400 - Independent Study

(Credits: 2.00)

This involves the independent study of a particular mathematical 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 problem-solving 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 upper-division 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 real-world problems. In this course, students study a problem-solving 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 real-world 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 two-semester 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 higher-level 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 n-space, 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 one-semester introduction to Euclidean and non-Euclidean 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 non-Euclidean 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 real-world problems. In this course, students study a problem-solving 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 real-world applications. Also listed under MT 410. Prerequisite: MT 211 or department approval.

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, classroom-oriented format. Prerequisite: Departmental approval.

CS 107 - Introduction to Computer Science

(Credits: 3.00)

This course introduces students to the basic concepts of web development and computer programming through the creation of simple web pages and interactive games. No prior computer programming knowledge is required, enabling students from a variety of backgrounds and majors to benefit from this survey of the fundamentals of computer science. This course also serves as a helpful introduction to students intending to pursue a major or minor in computer science.

CS 118 - Principles of Interactive Media

(Credits: 3.00)

This course introduces students to the design and development of interactive media, including responsive web pages and games. Students will explore the roles of different participants in the development process, how technical and artistic development progress in tandem, and the particulars of game development. This course offers a design-focused introduction to computer programming suitable as an elective for computer science or graphic design students seeking software design experience. Prerequisite: Familiarity with computers.

CS 212 - Structured Programming

(Credits: 3.00)

This course is an introduction to computer programming. Students will develop applications in Java using programming concepts such as iteration, decision making, user-defined functions and arrays. Prerequisite: CS 107 or departmental approval.

CS 213 - Object-Oriented Programming

(Credits: 3.00)

This course explores object-oriented analysis, design, and programming. Data abstraction, classes, methods, exception handling, inheritance 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 mark-up languages and client scripting. This course may be used toward an advanced core certificate. Prerequisite: Sophomore standing or department consent.

CS 235 - Social Networks:Behind the Scenes

(Credits: 3.00)

Students will analyze the structure and functionality of social networks, including the importance of security and privacy of user information. The course also will explore how memes arise and spread on social media and students will design a viral meme or app. 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 user-friendly 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 games from conceptual design to development and ongoing maintenance. Topics such as game planning, graphics, effects, motion, collision, and more will be discussed in the context of programming. Corequisite: CS 213.

CS 304 - CAD and Digital Fabrication

(Credits: 3.00)

This course focuses on concepts and tools related to the design and creation of 3D objects via CAD (Computer-Aided Design) software and rapid prototyping technology (3D Printing). Lectures and labs focus on design methodologies, fabrication processes, and technical proficiency in industry-standard tools for computer-aided design and fabrication. Over the course of the semester, students will practice solving complex design problems and will create unique objects using cutting-edge technology. Prerequisite: ART 101 or CS 107 or CS 118 or CS 212 or instructor consent.

CS 305 - Computer Architecture

(Credits: 3.00)

This course explores the design of computer systems and components, including their structure and function. Students will learn about processor and instruction set design, digital logic, computer arithmetic, data representation, caches, and computer memory. Prerequisite: CS 212 or departmental approval.

CS 306 - Data Structures

(Credits: 3.00)

Students will learn the fundamentals of abstract data types and implement data structures including lists, trees, and queues. Students will then apply these data structures to program development to improve program efficiency based on algorithm complexity analysis. 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: at least a C in MT 196 or departmental approval.

CS 330 - Advanced Web Topics

(Credits: 3.00)

Students will study Web development in a client-server environment using PHP and AJAX. The course focuses on UNIX-based server programming and MySQL database interaction. Prerequisite: CS 212, CS 230.

CS 361 - Network and Telecommunications

(Credits: 3.00)

This course deals with how information is transmitted across a network, such as the internet. The concepts and theory of network topology, layered architecture, protocols, packet switching, routing, congestion and quality of service 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 course involves the independent study of the particular subject under the direction of a faculty member. Students will work with a faculty member throughout the semester to plan, research, implement and report on their projects. 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 problem-solving 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 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 upper-division 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. 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 create a comprehensive interactive game or application and can work individually or as part of a team. This is a highly interactive course which includes both learning new technologies and revisiting topics from previous computer science courses. Prerequisite: CS 212.

CS 407 - Database Management Systems

(Credits: 3.00)

This course is a study of database design, implementation, and management. Students will learn Structured Query Language (SQL) and use industry standard database products to gain hands-on experience. 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 software engineering process. Teamwork is emphasized. Prerequisite: CS 213.