Degree Requirements  
Mathematics
Majors
Mathematics
Minors
Computer Science
Majors
Computer Science
Minors
Engineering Degree
Information

Mathematics Majors

Liberal Arts Mathematics Major
(Requires an Additional Minor or Second Major)

Mathematics Major Liberal Arts prepares students for careers in mathematics, science and research, or for graduate study.

A minimum of 36 credits, including:
CSCI 201 Introduction to Programming
MATH 240 Calculus and Analytic Geometry I
MATH 241 Calculus and Analytic Geometry II
MATH 242 Calculus and Analytic Geometry III
MATH 310 Introduction to Abstract Mathematics
MATH 315 Linear Algebra
MATH 399 Mathematical Sciences Seminar
At least one of:
MATH 370 Probability
MATH 371 Statistics
MATH 380 Introduction to Math Modeling
At least two of:
MATH 421 Theory of Computation
MATH 437 Cryptography
MATH 440 Real Analysis
MATH 455 Abstract Algebra
MATH 471 Introduction to Complex Variables

And at least one additional MATH course numbered 300 or above. 


Discrete Applied Mathematics Major
(Comprehensive - No Minor Required)

The Discrete Applied Mathematics Major offers an excellent background in Mathematics and theoretical Computer Science and prepares students for careers in mathematics, computer science, or for graduate study in mathematics and/or computer science.

A minimum of 54 credits, including:
MATH 240 Calculus and Analytic Geometry I
MATH 241 Calculus and Analytic Geometry II
MATH 242 Calculus and Analytic Geometry III
MATH 310 Introduction to Abstract Mathematics
MATH 315 Linear Algebra
MATH 320 Discrete Structures
MATH 370 Probability
MATH 399 Mathematical Sciences Seminar
MATH 455 Abstract Algebra
CSCI 201 Introduction to Programming
CSCI 202 Object-Oriented Programming
CSCI 303 Algorithms and Data Structures (C++)
CSCI 421 Theory of Computation
CSCI 425 Algorithm Analysis and Design

And at least two additional courses in MATH or CSCI numbered 300 or above.


Preparation for Graduate Study

Students who intend to do graduate work in mathematics should include both MATH 440 and 455 in their course selections when completing one of the major programs above. Many graduate schools require the Graduate Record Examination (GRE) Advanced Mathematics Test. Approximately 50 percent of the GRE Advanced Mathematics Test covers topics in analysis through advanced calculus. Twenty-five percent covers linear algebra and abstract algebra, and the remaining 25 percent covers such topics as number theory, probability, statistics, topology, complex variables, numerical analysis and computer programming.


Actuarial Science

Students of Mathematics can find a rewarding career as an actuary in finance, insurance or any of a wide variety of industries requiring risk analysis and assessment. These courses are recommended: MATH 240, 241, 242, 301, 370, 371, 380; ECON 250, 251; FIN 320, 420, 426; ACCT 200. In general, students should take a broad spectrum of courses in Accounting, Economics, Political Science, Finance and Business Administration as well as Mathematics and Computer Science. Interested students should contact their advisor in the Department of Mathematics and Computer Science.


Secondary Education Mathematics Major

The Mathematics Major Secondary Education prepares students to teach Mathematics in grades 6-12.

A minimum of 35 credits, including:
CSCI 170 Programming and Technology for the Teaching of Mathematics
MATH 240 Calculus and Analytic Geometry I
MATH 241 Calculus and Analytic Geometry II
MATH 242 Calculus and Analytic Geometry III
MATH 310 Introduction to Abstract Mathematics
MATH 315 Linear Algebra
MATH 362 Topics in Geometry
At least one of:
MATH 320 Discrete Structures
MATH 344 Differential Equations
At least one of:
MATH 370 Probability
MATH 371 Statistics
MATH 380 Introduction to Mathematical Modeling
At least one of:
MATH 421 Theory of Computation
MATH 437 Cryptography
MATH 440 Real Analysis
MATH 455 Abstract Algebra
MATH 471 Introduction to Complex Variables
Required for teacher certification:
MATH 339 Teaching Math/Computer Science in the Secondary School
TED 0305 Tutor Practicum

For additional requirements, see “Professional Requirements for Secondary Education Certification” in the Teacher Education section of the catalog.


Internship Program

Students who major in programs offered by the Department of Mathematics and Computer Science may have opportunities for paid work related to their field of study. Interns gain experience in using computer and/or mathematical modeling techniques in solving real world problems. Prerequisite: Junior standing and approval by the Mathematics and Computer Science faculty. Students may also earn 1-4 credits (see MATH 390).


Mathematics Minors

Liberal Arts Mathematics Minor

A minimum of 21 credits, including:
MATH 240 Calculus and Analytic Geometry I
MATH 241 Calculus and Analytic Geometry II
MATH 310 Introduction to Abstract Mathematics
At least one of:
CSCI 170 Programming and Technology for the Teaching of Mathematics
CSCI 201 Introduction to Programming

Remaining credits must be earned in MATH 242 or in Mathematics courses numbered 300 or above.


Secondary Education Mathematics Minor

A minimum of 24 credits, including:
CSCI 170 Programming and Technology for the Teaching of Mathematics
MATH 240 Calculus and Analytic Geometry I
MATH 241 Calculus and Analytic Geometry II
MATH 242 Calculus and Analytic Geometry III
MATH 310 Introduction to Abstract Mathematics
MATH 362 Topics in Geometry
At least one of:
MATH 315 Linear Algebra
MATH 370 Probability
MATH 371 Statistics
MATH 380 Introduction to Mathematical Modeling
Required for teacher certification:
MATH 339 Teaching Math/Computer Science in the Secondary School
TED 0305 Tutor Practicum

Elementary Education Mathematics Minor
(1-8 Track)

A minimum of 22 credits, including:
CSCI 170 Programming and Technology for the Teaching of Mathematics
MATH 230 Foundations of Mathematics I
MATH 231 Foundations of Mathematics II
MATH 240 Calculus and Analytic Geometry I
MATH 310 Introduction to Abstract Mathematics
MATH 362 Topics in Geometry
At least one of:
MATH 241 Calculus and Analytic Geometry II
MATH 315 Linear Algebra


Computer Science Majors

Computer Science Major
(Comprehensive - No Minor Required)

Computer Science Major provides the comprehensive background necessary to prepare students for positions in industry or to pursue graduate study. Students completing this major will have a sufficient understanding of the basic principles and concepts in computer science but also will be able to meet immediate demands for solving real-world computational problems. This program is an ideal choice for students who intend to work as computer science professionals.

A minimum of 57 credits, including:
MATH 240 Calculus and Analytic Geometry I
MATH 241 Calculus and Analytic Geometry II
MATH 310 Introduction to Abstract Mathematics
CSCI 201 Introduction to Programming
CSCI 202 Object-Oriented Programming
CSCI 303 Algorithms and Data Structures
CSCI 320 Discrete Structures
CSCI 324 Assembly Language Programming
CSCI 340 Software Development and Professional Practice
CSCI 451 Operating Systems
CSCI 461 Computer Architecture and Organization
CSCI 470 Net-centric Computing
CSCI 499 Capstone Project 
At least one of:
CSCI 421 Theory of Computation
CSCI 425 Algorithm Analysis and Design
CSCI 437 Cryptography
At least one of:
CIS 0347 Database Systems
CSCI 356 Information Management and Security

Additional courses may be chosen from CSCI courses numbered 200 or above or CIS 355, CIS 360.


Liberal Arts Computer Science Major
(Requires an Additional Minor or Second Major)

Computer Science Major Liberal Arts provides the fundamental education necessary to prepare students for positions in industry, pursue graduate study, or assume responsibilities in an area that requires knowledge of basic principles and concepts in computer science.

A minimum of 36 credits including:
MATH 240 Calculus and Analytic Geometry I
MATH 241 Calculus and Analytic Geometry II
CSCI 201 Introduction to Programming
CSCI 202 Object-Oriented Programming
CSCI 303 Algorithms and Data Structures
CSCI 320 Discrete Structures
CSCI 324 Assembly Language Programming
CSCI 399 Mathematical Sciences Seminar
At least one of:
CSCI 451 Operating Systems
CSCI 461 Computer Architecture and Organization
CSCI 470 Net-centric Computing
At least one of:
CSCI 421 Theory of Computation
CSCI 425 Algorithm Analysis and Design
CSCI 437 Cryptography

Additional courses may be chosen from CSCI courses numbered 200 or above.


Computer Security

Our department is a member of a consortium led by the University of Wisconsin-Milwaukee which, when approved by the National Security Agency, will train elite computer security experts, America’s “Cyber Corps”, to form a line of defense against cyber crime. Students in their junior year will be eligible for Scholarship for Service grants from the National Science Foundation providing a stipend of approximately $8,000 per year for two years. After one year of training, students will complete a summer internship with a federal agency. Successful participants in this program will earn a federal-level computer security certificate while fulfilling the requirements for a bachelor’s degree in Computer Science. For more information and current status of the project, please contact Dr. Victor Piotrowski in the Department of Mathematics and Computer Science.


Internship and Professional Practice

Students who major in programs offered by the Department of Mathematics and Computer Science have opportunities for paid work related to their field of study. Prerequisite: Junior standing and approval by the Mathematics and Computer Science faculty. Our Center for Emerging Technologies is hosted in the Technology Village in Duluth, Minn., the first Soft Center in North America. Local and international businesses, educational institutions and research and development departments with a focus on information technology are sharing space in the building. Students have an excellent opportunity to participate in cutting-edge software development projects, including advanced web development and research in information security.


Computer Science Minors

Liberal Arts Computer Science Minor

The Computer Science Minor, Liberal Arts, provides an attractive choice for students in a wide variety of disciplines with the growing use of computing in nearly all human endeavors.

A min. of 22 credits in CSCI courses and/or MATH 320, including:
CSCI 201 Introduction to Programming 
CSCI 202 Object-Oriented Programming
CSCI 303 Algorithms and Data Structures
CSCI 324 Assembly Language Programming

Secondary Education Computer Science Minor

A min. of 22 credits in CSCI courses and/or MATH 320, including:
CSCI 170 Programming and Technology for the Teaching of Mathematics
CSCI 201 Introduction to Programming
CSCI 202 Object-Oriented Programming
CSCI 303 Algorithms and Data Structures
CSCI 324 Assembly Language Programming
At least two additional CSCI courses numbered 110 or above.
Required for teacher certification:
MATH 339 Teaching Math/Computer Science in the Secondary School
TED 0305 Tutor Practicum

Engineering

Dual Degree

Michigan Technological University in Houghton, Mich., and the University of Wisconsin in Madison both have Engineering Dual Degree agreements with UW-Superior's Department of Mathematics and Computer Science. These five-year programs include three years of study in Mathematics at UW-Superior and two years of study in Engineering in the student's chosen field. Upon successful completion, the student receives a Bachelor of Science degree from UW-Superior and an Engineering degree from Michigan Tech or Madison.


Pre-Engineering

Students may transfer to one of several engineering schools after completing two or three years of study at UW-Superior. Appropriate core courses for engineering in mathematics and the sciences plus general courses in humanities, social studies, and English are included. The selection of courses is based on the requirements of the school to which the student plans to transfer.