MATHEMATICS DEPARTMENT

 


Listing of all mathematics and computer courses in the Arts and Sciences Division.

College Transfer courses

Program Support & Refresher courses

Transfer Information System to see how our courses transfer to any UW system school or any other WTCS school.

Return to The Math Department's Home page

Explore all MATC's courses 


Placement into Mathematics courses (Not Computer Science) is through COMPASS/Asset scores or "C" or better in the course pre-requisite.

Questions or comments, email kmirus@matcmadison.edu


College Transfer Mathematics Courses

804-200
Principles of Geometry......................................3 credits
An introductory college level course which provides a foundation in geometry. This foundation is necessary for the study of analytic geometry, trigonometry, or calculus. The class covers the facts of geometry, cultivates geometric intuition, and fosters the practice of deductive reasoning. Prerequisite: Adequate skill in basic arithmetic.

804-201
Intermediate Algebra............................4 credits
The study of real and complex numbers (their construction and resulting properties); simplifying and factoring algebraic expressions using fundamental laws and order of operations; solving first and second degree equations and inequalities in one variable; solving exponential and logarithmic equations; graphing first degree and second degree equations and inequalities in two variables; solving systems of equations; working with fractional exponents and radicals; functions. Successful completion of this course allows students to continue on with either College Algebra or Quantitative Reasoning.

804-202
Intermediate Algebra, Part I............................3 credits
The study of real numbers (their construction and resulting properties); simplifying algebraic expressions using fundamental laws and order of operations; solving first degree equations and inequalities in one variable; introduction to functions; graphing first degree equations and graphing inequalities in two variables; operations on polynomials. Continued on in 804-203.

804-203
Intermediate Algebra, Part II ............................3 credits
The study of complex numbers (their construction and resulting properties); simplifying algebraic expressions using fundamental laws and order of operations; solving second degree equations and inequalities in one variable; solving exponential and logarithmic equations; graphing second degree equations and inequalities in two variables; solving systems of equations; working with fractional exponents and radicals; functions. Successful completion of this course allows students to continue on with either College Algebra or Quantitative Reasoning.

804-211
Quantitative Reasoning............................3 credits
This course is intended to develop analytic reasoning and the ability to solve quantitative problems. Topics to be covered may include: construction & interpretation of graphs; descriptive statistics; geometry & spatial visualizations; math of finance; functions & modeling; probability; and logic. Appropriate use of units and dimensions, estimates, mathematical notation and available technology will be emphasized throughout the course. Meets four times per week. Prerequisite: A) Appropriate score on placement exam; B) 2 years of high school algebra; C) Grade of C or better in Intermediate Algebra (or Intermediate Algebra Parts I & II); or D) courses equivalent to B) or C). Note: This course satisfies Part A of the Quantitative Reasoning requirement for the UW system and is intended for students who do not plan to take any further mathematics.

804-212
College Algebra...............................3 credits
Includes fundamentals of topics covered in Intermediate Algebra with a more careful look at mathematical detail and a greater emphasis on the function concept from the outset. Covers exponential and logarithmic functions, the use of matrices and determinants in solving linear systems of equations, mathematical induction, sequences and series, the binomial theorem, and/or linear programming. Calculator with logarithmic and exponential functions required, some sections require a graphing calculator and may meet an extra hour per week.

804-213
Trigonometry...................................3 credits
Covers the study of the six trigonometric functions, their inverse functions, the solution of right and oblique triangles, basic identities, graphs of the trigonometric functions, logarithms, trigonometric equations, and functions of a composite angle. Some sections use a Graphing Calculator. Meets four times per week. Prerequisite: 804-212 College Algebra. Transferability: those people planning to enter the mathematics, engineering or science fields should check the school to which they plan to apply as to whether this credit is transferable.

804-220
Finite Math..................................3 credits
Finite mathematics provides the necessary mathematical preparation for the understanding of various quantitative methods in modern management theory and the social sciences. The topics included are sets, relations, linear functions, matrix theory, the solutions of l inear systems by graphical, algebraic, Gauss-Jordan, and inverse matrix methods, linear programming by graphical and simplex methods, the mathematics of finance, counting and probability, game theory, decision theory, and other related topics. Prerequisite: Intermediate Algebra or acceptable placement test scores.

804-229
Mathematical Analysis.........................5 credits
An integrated treatment of topics from college algebra and trigonometry lays a sound foundation for higher courses in mathematics. Includes linear and quadratic functions, other polynomial functions, exponential and logarithmic functions, the trigonometric functions, and some analytic geometry in the plane. Meets five times per week. Prerequisites: two years of high school algebra or equivalent; and a satisfactory mathematics placement test score.

804-231
Calculus and Analytic Geometry 1.............. 5 credits
Designed for students of mathematics, science, and engineering. An introduction to the basic properties of limits, rate of change of functions, continuity, derivatives of algebraic and elementary transcendental functions, their products quotients and compositions, curve sketching, finding maxima and minima, indefinite and definite integration with applications. Prerequisite: Both Mathematics 804-212 and 804-213, or Mathematics 804-229, or equivalent.

804-232
Calculus and Analytic Geometry 2.................5 credits
Designed for students of mathematics, science, and engineering. Topics covered include techniques of integration, numerical approximation of definite integrals, applications of integration and an introduction to first order differential equations, parametric equations and derivatives of parametric curves, polar coordinates in the plane and integrals using polar coordinates, the analytic geometry of the conic sections, an introduction to vectors in two and three dimensions, scalar and vector cross products, graphs of quadric surfaces. Prerequisite: Mathematics 804-231, or equivalent
.

804-233
Calculus 3........................................5 credits
Designed for students of mathematics, science, and engineering. Topics covered include differentiation of vectors, space curves and curvature, functions of more than one variable, level curves and level surfaces, limits and continuity, partial derivatives, total differential, tangent planes, the gradient operator, the directional derivative, multivariable forms of the chain rule, locating maxima, minima, and saddle points, the method of Lagrange multipliers, multiple integrals in rectangular, polar, cylindrical and spherical coordinates, transformations of multiple integrals and the Jacobian, surface area, applications of multiple integrals to geometry and mechanics, line integrals in two and three dimensions, vector fields, circulation and flux in two dimensions, Green's Theorem, the curl and divergence operators, surfaces and surface area defined parametrically, Gauss's and Stokes Theorems, applications of vector calculus to geometry, mechanical work, fluid mechanics and electromagnetic fields, an introduction to the theory and solution of first and second order ordinary differential equations. Prerequisite: Mathematics 804-232, or equivalent.

Return to the top


College Transfer Mathematics Courses, Statistics


804-240
Basic Statistics..................................4 credits
Appropriate statistical techniques are studied for the systematic collection, presentation, analysis and interpretation of experimental results, including surveys and quality control. The focus is on understanding the techniques of statistical inference (confidence intervals and hypothesis testing) and interpreting results as found in articles and reports. Emphasizes the inherent uncertainty when decisions are made on the basis of sample data. Includes descriptive statistics, basic probability theory, sampling distributions and the Central Limit Theorem; the binomial, normal, Student t, chi-squared, and F distributions; and techniques of 1- and 2-sample tests, linear regression, an introduction to analysis of variance and selected nonparametric procedures. Requires a minimum knowledge of algebra.

Return to the top


College Transfer Mathematics Courses, Computer Science

804-206
Introduction to Computer Use..............................4 credits
This college transfer course is an introduction to computers and how to use them. It is a lecture/lab course designed to provide you with computer skills to help a student in his/her academic career. The major categories of microcomputer software are introduced, including word processor, spreadsheet, database managers, telecommunications (Internet and email), graphics packages and/or presentation software, and programming tools, This course addresses the history and social impact of computers and the computer's role in mathematics and science
.

 

804-208
Computer Science..........................................3 credits
Structured computer programming leading to an introduction to object- oriented program is developed using the hybrid (object-oriented and procedural) programming language C++ to solve problems from the mathematical, physical, and social sciences. The theory and use of computing machines are developed in the process of constructing algorithms and developing skills in and understanding computer programming. Students will write approximately 8 programs and can expect to spend eight to twelve hours per week on his/her own time in addition to time in class. This course is scheduled for two hours of lecture and three hours of lab per week. Prerequisite: completion of or concurrent enrollment in college algebra, or consent of instructor.

Return to the top


Program Support Courses, Mathematics

804-129
Introduction to College Mathematics..........................3 credits

An entry-level course that reviews fundamental concepts and applications of mathematics. The course emphasizes computational and problem-solving skills with the use of a scientific calculator. Topics include fraction and decimal numbers, percent problems, a review of graphing, an introduction to descriptive statistics, basic algebra (signed numbers, simple algebraic manipulations, solving linear equations, formula rearrangement, word problems, ratios and proportions), measurement, applied plane a nd solid geometry (angle measurements, the Pythagorean Theorem, calculating perimeters, areas and volumes), radian measure, right triangle trigonometry and solving oblique triangles (the law of sines and cosines).

804-140
Algebra Concepts...............................................3 credits

This introductory algebra course provides a thorough of Beginning Algebra topics with an emphasis on problem solving in real-world applications. This course meets prerequisites for Intermediate Algebra, Technical Math I, or Industrial Math I. Prerequisite: Adequate skill in basic arithmetic.

804-150
Science Based Statistics.......................................3 credits

An introductory statistics course with examples and applications chosen from quantitative x-ray analysis, image analysis, metrology, and selected biomedical problems. The course covers techniques for the collection, presentation, analysis and interpretation of experimental results and develops procedures to deal with uncertainty in inferences and decisions when data are subject to random error. Topics covered include descriptive statistics, basic probability, the hypergeometric, binomial, normal, Student's t, chi squared, and F distributions, sampling distributions, the Central Limit Theorem, one-way analysis of variance, and linear regression. Prerequisite: Mathematics 804-140 and 804-172, or equivalent.

804-196
College Technical Mathematics 1A......................................3 credits
Topics include: solving linear, quadratic, and rational equations; graphing; formula rearrangement; solving systems of equations; percent; proportions; and operations on polynomials. Emphasis will be on the application of skills to technical problems. Successful completion of College Technical Mathematics 1A and College Technical Mathematics 1B is the equivalent of College Technical Mathematics 1. Emphasis throughout is on applications to various technologies. A scientific (or graphing) calculator is used throughout the course. Prerequisite: A grade of AC@ or better in elementary algebra and equivalent competency as demonstrated on entry level assessment.

804-197
College Technical Mathematics 1B......................................2 credits
This course is a continuation of College Technical Mathematics 1A. Topics include: measurement systems; computational geometry; right and oblique triangle trigonometry; and trigonometric functions on the unit circle. Emphasis will be on the application of skills to technical problems. Successful completion of College Technical Mathematics 1A is a prerequisite to this course. Successful completion of College Technical Mathematics 1A a nd College Technical Mathematics 1B is the equivalent of College Technical Mathematics 1. Emphasis throughout is on applications to various technologies. A scientific (or graphing) calculator is used throughout the course. Prerequisite: A grade of AC@ or better in elementary algebra and equivalent competency as demonstrated on entry level assessment.

804-198
College Technical Mathematics 2......................................3 credits
Topics include: vectors; trigonometric functions and their graphs; identities; exponential and logarithmic functions and equations; radical equations; equations w ith rational exponents; dimension of a circle; velocity; sine and cosine graphs; c omplex numbers in polar and rectangular form; trigonometric equations; conic sections; and analysis of statistical data. Emphasis will be on the application of skills to technical problems and on applications to various technologies. A scientific (or graphing) calculator is used throughout the course. Prerequisite: A grade of AC@ or better in 804-196 & 197, College Technical Math I.

804-379
Vocational Mathematics 1.....................................1 credit
A review of basic mathematics which consists of an introduction to using a scientific calculator, order of operations, fractions, decimals, use of percentage, units of measurement including the metric system, the reading of analog instruments for length measurement, and practical plane geometry. Prerequisite: None

804-380
Vocational Mathematics 2.....................................1 credit
Covers simple algebra (signed numbers, algebraic manipulations, equations), ratio and proportion, graphs, and right triangle trigonometry (areas and volumes). A scientific calculator is used in the course. Modified to meet the needs of a particular vocation.

804-381
Machine Tool Math 1..........................................2 credits
For Machine Tool and Industrial Maintenance students only. Includes the study of machine tool problems involving calculations with fractions, decimals and percentage. Includes work with the metric system, measurement conversion, geometry, trigonometry of right triangles and use of a scientific calculator. Formulas with application to the trade are studied. Prerequisite: adequate skill in basic arithmetic.

804-382
Machine Tool Math 2..........................................1 credit
A continuation of Machine Tool Math 1. Consists of advanced machine tool problems whose solution involve right and oblique triangles. Compound angles and numerical control calculations are also studied. Prerequisite: 804-381, Machine Tool Math 1, or its equivalent.

Return to the top


Program Support Courses, Computers

804-171
Basic Computer Mathematics...................................2 credits
Covers problem-solving and software packages in the technical area using the IBM PC. Emphasizes application problems that students may meet in their specialization. Concepts of programming, input-output of data, decisions, interactive techniques, data storage, alphanumeric data handling, the Internet, and computer graphics may be included.

804-172

Introduction to Programming   ........................................2 credits
This course is a first introduction to computer programming assuming no previous experience. We use the Basic language and concentrate on the rudiments of all software development: data types and variables, calculations, basic I/O, conditional statements (if ... then ... else), loops, subroutines (including parameters), arrays, and file I/O. Later work introduces VBA (Visual Basic for Applications), where Basic is used to program applications like Microsoft Excel.

804-173
Introduction to C/C++Programming ..................................3 credits
Introduces C programming, stressing C console appplications. Covers basic C concepts, including data types, conditional and looping mechanisms, functions, arrays, structs, pointers, bit handling, and file I/O. Assumes some programming background.

804-176
Java Programming [Internet Developer Certificate-General Elective]..................3 credits
This course is an introduction to the Java programming language from an object-oriented point of view. We start with Java basics: data types, class construction, control structures, method
writing, and elementary event handling. Further topics include Java components  and layout, mouse handling, graphics, string manipulation, remote data access, file I/O, network programming, and database work. Java 2 and Swing are covered extensively. We write device independent applications as well as Internet applets.  This course is a general elective for the Internet Developer Certificate

 

804-177
Visual Basic Programming ................................3 credits
This is an introductory Visual Basic programming class which serves as a good introduction both to Windows programming, and also to the graphical, event-driven methods characterisric of modern software development. Topics include Visual Basic coding and form design, Windows controls (simple and advanced), event handling, menus, graphics, debugging, the clipboard, and VBA. Database access is specially emphasized, including SQL.


804-178
Visual C++ Programming .....................................3 credits
This is not an introductory course, but rather assumes basic understanding of C and GUI programming (as provided by Intro to C/C++ Programming (804-173) and Visual Basic Programming (804-177) respectively). We use the Microsoft Foundation Classes (MFC) to write dialog-based and 'Single Document Interface' applications. Topics include basic controls, menus, mouse handling, graphics, file I/O, database access, Windows common controls and ActiveX construction.

804-179
Advanced VB.NET Programming  [Internet Developer Certificate-General Elective]   .............. 3 credits

This is not an introductory course, but rather assumes an understanding of Visual Basic fundamentals (as provided by Visual Basic Programming (804-177)). Covers more advanced database and client-server applications, with particular emphasis on Visual Basic as an Internet programming language developed from an object-oriented point of view (i.e., designing and using classes). Topics include ADO data access, advanced graphics techniques, and Internet related subjects like FTP
programming, manipulating HTML files with Visual Basic, and VBScript. Both DLLs and ActiveX components are thoroughly considered.  Assumes an understanding of Visual Basic fundamentals at the
level of our Visual Basic .NET Programming (804-177).  This course is a general elective for the Internet Developer Certificate.

804-180
Intro to Internet Programming   [Internet Developer Certificate-First course - required].......... 3 credits
An introduction to HTML programming and client-side scripting.  HTML topics include basic web page layout and design, graphics, tables, forms, style sheets, and the Document Object Model / DHTML.  JavaScript programming is covered intensively, including scripting basics, dynamic HTML production, arrays, and validating user input. After these foundations, we move to Cascading Style Sheets (CSS), XML, and XSL. 
This course is required for the Internet Developer Certificate and should be taken first.

804-181
ASP.NET Development   [Internet Developer Certificate-Capstone]    ................. 3 credits
An introduction to software development with Internet Information Server (IIS) and Active Server Pages (ASP.NET). Students must already have some Internet programming experience, including C# or Java, HTML and XML. Topics include form processing and validation, web application design and flow control, web controls, database access, application state handling, error handling, and performance
assessment. An additional theme is separation of business logic from presentation logic.
This course is one of two satisfying the capstone requirement for the Internet Developer Certificate (the other is Java and Object Oriented Design (804-185)). 
This course is required for the Internet Developer Certificate and should be taken last.

804-182
C# Programming   [Internet Developer Certificate-General Elective]  ......................3 credits
This course introduces C#, Microsoft's new .NET language  with syntax based on C and C++, but capabilities a cross between Visual Basic  and Java. Discussion starts with C# basics, with special attention to object oriented conceptions. Topics include Windows Forms development, programmatic
processing of HTML and XML files, Web Forms and ASP.NET, and database access with ADO.NET. 
This course is a general elective for the Internet Developer Certificate.

804-183
XML Programming  [Internet Developer Certificate-General Elective].....................2 credits
This eight week course introduces the XML technologies required for leading edge software development, emphasizing the use of XML parsers (DOM, SAX) and XML Validation. We will start with the basics of XML such as structure and syntax, following these with some of the key XML technologies including XPath, XSLT, Schema, XQuery, Data Islands, and Namespaces. XML can be used to structure data for many different uses. We'll investigate using XML with HTML, telephony, graphics and in client-server communication. Although assuming you are comfortable with HTML coding and have some programming background, no previous XML experience is assumed.
This course, taken together with Perl Programming (804-184), is a general elective for the Internet Developer Certificate.

804-184
Perl Programming    [Internet Developer Certificate-General Elective]..........................2 credits
This eight week course introduces the Perl programming language.  We'll learn the syntax and structures of Perl and consider some of the many built-in and free plugin libraries, including File I/O, Databases, CGI (web server), and XML Parsing, as well as some networking libraries.  Perl is a language to create device independent web server scripts and  system administrative scripts, with syntax based on C and C++. To succeed in  this course, you should already be familiar with the Internet and have done  some programming.
This course, taken together with XML Programming (804-183), is a general elective for
the Internet Developer Certificate.

804-185
Java and Object Oriented Design  [Internet Developer Certificate-Capstone]........................3 credits
This course takes up object-oriented design in the context of Java2 Enterprise Edition (J2EE), an environment for seamlessly integrating objects with databases.  A core focus is the separation of business and presentation logic, with business logic tied to the J2EE server, and presentation logic varying from Swing GUIs to JSP web pages.  We focus on object-oriented design and on multi-tier application design, to this end employing a variety of design tools ranging from CRC cards to UML diagrams and include some discussion of design patterns as well. Specific J2EE topics include Entity Beans, Container Managed Persistence, and Message Beans. We also explore some advanced Swing concepts and the basics of JSP, including Tag Libraries.
This course is one of two satisfying the capstone requirement for the Internet Developer Certificate (the other is IIS / ASP Development (804-181)).

804-390
Computer Prep. Math...........................................1 credit
An introduction to the use of IBM-compatible personal computers. The focus is the use of the computer as a tool in problem solving and communication. Basic topics covered include internet use, word processing, spread sheets and relational data bases. The assignments or software used can be modified to meet the needs of particular vocational areas. Prerequisite: None


Return to the top


Return to the Math Department's Home page