Mathematics and Computer Science
- Mission Statement
- Faculty and Staff
- Majors
- Minors
- Certificates
- Course Descriptions
- Mathematics and Computer Science Department Contact Information
Mission Statement 
UW-Superior's Department of Mathematics and Computer Science 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 that prepares them for a career or graduate study in Computer Science, Mathematics or Mathematics Education. Students also can pursue a career in Actuarial Science or Computer Security with appropriate choices of elective courses.
Faculty and Staff 
Bezroukov, Serguei - Professor
Glesener, Kristopher - Senior Lecturer
Gu, Xiaofeng - Assistant Professor
Kahler, Heather - Senior Lecturer
Kennedy, Diana - Lecturer
Khoroosi, Hossain - Sr Lecturer, Mathematics
Leck, Uwe - Associate Professor
Lynch, Shaun - Professor, Info Technology
Lynch, Patser - Academic Dept Assoc
Mattsson, Lisa - Senior Lecturer, Math & CSCI
Moen, Karen - Senior Lecturer
Riesgraf, Kristin - Lecturer, Math Program
Rosenberg, Steven - Associate Professor
Scott, Chad - Professor, Math
Toscano, Marilyn - Senior Lecturer
Tucker, Shin-Ping - Associate Professor
Majors 
- Computer Science Major (comprehensive) Requirements
- Computer Science Major (non-comprehensive) Requirements
- Mathematics Major Requirements
- Discrete Applied Mathematics Concentration (comprehensive) Requirements
- Mathematics Teaching Major - Early Adolescence-Adolescence Level (EA-A) Requirements
Minors 
- Computer Science Minor Requirements
- Computer Science Teaching Minor Early Adolescence-Adolescence Level (EA-A) Requirements
- Information Technology Minor Requirements
- Mathematics Minor Requirements
- Mathematics Teaching Minor -- Early Adolescence-Adolescence Level (EA-A) Requirements
- Mathematics Teaching Minor - Middle Childhood-Early Adolescence (MC-EA) Requirements
Certificates 
Course Descriptions 
CIS - Computer Info Systems | ||
Catalog Nbr. | Course Title/Course Topics | Credits |
---|---|---|
CIS 189 | Comp Info Sys Elective | 1.00 - 9.00 |
Computer Information Systems Elective | ||
CIS 212 | Field Studies In CIS | 1.00 - 3.00 |
Provides nontraditional adult learners with limited CIS experiences and presently enrolled freshmen and sophomores an opportunity to apply general CIS knowledge to selected CIS projects. Prerequisite: Consent of cooperating instructor and department chair. Pass-Fail only. | ||
CIS 224 | Introduction to Computer Information Systems | 3.00 |
Introduces the field of computer infomation systems. Emphasizes the information systems employed by business organizations and the technology on which it is based. Investigates the different types of management information systems, how they are used, and their underlying hardware and software technology. Advanced business application development. Prerequisite: CIS 108. | ||
Prerequisites: CIS 108 is a prerequisite for this course. | ||
CIS 243 | Application Program (COBOL) | 3.00 |
A first programming course for students in a variety of disciplines. Introduces algorithm development, system documentation techniques, logical system specifications, and general structured programming skills using COBOL as the vehicle language. Students gain an understanding of the current demand for COBOL programming, current COBOL tools, and the future of the COBOL language. Prerequisite: CIS 108. | ||
CIS 288 | Independent Study In CIS | 1.00 - 3.00 |
Offers concentrated study of various CIS problems. Prerequisite: Consent of cooperating instructor and department chair. | ||
CIS 289 | Comp Info Sys Elective | 1.00 - 9.00 |
Computer Information Systems Elective | ||
CIS 347 | Database Systems | 3.00 |
Overview of database design, development and use. Introduces data modeling and administration in a database environment. Emphasizes topics of current interest and recent industry trends. Provides hands-on use of state-of-the-art database management systems software. Prerequisites: ACCT 200, 201; BUS 270;CIS108;ECON 250,251;MATH 151;ENGL 101,102;COMM 110; all but 12 credits of remaining General Education requirements. | ||
Prerequisites: Admitted to Business Department or Ext deg | ||
CIS 355 | System Abstraction-Modeling | 3.00 |
Introduction to the system abstraction and modeling process. Introduces systems thinking by examining the methodology associated with creating an abstraction of a system through various modeling techniques. Surveys different diagramming tools used to articulate system design, structure, and behavior. Focuses on business, database, and software applications. Prerequisites: ACCT 200, 201; BUS 270;CIS108;ECON 250,251;MATH 151;ENGL 101,102;COMM 110; all but 12 credits of remaining General Education requirements | ||
Prerequisites: Admitted to Business Department or Ext deg | ||
CIS 360 | Data Network Systems | 3.00 |
Provides an understanding of technical and managerial issues associated with data and communication network systems. Examines concepts such as digital communications technology, integration of telephony and information systems, remote access and wireless technology, and network administration. Current trends in the communication industry are discussed. Prerequisites: ACCT 200, 201; BUS 270;CIS108;ECON 250,251;MATH 151;ENGL 101,102;COMM 110; all but 12 credits of remaining General Education requirements. | ||
Prerequisites: Admitted to Business Department or Ext deg | ||
CIS 389 | Comp Info Sys Elective | 1.00 - 9.00 |
Computer Information Systems Elective | ||
CIS 400 | CIS Internship | 2.00 - 7.00 |
Provides an opportunity to earn academic credit by extending classroom learning to current area business settings. Students obtain the cooperation of an employer and prepare a learning contract. Prerequisites: ACCT 200, 201; BUS 270;CIS108;ECON 250,251;MATH 151;ENGL 101,102;COMM 110; all but 12 credits of remaining General Education requirements,consent of cooperating instructor and department chair. Pass-Fail only. | ||
Prerequisites: Admitted to Business Department or Ext deg | ||
CIS 412 | Field Studies In Computer Information Systems | 1.00 - 3.00 |
Provides nontraditional adult learners with some academic and/or broad CIS experiences and presently enrolled juniors and seniors an opportunity to apply general CIS knowledge to selected CIS projects. Prerequisites: ACCT 200, 201; BUS 270;CIS108;ECON 250,251;MATH 151;ENGL 101,102;COMM 110; all but 12 credits of remaining General Education requirements,consent of cooperating instructor and department chair. Pass-Fail only. | ||
Prerequisites: Admitted to Business Department or Ext deg | ||
CIS 447 | Distributed Software Systems | 3.00 |
Provides experience with distributed software systems in a database environment. | ||
Prerequisites: Admitted to Business Department or Ext deg | ||
CIS 453 | Advanced Topics In Computer Information Systems | 3.00 |
Offers an in-depth study of an area in computer information systems. Prerequisites: ACCT 200, 201; BUS 270;CIS108;ECON 250,251;MATH 151;ENGL 101,102;COMM 110; all but 12 credits of remaining General Education requirements. | ||
Prerequisites: Admitted to Business Department or Ext deg | ||
CIS 455 | Systems Development | 3.00 |
Provides an understanding of the systems development and modification process. Investigates structured problem solving and enables students to select an appropriate systems development methodology. Specifically examines system design, construction, and implementation. Draws upon and integrates concepts learned throughout the CIS curriculum. Prerequisites: ACCT 200, 201; BUS 270,306;CIS108,347,355,360;ECON 250,251;FIN 320; MATH 151;ENGL 101,102;COMM 110; all but 12 credits of remaining General Education requirements. | ||
Prerequisites: Admitted to Business Department or Ext deg | ||
CIS 456 | Project Management | 3.00 |
Capstone experience for students in the CIS curriculum that integrates project management concepts and practices using real-life projects. Students learn to work in a team environment, practice critical thinking and communication skills, manage uncertainty and ambiguity, and investigate and find solutions to interdisciplinary problems. All aspects of the project management process are examined from project concept to closure. Prerequisities: ACCT 200, 201; BUS 270,380;CIS108,455;ECON 250,251;MATH 151;ENGL 101,102;COMM 110; all but 12 credits of remaining General Education requirements. | ||
Prerequisites: Admitted to Business Department or Ext deg | ||
CIS 457 | Seminar in Computer Information Systems | 3.00 |
Surveys current trends and practices in the information technology and their business applications. Prerequisites:ACCT 200, 201; BUS 270;CIS108;ECON 250,251;MATH 151;ENGL 101,102;COMM 110; all but 12 credits of remaining General Education requirements. | ||
Prerequisites: Admitted to Business Department or Ext deg | ||
CIS 488 | Independent Study In Computer Information Systems | 1.00 - 3.00 |
Facilitates the concentrated study of various computer information systems problems. Prerequisites:ACCT 200, 201; BUS 270;CIS108;ECON 250,251;MATH 151;ENGL 101,102;COMM 110; all but 12 credits of remaining General Education requirements,consent of cooperating instructor and department chair. Topics:Visual Basic 6.0. | ||
Prerequisites: Admitted to Business Department or Ext deg | ||
CIS 489 | Comp Info Sys Elective | 1.00 - 9.00 |
Computer Information Systems Elective | ||
CSCI - Computer Science | ||
Catalog Nbr. | Course Title/Course Topics | Credits |
CSCI 101 | Introduction to Computer Science | 3.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. | ||
General Education Requirements (2016-17 and Prior Catalogs): Math/Computer Science | ||
Prerequisites: Prerequisite for taking this course is the Mathematics Placement Test, or successful completion of MATH 095 (recommended). | ||
Typically Offered: Fall and Spring Terms | ||
CSCI 102 | Introduction to Computers | 1.33 - 2.00 |
CSCI 110 | Introduction to Computer Programming I | 2.00 |
Self-paced independent study in the fundamentals of computer programming. Each student may choose from several languages of current interest that are not offered in other courses. Students complete several programming exercises and projects. Prerequisite: Independent study contract. | ||
Typically Offered: Occasional by Demand | ||
CSCI 111 | Introduction to Computer Programming II | 2.00 |
Self-paced independent study of intermediate-level computer programming. Each student may choose from several languages of current interest that are offered in other courses. Students complete several programming exercises and projects. Prerequisites: Independent study contract. | ||
Typically Offered: Occasional by Demand | ||
CSCI 170 | Programming and Technology for the Teaching of Mathematics | 3.00 |
Graphing and analysis of functions using graphing calculators, structured programming, use of software packages such as Maple and Geometer's Sketchpad. | ||
Typically Offered: Spring Term Only | ||
CSCI 189 | Computer Science Elective | 1.00 - 12.00 |
Transfer credits ONLY from another accredited institution not equivalent to a UW-S course. | ||
CSCI 201 | Introduction to Programming | 3.00 |
A first programming course for students with a serious interest in computing. Topics include: formal languages; data types and variables; control structures; primitive and reference data types; methods and modular programming; introduction to abstract data types and classes; simple algorithms; and programming conventions and style. Satisfies the mathematics requirement for General Education. Pre-requisite: Having completed MATH 102 is recommended when enrolling in this course. | ||
General Education Requirements (2016-17 and Prior Catalogs): Math/Computer Science | ||
Typically Offered: Fall and Spring Terms | ||
CSCI 202 | Object-Oriented Programming | 3.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; abstraction and encapsulation; inheritance; pointer and reference variables; memory management, operator overloading, recursion; 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 224 | Assembly Language Programming | 4.00 |
Fundamentals of Assembly language programming under DOS, Windows, and Linux operating systems. Topics include: data representation and fundamentals of computer architecture; memory access and organization; arithmetic and logical operations; functions and procedures, bit and string manipulation; pattern matching, computer graphics, interrupt handling and combining assembler with high-level languages. 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 102 is recommended. | ||
Typically Offered: Fall Term Only | ||
CSCI 281 | Special Projects | 1.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 289 | Computer Science Elective | 1.00 - 12.00 |
Transfer credits ONLY from another accredited institution not equivalent to a UW-S course. | ||
CSCI 303 | Algorithms and Data Structures | 4.00 |
Continuation of CSCI 202. Concepts and techniques for various algorithms and related data structures of particular interest to computer scientists. Emphasis on proper implementation of abstract data types and analysis of the complexity 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 327 | Embedded Systems Design | 3.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. This course offered in different years is based on various micro-controller families. | ||
Prerequisites: Completion of CSCI 224 is prerequisite for taking this course. | ||
Typically Offered: Spring Term Every Other Year | ||
CSCI 331 | Computer Graphics and 3-D Modeling | 3.00 |
Data structures and algorithms used in computer graphics emphasizing programming rather than graphics design. Topics include: graphics algorithms, design and implementation of graphics applications, 2-D and 3-D modeling, and animation. Mathematical treatment of topics that require an understanding of fundamental concepts in calculus and matrix algebra. | ||
Prerequisites: The prerequisite for taking this course is having completed CSCI 201. | ||
Typically Offered: Fall Term Every Other Year | ||
CSCI 340 | Software Development and Professional Practice | 4.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, Secure coding, system security, and risk management techniques are integrated into all facets of the development process. | ||
Prerequisites: Prerequisite for taking this course is having completed CSCI 303 | ||
Typically Offered: Spring Term Only | ||
CSCI 351 | Internet Programming | 3.00 |
Internet technologies for the World Wide Web such as XHTML, DHTML, CSS, CGI, JavaScript, Java, and Servlets. Topics include: converting HTML into XHTML/XML; 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/or Unix shell; server configuration issues; working with multimedia objects; Java applets; and database access. | ||
Prerequisites: The prerequisite for taking this course is having completed CSCI 201. | ||
Typically Offered: Fall Term Every Other Year | ||
CSCI 356 | Database Systems | 3.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. | ||
Prerequisites: Having completed CSCI 201 is recommended when enrolling in this course. | ||
Typically Offered: Spring Term Every Other Year | ||
CSCI 360 | Introduction to Hardware Systems | 3.00 |
Binary and hexidecimal arithmetic. Digital logic, digital circuit analysis and design, registers, memory microprocessors. Architecture. Addressing and instruction execution. Machine and assemlbly language programming. Input/output and data control. Macros. Prerequisite: CSCI 303. | ||
CSCI 371 | Programming Language Principles | 3.00 |
Survey of programming languages of current interest with in-depth examination of important features and characteristics. Includes an investigation of fundamental programming language concepts and design issues related to the procedural, functional, and object-oriented paradigms. Students conduct programming exercises to discover and experiment with features of several languages and to implement interpreters and compilers for simple languages of their own design. | ||
Prerequisites: Prerequisite for taking this course is having completed CSCI 303 | ||
Typically Offered: Spring Term Every Other Year | ||
CSCI 381 | Special Projects | 1.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 389 | Computer Science Elective | 1.00 - 12.00 |
Transfer credits ONLY from another accredited institution not equivalent to a UW-S course. | ||
CSCI 390 | Computer Science Internship | 1.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 | ||
CSCI 399 | Mathematical Sciences Seminar | 1.00 |
Students carry out individual investigations in current literature and present their findings to the entire department. Taken during senior year. Pass-Fail only. Independent study contract required prior to enrollment. | ||
Typically Offered: Fall and Spring Terms | ||
CSCI 401 | Formal Models for Computer Security | 4.00 |
Survey of formal mathematical models for computer security with in-depth examination of important features and characteristics. Includes an investigation of mathematical properties of these models as well as related cryptographic and system implementations. The models include classical lattice-based models as well as modern policy-based models such as the Bell-LaPadula model, no interference models, hybrid models, integrity models, and miscellaneous formal verification techniques. Prerequisite: MATH 310, CSCI 270. Offered as needed. | ||
Typically Offered: Occasional by Demand | ||
CSCI 451 | Operating Systems | 4.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: Spring Term Only | ||
CSCI 461 | Computer Architecture and Organization | 4.00 |
In depth study of fundamentals of computer hardware organization. Topics include: digital logic and circuits; finite state machines; computer arithmetic, machine instructions and assembly language; memory management and design; storage system design; I/O modules, operating system support; structure and function of computer processors, RISC vs. CISC architecture, micro-programmed control, and computer security. | ||
Prerequisites: Prerequisite for taking this course is having completed CSCI 224. | ||
Typically Offered: Spring Term Only | ||
CSCI 470 | Net-Centric Computing | 4.00 |
Introduces the structure, implementation, and theoretical and underpinnings of computer networking and the applications that have been enabled by that technology. Introduction to network security. | ||
Prerequisites: The prerequisite for taking this course is having completed CSCI 201. | ||
Typically Offered: Fall Term Only | ||
CSCI 481 | Special Topics | 1.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 489 | Computer Science Elective | 1.00 - 12.00 |
Transfer credits ONLY from another accredited institution not equivalent to a UW-S course. | ||
CSCI 498 | Individual Capstone Project | 1.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: Fall and Spring Terms | ||
CSCI 499 | Group Capstone Project | 3.00 |
Group projects are carried out by students under supervision of a faculty member. Independent Learning Contract is required. | ||
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 Topics | Credits |
ITS 108 | Business Computer Application | 3.00 |
Computer system applications in business are presented using microcomputer technology. Students gain hands-on experience with business software emphasizing presentation, spreadsheet, database, and Internet applications. Includes an overview of computer hardware and software. | ||
Typically Offered: Fall and Spring Terms | ||
ITS 148 | Computer Applications for Productivity | 3.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: Fall and Spring Terms | ||
ITS 189 | Information Technology and Systems Elective | 1.00 - 9.00 |
Transfer credits ONLY from another accredited institution not equivalent to a UW-Superior course. | ||
ITS 211 | Visual Programming Fundamentals | 3.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 230 | Introduction Technology and Systems | 3.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: Spring Term Only | ||
ITS 289 | Information Technology and Systems Elective | 1.00 - 9.00 |
Transfer credits ONLY from another accredited institution not equivalent to a UW-Superior course. | ||
ITS 335 | Web Page Authoring | 3.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 Only | ||
ITS 342 | Management Information Systems | 3.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. | ||
Prerequisites: Admission to DBE is prerequisite for taking this course. | ||
Typically Offered: Spring Term Only | ||
ITS 346 | Database Management | 3.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 350 | Networking and Communications | 3.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 360 | Computer Law, Ethics, and Intellectual Property | 3.00 |
Examines the impact computers and computer-based technology have had on people and society through the lens of computer 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: Fall Term Every Other Year | ||
ITS 364 | Multimedia and Digital Entertainment | 3.00 |
Examines technology that has revolutionized multimedia and digital entertainment. Students are exposed to a wide array of subjects that range from devices, such as personal media players, gaming consoles, and high-definition television; to online communities, such as social networking sites, blogs, and chat rooms; to computer-based simulated environments, such as virtual worlds, avatars, and role playing games. Attention is given to the development and production of the technology's hardware and software as well as emerging industries and the opportunities it creates. | ||
Typically Offered: Spring Term Every Other Year | ||
ITS 370 | Information Assurance and Security | 3.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: Fall Term Every Other Year | ||
ITS 380 | Enterprise and E-Business Systems | 3.00 |
A close look at technology that enables businesses to leverage information to their strategic advantage. Examines the systems businesses 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 business enterprise. Students are guided through systems that include enterprise resource planning, customer relationship management, supply chain management, middleware, enterprise application integration, and e-commerce. | ||
Typically Offered: Spring Term Only | ||
ITS 381 | Special Projects | 1.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 389 | Information Technology Elective | 0.00 - 9.00 |
Transfer credits ONLY from another accredited institution not equivalent to a UW-Superior course. | ||
ITS 481 | Special Topics | 1.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 489 | Information Technology Elective | 0.00 - 9.00 |
Transfer credits ONLY from another accredited institution not equivalent to a UW-Superior course. | ||
ITS 499 | Capstone Project | 1.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. | ||
Typically Offered: Occasional by Demand | ||
MATH - Mathematics | ||
Catalog Nbr. | Course Title/Course Topics | Credits |
MATH 090 | Fundamentals of Mathematics | 3.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; and an introduction to graphing linear equations. | ||
Typically Offered: Fall and Spring Terms | ||
MATH 095 | Fundamentals of Algebra | 3.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 and inequalities; polynomials, factoring polynomials; quadratic equations. | ||
Prerequisites: Prerequisite for taking this course is either having completed MATH 090 with a grade of C- or better or having placed into this course through a Math Placement test. | ||
Typically Offered: Fall and Spring Terms | ||
MATH 102 | Intermediate Algebra | 2.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: Prerequisite for taking this course is having completed MATH 095 with a grade of C- or better or an acceptable score in the math placement test. | ||
Typically Offered: Fall and Spring Terms | ||
MATH 103 | Trigonometry | 2.00 |
Trigonometric functions, trigonometric ratios, solving triangles, identities, radians, trigonometric equations, inverse functions, and graphs. Not open to students with a unit of high school trigonometry without permission of the mathematics department. | ||
MATH 104 | Intermediate Algebra | 4.00 |
The real number system, sets, absolute value. Linear equations and inequalities. Relations and functions. Systems of linear equations. Polynomials and solutions of factorable quadratic equations. Students taking MATH 101 must qualify on the Mathematics Placement Test at the level of 101/104, or have passed MATH 099 with a C- or better, or have the approval of the department chair. | ||
General Education Requirements (2016-17 and Prior Catalogs): Math/Computer Science | ||
MATH 112 | Introduction to Contemporary Mathematics | 3.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. Mathematical problem solving is shown to influence everything from the success of savvy entrepreneurs to the fairness of voting practices. Examples such as the Traveling Salesman Problem and Arrow's Impossibility Theorem are taken from management science, statistics, social science and computer science. Satisfies the Mathematics requirement for general education. Students enrolling in MATH 112 should have an acceptable score on the Mathematics Placement Test or have completed an appropriate remedial course. MATH 095 is recommended. | ||
General Education Requirements (2016-17 and Prior Catalogs): Math/Computer Science | ||
Typically Offered: Fall and Spring Terms | ||
MATH 115 | Precalculus | 5.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 the conic sections. | ||
General Education Requirements (2016-17 and Prior Catalogs): Math/Computer Science | ||
Prerequisites: Prerequisite for taking this course is completion of MATH 102 with a grade of C- or better, or acceptable math placement test score. | ||
Typically Offered: Fall and Spring Terms | ||
MATH 130 | Elementary Statistics | 4.00 |
Introductory course for students of all disciplines. Includes descriptive statistics, the binomial and normal distributions, confidence intervals, linear regression, correlation, the t-distribution, the Chi-square distribution, nonparametric tests of statistical inference, and understanding statistics in many different fields. Problems are taken from various fields dependent on statistical decision making. | ||
General Education Requirements (2016-17 and Prior Catalogs): Math/Computer Science | ||
Prerequisites: Prerequisite for taking this course is having completed MATH 095 with a grade of C- or better or an acceptable score in the math placement test. | ||
Typically Offered: Fall and Spring Terms | ||
MATH 150 | Finite Mathematics for Business | 3.00 |
Introduction to mathematics concepts and problem-solving techniques especially applicable in business, economics, biology, and the social sciences. Topics include: linear equations, linear functions, and graphs; systems of linear equations and matrices; linear inequalities, linear programming, and the simplex method sets and counting techniques; and fundamentals of probability. Satisfies the mathematics requirement for general education. Prerequisite: acceptable score on the Mathematics Placement Test or completion of MATH 095 with a grade of at least C-. | ||
General Education Requirements (2016-17 and Prior Catalogs): Math/Computer Science | ||
Prerequisites: MATH130,150 prerequisite | ||
Typically Offered: Fall Term Only | ||
MATH 151 | Calculus for Business, Life, and Social Sciences | 3.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; partial derivatives and Lagrange multipliers as time permits. Prerequisite: acceptable score on the Mathematics Placement Test or completion of MATH 102 with a grade of at least C-. | ||
General Education Requirements (2016-17 and Prior Catalogs): Math/Computer Science | ||
Prerequisites: Completion of MATH 102 with a grade of C- or better, or acceptable math placement test score is prerequisite for enrolling in this course. | ||
Typically Offered: Fall and Spring Terms | ||
MATH 189 | Mathematics Elective | 1.00 |
Transfer credits ONLY from another accredited institution not equivalent to a UW-S course. | ||
MATH 230 | Foundations of Mathematics for Elementary Education | 3.00 |
A course in mathematical concepts designed to meet the mathematical needs of students in the Elementary Education program. Topics include: sets and set operations; numeration systems; number systems and their arithmetic; concepts of algebra; fundamentals of two- and three-dimensional geometry; and an introduction to probability and statistics. | ||
General Education Requirements (2016-17 and Prior Catalogs): Math/Computer Science | ||
Prerequisites: Successful completion of MATH 102 with a grade of C- or better is prerequisite for taking this class. | ||
Typically Offered: Fall and Spring Terms | ||
MATH 240 | Calculus and Analytic Geometry I | 4.00 |
A first course in the fundamentals of calculus. Topics include: real numbers; functions; limits; continuity; derivatives, integrals; and applications. Prerequisite: acceptable score on the Mathematics Placement Test or completion of MATH 115 with a grade of at least C- or equivalent. | ||
General Education Requirements (2016-17 and Prior Catalogs): Math/Computer Science | ||
Prerequisites: MATH240 prerequisite | ||
Typically Offered: Fall and Spring Terms | ||
MATH 241 | Calculus and Analytic Geometry II | 4.00 |
Continuation of MATH 240. Topics include: conic sections; transcendental functions; techniques of integration; indeterminate forms; improper integrals; and infinite series. | ||
Prerequisites: Prerequisite for taking this course is having completed MATH 240 with a grade of C- or better. | ||
Typically Offered: Fall and Spring Terms | ||
MATH 242 | Calculus and Analytic Geometry III | 4.00 |
Continuation of MATH 241. Topics include: three-dimensional analytic geometry; vectors; partial derivatives; multiple integrals; line integrals; and surface integrals. Prerequisite: A grade of C- or better in MATH 241. | ||
Prerequisites: Prerequisite for taking this course is having completed MATH 241 with a grade of C- or better. | ||
Typically Offered: Spring Term Only | ||
MATH 289 | Mathematics elective | 1.00 - 12.00 |
Transfer credits ONLY from another accredited institution not equivalent to a UW-S course. | ||
MATH 300 | Writng Mathematical Proofs | 2.00 |
Introduction to the art of understanding and writing rigorous mathematical proofs. Topics include: logical statements; quantifiers; rules of reasoning; direct and indirect proof; proof by mathematical induction; and proof by contraposition. | ||
General Education Requirements (2016-17 and Prior Catalogs): Math/Computer Science | ||
MATH 310 | Introduction to Abstract Mathematics | 3.00 |
Fundamentals of formal mathematics emphasizing mathematical writing and types of formal proof. Includes significant coverage of topics in logic, set theory and number theory. Prerequisite: MATH 115. | ||
Prerequisites: Prerequisite for taking is course is successful completion of MATH 115, MATH 240, MATH 241, or MATH 242. | ||
Typically Offered: Fall and Spring Terms | ||
MATH 315 | Linear Algebra | 3.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 is prerequisite for taking this class. | ||
Typically Offered: Spring Term Only | ||
MATH 320 | Discrete Structures | 4.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 is prerequisite for taking this class. | ||
Typically Offered: Fall Term Only | ||
MATH 344 | Differential Equations | 4.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. Prerequisite: MATH 241. | ||
Prerequisites: Prerequisite for taking this course is having completed MATH 241 with a grade of C- or better. | ||
Typically Offered: Fall Term Every Other Year | ||
MATH 362 | Topics In Geometry | 3.00 |
Modern treatment of topics from Euclidean geometry with an introduction to other geometries. Appropriate for students in Elementary or Secondary Education or Secondary school mathematics teachers. | ||
Prerequisites: Successful completion of MATH 310 is prerequisite for taking this class. | ||
Typically Offered: Fall Term Every Other Year | ||
MATH 370 | Probability | 3.00 |
A first course in probability theory intended for students in mathematics, pre-engineering, and the sciences. | ||
Prerequisites: Having satisfactorily completed MATH 241 and MATH 310 are prerequisite for taking this course. | ||
Typically Offered: Fall Term Every Other Year | ||
MATH 371 | Statistics | 4.00 |
Calculus-based statistics emphasizing applications intended for students in applied mathematics, economics and the sciences. Topics include: estimation and prediction; hypothesis testing; linear and multiple regression; F and t tests; analysis of variance; and non-parametric statistics. Prerequisite: MATH 241 and MATH 310. MATH 242 and MATH 370 are recommended. | ||
Typically Offered: Fall Term Every Other Year | ||
MATH 372 | Actuarial Mathematics | 4.00 |
Introductory course in actuarial science. Topics may include risk models, life tables, life insurance and annuities, and pension funding. Prerequisite: MATH 370 or MATH 371. Offered as needed. | ||
Typically Offered: Occasional by Demand | ||
MATH 380 | Introduction to Mathematical Modeling | 4.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: Prerequisite for taking is course is having completed MATH 241 and either MATH 370 or MATH 371. MATH 242 is recommended. | ||
Typically Offered: Spring Term Every Other Year | ||
MATH 381 | Special Projects | 1.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 385 | Introduction to Operations Research | 3.00 |
Topics include Mathematical programming, (Linear programming problems, Transportation problems, Dynamic programming, Game Theory), Queuing Theory, Inventory Theory, Reliability Theory, and Simulation techniques. Prerequisites: MATH 301 and MATH 370. | ||
Prerequisites: Prerequisite for taking this course is having completed MATH 315 and MATH 370. | ||
Typically Offered: Spring Term Every Other Year | ||
MATH 389 | Mathematics Elective | 1.00 - 9.00 |
Transfer credits ONLY from another accredited institution not equivalent to a UW-S course. | ||
MATH 390 | Mathematical Sciences Internship | 1.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 391 | Putnam Mathematical Competition | 0.00 - 2.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 three credits. Pass-Fail only. | ||
Typically Offered: Fall Term Only | ||
MATH 399 | Mathematical Sciences Seminar | 1.00 |
Students carry out individual investigations in current literature and present their findings to the entire department. Taken during senior year. Pass-Fail only. Independent study contract required prior to enrollment. | ||
General Education Requirements (2016-17 and Prior Catalogs): Math/Computer Science | ||
Typically Offered: Fall and Spring Terms | ||
MATH 401 | Formal Models for Computer Security | 4.00 |
Survey of formal mathematical models for computer security with in-depth examination of important features and characteristics. Includes an investigation of mathematical properties of these models as well as related cryptographic and system implementations. The models include classical lattice-based models as well as modern policy-based models such as the Bell-LaPadula model, no interference models, hybrid models, integrity models, and miscellaneous formal verification techniques. Prerequisite: MATH 310, CSCI 270. Offered as needed. | ||
Typically Offered: Occasional by Demand | ||
MATH 421 | Theory of Computation | 4.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. 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: Prerequisite for taking this course is having completed MATH 320. | ||
Typically Offered: Spring Term Every Other Year | ||
MATH 425 | Algorithm Design and Analysis | 4.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: The prerequisite for taking this course is having completed CSCI 320 | ||
Typically Offered: Spring Term Every Other Year | ||
MATH 437 | Cryptography | 4.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: Prerequisite for taking this course is completion of MATH 310 and CSCI 201. | ||
Typically Offered: Fall Term Every Other Year | ||
MATH 440 | Real Analysis | 4.00 |
Fundamental concepts of limit, continuity, differentiability, and integrability of functions of one variable; convergence and uniform convergence of infinite series, and improper integrals. | ||
Prerequisites: Successful completion of MATH 242 and MATH 310 are prerequisite for taking this course. | ||
Typically Offered: Fall Term Every Other Year | ||
MATH 450 | Topology | 4.00 |
Topology of Euclidean space, metric spaces, topological spaces, bases and neighborhoods, Hausdorff property, continuity, homeomorphisms and embeddings, connectivity, and compactness. | ||
Prerequisites: The prerequisites for taking this course is having completed MATH 310 and 240. | ||
Typically Offered: Spring Term Every Other Year | ||
MATH 455 | Abstract Algebra | 4.00 |
Introduction to algebraic systems including groups, rings, integral domains and fields, homomorphisms and isomorphisms. | ||
Prerequisites: Successful completion of MATH 310 is prerequisite for taking this class. | ||
Typically Offered: Spring Term Every Other Year | ||
MATH 471 | Introduction to Complex Variables | 4.00 |
Introduction to the study of analytic functions including series, residues, conformal mapping and applications. | ||
Prerequisites: Prerequisite for taking this course is having completed MATH 242. | ||
Typically Offered: Fall Term Every Other Year | ||
MATH 475 | Numerical Analysis | 4.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: Prerequisite for taking this course is having completed MATH 242. | ||
Typically Offered: Fall Term Every Other Year | ||
MATH 481 | Special Topics | 1.00 - 4.00 |
In-depth study of specialized current topics in mathematical sciences. May be repeated when topics are different. | ||
Typically Offered: Occasional by Demand | ||
MATH 489 | Mathematics Elective | 1.00 - 9.00 |
Transfer credits ONLY from another accredited institution not equivalent to a UW-S course. | ||
MATH 498 | Mathematics Capstone | 1.00 |
Students carry out individual investigations in current literature and present their findings to the entire department. Taken during senior year. | ||
Typically Offered: Fall and Spring Terms | ||
MTHED - Mathematics Education | ||
Catalog Nbr. | Course Title/Course Topics | Credits |
MTHED 231 | Foundations of Mathematics for Elementary Education II | 3.00 |
Continuation of MTHEd 230. Topics include: concepts of algebra, fundamentals of two- and three-dimensional geometry, and an introduction to counting techniques, probability, and statistics. Prerequisites: Completion of MATH 102 and MTHEd 230 with grades of at least C-. | ||
General Education Requirements (2016-17 and Prior Catalogs): Math/Computer Science | ||
Prerequisites: Prereq for Math 231-completion of Math 230 with a grade of C- or higher or IP and Math 102 | ||
Typically Offered: Fall and Spring Terms | ||
MTHED 324 | Laboratory Experience in Elementary/Middle School Mathematics | 0.50 |
Students investigate personal teaching skills, plan lessons and participate in practical experiences with elementary/middle school children (ages 6-12/13; grades 1-7/8). Concurrent enrollment in MTHEd 323 and admission to the Teacher Education program is required. | ||
Prerequisites: Admission to the T ED Program | ||
Typically Offered: Other, Refer to Catalog |
Mathematics and Computer Science Department Contact Information 
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