mathematics, statistics and computer...

18

Click here to load reader

Upload: danglien

Post on 27-Jul-2018

212 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Mathematics, Statistics and Computer Sciencebulletin.marquette.edu/undergrad/helenwayklinglercollegeofartsand... · Mathematics, Statistics and Computer Science ... MATH 3520 Operational

Mathematics, Statistics and Computer Science 1

Mathematics, Statistics and Computer ScienceChairperson: Rebecca Sanders, Ph.D.marquette.edu/mscs/

The Department of Mathematics, Statistics and Computer Science offers a unique interdisciplinary learning environment with areas of study ranging frompure and applied mathematics to computer science, statistics and mathematics education.

The Mathematics major (MATH) explores the interplay between the pure theory and the practical applications of mathematics. The mathematicscurriculum can be tailored to an individual's interests with a focus in pure mathematics, applied mathematics or actuarial science, statistics, as well assecondary education. In any case, the curriculum is designed to provide technical skills for growth within the discipline and for success in a wide varietyof careers.

The Computer Science major (COSC) provides students with an understanding of the central ideas and methods used to solve real problems withsoftware. Students practice the many skills required to build computer systems that address problems in scientific, engineering and business domains.Most of all, the major aims to prepare students for long-term success in a rapidly changing field that provides the computer technology underpinning ourmodern world.

The Computational Mathematics major (COMA) blends the subjects of computer science and applied mathematics, providing a balance which wouldotherwise require a double major to achieve. Furthermore, the curriculum teaches the skills necessary for careers in today's technical environment.

Data Science is the emerging field that seeks to extract and quantify knowledge from data. The Data Science major (DTSC) integrates statistics andmathematics with computer science, allowing students to develop the knowledge and skills necessary to discover and quantify new knowledge fromdata. Those prepared to integrate advanced technology with modern statistical and mathematical practices have the opportunity to use in data in actionto benefit society. Data scientists turn data into knowledge.

The Mathematics for Elementary School Teachers major (MELT) is for College of Education students who are seeking teaching certification at theelementary school level, while obtaining strong mathematical preparation. This program is designed to prepare “mathematics specialists” who providevision, focus and leadership in elementary schools.

Bioinformatics is a field that lies at the intersection of biology, statistics and computer science, which is focused on the generation and analysis oflarge biological datasets. The interdisciplinary Bioinformatics major (INBI) provides sufficient depth in both biology and computer science in order toapproach problems in bioinformatics from the perspective of both parent fields Biology and Computer Science. The program is designed to prepareindividuals to use the computational tools of bioinformatics to solve problems or analyze datasets in biological sciences. For more information aboutthe interdisciplinary Bioinformatics major (INBI), visit the College of Arts and Sciences Interdisciplinary Majors and Minors section of the UndergraduateBulletin.

The Department of Mathematics, Statistics and Computer Science offers a five-year B.S./M.S. accelerated degree program in which students may obtainboth a B.S. degree in Computer Science and the professional master of science (M.S.) degree in Computing in five years. In addition, together with theGraduate School of Management, the Department of Mathematics, Statistics and Computer Science offers a five-year B.S./M.B.A. accelerated degreeprogram.

Major in MathematicsThe major in mathematics consists of 39 credit hours of mathematics courses, including five required MATH courses (18 credit hours); one MATHsequence (two courses - 6 credit hours); at least one course from each of the three groups (Group 1- Pure Mathematics, Group 2 - Applied Mathematicsand Group 3 - Statistics, for a total of 9 credit hours); and 6 additional credit hours of upper division MATH courses.

Note:

• Students majoring in mathematics must also complete the following course in computer science: COSC 1010 Introduction to ComputerProgramming.

Required Mathematics Courses:

MATH 1450 Calculus 1 4

MATH 1451 Calculus 2 4

MATH 2350 Foundations of Mathematics 3

MATH 2450 Calculus 3 4

MATH 3100 Linear Algebra and Matrix Theory 3

Choose one of the following sequences: 6

MATH 4120& MATH 4121

Abstract Algebra 1and Abstract Algebra 2

Page 2: Mathematics, Statistics and Computer Sciencebulletin.marquette.edu/undergrad/helenwayklinglercollegeofartsand... · Mathematics, Statistics and Computer Science ... MATH 3520 Operational

2 Mathematics, Statistics and Computer Science

MATH 4200& MATH 4201

Intermediate Analysis 1and Intermediate Analysis 2

MATH 4200& MATH 4210

Intermediate Analysis 1and Complex Variables

MATH 4200& MATH 4450

Intermediate Analysis 1and Topology

MATH 4420& MATH 4030

Foundations of Geometryand Concepts in Geometry and Calculus from an Advanced Standpoint

MATH 4500& MATH 4510

Theory of Differential Equationsand Elementary Partial Differential Equations

MATH 4670& MATH 4650

Applied Combinatorial Mathematicsand Theory of Optimization

MATH 4700& MATH 4710

Theory of Probabilityand Mathematical Statistics

Choose at least one additional course from each of the three groups listed below: 9

Group 1 - Pure Mathematics

MATH 4120 Abstract Algebra 1

MATH 4121 Abstract Algebra 2

MATH 4200 Intermediate Analysis 1

MATH 4201 Intermediate Analysis 2

MATH 4210 Complex Variables

MATH 4320 Theory of Numbers

MATH 4420 Foundations of Geometry

MATH 4450 Topology

Group 2 - Applied Mathematics

MATH 3520 Operational Methods in Physics and Engineering

MATH 4500 Theory of Differential Equations

MATH 4510 Elementary Partial Differential Equations

MATH 4540 Numerical Analysis

MATH 4630 Mathematical Modeling and Analysis

MATH 4650 Theory of Optimization

MATH 4670 Applied Combinatorial Mathematics

Group 3 - Statistics

MATH 4700 Theory of Probability

MATH 4710 Mathematical Statistics

MATH 4720 Statistical Methods

MATH 4740 Biostatistical Methods and Models

MATH 4760 Time Series Analysis

MATH 4780 Regression Analysis

Choose 6 credit hours of upper-division MATH courses. 6

Total Credit Hours 39

Note:

• Occasionally MATH 4931 Topics in Mathematics or Statistics may be approved as a substitute within a student’s program of study for an abovelisted course.

• MATH 2350 Foundations of Mathematics is the preferred course for a MATH major. For those seeking a double major in COSC or a minor inCOSC, MATH 2100 Discrete Mathematics can be accepted as a substitute.

Page 3: Mathematics, Statistics and Computer Sciencebulletin.marquette.edu/undergrad/helenwayklinglercollegeofartsand... · Mathematics, Statistics and Computer Science ... MATH 3520 Operational

Mathematics, Statistics and Computer Science 3

Typical Program for Mathematics Major

Freshman

First Term Hours Second Term Hours

MATH 1450 4 MATH 1451 4

ENGL 1001 or ESSV1 (MCC) 3 COSC 1010 4

PHIL 1001 or THEO 1001 (MCC) 3 ENGL 1001 or ESSV1 (MCC) 3

Elective 3 PHIL 1001 or THEO 1001 (MCC) 3

13 14

Sophomore

First Term Hours Second Term Hours

MATH 2350 3 MATH 3100 3

MATH 2450 4 CORE 1929 (MCC) or elective 3

CORE 1929 (MCC) or elective 3 DSCV (MCC)1, 2 3

DSCV (MCC)1, 2 3 Electives 6

Elective 3

16 15

Junior

First Term Hours Second Term Hours

MATH Sequence (Part 1) 3 MATH Sequence (Part 2) 3

MATH Group 1 (Pure) 3 MATH Group 3 (Statistics) 3

DSCV (MCC)1, 2 3 DSCV (MCC)1, 2 3

Electives 6 Electives 6

15 15

Senior

First Term Hours Second Term Hours

MATH Group 2 (Applied) 3 MATH 3xxx/4xxx 3

MATH 3xxx/4xxx 3 CORE 4929 (MCC) or elective 3

CORE 4929 (MCC) or elective 3 Electives 10

Electives 7

16 16

Total credit hours: 120

1The four courses in the Discovery Tier (DSCV) of the MCC must be completed in the same theme and include the following contentareas: Humanities (HUM), Social Science (SSC), Natural Science and Mathematics (NSM) and one elective (ELE), which is an additional coursefrom any of the three content areas. A maximum of two courses in the Discovery Tier can apply towards a primary major.

2Students must also complete the Writing Intensive (WRIT) and Engaging Social System and Values 2 (ESSV2) requirements of the MCC. Theserequirements can be fulfilled through designated courses in the Discovery Tier or other degree requirements.

Department of Public Instruction Certification for Mathematics MajorsTo pursue Department of Public Instruction certification, College of Education students are required to fulfill the requirements of a mathematics major(39 credit hours of mathematics courses) as listed below. In addition to the 39 credit hours, students must complete an introductory computer sciencecourse (4 credit hours), the mathematics teaching methodology course (3 credit hours), and the algebra and geometry course for middle school teachers(2 credit hours) for a total of 48 credit hours as listed below.

Page 4: Mathematics, Statistics and Computer Sciencebulletin.marquette.edu/undergrad/helenwayklinglercollegeofartsand... · Mathematics, Statistics and Computer Science ... MATH 3520 Operational

4 Mathematics, Statistics and Computer Science

Notes:

• Students majoring in mathematics must also complete COSC 1010 Introduction to Computer Programming

• MATH 4020 The Teaching of Mathematics is required as part of the state certification program and must be completed before student teaching.

• MATH 2032 Algebra and Geometry for Teachers is also required.

• From the beginning of their work toward a degree, students should consult with both the department adviser for Mathematics Education and theDirector of Teacher Education in the College of Education about the appropriate sequence of courses.

Required Mathematics Courses:

MATH 1450 Calculus 1 4

MATH 1451 Calculus 2 4

MATH 2350 Foundations of Mathematics 3

MATH 2450 Calculus 3 4

MATH 3100 Linear Algebra and Matrix Theory 3

MATH 4420& MATH 4030

Foundations of Geometryand Concepts in Geometry and Calculus from an Advanced Standpoint

6

Required Group Courses:

Group 1 - Pure Mathematics

MATH 4120 Abstract Algebra 1 3

Group 2 - Applied Mathematics

MATH 4630 Mathematical Modeling and Analysis 3

Group 3 - Statistics

MATH 4720 Statistical Methods 3

Additional Mathematics Courses:

MATH 4670 Applied Combinatorial Mathematics 3

or MATH 4700 Theory of Probability

MATH 4040 Concepts in High School Algebra and Number Theory from an Advance Standpoint 3

Total Credit Hours 39

Math B.S./M.B.A. Accelerated Degree ProgramThe Department of Mathematics, Statistics and Computer Science together with the Graduate School of Management offers an accelerated degreeprogram which allows students to earn both their B.S. degree in Math and a master of business administration (M.B.A.) all within in a five-year timeperiod.

During the first four years of the program, students complete both their course work requirements for their Math B.S. degree and the necessaryprerequisite courses for the M.B.A. degree in the College of Business Administration. In addition, undergraduate students begin their M.B.A. graduatework in their senior year by taking two graduate level courses.

To be considered for admission to the B.S./M.B.A. five-year program, applicants must formally apply to the Graduate School of Management during theirjunior year at Marquette University. For more detailed information and details of a typical five-year coursework plan, please refer to the Graduate Schoolof Management Bulletin and contact the Department of Math, Statistics and Computer Science or the Graduate School of Management.

Major in Computational MathematicsThe major in computational mathematics consists of 50 credit hours of computer science and mathematics courses as listed below:

Required Computer Sciences Courses:

COSC 1010 Introduction to Computer Programming 4

COSC 1020 Object-Oriented Software Design 4

COSC 2100 Data Structures and Algorithms 1 3

COSC 2200 Hardware Systems 3

Computer Science Elective: Choose one of the following. 3

COSC 3250 Operating Systems

COSC 3410 Programming Languages

Required Mathematics Courses:

MATH 1450 Calculus 1 4

MATH 1451 Calculus 2 4

Page 5: Mathematics, Statistics and Computer Sciencebulletin.marquette.edu/undergrad/helenwayklinglercollegeofartsand... · Mathematics, Statistics and Computer Science ... MATH 3520 Operational

Mathematics, Statistics and Computer Science 5

MATH 2350 Foundations of Mathematics 3

MATH 2450 Calculus 3 4

MATH 3100 Linear Algebra and Matrix Theory 3

MATH 4540 Numerical Analysis 3

MATH 4630 Mathematical Modeling and Analysis 3

MATH 4710 Mathematical Statistics 3

or MATH 4720 Statistical Methods

Mathematics Electives: Choose two of the following. 6

MATH 4200 Intermediate Analysis 1

MATH 4210 Complex Variables

MATH 4500 Theory of Differential Equations

MATH 4510 Elementary Partial Differential Equations

MATH 4650 Theory of Optimization

MATH 4670 Applied Combinatorial Mathematics

MATH 4700 Theory of Probability

MATH 4740 Biostatistical Methods and Models

MATH 4760 Time Series Analysis

MATH 4780 Regression Analysis

Total Credit Hours 50

Note:

• COSC 2100 Data Structures and Algorithms 1 is the preferred course for a COMA major, however COSC 2010 Data Structures for Engineers can beaccepted as a substitute.

Typical Program for Computational Mathematics Majors

Freshman

First Term Hours Second Term Hours

COSC 1010 4 COSC 1020 4

MATH 1450 4 MATH 1451 4

ENGL 1001 or ESSV1 (MCC) 3 ENGL 1001 or ESSV1 (MCC) 3

PHIL 1001 or THEO 1001 (MCC) 3 PHIL 1001 or THEO 1001 (MCC) 3

14 14

Sophomore

First Term Hours Second Term Hours

COSC 2100 3 MATH 3100 3

COSC 2200 3 CORE 1929 (MCC) or elective 3

MATH 2350 3 DSCV (MCC)1,2 3

MATH 2450 4 Electives 6

CORE 1929 (MCC) or elective 3

16 15

Junior

First Term Hours Second Term Hours

COSC 3410 or elective 3 COSC 3250 or elective 3

Mathematics elective 3 Mathematics elective 3

DSCV (MCC)1,2 3 DSCV (MCC)1,2 3

DSCV (MCC)1,2 3 Electives 6

Page 6: Mathematics, Statistics and Computer Sciencebulletin.marquette.edu/undergrad/helenwayklinglercollegeofartsand... · Mathematics, Statistics and Computer Science ... MATH 3520 Operational

6 Mathematics, Statistics and Computer Science

Elective 3

15 15

Senior

First Term Hours Second Term Hours

MATH 4540 3 MATH 4710 or 4720 3

MATH 4630 3 CORE 4929 (MCC) or elective 3

CORE 4929 (MCC) or elective 3 Electives 9

Electives 7

16 15

Total credit hours: 120

1The four courses in the Discovery Tier (DSCV) of the MCC must be completed in the same theme and include the following contentareas: Humanities (HUM), Social Science (SSC), Natural Science and Mathematics (NSM) and one elective (ELE), which is an additional coursefrom any of the three content areas. A maximum of two courses in the Discovery Tier can apply towards a primary major.

2Students must also complete the Writing Intensive (WRIT) and Engaging Social System and Values 2 (ESSV2) requirements of the MCC. Theserequirements can be fulfilled through designated courses in the Discovery Tier or other degree requirements.

Major in Computer ScienceThe major in computer science consists of nine required COSC courses (29 credit hours) and 12 credit hours of upper-division COSC elective courses,for a total of 41 credit hours of COSC courses. In addition, each student must complete 30 credit hours of mathematics and science, including fourrequired MATH cognate courses (14 credit hours), a natural science elective with laboratory component (3-4 credit hours), and an additional 3 credithours of upper-division MATH.

Required Computer Science Courses:

COSC 1010 Introduction to Computer Programming 4

COSC 1020 Object-Oriented Software Design 4

COSC 2100 Data Structures and Algorithms 1 3

COSC 2200 Hardware Systems 3

COSC 3100 Data Structures and Algorithms 2 3

COSC 3250 Operating Systems 3

COSC 3410 Programming Languages 3

COSC 4920 Principles of Design 3

COSC 4998 Senior Design Project 3

Electives - Choose 12 credit hours of upper-division COSC courses. 12

Required Mathematics Cognate Courses:

MATH 1450 Calculus 1 4

MATH 1451 Calculus 2 4

MATH 2100 Discrete Mathematics 3

MATH 3100 Linear Algebra and Matrix Theory 3

Mathematics Elective - Choose 3 additional credit hours of upper-division MATH. 3

Natural Science Elective with Laboratory Component - Choose at least 3 additional credit hours of BIOL, CHEM or PHYS with laboratory. 3

Math/Science Electives - Choose 10 additional credit hours of MATH, BIOL, CHEM or PHYS. 10

Total Credit Hours 71

Notes:

• MATH 2100 Discrete Mathematics is the preferred course for a COSC major. For those seeking a double major in MATH or a minor in MATH,MATH 2350 Foundations of Mathematics can be accepted as a substitute.

• COSC 2100 Data Structures and Algorithms 1 is the preferred course for a COSC major, however COSC 2010 Data Structures for Engineers canbe substituted.

Page 7: Mathematics, Statistics and Computer Sciencebulletin.marquette.edu/undergrad/helenwayklinglercollegeofartsand... · Mathematics, Statistics and Computer Science ... MATH 3520 Operational

Mathematics, Statistics and Computer Science 7

Typical Program for Computer Science Majors

Freshman

First Term Hours Second Term Hours

COSC 1010 4 COSC 1020 4

MATH 1450 4 MATH 1451 4

ENGL 1001 or ESSV1 (MCC) 3 ENGL 1001 or ESSV1 (MCC) 3

Natural Science with Laboratory 4 PHIL 1001 or THEO 1001 (MCC) 3

15 14

Sophomore

First Term Hours Second Term Hours

COSC 2100 3 COSC 3100 3

COSC 2200 3 COSC 3250 3

MATH 2100 3 MATH 3100 3

CORE 1929 (MCC) or elective 3 CORE 1929 (MCC) or elective 3

PHIL 1001 or THEO 1001 (MCC) 3 DSCV (MCC)1,2 3

15 15

Junior

First Term Hours Second Term Hours

COSC 3410 3 COSC 3xxx/4xxx 3

COSC 3xxx/4xxx 3 MATH 3xxx/4xxx 3

Math/Science elective 3-4 Math/Science elective 3-4

DSCV (MCC)1,2 3 DSCV (MCC)1,2 3

DSCV (MCC)1,2 3 Elective 3

Elective 1

16-17 15-16

Senior

First Term Hours Second Term Hours

COSC 4920 3 COSC 4998 3

COSC 3xxx/4xxx 3 COSC 3xxx/4xxx 3

CORE 4929 (MCC) or elective 3 CORE 4929 (MCC) or elective 3

Math/Science elective 3 Electives 6

Elective 3

15 15

Total credit hours: 120-122

1The four courses in the Discovery Tier (DSCV) of the MCC must be completed in the same theme and include the following content areas: Humanities (HUM), Social Science (SSC), Natural Science and Mathematics (NSM) and one elective (ELE), which is an additional course fromany of the three content areas. A maximum of two courses in the Discovery Tier can apply towards a primary major.

2Students must also complete the Writing Intensive (WRIT) and Engaging Social System and Values 2 (ESSV2) requirements of the MCC. Theserequirements can be fulfilled through designated courses in the Discovery Tier or other degree requirements.

Note: Must complete 16 credit hours of Math/Science electives, including at least:

Page 8: Mathematics, Statistics and Computer Sciencebulletin.marquette.edu/undergrad/helenwayklinglercollegeofartsand... · Mathematics, Statistics and Computer Science ... MATH 3520 Operational

8 Mathematics, Statistics and Computer Science

• 3 credit hours upper-division (3000- or 4000-level) MATH courses,

• 3 credit hours science course with a laboratory component (BIOL, CHEM or PHYS).

Computer Science B.S./M.S. or M.B.A. Accelerated Degree ProgramsThe Department of Mathematics, Statistics and Computer Science offers an accelerated degree program (ADP) where eligible students may obtain boththeir B.S. degree in Computer Science and a professional master of science (M.S.) degree in Computing in five years.

Students are eligible to apply to this program as early as the final semester of their sophomore year. Students wishing to participate in the five-yearprogram must apply and be admitted to the program before their senior year, when they begin to take graduate credits. Minimal criteria for application tothe ADP include a GPA of at least 3.000 in the following: two terms of courses in programming; two terms of courses on data structures and algorithms;and three courses in calculus and discrete mathematics.

For more detailed information, please refer to the Graduate School Bulletin and contact the Department of Mathematics, Statistics and ComputerScience.

Together with the Graduate School of Management, the Department of Mathematics, Statistics and Computer Science offers an accelerated degreeprogram which allows students to earn both their B.S. degree in Computer Science and a master of business administration (M.B.A.) all within in a five-year time period.

During the first four years of the program, students complete both their course work requirements for their Computer Science B.S. degree and thenecessary prerequisite courses for the M.B.A. degree in the College of Business Administration. In addition, undergraduate students begin their M.B.A.graduate work in their senior year by taking two graduate level courses.

To be considered for admission to the B.S./M.B.A. five-year program, applicants must formally apply to the Graduate School of Management during theirjunior year at Marquette University. For more detailed information and details of a typical five-year course work plan, please refer to the Graduate Schoolof Management Bulletin and contact the Department of Mathematics, Statistics and Computer Science or the Graduate School of Management.

Major in Data ScienceThe major in data science consists of 59 credit hours of computer science and mathematics courses, including sixteen required courses (53 credit hours)and two computer science or mathematics electives (6 credit hours).

Required Computer Science Courses:

COSC 1010 Introduction to Computer Programming 4

COSC 1020 Object-Oriented Software Design 4

COSC 2100 Data Structures and Algorithms 1 3

COSC 4610 Data Mining 3

COSC 4800 Principles of Database Systems 3

COSC 4920 Principles of Design 3

COSC 4998 Senior Design Project 3

Required Mathematics Courses:

MATH 1450 Calculus 1 4

MATH 1451 Calculus 2 4

MATH 2350 Foundations of Mathematics 3

or MATH 2100 Discrete Mathematics

MATH 2450 Calculus 3 4

MATH 3100 Linear Algebra and Matrix Theory 3

MATH 3570 Introduction to Data Science 3

or COSC 3570 Introduction to Data Science

MATH 4700 Theory of Probability 3

MATH 4720 Statistical Methods 3

MATH 4780 Regression Analysis 3

Computer Science or Mathematics Electives: Choose two of the following. 6

COSC 4600 Fundamentals of Artificial Intelligence

MATH 4630 Mathematical Modeling and Analysis

MATH 4710 Mathematical Statistics

MATH 4760 Time Series Analysis

Total Credit Hours 59

Page 9: Mathematics, Statistics and Computer Sciencebulletin.marquette.edu/undergrad/helenwayklinglercollegeofartsand... · Mathematics, Statistics and Computer Science ... MATH 3520 Operational

Mathematics, Statistics and Computer Science 9

Note:

• Depending on course topic, COSC 4931 Topics in Computer Science or MATH 4931 Topics in Mathematics or Statistics may be substituted as aData Science elective.

Typical Program for Data Science Major Freshman

First Term Hours Second Term Hours

COSC 1010 4 COSC 1020 4

MATH 1450 4 MATH 1451 4

ENGL 1001 or ESSV1 (MCC) 3 ENGL 1001 or ESSV1 (MCC) 3

PHIL 1001 or THEO 1001 (MCC) 3 PHIL 1001 or THEO 1001 (MCC) 3

14 14

Sophomore

First Term Hours Second Term Hours

COSC 2100 3 MATH 3100 3

MATH 2350 3 MATH 3570 or COSC 3570 3

MATH 2450 4 MATH 4720 3

CORE 1929 (MCC) or elective 3 CORE 1929 (MCC) or elective 3

Elective 3 DSCV (MCC)1,2 3

16 15

Junior

First Term Hours Second Term Hours

COSC 4800 3 COSC 4610 3

MATH 4700 3 DSCV (MCC)1,2 3

Data Science elective 3 DSCV (MCC)1,2 3

DSCV (MCC)1,2 3 Elective 6

Elective 3

15 15

Senior

First Term Hours Second Term Hours

COSC 4920 3 COSC 4998 3

MATH 4780 3 Data Science elective 3

CORE 4929 (MCC) or elective 3 CORE 4929 (MCC) or elective 3

Electives 7 Electives 6

16 15

Total credit hours: 120

1The four courses in the Discovery Tier (DSCV) of the MCC must be completed in the same theme and include the following content areas: Humanities (HUM), Social Science (SSC), Natural Science and Mathematics (NSM) and one elective (ELE), which is an additional course fromany of the three content areas. A maximum of two courses in the Discovery Tier can apply towards a primary major.

Page 10: Mathematics, Statistics and Computer Sciencebulletin.marquette.edu/undergrad/helenwayklinglercollegeofartsand... · Mathematics, Statistics and Computer Science ... MATH 3520 Operational

10 Mathematics, Statistics and Computer Science

2Students must also complete the Writing Intensive (WRIT) and Engaging Social System and Values 2 (ESSV2) requirements of the MCC. Theserequirements can be fulfilled through designated courses in the Discovery Tier or other degree requirements.

Major in Mathematics for Elementary School Teachers (MELT)This major is for students in the College of Education enrolled in the middle childhood/early adolescence teacher education program (grades 1-8). Themajor in mathematics for elementary teachers consists of twelve required mathematics courses for a total of 36 credit hours as listed below.

Note:

• From the beginning of their work toward a degree, students should consult with both a department adviser and the director of teacher education inthe College of Education about the appropriate sequence of courses. University and state requirements for teacher certification are described in theCollege of Education section of this bulletin.

Required Courses:

MATH 1450 Calculus 1 4

MATH 1451 Calculus 2 4

MATH 2030 Problem Solving and Reasoning for Teachers 3

MATH 2031 Number Systems and Operations for Elementary Teachers 2

MATH 2032 Algebra and Geometry for Teachers 2

MATH 2350 Foundations of Mathematics 3

MATH 3100 Linear Algebra and Matrix Theory 3

MATH 4310 History of Mathematical Ideas 3

MATH 4320 Theory of Numbers 3

MATH 4420 Foundations of Geometry 3

MATH 4630 Mathematical Modeling and Analysis 3

MATH 4720 Statistical Methods 3

Total Credit Hours 36

Typical Program for Mathematics for Elementary School Teachers Majors

Freshman

First Term Hours Second Term Hours

ARSC 1020 4 ARSC 1021 4

EDUC 1210 3 EDUC 1220 3

ENGL 1001 3 ENGL 1002 or COMM 1100 3

Second Language 1 4 Second Language 2 4

MATH 1450 4 MATH 1451 4

Service Learning

18 18

Sophomore

First Term Hours Second Term Hours

EDUC 2227 3 HIST 1301, 1401, or 1501 3

POSC 2201 3 EDUC 2330 3

Literature elective 3 PHIL 1001 3

MATH 2350 3 MATH 3100 3

HIST 1101 3 MATH 4310 or 4320 3

THEO 1001 3 THEO 2000 3

Field Experience 1

18 18

Page 11: Mathematics, Statistics and Computer Sciencebulletin.marquette.edu/undergrad/helenwayklinglercollegeofartsand... · Mathematics, Statistics and Computer Science ... MATH 3520 Operational

Mathematics, Statistics and Computer Science 11

Junior

First Term Hours Second Term Hours

PHIL 2310 3 EDUC 4240 3

EDUC 4347 4 EDUC 4317 3

EDUC 4217 3 EDUC 4357 4

EDUC 4337 (must be taken for 3 cr. hrs.) 3 MATH 2031 2

MATH 2030 3 EDUC 1964 1

MATH 4420 3 MATH 4310 or 4320 3

Field Experience 2 MATH 4630 3

Field Experience 3

19 19

Senior

First Term Hours Second Term Hours

EDUC 4297 4 EDUC 4966 (must be taken for 15 cr. hrs.) 15

EDUC 4540 3

EDUC 4964 4

MATH 2032 2

EDUC 2964 1

MATH 4720 3

Senior Level Practicum

17 15

Total credit hours: 142

Note:

• A minimum of 128 credits is required for the degree.

• EDUC 4337 Teaching Elementary Social Studies must be taken for 3 cr. hrs.

• EDUC 4966 Student Teaching: Elementary/Middle must be taken for 15 cr. hrs.

Minor in MathematicsThe minor in mathematics consists of 24 credit hours of mathematics courses, including four required math courses (15 credit hours) and an additional 9credit hours of upper division math courses as listed below.

Required Courses:

MATH 1450 Calculus 1 4

MATH 1451 Calculus 2 4

MATH 2450 Calculus 3 4

MATH 2350 Foundations of Mathematics 3

or MATH 2451 Differential Equations

Electives - Choose at least nine additional hours of upper-division MATH courses. 9

Total Credit Hours 24

Department of Public Instruction Certification for Mathematics MinorTo pursue Department of Public Instruction certification for a minor in mathematics, College of Education students are required to fulfill the requirementsof the mathematics minor (24 credit hours of mathematics courses) as listed below. In addition to the 24 credit hours in mathematics, students mustcomplete the mathematics teaching methodology course (3 credit hours), as listed below.

Page 12: Mathematics, Statistics and Computer Sciencebulletin.marquette.edu/undergrad/helenwayklinglercollegeofartsand... · Mathematics, Statistics and Computer Science ... MATH 3520 Operational

12 Mathematics, Statistics and Computer Science

Notes:

• MATH 4020 The Teaching of Mathematics is required as part of the state certification program and must be completed before student teaching.

• From the beginning of their work toward a degree, students should consult with both the department adviser for Mathematics Education and thedirector of Teacher Education in the College of Education about the appropriate sequence of courses.

• MATH 2350 Foundations of Mathematics is the preferred course for a MATH minor. For those seeking a major in COSC or a minor in COSC,MATH 2100 Discrete Mathematics can be substituted.

Required Courses:

MATH 1450 Calculus 1 4

MATH 1451 Calculus 2 4

MATH 2450 Calculus 3 4

MATH 2350 Foundations of Mathematics 3

MATH 3100 Linear Algebra and Matrix Theory 3

MATH 4420 Foundations of Geometry 3

MATH 4720 Statistical Methods 3

Total Credit Hours 24

Minor in Computer ScienceThe minor in computer science consists of 20 credit hours of computer science courses, including four required COSC courses (14 credit hours) and 6additional credit hours of upper-division COSC elective courses. In addition, each student must complete a required MATH course (3 credit hours) aslisted below:

Required Courses:

COSC 1010 Introduction to Computer Programming 4

COSC 1020 Object-Oriented Software Design 4

COSC 2100 Data Structures and Algorithms 1 3

COSC 2200 Hardware Systems 3

Electives - Choose 6 credit hours of upper-division COSC courses. 6

Required Mathematics Course:

MATH 2100 Discrete Mathematics 3

Total Credit Hours 23

Note:

• MATH 2100 Discrete Mathematics is the preferred course for a COSC minor. For those seeking a major in MATH or a minor in MATH, MATH 2350Foundations of Mathematics can be substituted.

• COSC 2100 Data Structures and Algorithms 1 is the preferred course for a COSC minor, however COSC 2010 Data Structures for Engineers canbe substituted.

Minor in Software DevelopmentThe minor in software development consists of 20 credit hours of computer science courses, including four required COSC courses (14 credit hours) and6 additional credit hours of upper-division COSC elective courses. In addition, each student must complete a required MATH course (3 credit hours) aslisted below:

Required Courses:

COSC 1010 Introduction to Computer Programming 4

COSC 1020 Object-Oriented Software Design 4

COSC 2100 Data Structures and Algorithms 1 3

COSC 4860 Component-Based Software Construction 3

Electives - Choose 6 credit hours of upper-division COSC courses. 6

Required Mathematics Course:

MATH 2100 Discrete Mathematics 3

Total Credit Hours 23

Note:

Page 13: Mathematics, Statistics and Computer Sciencebulletin.marquette.edu/undergrad/helenwayklinglercollegeofartsand... · Mathematics, Statistics and Computer Science ... MATH 3520 Operational

Mathematics, Statistics and Computer Science 13

• MATH 2100 Discrete Mathematics is the preferred course for a Software Development minor. For those seeking a major in MATH or a minorin MATH, MATH 2350 Foundations of Mathematics can be substituted.

• COSC 2100 Data Structures and Algorithms 1 is the preferred course for a Software Development minor, however COSC 2010 Data Structures forEngineers can be substituted.

Computer Science CoursesCOSC 1000. Introduction to Computer Science. 3 cr. hrs.Introduction to the science behind today's computerized society. Emphasis placed on understanding the breadth and current status of computerscience rather than the development of skills. Topics include machine architectures, operating systems, networking, algorithms and their development,programming languages, artificial intelligence, and data representation systems. (Previous computer experience is not required.) Prereq: Two years ofcollege preparatory mathematics. This course satisfies the computer option in the Arts and Sciences core curriculum.

COSC 1010. Introduction to Computer Programming. 4 cr. hrs.Introduction to abstraction, algorithmic thinking, simulation and testing for computer-based problem solving. Students will learn a high-level programminglanguage and use tools developed by computer scientists and software engineers to solve problems. No prior programming experience is assumed. 3hrs. lecture, 2 hrs. lab. Two years of college preparatory mathematics required.

COSC 1020. Object-Oriented Software Design. 4 cr. hrs.Software development using Java. Topics include classes and interfaces as design patterns, the Java API, current object-oriented designmethodologies, an introduction to the Internet and the development of Web applications. Projects involve the development of graphical interfaces andnet-centric applications. 3 hrs. lecture, 2 hrs. lab. Prereq: COSC 1010 or advanced placement.

COSC 2010. Data Structures for Engineers. 3 cr. hrs.The study of popular data structures such as lists, stacks, queues and trees and their related algorithms. Prereq: COSC 1010 or EECE 1610; knowledgeof JAVA. Credit is not given for both COSC 2010 and COSC 2100.

COSC 2100. Data Structures and Algorithms 1. 3 cr. hrs.Introduction to algorithm analysis and complexity theory presented in the context of data structures and the algorithms used to manipulate them.Includes traditional data structures, such as lists, stacks, queues and trees; as well as concepts of indexing, hashing and time/space complexity. Prereq:COSC 1010 or EECE 1610.

COSC 2200. Hardware Systems. 3 cr. hrs.Introduction to computer architecture and machine level programming. Topics include: combinational and sequential binary logic, assembly languages,memory management, caching, pipelining, bus architecture, interrupts and I/O processing. Course may consist of a 3 hr. lecture and an optional 1 hr.lab. Prereq: COSC 1020; and MATH 2100 or MATH 2350, which may be taken concurrently.

COSC 3090. Bioinformatics Algorithms. 3 cr. hrs.Introduction to the science of bioinformatics for computer science and bioinformatics. Exposed to fundamental algorithmic concepts underlyingcomputational molecular biology. Learn how to formulate important biological problems as computational problems and develop algorithms to solve suchproblems efficiently. Topics include: sequence similarity, suffix trees, database searches, genome alignment, multiple sequence alignment, motif findingand population genetics. Prereq: COSC 2100 or COSC 2010.

COSC 3100. Data Structures and Algorithms 2. 3 cr. hrs.Types of algorithms such as divide-and-conquer, greedy, probabilistic, graph traversal, heuristic, and parallel algorithms. Computational complexityincluding time and space complexity, and the P=NP problem. Prereq: COSC 2100 or COSC 2010; and MATH 2100 or MATH 2350.

COSC 3250. Operating Systems. 3 cr. hrs.Fundamental concepts of operating systems including process control and scheduling, synchronization, memory management, file systems, devicecontrol, and the boot process. Course may consist of a 3 hr. lecture and an optional 1 hr. lab. Credit will not be given for both COSC 3250 andCOEN 4820. Prereq: COSC 2100 or COSC 2010; and COSC 2200 or EECE 2710.

COSC 3410. Programming Languages. 3 cr. hrs.A comparative study of programming paradigms and representative programming languages. Topics include binding times, control of data, controlof execution, execution environment, the role of language as an organizational tool, modularization, and the concept and significance of universalprogramming languages. Prereq: COSC 2100 or COSC 2010.

COSC 3550. Programming Computer Games. 3 cr. hrs.Algorithms, data structures, and tricks used to program arcade-style video games written in Java. Topics include 2D animation, sprites, interaction,music/sound, 3D worlds, network games. Underlying issues include graphical user interfaces, multi-threaded applications, real-time concerns, use ofAPIs, and client-server applications. Prereq: COSC 2100 or COSC 2010.

COSC 3570. Introduction to Data Science. 3 cr. hrs.An initial course in visualizing and extracting information from data and models. Topics include: introduction to Python, clustering, dimension reduction,regression and basis functions. Prereq: COSC 1010; MATH 1450; MATH 4710 or MATH 4720, which may be taken concurrently.

COSC 3810. Software Design and Analysis. 3 cr. hrs.Issues involved in the design and implementation of large software systems. Software lifecycle, software design methodologies, human factors analysis,project management. Prereq: COSC 2100 or COSC 2010.

Page 14: Mathematics, Statistics and Computer Sciencebulletin.marquette.edu/undergrad/helenwayklinglercollegeofartsand... · Mathematics, Statistics and Computer Science ... MATH 3520 Operational

14 Mathematics, Statistics and Computer Science

COSC 3870. Pedagogy of Computer Science. 1 cr. hr.Hands-on introduction to the teaching of computer science. Collaborates on planning and giving lessons and laboratory assignments with area schoolteachers. A service-learning course with a mandatory off-campus component alternating between on-campus instruction and field work in area schoolclassrooms. Topics include: elements of teaching introductory computer science, inquiry-based learning and equity in the computer science classroom.Prereq: COSC 1000 or COSC 1010 or EECE 1610.

COSC 3977. Problem Solving -- Programming. 1 cr. hr.Students will study and implement computing problems, examine their solutions, apply classical algorithms, and formulate strategies for teamwork andproblem solving in a programming contest environment. This course is a preparation for the ACM International Collegiate Programming Contest. S/Ugrade assessment. Prereq: Cons. of instr.

COSC 4010. Teaching Computer Science. 3 cr. hrs.Historical background, problems, curricular materials and pedagogy in computer science pertinent to the needs of secondary school teachers. Prereq:EDUC 2227 or equiv.

COSC 4110. Formal Languages and Computability. 3 cr. hrs.Regular languages, finite state automata, and lexical analysis; context free languages, push-down automata, parsing, and the rudiments of LL and LRparsers; general phrase-structure languages, Turing machines, the Chuch-Turing thesis, the halting problem, universal programming languages. Prereq:COSC 3100.

COSC 4290. Real-Time and Embedded Systems. 3 cr. hrs.Focuses on event-driven programming, real-time scheduling, and synchronization; worst-case execution time analysis and deadline analysis; real-timeoperating systems and real-time programming languages. Prereq: COSC 3250 or COEN 4820 or equivalent system programming experience.

COSC 4300. Networks and Internets. 3 cr. hrs.Focuses on data communication and network protocols, including the TCP/IP protocol suite; Internet transport, packet switching and routing; networkprogramming and network applications. May consist of a 3 hr. lec. or a 2 hr. lec. and 2 hr. lab. Prereq: COSC 3250 or COEN 4820 or equivalent systemprogramming experience.

COSC 4360. Computer Security. 3 cr. hrs.Fundamentals of computer security, including cryptography, access control, security policy models, attacks, surveillance, privacy, and forensics. Drawsexamples of security vulnerabilities and defenses from many areas of computer science such as operating systems, databases, networks and softwareengineering. Prereq: COSC 3250 or COEN 4820, which may be taken concurrently.

COSC 4400. Compiler Construction. 3 cr. hrs.Lexical analysis, parsing, code generation, and optimization. Includes theoretical foundations and the practical concerns of implementation. Prereq:COSC 3410.

COSC 4540. Numerical Analysis. 3 cr. hrs.Numerical solution of algebraic and transcendental equations, linear systems and the algebraic eigenvalue problem, interpolation and approximation,numerical integration, difference equations, numerical solution of differential equations and finite difference methods. Prereq: MATH 1451; andMATH 2451 or MATH 3100; and COSC 1010 or EECE 1610.

COSC 4600. Fundamentals of Artificial Intelligence. 3 cr. hrs.An introduction to the broad field of artificial intelligence. Topics include: problem solving by searching, knowledge representation, reasoning, planning,decision making, learning, perception, and language processing. Offered alternate fall terms Prereq: COSC 2100 or COSC 2010; and COSC 2200 orEECE 2710.

COSC 4610. Data Mining. 3 cr. hrs.Techniques for extracting and evaluating patterns from large databases. Introduction to knowledge discovery process. Fundamental tasks includingclassification, prediction, clustering, association analysis, summarization and discrimination. Basic techniques including decision trees, neural networks,statistics, partitional clustering and hierarchical clustering. Prereq: COSC 2100 or COSC 2010.

COSC 4800. Principles of Database Systems. 3 cr. hrs.Topics include database concepts and architecture, data modeling, formal query languages such as relational algebra, commercial query language SQL,database access from application programs and a brief examination of advanced concepts including transactions, distributed databases, security andXML. Prereq: COSC 2100 or COSC 2010.

COSC 4860. Component-Based Software Construction. 3 cr. hrs.Introduction to software components in the context of the object-oriented paradigm. Component development, component selection and adaptation/customization, component deployment and assembly/integration, and system architecture. Industry standards such as JavaBeans, CORBA ComponentModel, and Microsoft COM/DOM/COM+. Prereq: COSC 1020 or COSC 2010; and MATH 2100 or MATH 2350.

COSC 4920. Principles of Design. 3 cr. hrs.Fundamentals of structured software design and development applied in a multi-disciplinary, team-based project environment. Teams create projectdefinition and specification based on user needs. Activities focus on software lifecycle, design methodologies, human factor analysis, teamwork,customer interaction, project management and effective communication. Work culminates in a technically and economically viable proposal for futuredevelopment. (Course specifies and designs a project for implementation in COSC 4998.) Prereq: MATH 1451; and MATH 2100 or MATH 2350; andCOSC 3250; and COSC 3100.

Page 15: Mathematics, Statistics and Computer Sciencebulletin.marquette.edu/undergrad/helenwayklinglercollegeofartsand... · Mathematics, Statistics and Computer Science ... MATH 3520 Operational

Mathematics, Statistics and Computer Science 15

COSC 4931. Topics in Computer Science. 1-3 cr. hrs.Topics selected from one of the various branches of computer science. Specific topics to be announced in the Schedule of Classes.

COSC 4953. Undergraduate Seminar. 3 cr. hrs.Designed to initiate a selected group of qualified undergraduates into the techniques and discipline of scholarly research by concentrated work in arestricted field. Emphasis on critical reading and analysis of sources. Specific subjects to be announced in the Schedule of Classes. Prereq: Cons. ofdept. ch.

COSC 4987. Co-op Work Period. 0 cr. hrs.Students work full-time during fall or spring terms in a cooperative education program work assignment approved in advance by the department.Responsibilities include relevant academic content. Grading and credits are accomplished by registering for COSC 4988 during the following term. Fee.Prereq: Jr. stndg. SNC/UNC grade assessment.

COSC 4988. Co-op Grading Period. 1 cr. hr.Grading for preceding co-op work assignment is accomplished by completing a report on the work assignment, a report on academic material related tothe work assignment, and other materials as required. Grading is completed during the school term following the work assignment. May be taken morethan once, but a maximum of 2 credits may be counted toward a major in the department. Prereq: Jr. stndg. and COSC 4987.

COSC 4995. Independent Study in Computer Science. 1-3 cr. hrs.Directed reading and/or research in computer science under a member of the staff. Prereq: Cons. of dept. ch.

COSC 4998. Senior Design Project. 3 cr. hrs.Given initial design and project specification, focus is on detailed software design, prototyping and testing of design concepts in a realistic multi-disciplinary team environment. Team-based activities result in implementation of a software system in support of a project and culminate in a workingprototype satisfying user needs and software specification. Final report documents prototype details and verifies resulting project meets needsand specifications. (Course implements project specified and designed in COSC 4920.) Prereq: MATH 1451; and MATH 2100 or MATH 2350; andCOSC 3250; and COSC 3100.

COSC 4999. Senior Thesis. 2 cr. hrs.Preparation of a thesis by approved students under the direction of an adviser from the staff. Prereq: Cons. of dept. ch.

Mathematics CoursesMATH 1100. College Algebra. 3 cr. hrs.Precalculus mathematics including basic algebraic operations, equations, inequalities, complex numbers, graphs, functions, zeros of polynomials,systems of equations, and matrices. Offered every term. Prereq: Two years of college preparatory mathematics including a year each of algebra andgeometry. Does not count toward Math-Logic-Computer requirement in the Arts and Sciences College Curriculum.

MATH 1101. Trigonometry and Analytic Geometry. 3 cr. hrs.A continuation of MATH 1100 covering precalculus mathematics including trigonometric functions and their properties, trigonometric identities andequations, applications of trigonometry, vectors, polar coordinates, exponential and logarithmic functions, and conic sections. Prereq: MATH 1100 orequivalent. Equivalent is one year of high school geometry and the equivalent of MATH 1100 in high school courses. Does not count toward the Math-Logic-Computer requirement in the Arts and Sciences College Curriculum.

MATH 1300. The Nature of Mathematics. 3 cr. hrs.Concepts of mathematics for liberal arts students. Emphasis on understanding and appreciating concepts rather than developing computational skills.For example, such topics as the historical development of ideas, role of abstraction, and relationship between different areas of mathematics is givenprecedence over performance of arithmetic and algebraic manipulations. Prereq: Two years of college preparatory mathematics.

MATH 1390. Finite Mathematics. 3 cr. hrs.Mathematics of finance, including simple and compound interest, present and future value of ordinary annuities, sinking funds, and amortizationschedules. Matrices, linear systems and linear programming. Combinatorics and elementary probability theory. Prereq: MATH 1100 or equivalent.Equivalent is three years of college preparatory mathematics.

MATH 1400. Elements of Calculus. 3 cr. hrs.The basic concepts and techniques of differential and integral calculus. Applications and examples chosen primarily from economics, biology, the socialand behavioral sciences and business. Prereq: MATH 1100 or equivalent. Equivalent is three years of college preparatory mathematics.

MATH 1410. Calculus for the Biological Sciences. 3 cr. hrs.Fundamental concepts and techniques of differential and integral calculus, logarithmic, exponential and trigonometric functions, examples andapplications from biology and medicine. Prereq: MATH 1100 or equivalent. Equivalent is three years of college preparatory mathematics.

MATH 1450. Calculus 1. 4 cr. hrs.Functions of one variable, limits and continuity. The derivative and the definite integral with applications. Prereq: MATH 1101 or equiv. Equivalent isthree to four years of college preparatory mathematics including topics listed in description of MATH 1101.

MATH 1451. Calculus 2. 4 cr. hrs.The transcendental functions. Techniques of integration including numerical methods. Elementary differential equations. Infinite sequences and series,Taylor Series. Prereq: MATH 1450.

Page 16: Mathematics, Statistics and Computer Sciencebulletin.marquette.edu/undergrad/helenwayklinglercollegeofartsand... · Mathematics, Statistics and Computer Science ... MATH 3520 Operational

16 Mathematics, Statistics and Computer Science

MATH 1455. Calculus 2 for Biomedical and Civil Engineers. 4 cr. hrs.Techniques of integration, including numerical methods. Infinite sequences and series, including Taylor Series. Analytic-Geometry including parametricequations, vectors and vector functions. The differential and integral calculus of functions of several variables. Restricted to students in BIEN or CEEN.Prereq: MATH 1450.

MATH 1700. Modern Elementary Statistics. 3 cr. hrs.Fundamental theory and methods of statistics without calculus. Descriptive statistics, elements of probability theory, estimation, tests of hypotheses,regression, correlation, introduction to computer methods of statistical tabulation and analysis. Recommended for students seeking a generalintroduction to statistical concepts and not intended to be a final course in statistics for students who need a thorough working knowledge of statisticalmethods. Prereq: Two years of college preparatory mathematics. May not be taken for credit by students who have received college credit for anotherprobability or statistics course.

MATH 1700H. Honors Modern Elementary Statistics. 4 cr. hrs.Fundamental theory and methods of statistics without calculus. Descriptive statistics, elements of probability theory, estimation, tests of hypotheses,correlation, regression, ANOVA, introduction to computer methods of statistical tabulation and analysis. Offered with a laboratory component and isrecommended for students seeking a general introduction to statistical concepts. Students learn to compute various statistical measures - both with andwithout the aid of a computer. Not intended to be a final course in statistics for students who need a thorough working knowledge of statistical methods.May not be taken for credit by students who have received college credit for another probability or statistics course. As an Honors Program course,includes a more intensive research or project component. Prereq: Two years of college preparatory mathematics; and admission to Marquette UniversityHonors Program.

MATH 2030. Problem Solving and Reasoning for Teachers. 3 cr. hrs.Mathematical content and processes for teachers. Mathematical techniques and ways of thinking are used to enhance mathematical power. Multipleways of organizing and analyzing data, reasoning and communication skills, and multiple problem-solving strategies are used to solve nonroutineproblems. In the process, elementary mathematical ideas are expanded and deepened. Restricted to students in the teacher preparation program.Prereq: Two years of college preparatory mathematics.

MATH 2031. Number Systems and Operations for Elementary Teachers. 2 cr. hrs.Mathematical content and processes for elementary teachers. Uses a problem solving approach. Integrates mathematics content with teaching methodsand learning theory. In-depth study of whole and rational number systems including analyses of algorithms for addition, subtraction, multiplication,and division. Provides a framework for the meaningful teaching of place value, whole numbers, exponents, fractions, decimals, percents, ratios,proportions, probability, and data analysis. Restricted to students in the elementary teacher preparation program. Prereq: EDUC 1964, which must betaken concurrently; and MATH 2030.

MATH 2032. Algebra and Geometry for Teachers. 2 cr. hrs.Mathematical content and processes for teachers. Uses a problem solving approach. Integrates mathematics content with teaching methods andlearning theory. In-depth study of the growth of algebraic and geometric reasoning. Provides a framework for the meaningful teaching of integers,patterns, algebraic expressions, functions, equations, graphs, spatial visualization, polygons and polyhedra, similarity and congruence, conjectures anddeductions in geometry, and mathematical modeling. Restricted to students in the teacher preparation program. Prereq: EDUC 2964, which must betaken concurrently; Elementary Education students: MATH 2031.

MATH 2100. Discrete Mathematics. 3 cr. hrs.Introduction to set theory, logic, mathematics induction, finite state machines, graph theory, modular arithmetic, Boolean algebra, and coding theory.Applications in computer science are emphasized. May not be taken for credit by those who have completed MATH 2350. Prereq: MATH 1400,MATH 1410 or MATH 1450.

MATH 2105. Discrete Mathematics for Engineers. 3 cr. hrs.Counting methods. The algebra of sequences, generating functions, and recurrences. The algebra of finite state machines and semigroups. Relations,graphs, posets, and trees. Path and flow problems. Credit cannot be given for both MATH 2105 and either MATH 2100 or MATH 2350. Prereq:MATH 1400, MATH 1410 or MATH 1450.

MATH 2350. Foundations of Mathematics. 3 cr. hrs.Introduction to set theory, logic, mathematical induction, graph theory, modular arithmetic, and higher mathematical thinking through proof andapplications. Mathematical proof is emphasized. Prereq: MATH 1400, MATH 1410 or MATH 1450.

MATH 2450. Calculus 3. 4 cr. hrs.Three-dimensional analytic geometry including parametric equations, vectors and vector functions. The differential and integral calculus of functions ofseveral variables. Prereq: MATH 1451.

MATH 2451. Differential Equations. 4 cr. hrs.Methods and techniques applicable to first order, nth order, and systems of first order differential equations. Eigenvalues, eigenvectors, the Wronskian,Laplace transforms, linearization and phase portraits. Prereq: MATH 1455 or MATH 2450.

MATH 2455. Differential Equations for Biomedical and Civil Engineers. 3 cr. hrs.Methods and techniques for solving differential equations and systems of differential equations, with applications to biomedical and civil engineering.Restricted to students in BIEN or CEEN. Prereq: MATH 2450 or MATH 1455.

Page 17: Mathematics, Statistics and Computer Sciencebulletin.marquette.edu/undergrad/helenwayklinglercollegeofartsand... · Mathematics, Statistics and Computer Science ... MATH 3520 Operational

Mathematics, Statistics and Computer Science 17

MATH 3100. Linear Algebra and Matrix Theory. 3 cr. hrs.N-dimensional vector spaces, bases and coordinate systems, linear transformations and matrices, systems of equations, characteristic values,applications to differential equations and geometry. Prereq: MATH 2100, MATH 2350, or MATH 2451.

MATH 3520. Operational Methods in Physics and Engineering. 3 cr. hrs.Functions of a complex variable. Laplace and Fourier transforms and applications. Introduction to the calculus of variations. Prereq: MATH 2450.

MATH 3570. Introduction to Data Science. 3 cr. hrs.A initial course in visualizing and extracting information from data and models. Topics include introduction to Python, clustering, dimension reduction,regression and basis functions. Prereq: COSC 1010; MATH 1450; MATH 4710 or MATH 4720, which may be taken concurrently.

MATH 3977. Problem Solving: Putnam Competition. 1 cr. hr.Students will study mathematical problems, examine their solutions and formulate general problem solving methods and techniques. The course is apreparation for the Putnam Mathematical Competition. S/U grade assessment. Prereq: Cons. of instr.

MATH 4020. The Teaching of Mathematics. 3 cr. hrs.Historical background, problems, curricular materials, and teaching procedures in the various areas of mathematics pertinent to the needs of asecondary school mathematics teacher. In addition, a three-hour time block on one day each week between 8 a.m. and 3 p.m. must be kept free forclinical experience. Prereq: EDUC 2227; and MATH 4120 or MATH 4420, which may be taken concurrently. Admission to the College of Education.

MATH 4030. Concepts in Geometry and Calculus from an Advanced Standpoint. 3 cr. hrs.Topics chosen primarily from geometry and calculus, taught from an advanced standpoint to enrich and deepen the student's understanding. Emphasison alternative approaches, generalizations, historical contexts and connections with prior mathematical studies. Prereq: MATH 4420 and six additionalhrs. of upper division MATH courses and cons. of dept. ch.

MATH 4040. Concepts in High School Algebra and Number Theory from an Advance Standpoint. 3 cr. hrs.Topics closely related to the high school mathematics curriculum, chosen primarily from algebra and number theory, taught from an advanced standpointto enrich and deepen the student's understanding. Emphasis on alternative approaches, generalizations, historical contexts and connections with priormathematical studies. Offered alternate spring terms. Course is offered for graduate credit only to students enrolled in MSST. Prereq: MATH 4120.Admission to the College of Education.

MATH 4120. Abstract Algebra 1. 3 cr. hrs.Sets, mappings, operations on sets, relations and partitions. A postulational approach to algebraic systems including semigroups, groups, rings andfields. Homomorphisms of groups and rings, number systems, polynomial rings. Prereq: MATH 2350 or MATH 2100.

MATH 4121. Abstract Algebra 2. 3 cr. hrs.A continuation of MATH 4120 with emphasis on groups, rings, fields, and modules. Prereq: MATH 4120.

MATH 4200. Intermediate Analysis 1. 3 cr. hrs.Limits and continuity, differentiability, Riemann integration. Topology of N-dimensional spaces. Prereq: MATH 2451 or MATH 3100.

MATH 4201. Intermediate Analysis 2. 3 cr. hrs.Transformations of N-spaces, line and surface integrals, sequences and series, uniform convergence. Prereq: MATH 4200.

MATH 4210. Complex Variables. 3 cr. hrs.Complex numbers, analytic functions, differentiation, series expansion, line integrals, singularities, and residues. Prereq: MATH 2450.

MATH 4310. History of Mathematical Ideas. 3 cr. hrs.Topics selected from the following: development of the number system (need for irrational and complex numbers); development of geometry includingthe effects of the discovery of non-Euclidean geometry; limit concept; need for axiomatic structures; twentieth-century problems. Current mathematicsresearch and place of mathematics in today's world. Prereq: Jr. stndg. or cons. of dept. ch.

MATH 4320. Theory of Numbers. 3 cr. hrs.Integers, unique factorization theorems, arithmetic functions, theory of congruences, quadratic residues, partition theory. Prereq: MATH 2100 orMATH 2350.

MATH 4420. Foundations of Geometry. 3 cr. hrs.Modern postulational development of Euclidean and non-Euclidean geometries. Prereq: MATH 2100 or MATH 2350.

MATH 4450. Topology. 3 cr. hrs.Topological spaces, mappings, metric spaces, product and quotient spaces. Separation axioms, compactness, local compactness and connectedness.Prereq: MATH 2350 or MATH 2100.

MATH 4500. Theory of Differential Equations. 3 cr. hrs.Existence and uniqueness theorems, linear and non-linear systems, numerical techniques, stability. Prereq: MATH 2451 or MATH 3100.

MATH 4510. Elementary Partial Differential Equations. 3 cr. hrs.Fourier series, method of separation of variables, eigenfunction expansions, application of eigenfunctions to partial differential equations, Green'sfunctions and transform methods. Prereq: MATH 2451 or MATH 3100.

Page 18: Mathematics, Statistics and Computer Sciencebulletin.marquette.edu/undergrad/helenwayklinglercollegeofartsand... · Mathematics, Statistics and Computer Science ... MATH 3520 Operational

18 Mathematics, Statistics and Computer Science

MATH 4540. Numerical Analysis. 3 cr. hrs.Numerical solution of algebraic and transcendental equations, linear systems and the algebraic eigenvalue problem, interpolation and approximation,numerical integration, difference equations, numerical solution of differential equations and finite difference methods. Prereq: MATH 1451; andMATH 2451 or MATH 3100; and COSC 1010 or EECE 1610.

MATH 4630. Mathematical Modeling and Analysis. 3 cr. hrs.Construction and analysis of mathematical models from biological, behavioral, and physical sciences. Prereq: MATH 2451, MATH 2455 or MATH 3100.

MATH 4650. Theory of Optimization. 3 cr. hrs.Fundamental theorems describing the solution of linear programs and matrix games. Minimax, duality, saddle point property, simplex and specializedalgorithms. Zero sum games, transportation and assignment problems, applications to economics. Prereq: MATH 2451 or MATH 3100.

MATH 4670. Applied Combinatorial Mathematics. 3 cr. hrs.Permutations and combinations, recurrence relations, inclusion and exclusion, Polya's theory of counting, graph theory, transport networks, matchingtheory. Prereq: MATH 2100 or MATH 2350.

MATH 4700. Theory of Probability. 3 cr. hrs.Random variables, distributions, moment generating functions of random variables, various derived probabilistic models and applications.Recommended, with MATH 4710, for students in mathematics, engineering, and the physical and behavioral sciences. Prereq: MATH 2450.

MATH 4710. Mathematical Statistics. 3 cr. hrs.Sampling theory and distributions, estimation and hypothesis testing, regression, correlation, analysis of variance, non-parametric methods, Bayesianstatistics. Prereq: MATH 4700.

MATH 4720. Statistical Methods. 3 cr. hrs.Probability, discrete and continuous distributions. Treatment of data, point and interval estimation, hypothesis testing. Large and small sample method,regression, non-parametric methods. An introductory applications-oriented course recommended for students who wish to acquire a basic understandingof statistical methods. Prereq: MATH 1400, MATH 1410 or MATH 1450. May not be taken for credit by those who have completed MATH 4710.

MATH 4740. Biostatistical Methods and Models. 3 cr. hrs.Introduction to the statistics of life science and the use of mathematical models in biology. Data analysis and presentation, regression, analysis ofvariance, correlation, parameter estimation and curve fitting. Biological sequence analysis, discrete and continuous mathematical models and simulation.Credit is not given for both MATH 4720 and MATH 4740. Prereq: MATH 1400, MATH 1410 or MATH 1450.

MATH 4760. Time Series Analysis. 3 cr. hrs.Basic concepts of probability. Stationary time series. Autocorrelation and spectrum. Descriptive methods for time series data. ARMA and ARIMA models:estimation and forecasting. Identification and diagnostic techniques. Periodogram and spectral analysis. Use of softwares for time series analysis.Offered alternate spring terms. Prereq: MATH 2450 or equivalent.

MATH 4780. Regression Analysis. 3 cr. hrs.Basic concepts of statistical inference, simple linear regression, multiple linear regression, diagnostic analysis, selecting the best equation, stepwisemethods, nonlinear regression and use of statistical software. Prereq: MATH 4720 or equiv.

MATH 4931. Topics in Mathematics or Statistics. 1-3 cr. hrs.Topics selected from one of the various branches of mathematics or statistics. Specific topics to be announced in the Schedule of Classes.

MATH 4953. Undergraduate Seminar. 3 cr. hrs.Designed to initiate a selected group of qualified undergraduates into the techniques and discipline of scholarly research by concentrated work in arestricted field. Emphasis on critical reading and analysis of sources. Specific subjects to be announced in the Schedule of Classes. Prereq: Cons. ofdept. ch.

MATH 4987. Co-op Work Period. 0 cr. hrs.Students work full-time during fall or spring terms in a cooperative education program work assignment approved in advance by the department.Responsibilities include relevant academic content. Grading and credits are accomplished by registering for MATH 4988 during the following term. Fee.Prereq: Jr. stndg. SNC/UNC grade assessment.

MATH 4988. Co-op Grading Period. 1 cr. hr.Grading for preceding co-op work assignment is accomplished by completing a report on the work assignment, a report on academic material related tothe work assignment, and other materials as required. Grading is completed during the school term following the work assignment. May be taken morethan once, but a maximum of two credits may be counted toward a major in the department. Prereq: Jr. stndg. and MATH 4987.

MATH 4995. Independent Study in Mathematics. 1-3 cr. hrs.Directed reading and/or research in Mathematics under a member of the staff. Prereq: Cons. of dept. ch.

MATH 4999. Senior Thesis. 2 cr. hrs.Preparation of a thesis by approved students under the direction of an adviser from the staff. Prereq: Cons. of dept. ch.