Mathematics and Computer Science

Mission Statement Top of Page

UW-Superior's Mathematics and Computer Science Department provides majors and minors in Computer Science, Mathematics, and Mathematics Education. The programs provide a core of fundamental courses along with an array of electives that enable students to pursue special interests. Using this versatile, highly regarded program, students can choose a major, minor, certification or associates degree that prepares them for a career or graduate study in Computer Science, Mathematics, Information Technology and Systems, Engineering or Mathematics Education.

Faculty and Staff Top of Page

Bezroukov, Serguei - Professor
Kahler, Heather - Senior Lecturer
Khoroosi, Hossain - Senior Lecturer
Lynch, Shaun - Professor
Rosenberg, Steven - Department Chair, Professor
Scott, Chad - Professor and Department Chair
Toscano, Marilyn - Senior Lecturer
Totushek, Jon - Assistant Professor
Tucker, Shin-Ping - Professor

Associate Degrees Top of Page

Associate of Science-Pre-Engineering Emphasis

Majors Top of Page

Minors Top of Page

Certificates Top of Page

Course Descriptions Top of Page

Go to:
CSCI - Computer Science
Catalog Nbr.Course Title/Course TopicsCredits
CSCI 101Introduction to Computer Science3.00
A first course in computer science providing a survey of current topics as well as core programming and related problems solving skills. Satisfies the mathematics requirement for General Education. MATH 095 is recommended for taking this course.
University Studies Requirements:
Math/Computer Science
Prerequisites:
Prerequisite for taking this course is the Mathematics Placement Test, or successful completion of MATH 095 (recommended).
Typically Offered:
Spring Term Only
CSCI 170Programming and Technology for the Teaching of Mathematics3.00
Graphing and analysis of functions using graphing calculators, structured programming, use of software packages such as SAGE, Alice, and Geogebra.
Prerequisites:
Acceptable score on the Mathematics Placement Test or completion of MATH 115 with grade of at least C-.
Typically Offered:
Fall Term Even Years Only
CSCI 189Computer Science Elective1.00 - 12.00
Transfer credits ONLY from another accredited institution not equivalent to a UW-S course.
CSCI 201Introduction to Programming3.00
A first programming course for students with a serious interest in computing. Topics include: data types and variables; control structures; primitive and reference data types; methods and modular programming; introduction to abstract data types and classes, and encapsulation; simple algorithms; and programming conventions and style all done in a formal programming language.
Prerequisites:
Completion of MATH 095 with a grade of C- or better or Mathematics Placement Test of MATH 112 or higher.
Typically Offered:
Fall Term Only
CSCI 202Object-Oriented Programming3.00
Continuation of CSCI 201. Programming course emphasizing the methodology of programming from an object-oriented perspective and software engineering principles. Topics include: data structure fundamentals; exception handling; abstraction and encapsulation; inheritance and polymorphism; pointer and reference variables; memory management, operator overloading, recursion; concurrent programming; various important algorithms; and file processing techniques.
Prerequisites:
Prerequisite for taking this course is having completed CSCI 201 with a grade of C- or better.
Typically Offered:
Spring Term Only
CSCI 224Assembly Language Programming4.00
Fundamentals of Assembly language programming with an emphasis to microcontroller programming. Topics include: binary representation of numbers and strings, fundamentals of ARM microcontroller architecture; types of memory; access; arithmetic and logical operations; conditional processing; functions and procedures; bit and string processing; recursion and stack manipulation; floating-point programming; interrupt handling; hardware configuration; fundamentals of C programming language; combining assembly with C. Lecture and Lab.
Prerequisites:
Prerequisite for taking this course is an acceptable score on the Mathematics Placement Test or completion of an appropriate course. MATH 113 or 102 recommended.
Typically Offered:
Fall Term Only
CSCI 281Special Projects1.00 - 4.00
Individual project to learn a programming language not normally offered in the current array of programming courses. Requires weekly progress reports and demonstration of learned skills through a project under the supervision of one or more instructors. May be repeated, but no more than a total of 12 credits may be earned from CSCI 281. Pass-Fail only. Prerequisites: Preliminary project plan and an independent study contract.
Typically Offered:
Occasional by Demand
CSCI 289Computer Science Elective1.00 - 12.00
Transfer credits ONLY from another accredited institution not equivalent to a UW-S course.
CSCI 303Algorithms and Data Structures4.00
Continuation of CSCI 202. Concepts and implementation techniques for various algorithms and related data structures of particular interest to computer scientists; analysis of the complexity (efficiency) of algorithms. Topics include: stacks and queues, hashing, graphs and trees, data compression, game strategy, and related algorithms.
Prerequisites:
CSCI 202 with a grade of C- or better is prerequisite for taking this course.
Typically Offered:
Fall Term Only
CSCI 327Embedded Systems Design3.00
A firmware and hardware development course for students with a serious interest in Micro-controller programming, Embedded Systems, or Engineering. Topics include: assembly and/or C programming of micro-controllers, interrupt processing, basic hardware and logic design, programming micro-controller peripherals like ADC, DAC, timers, PWM, comparators, programming and using serial interfaces, communication with user, basics of printed boards design.
Prerequisites:
Completion of CSCI 224 or CSCI 201 is recommended for taking this course.
Typically Offered:
Spring Term Odd Years Only
CSCI 331Computer Graphics and Game Design3.00
Programming course emphasizing the implementation of fundamental data structures and algorithms, as well as the use of third-party modeling software and modern game engines, to represent and render 3D graphics. Topics include: color and output devices; 3D geometry and linear algebra; physics of motion and gravity; convexity and collision detection; lighting and shadow; texture maps; and keyframe animation.
Prerequisites:
The prerequisite for taking this course is having completed CSCI 201.
Typically Offered:
Spring Term Even Years Only
CSCI 340Software Development and Professional Practice4.00
Best practices in the field of software development. Students complete a medium-scale software project as members of a development team. Topics include: professional ethics and responsibilities; multi-tier systems; software life cycle; requirements analysis; system modeling; implementation and testing; re-engineering and maintainability. Both traditional (waterfall) and newer (agile) methodologies; design patterns; use of current technologies for programming, project management, and source archiving.
Prerequisites:
Prerequisite for taking this course is having completed CSCI 303
Typically Offered:
Spring Term Only
CSCI 351Internet Programming3.00
Internet technologies for the World Wide Web such as XHTML, DHTML, CSS, CGI, JavaScript, and HTML5. Topics include: composing XHTML/XML web pages; page layout control with cascading style sheets, form processing and validation, working with images and JavaScript based animation, fundamentals of CGI programming under Unix/Linux environment, server-side programming with Perl and PHP; server configuration issues; and database access.
Prerequisites:
The prerequisite for taking this course is having completed CSCI 201.
Typically Offered:
Spring Term Even Years Only
CSCI 356Database Systems3.00
Information Management (IM) plays a critical role in almost all areas where computers are used. The course discusses the representation, organization, transformation, and presentation of information; algorithms for efficient and effective access and updating of stored information; data modeling and abstraction; relational algebra and Structured Query Language (SQL); and database design, implementation, querying, and administration. Pre-requisite: Having completed CSCI 201 is recommended when enrolling in this course.
Typically Offered:
Spring Term Only
CSCI 370Computer Security3.00
A course in modern computer security and how to write secure programs. Topics include computer security, authentication, basic cryptography, identifying and stopping program threats, hacking, and secure software development.
Prerequisites:
CSCI 201 is the required pre-requisite.
Typically Offered:
Spring Term Odd Years Only
CSCI 381Special Projects1.00 - 4.00
Various individual and small-group projects carried out under the supervision of one or more instructors. Requires weekly progress reports plus a final report and/or a final exam. May be repeated, but no more than a total of four credits may be earned from both MATH 381 and CSCI 381. Pass-Fail only. Preliminary project plan and an independent study contract required prior to enrollment.
Typically Offered:
Occasional by Demand
CSCI 389Computer Science Elective1.00 - 12.00
Transfer credits ONLY from another accredited institution not equivalent to a UW-S course.
CSCI 390Computer Science Internship1.00 - 4.00
Work in an approved position to gain experience in solving real problems using computer science. Interns may receive salaried appointments with cooperating companies. Pass-Fail only.
Typically Offered:
Occasional by Demand
CSCI 451Operating Systems4.00
In-depth study of the concepts, issues, and algorithms related to the design and implementation of operating systems. Topics include: process management, process synchronization and inter-process communication; memory management; virtual memory; interrupt handling; processor scheduling; device management; I/O; file systems; and introduction to networking and network security. Students conduct programming projects and case studies to investigate modern operating systems such as Solaris, Linux, and Windows.
Prerequisites:
The prerequisite for taking this course is having completed CSCI 201.
Typically Offered:
Fall Term Only
CSCI 461Computer Architecture4.00
In depth study of fundamentals of computer hardware organization. Topics include: digital logic and circuits; hardware optimization principles; finite state machines; computer arithmetic, machine instructions and assembly language; pipeline design, parallelism and micro-programming; memory management and design; storage system design; I/O modules, operating system support; structure and function of computer processors, RISC vs. CISC architecture.
Prerequisites:
Prerequisite for taking this course is having completed CSCI 224.
Typically Offered:
Spring Term Only
CSCI 470Net-Centric Computing4.00
Introduces the structure, implementation, and theoretical background of computer networking. Topics include: the ISO/OSI reference model and protocol stack, implementation details of various network protocols, routing algorithms, wireless challenges and protocols, mobility management, broadcasting and multicasting, multimedia networking, introduction to network security, Bluetooth application development for microcontrollers and mobile devices..
Prerequisites:
The prerequisite for taking this course is having completed CSCI 201.
Typically Offered:
Fall Term Only
CSCI 481Special Topics1.00 - 4.00
Investigation of one or more topics of current interest not covered in other courses. Not intended for independent study projects. May be repeated, but no more than a total of eight credits may be earned from both MATH 481 and CSCI 481.
Typically Offered:
Occasional by Demand
CSCI 489Computer Science Elective1.00 - 12.00
Transfer credits ONLY from another accredited institution not equivalent to a UW-S course.
CSCI 498Individual Capstone Project1.00
Students carry out a project under the supervision of a faculty member, write a report, and present the results to the entire department. Taken during senior year.
Typically Offered:
Occasional by Demand
CSCI 499Group Capstone Project3.00
Group projects in software engineering are carried out by students under supervision of a faculty member to serve community organization. Qualifies as an Academic Service-Learning course (see Academic Service-Learning for more details).
Prerequisites:
The prerequisite for taking this course is having completed CSCI 340.
Typically Offered:
Fall Term Only
 
ITS - Information Technology and Systems
Catalog Nbr.Course Title/Course TopicsCredits
ITS 108Computer Applications3.00
Use computer applications to increase personal and professional productivity. Students gain hands-on experience using a variety of productivity tools commonly found in software suites used in a professional setting, such as word processing, presentation graphics, spreadsheets, databases, and others. Classes are tailored to the college student with emphasis on providing real-world examples to make learning and using computer software interesting and applicable to a variety of career paths..
Typically Offered:
Fall, Spring, and Summer Terms
ITS 148Computer Applications for Productivity3.00
Designed for students interested in learning how to use a computer to increase their personal and professional productivity. Enhance computer skills by using a variety of productivity applications found in common software suites, such as word processing, presentation graphics, desktop publishing, spreadsheets, personal organizers, and others. Classes are tailored to the college student with emphasis on providing a hands-on experience to make learning and using computer software interesting and easy.
Typically Offered:
Occasional by Demand
ITS 189Information Technology and Systems Elective1.00 - 9.00
Transfer credits ONLY from another accredited institution not equivalent to a UW-Superior course.
ITS 211Visual Programming Fundamentals3.00
Introduces students to basic programming methods and techniques using the latest development tools. Designed for students who view themselves as nonprogrammers, but who have an interest in computer programming to create macros or to write simple applications. Students learn programming skills by writing and debugging simple routines that emphasize programming constructs such as variables, control structures, and data input and output. Object-oriented concepts are presented and practiced to enhance the experience.
Typically Offered:
Spring Term Only
ITS 230Introduction to Information Technology3.00
Provides a stimulating experience for students with new perspectives on cutting-edge technology and systems. Illustrates how everyday computer technology is combined to form systems people and society depend upon. Covers core computer concepts, latest technological advances, and emerging trends in information system design and deployment. Arms participants with current knowledge about information technology used in a wide array of real-world applications.
Typically Offered:
Occasional by Demand
ITS 289Information Technology and Systems Elective1.00 - 9.00
Transfer credits ONLY from another accredited institution not equivalent to a UW-Superior course.
ITS 310Information Technology Operations3.00
Go behind the scenes and discover the systems organizations use to provide computing and networking services. This course examines the technology and applications that drive modern IT operations such as server virtualization, virtual desktop infrastructure, cloud computing, and user state virtualization. Topics include desktop and application deployment, help desk services, and configuration management. Mobile applications are given special consideration. Students work with open source and proprietary software using state-of-art virtualization tools to model system configurations and learn problem solving skills through hands-on projects.
Typically Offered:
Occasional by Demand
ITS 335Web Page Authoring3.00
Build functional and appealing Internet websites using readily available commercial software to design and construct web pages. Considers various website strategies and layouts that enable web users. Create web pages that integrate multimedia applications to present content in an attractive and user friendly manner. Learn about measures of performance and how to test your website for functionality. Designed for students with a wide variety of backgrounds and interests, employing a hands-on approach.
Typically Offered:
Fall Term Odd Years Only
ITS 342Information Systems3.00
Introduces topics and concepts of management information systems with emphasis on planning, organizing, and controlling user services and managing the system development process. Focuses on use of information system technologies in the business world from the standpoint of the end-user manager.
Typically Offered:
Spring Term Only
ITS 346Database Management3.00
Learn the science of database management to include the organization, storage, and retrieval of data used in a wide range of applications. Basic theory is combined with practical examples to reinforce concepts presented in class. Students are encouraged to apply learned skills to projects in their particular areas of interest. Intended for the student with no or minimal exposure to database systems and uses state-of-the-art database management system software.
Typically Offered:
Spring Term Only
ITS 350Networking and Communications3.00
Discover the ways data moves between computers, network-enabled devices, and other communication technology using wired and wireless media. A broad range of applications are considered ranging from networked enterprise to mobile technology to the ubiquitous broadcast signals used to transmit television and radio programs. Emphasis is placed on networking and communication technology and how it used to connect people with each other and with the information they need.
Typically Offered:
Fall Term Only
ITS 360Ethics in Information Technology3.00
Examines the impact computers and Internet technology have had on people and society through the lens of Internet law, ethics, and intellectual property. Designed to be a forum where students discuss and debate critical issues related to these areas. Students participate in exercises that stimulate critical thinking and prepare them to address complicated issues that provoke a wide range of opinions.
Typically Offered:
Spring Term Odd Years Only
ITS 364Digital Multimedia3.00
Examines the history and underlying theory behind computer integration of text, sound, video, animation, and graphics. Survey the fundamental concepts and historical development of multimedia. Review current and future applications of multimedia. Introduce the practical tools and techniques for developing digital media applications. Students gain practical experience in design and implementation of multimedia applications on a platform.
Typically Offered:
Fall Term Even Years Only
ITS 370Information Security3.00
Provides the knowledge of information assurance and security necessary for modern programmers, analysts, and other IT professionals and also important for business managers, auditors and many other careers. Covers a diverse range of topics recommended by the Association for Computing Machinery, including operational issues, policies and procedures, attacks and defense mechanisms, risk analysis, recovery and business continuity, data security, cryptography, and digital forensics.
Typically Offered:
Spring Term Even Years Only
ITS 380Global E-Commerce Systems3.00
A close look at technology that enables e-commerce to leverage information to their strategic advantage. Examines the business use to improve productivity, manage information, market and sell product, streamline supply chains, and compete on a global scale that has led to a revolution in the e-business enterprise. Students are guided to understand basic e-commerce and e-business systems on key areas of developing, managing, and maintaining a successful e-commerce site. Case studies and examples illustrate how theory is successfully translated into real-life business scenarios.
Typically Offered:
Fall Term Only
ITS 381Special Projects1.00 - 4.00
Various individual and small-group projects carried out under the supervision of one or more instructors. Requires weekly progress reports plus a final report and/or a final exam. May be repeated, but no more than a total of four credits may be earned from both ITS 381 and CSCI 381. Pass-Fail only. Prerequisites: Preliminary project plan and an independent study contract. Offered as needed.
Typically Offered:
Occasional by Demand
ITS 389Information Technology Elective0.00 - 9.00
Transfer credits ONLY from another accredited institution not equivalent to a UW-Superior course.
ITS 400Information Technology and Systems Internship2.00 - 7.00
Students extend classroom learning in the ITS field. Students obtain the cooperation of an employer and prepare a learning contract. Students will submit weekly recaps of activities and a final report about their experience. The internship may be taken any academic term. Pass-Fail only.
Typically Offered:
Fall, Spring, and Summer Terms
ITS 481Special Topics1.00 - 4.00
In-depth study of specialized current topics in information technology and systems. May be repeated when topics are different. Offered as needed.
Typically Offered:
Occasional by Demand
ITS 489Information Technology Elective0.00 - 9.00
Transfer credits ONLY from another accredited institution not equivalent to a UW-Superior course.
ITS 498Individual Capstone Project1.00
Students will integrate an information technology and systems (ITS)application into the senior experience in their program of study. Requires weekly progress reports and demonstration of learned skills through a project under the supervision of one or more instructors. Pass-Fail only.
Typically Offered:
Fall, Spring, and Summer Terms
ITS 499Group Capstone Project1.00
Group projects are carried out by students. Students will integrate an information technology and systems (ITS) application into the senior experience in their program of study. Requires weekly progress reports and demonstration of learned skills through a project under the supervision of one or more instructors. Pass-Fail only.
Typically Offered:
Occasional by Demand
 
MATH - Mathematics
Catalog Nbr.Course Title/Course TopicsCredits
MATH 090Fundamentals of Mathematics3.00
Review of pre-algebra mathematics with an introduction to basic algebra. Topics include: real numbers, with an emphasis on fractions and decimals; percent notation; exponents; algebraic expressions; solving equations and inequalities; polynomials; basic factoring; unit conversions; and an introduction to graphing linear equations.
Typically Offered:
Fall and Spring Terms
MATH 095Fundamentals of Algebra3.00
Review of elementary algebra topics typically studied in high school. Topics include: the real number system; linear equations and inequalities and their graphs; systems of linear equations; polynomials, factoring polynomials; rational expressions; rational exponents; radical expressions. Does not apply toward general education requirements or graduation requirements.
Prerequisites:
MATH 090 with a grade of C- or better or an acceptable score on the Math Placement test.
Typically Offered:
Fall and Spring Terms
MATH 102Intermediate Algebra2.00
Review of intermediate algebra topics typically studied in high school. Topics include: rational expressions and equations; rational exponents; radical expressions and equations; complex numbers; functions; quadratic equations and functions; graphing techniques, conic sections; exponential and logarithmic functions and equations.
Prerequisites:
Adequate math placement score or completion of MATH 095 with a C- or better.
MATH 112Introduction to Contemporary Mathematics3.00
A liberal arts mathematics course presenting mathematics as a tool used by a wide range of professionals in modern society. Real-life examples are used to promote understanding of mathematics and its relationship to other areas of study. Examples will be chosen from graph theory (Traveling Salesman Problem and Euler Circuits), voting theory (fairness criteria and Arrow's impossibility theorem), elementary probability and statistics, logic, geometry, mathematics of growth, mathematics of finance, and mathematical modeling.
University Studies Requirements:
Math/Computer Science
Prerequisites:
Adequate math placement score or completion of MATH 095 with a C- or better.
Typically Offered:
Fall and Spring Terms
MATH 113Algebra with Applications3.00
Algebraic concepts, problem-solving techniques, and applications for students in business, natural and social sciences. Topics include rates; proportions; linear, quadratic, exponential, logarithmic functions and their graphs; matrices; complex numbers.
University Studies Requirements:
Math/Computer Science
Prerequisites:
Adequate Math Placement Score or completion of MATH 095 with a C- or better
Typically Offered:
Fall and Spring Terms
MATH 115Precalculus5.00
Covers the algebra and trigonometry required for Calculus and Analytic Geometry. Topics include review of intermediate algebra; composite and inverse functions; polynomial and rational functions, exponential and logarithmic functions, trigonometric functions, identities, and equations; the binomial theorem; fundamentals of analytic geometry; and conic sections.
University Studies Requirements:
Math/Computer Science
Prerequisites:
Adequate math placement score or completion of MATH 113 with a C- or better.
Typically Offered:
Fall and Spring Terms
MATH 130Elementary Statistics4.00
Introductory course for students of all disciplines. Includes descriptive statistics, probability, the binomial and normal distributions, confidence intervals, correlation and linear regression, Central Limit Theorem, and one-sample (population mean and population proportion) and two-sample (population means) hypothesis testing. Problems are taken from various fields of study dependent on statistical decision making.
University Studies Requirements:
Math/Computer Science
Prerequisites:
Adequate math placement score or completion of MATH 095 with a C- or better.
Typically Offered:
Fall and Spring Terms
MATH 151Calculus for Business, Life, and Social Sciences3.00
A short course in calculus including concepts and problem-solving techniques for students in business, economics, biology and the social sciences. Topics include algebraic, exponential and logarithmic functions; derivatives, and optimization problems; integrals; partial derivatives and Lagrange multipliers as time permits.
University Studies Requirements:
Math/Computer Science
Prerequisites:
Adequate math placement score or completion of MATH 113 with a C- or better.
Typically Offered:
Fall and Spring Terms
MATH 189Mathematics Elective1.00 - 12.00
Transfer credits ONLY from another accredited institution not equivalent to a UW-S course.
MATH 240Calculus and Analytic Geometry I4.00
A first course in the fundamentals of calculus. Topics include: real numbers; functions; limits; continuity; derivatives, integrals; the use of computational tools in calculus; transcendental functions; and applications.
University Studies Requirements:
Math/Computer Science
Prerequisites:
Adequate math placement score or completion of MATH 115 with a C- or better.
Typically Offered:
Fall and Spring Terms
MATH 241Calculus and Analytic Geometry II4.00
Continuation of MATH 240. Topics include: conic sections; techniques and applications of integration; parametric curves and polar coordinates; indeterminate forms; improper integrals; and infinite series.
Prerequisites:
Completion of MATH 240 with a grade of C- or better.
Typically Offered:
Fall and Spring Terms
MATH 242Calculus and Analytic Geometry III4.00
Continuation of MATH 241. Topics include: three-dimensional analytic geometry; vectors; partial derivatives; multiple integrals; line integrals; and surface integrals.
Prerequisites:
Completion of MATH 241 with a grade of C- or better.
Typically Offered:
Spring Term Only
MATH 289Mathematics Elective1.00 - 12.00
Transfer credits ONLY from another accredited institution not equivalent to a UW-S course.
MATH 310Introduction to Abstract Mathematics3.00
Fundamentals of formal mathematics emphasizing mathematical writing and types of formal proof. Includes significant coverage of topics in logic, set theory basic number theory and relations and fuctions.
Prerequisites:
Completion of MATH 240 with a C- or better or instructor permission.
Typically Offered:
Fall and Spring Terms
MATH 315Linear Algebra3.00
Introduction to the algebra and geometry of two-and three-dimensional space and extension to n-dimensional space. Topics include: line and coordinate vectors; systems of linear equations and their solution by reduction methods; matrix algebra; determinants; fundamentals of abstract vector spaces; linear independence, dimension theorems; linear transformations; eigenvalues and eigenvectors; diagonal matrices; quadratic forms; inner products; and the Gram-Schmidt orthogonalization.
Prerequisites:
Successful completion of MATH 310.
Typically Offered:
Spring Term Only
MATH 320Discrete Structures4.00
Continuation of MATH 310. Investigation of concepts of non-calculus mathematics used in computer science, operations research and other areas of applied mathematics. Topics include: relations and functions, recurrence relations, combinatorics, graph theory, and related algorithms.
Prerequisites:
Successful completion of MATH 310.
Typically Offered:
Fall Term Only
MATH 344Differential Equations4.00
Introduction to the theory of ordinary differential equations including some coverage of series solutions, as time permits. Also covers various classical applications, such as spring mass systems.
Prerequisites:
Successful completion of MATH 241.
Typically Offered:
Occasional by Demand
MATH 362Topics In Geometry3.00
Modern treatment of topics from Euclidean geometry with an introduction to other geometries. Appropriate for students in Elementary or Secondary Education.
Prerequisites:
Successful completion of MATH 310.
Typically Offered:
Fall Term Odd Years Only
MATH 370Probability3.00
A first course in Calculus-based probability theory. Topics include: axioms of probability; combinatorial analysis; conditional probability; independence; discrete and continuous random variables; probability distributions; expectation; variance; Poisson processes; and limit theorems.
Prerequisites:
Successful completion of MATH 241 and MATH 310.
Typically Offered:
Fall Term Odd Years Only
MATH 371Statistics4.00
Calculus-based statistics emphasizing applications intended for students in applied mathematics, economics and the sciences. Topics include: the use of statistical software; estimation and prediction; hypothesis testing; linear and multiple regression; F and t tests; analysis of variance; and non-parametric statistics.
Prerequisites:
Successful completion of MATH 241 and MATH 310 (MATH 242 recommended).
Typically Offered:
Fall Term Even Years Only
MATH 380Introduction to Mathematical Modeling4.00
Applied mathematics course emphasizing probabilistic models. Topics include: discrete-and continuous-time Markov chains; Monte Carlo estimates; queuing theory; reliability theory; Brownian motion; and financial mathematics.
Prerequisites:
MATH 241 with a grade of C- or better and either MATH 370 or MATH 371. (MATH 242 is also recommended.)
Typically Offered:
Occasional by Demand
MATH 381Special Projects1.00 - 4.00
Various individual and small-group projects carried out under the supervision of one or more instructors. Requires weekly progress reports plus a final report and/or a final exam. May be repeated, but no more than a total of four credits may be earned from both MATH 381 and CSCI 381. Pass-Fail only. Preliminary project plan and an independent study contract required prior to enrollment.
Typically Offered:
Occasional by Demand
MATH 385Introduction to Operations Research3.00
Topics include Mathematical programming, (Linear programming problems, Transportation problems, Dynamic programming, Game Theory), Queuing Theory, Inventory Theory, Reliability Theory, and Simulation techniques.
Prerequisites:
Successful completion of MATH 315 and MATH 370.
Typically Offered:
Occasional by Demand
MATH 389Mathematics Elective1.00 - 9.00
Transfer credits ONLY from another accredited institution not equivalent to a UW-S course.
MATH 390Mathematical Sciences Internship1.00 - 4.00
Work in an approved position to gain experience in solving real problems using computer science, mathematics, and statistics. Interns may receive salaried appointments with cooperating companies. Pass-Fail only.
Typically Offered:
Occasional by Demand
MATH 391Putnam Mathematical Competition0.00 - 3.00
Preparation for the national Putnam Mathematics Contest. Includes review of previous examination problems and lectures on selected topics. May be repeated for a total of up to six credits. Pass-Fail only.
Typically Offered:
Fall Term Only
MATH 421Theory of Computation4.00
Thorough introduction to automata, formal languages and computability. Topics include: models of computation; regular and context-free languages; finite and pushdown automata; Turing machines; unsolvable decision problems; and fundamentals of computational complexity.
Prerequisites:
Successful completion of MATH 320.
Typically Offered:
Spring Term Odd Years Only
MATH 425Algorithm Design and Analysis4.00
Study of the design and analysis of algorithms that are based on elementary data structures such as queues, stacks and trees. Some graph and network algorithms (shortest paths, connectivity, coloring, flows, matchings), geometric algorithms (convex hulls, range search, nearest neighbors), NP-complexity, approximation algorithms (vertex cover, traveling salesman, scheduling), and introduction to randomized algorithms. Introduction to algorithm design techniques, including greedy algorithms, divide-and-conquer, and dynamic programming. Lower and upper bounds of program complexity are analyzed. Introduction to algorithms used in the area of information security.
Prerequisites:
Successful completion of MATH 320.
Typically Offered:
Spring Term Even Years Only
MATH 437Cryptography4.00
Study of the theory of cryptography together with applied programming projects. Topics include: discrete probability spaces; Shannon's theory of information and perfect secrecy; classical cryptosystems and cryptanalysis; authentication and key exchange; public key cryptosystems; elementary number theory, primality checking, the RSA cryptosystem; and Advanced Encryption Standard (AES).
Prerequisites:
Successful completion of MATH 310 and CSCI 201.
Typically Offered:
Occasional by Demand
MATH 440Real Analysis4.00
Fundamental concepts of limit, continuity, differentiability, and integrability of functions of one variable and sequences and series.
Prerequisites:
Successful completion of MATH 242 and MATH 310.
Typically Offered:
Spring Term Odd Years Only
MATH 450Topology4.00
Topology of Euclidean space, metric spaces, topological spaces, bases and neighborhoods, Hausdorff property, continuity, homeomorphisms and embeddings, connectivity, and compactness.
Prerequisites:
Successful completion of MATH 240 and MATH 310.
Typically Offered:
Fall Term Even Years Only
MATH 455Abstract Algebra4.00
Introduction to algebraic systems including groups, rings, integral domains and fields, homomorphisms and isomorphisms.
Prerequisites:
Successful completion of MATH 310.
Typically Offered:
Fall Term Odd Years Only
MATH 471Introduction to Complex Variables4.00
Introduction to the study of analytic functions including differentiation, integration and series.
Prerequisites:
Successful completion of MATH 242 and MATH 310.
Typically Offered:
Spring Term Even Years Only
MATH 475Numerical Analysis4.00
Study of theory and applications of computational techniques for mathematical solutions emphasizing rapid approximation and error analysis. Topics include: solution to equations in one variable; polynomial approximations to functions; error analysis; numerical solutions to ordinary differential equations; boundary value problems.
Prerequisites:
Successful completion of MATH 242 and MATH 310.
Typically Offered:
Occasional by Demand
MATH 481Special Topics1.00 - 4.00
In-depth study of selected topics in mathematical sciences. May be repeated when topics are different.
Typically Offered:
Occasional by Demand
MATH 489Mathematics Elective1.00 - 9.00
Transfer credits ONLY from another accredited institution not equivalent to a UW-S course.
MATH 498Mathematics Capstone1.00
Senior year students carry out individual investigations into chosen topics of mathematics. A written paper of their findings will be presented to the Mathematics and Computer Science department. Instructor consent is required.
Typically Offered:
Occasional by Demand
 
MTHED - Mathematics Education
Catalog Nbr.Course Title/Course TopicsCredits
MTHED 289Mathematics Education Elective0.00 - 9.00
Transfer credits ONLY from another accredited institution not equivalent to a UW-Superior course.
MTHED 389Mathematics Education Elective0.00 - 9.00
Transfer credits ONLY from another accredited institution not equivalent to a UW-Superior course.
MTHED 489Mathematics Education Elective0.00
Transfer credits ONLY from another accredited institution not equivalent to a UW-Superior course.

Mathematics and Computer Science Department Contact Information Top of Page

Mathematics and Computer Science Department
University of Wisconsin - Superior
Swenson Hall 3030
Belknap and Catlin Ave.
P.O. Box 2000
Superior, WI 54880
Phone: 715-394-8028
Email: math-csci@uwsuper.edu