Wilkes University

Mathematics

Mathematics

Total minimum number of credits required for a major in Mathematics leading to the B.A. degree — 120.
Total minimum number of credits required for a major in Mathematics leading to the B.S. degree — 120.
Total minimum number of credits required for a minor in Mathematics — 21.
Total minimum number of credits required for a minor in Statistics — 21.

The Department of Mathematics and Computer Science offers programs of study leading to the B.A. and B.S. in Mathematics. In addition, students may pursue a minor area of study in either Mathematics or Statistics.

Mathematics Major

The Department of Mathematics and Computer Science offers three tracks leading to the baccalaureate degree in Mathematics: the Standard Mathematics Track; the Computational Mathematics Track; and the Teacher Certification Track. The Teacher Certification Track provides preparation for secondary school teaching. The Standard Mathematics Track prepares students for graduate study and research in Mathematics or for careers in industry or government, depending upon the upper-level electives chosen in consultation with the faculty advisor. The Standard Track, when combined with an appropriate second major or minor area of study, can also provide an excellent foundation for professions in business and management, economics, law, medicine, and actuarial, computing, engineering, environmental, and physical sciences. Computational Mathematics is increasingly important in all fields of sciences, especially such fields as oil and gas exploration. In addition, the Computational Mathematics Track offers students with a strong interest in both mathematics and computer science the opportunity to explore the relationships between the two fields. All three tracks share a common core of study in discrete mathematics, analysis, probability, and statistics.

In the Standard and Teacher Certification Tracks, students may opt for either a Bachelor of Arts or a Bachelor of Science degree. The B.A. degree is intended for those who wish to elect more humanities and social science courses, whereas the B.S. degree requires greater concentration in the natural and physical sciences. The Computational Mathematics Track is offered only as a Bachelor of Science degree.

Students interested in Secondary Education certification should make an appointment with the chairperson of the Education Department as early in their program of study as possible in order to plan their professional studies. The Teacher Certification Track is specifically designed to incorporate requirements necessary for certification in Secondary Education. Upon completion of all requirements, students receiving a degree in mathematics with Secondary Teaching certification will also receive a minor in Secondary Education. Questions regarding the requirements for the minor in Secondary Education should be directed to the Education Department.

 

Recommended Course Sequence

Mathematics Major - Standard Track- Required Courses and Recommended Course Sequence

 First Semester Credits

B.A.

B.S.

MTH-111 Calculus I

4

4

ENG-101 Composition or
Distribution Requirement

4/3

4/3

CS-125 Computer Science I

4

4

FYF-101 First-Year Foundations

3

3

 

14-15

14-15

 Second Semester

B.A.

B.S.

MTH-112 Calculus II

4

4

ENG-101 Composition or

Distribution Requirement

4/3

4/3

Distribution Requirements

9

6

Science Elective

-

4

 

16-17

17-18

 Third Semester

B.A.

B.S.

MTH-214 Linear Algebra

3

3

MTH-211 Intro. to Ordinary Differential Equations

4

4

MTH-231 - Discrete Mathematics I

 3 3

Science Elective

3

4

Distribution Requirements

3

3

 

16

17

 Fourth Semester

B.A.

B.S.

MTH-212 Multivariable Calculus

4

4

MTH-302 Intro to Higher Math

3

3

Science Elective

3

4

Distribution Requirement

3

6

Free Elective

3

0

 

16

17

 Fifth Semester

B.A.

B.S.

MTH-311 Functions of a Real Variable or MTH 331Intro to Abstract Algebra I

4

4

MTH-351 Probability and Mathematical Statistics I

3

3

Free Electives

9

6

 

16

13

 Sixth Semester

B.A.

B.S.

Mth/CS Electives

6

6

Free Electives

9

9

 

15

15

 Seventh Semester

B.A.

B.S.

MTH-391 Senior Seminar

1

1

MTH-311 Functions of a Real Variable or MTH-331 Intro. to Abstract 
Algebra I

4

4

MTHh/CS Elective

-

3

Free Electives

9

7

 

14

15

 Eighth Semester

B.A.

B.S.

MTH-392 Senior Seminar

2

2

Mth/CS Elective

3

3

Free Electives

9

9

 

14

14

 

Mathematics Major - Computational Track- Required Courses and Recommended Course Sequence


First Semester

Credits

CS-125 – Computer Science I

4

ENG-101 – Composition or Distribution Requirement

3-4

FYF-101 – First-Year Foundations

3

MTH-111 – Calculus I

4

Total Credits

14-15

Second Semester

 

CS-126 – Computer Science II

4

ENG-101 – Composition or Distribution Requirement

3-4

CS-246 C and Unix

3

MTH-112 – Calculus II

4

Distribution

3

Total Credits

17-18

Third Semester

 

CS-225 – Computer Science III

3

Distribution Requirement

3

MTH-231 – Discrete Mathematics I

3

MTH-211 – Differential Equations

4

MTH-214 - Linear Algebra

3

Total Credits

16

Fourth Semester

 

CS-226 – Computer Science IV

3

MTH-212 – Multivariable Calculus

4

MTH-232 – Discrete Mathematics II or
MTH-302 - Intro to Higher Math

3

Science Requirement

4

Total Credits

14

Fifth Semester

Credits

Distribution Requirements

6

MTH-311 – Real Analysis or

 

MTH-361 – Partial Differential Equations

3

MTH-351 – Probability and Statistics or

 

CS-328 – Algorithms

3

Science Requirement

4

Total Credits

16-17

Sixth Semester

 

Distribution Requirements

3

MTH-364 – Numerical Analysis or

 

MTH-365 – Numerical Linear Algebra

3

MTH Elective

3

Science Elective

4

Total Credits

13

Seventh Semester

 

Free Electives

4

MTH-311 – Real Analysis or

 

MTH-361 – Partial Differential Equations

4/3

MTH-351 – Probability and Statistics or

 

CS-328 – Algorithms

3

MTH-391 – Senior Seminar I

1

MTH Elective

3

Total Credits

14-15

Eighth Semester

 

Free Electives

6

MTH-364 – Numerical Analysis or

 

MTH-365 – Numerical Linear Algebra

3

MTH392 – Senior Seminar II

2

MTH Elective

3

Total Credits

14

Mathematics Major - Teacher Certification Track- Required Courses and Recommended Course Sequence

 First Semester

B.A.

B.S.

MTH-111 Calculus I

4

4

ENG-101 Composition or

Distribution Requirement

4/3

4/3

CS-125 Computer Science I

4

4

FYF-101 First-Year Foundations

3

3

 

14-15

14-15

 Second Semester

B.A.

B.S.

MTH-112 Calculus II

4

4

ENG-101 Composition or

Distribution Requirement

4/3

4/3

PSY-101 General Psychology

3

3

Distribution Requirements

6

3

Lab Science Sequence I

-

4

 

16-17

17-18

 Third Semester

B.A.

B.S.

MTH-214 Linear Algebra

3

3

MTH-231 Discrete Mathematics I

3

3

ED-190 Effective Teaching

3

3

Lab Science Sequence II

3

4

Distribution Requirements

3

3

 

15

16

 Fourth Semester

B.A.

B.S.

MTH-212 Multivariable Calculus

4

4

MTH-302 Introduction to Higher Math

3

3

ED180 Educational Psychology

3

3

Science Elective

3

4

Free Elective

3

-

 

16

14

 Fifth Semester

B.A.

B.S.

EDSP-210 Teach. Students w/Special Needs

3

3

MTH-343 Intro. to Geometry or MTH 303 Teaching of Mathematics in Secondary School

3/4

3/4

MTH-311 Functions of a Real Variable or

4

4

MTH-331 Intro. to Abstract Algebra

-

3

Distribution Requirement

0

3

Free Electives

3

0

 

13-14

13-14

 Sixth Semester

B.A.

B.S.

MTH/CS Elective(s)

)3

9

ED-220 Teaching...Diverse Learners

3

3

EDSP-225 Special Education Methodology

3

3

ED-380 Content Area Literacy

3

3

Free Elective

3

0

 

15

18

 Seventh Semester

B.A.

B.S.

MTH-343 Intro. to Geometry or MTH-303 Teaching Mathematics in Secondary School

3/4

3/4

MTH-311 Functions of a Real Variable or MTH-331 Intro to Abstract Algebra I

4

4

MTH-351 Probability and Mathematical Statistics

3

3

MTH-391 Senior Seminar

1

1

ED-191 Technology in the classroom

3

3

 

14-15

14-15

 Eighth Semester

B.A.

B.S.

EDSP-388 Inclusionary Practices

3

3

ED-390 Intern Teaching

12

12

 

15

15


Science Electives for Mathematics Majors:

B.A. candidates: See General Education Requirements.
B.S. candidates: A laboratory science sequence which must be one of the following:
BIO-121; BIO-122;
CHM-113 & CHM-115; CHM-114 & CHM-116;
EES-211; EES-230;
PHY-201; PHY-202
and
one additional 4-credit course in Biology, Chemistry, Earth and Environmental Sciences, Physics, or any Engineering course not cross-listed in Computer Science. The course must be numbered above 200 except that BIO-121, BIO-122, CHM-113 and CHM-115 or CHM-114 and CHM-116 are also acceptable in this requirement.

Mathematics/Computer Science Electives for Mathematics Majors:

Standard Mathematics Track:

Any two MTH courses numbered above 300, and for
B.A. candidates: MTH-231, or any MTH or CS course numbered above 300, excluding MTH-303
B.S. candidates: Two of the following: MTH-231, or any MTH or CS course numbered above 300, excluding MTH-303

 

 Computational Mathematics Track:

Three elective courses consisting of 300-level or higher MTH or CS courses excluding MTH-303

 Requirement: One of the electives must be chosen from among the following: MTH-354, MTH-362, MTH-363, or CS-321, and at least one of the three elective courses must be a MTH course.

Teacher Certification Mathematics Track:

Any one 3-credit MTH course numbered above 300; and for B.S. candidates:
Two of the following courses:
MTH-211, [[MTH-231]], or any MTH or CS course numbered above 300

In Conjunction with the Secondary Education Major or Minor

Students interested in becoming secondary teachers in Mathematics should make an appointment with the chairperson of the Education Department or the Coordinator of the Secondary Education Program as early as possible in their course of study to plan their professional studies. These students will declare a major in Mathematics and as well as a major or minor in Secondary Education.  The major in Secondary Education must be taken in conjunction with an approved major; it cannot stand alone as a major. Upon successful completion of the secondary education program, students may become certified in Pennsylvania to teach in grades 7-12 in their chosen field.

Students interested in pursuing either the major or the minor in Secondary Education should refer to the Education Department section of this bulletin for complete details of the curriculum and other degree requirements. Students should also consult carefully with their Education program and Mathematics program advisors in planning their course of studies.

Total credits required for Secondary Education minor - 40 credits

Total credits required for Secondary Education major  - 47 credits

Required courses for the major(*) or minor in Secondary Education are as follows:

ED-180 – Educational Psychology - 3 cr.

ED-190 – Effective Teaching with Field Experience - 3 cr.

ED-191 – integrating Technology into the Classroom - 3 cr.

EDSP-210 – Teaching Students with Special Needs - 3 cr.
ED-220 – Teaching Culturally and Linguistically Diverse Learners - 3 cr.


EDSP-225 – Special Education Methods I with Field Experience - 3 cr.
ED-300 – Teaching of a Foreign Language with Field Experience - 4 cr.
*ED-345 – Assessment - 3 cr.
*ED-375 – Middle Level/Secondary School Methods with Field Experience - 4 cr.

MTH-303 – Teaching of Mathematics in Middle Level/Secondary Schools   (with Field Experience) - 4 cr.   
ED-380 – Content Area Literacy - 3 cr.

EDSP-388 – Inclusionary Practices (taken concurrently with ED 390) - 3 cr.
ED-390 – Student Teaching with Seminar -12 cr.


* These additional courses required in order to complete the major in Secondary Education.

  • All Teacher Education candidates must apply for admission to the Teacher Education Program in the sophomore or junior year.

  • To be admitted into the Teacher Education Program, candidates must;
    • Attain a 3.0 GPA
    • Complete 48 credits including six credits in both Mathematics and English
    • Pass a test of basic skills 
    • Submit required clearances showing ‘no record’

  • To remain in the Teacher Education Program, candidates must:
    • Maintain a 3.0 GPA
    • Adhere to the Code of Professionalism and Academic Honesty

  • To be certified as a teacher in Pennsylvania in grades 7-12, candidates must:
    • Successfully complete all required Education courses, including student teaching
    • Graduate with a 3.0 cumulative GPA
    • Pass the appropriate exit test(s) in their content area
    • Apply for certification through the Pennsylvania Teacher Information Management System (TIMS).

Summary of the minimum credit distribution for the major in Mathematics:

Standard Mathematics Track

B.A.

B.S.

CS-125 – Computer Science I

4

4

MTH-111 – Calculus I

4

4

MTH-112 – Calculus II

4

4

MTH-211 – Introduction to Ordinary Differential Equations

4

4

MTH-212 – Multivariable Calculus

4

4

MTH-214 – Linear Algebra

3

3

MTH-231 – Discrete Mathematics I

 3  3

MTH-302 - Intro to Higher Mathematics

3

3

MTH-311 – Real Analysis

4

4

MTH-331 – Abstract Algebra I

4

4

MTH-351 – Probability and Statistics I

3

3

MTH-391 – Senior Seminar I

1

1

MTH-392 – Senior Seminar II

2

2

MTH/CS Electives

9

12

ENG-101 – Composition

4

4

FYF-101 – First-Year Foundations

3

3

Science Electives

6

12

Distribution Requirements

18

18

Free Electives

37

28

Total minimum number of credits required for degree completion

120

120

Summary of the minimum credit distribution for the major in Mathematics:

 Computational Mathematics Track

Credits

CS-125 – Computer Science I

4

CS-126 – Computer Science II

4

CS-225 – Computer Science III

3

CS-226 – Computer Science IV

3

CS-246 – C and Unix

3

CS-328 – Algorithms

3

MTH-111 – Calculus I

4

MTH-112 – Calculus II

4

MTH-211 – Introduction to Ordinary Differential Equations

4

MTH-212 – Multivariable Calculus

4

MTH-214 – Linear Algebra

3

MTH-231 – Discrete Mathematics I

3

MTH-232 - Discrete Mathematics II or MTH-302 - Intro to Higher Mathematics

3

MTH-311 – Real Analysis

4

MTH-351 – Probability and Statistics I

3

MTH-361 - Partial Differential Equations

3

MTH-364 – Numerical Analysis

3

MTH-365 – Numerical Linear Algebra

3

MTH-391 – Senior Seminar I

1

MTH-392 – Senior Seminar II

2

MTH Electives

9

ENG-101 – Composition

4

FYF-101 – First-Year Foundations

3

Area I: The Humanities

9

Area II: The Scientific World

12

Area III: Behavioral and Social Sciences

6

Area IV: Visual and Performing Arts

3

Free Electives

12

Total minimum number of credits required for degree completion

123

 

Summary of the minimum credit distribution for the major in Mathematics:

Teacher Certification Track

B.A.

B.S.

CS-125 – Computer Science I

4

4

MTH-111 – Calculus I

4

4

MTH-112 – Calculus II

4

4

MTH-212 – Multivariable Calculus

4

4

MTH-214 – Linear Algebra

3

3

MTH-231 - Discrete Mathematics I

3

MTH-302 - Intro to Higher Mathematics

3 3

MTH-303 – Teaching Mathematics in Secondary Schools

3

3

MTH-311 – Real Analysis

4

4

MTH-331 – Abstract Algebra I

4

4

MTH-343 – Geometry

3

3

MTH-351 – Probability and Statistics I

3

3

MTH-391 – Senior Seminar I

1

1

MTH/CS Electives

3

9

ED-180 – Educational Psychology

3

3

ED-190 – Effective Teaching

3

3

ED-191 – Integrating Technology into the Classroom

3

3

ED-220 – Teaching Culturally and Linguistically Diverse Learners

3

3

ED-380 – Content Area Literacy

3

3

ED-390(A) – Intern Teaching

12

12

EDSP-210 – Teaching Students with Special Needs

3

3

EDSP-225 – Special Education Methodology

3

3

EDSP-388 – Inclusionary Practices

3

3

ENG-101 – Composition

4

4

FYF-101 – First-Year Foundations

3

3

PSY-101 – General Psychology

3

3

Science Electives

6

12

Distribution Requirements

15

15

Free Electives

7

0

Total minimum number of credits required for degree completion

120

125

Mathematics

MTH-198, MTH-289, MTH-398, MTH-498. Topics in Mathematics

Credits: Variable

A study of topics of special interest. It may be a continuation of intensive study of topics begun in the upper-level courses in analysis, topology, algebra, and probability. May be repeated for credit for a different topic.

Pre-Requisites

Varies with topic

MTH-94. College Algebra

Credits: 3

Designed for students who need to review basic algebra before taking MTH-100 or MTH-150. Topics include polynomials, solution of equations and inequalities, exponents and radicals, graphing, and solution of systems of equations. Offered every fall.

MTH-100. Precalculus

Credits: 3

A course in advanced algebra and trigonometry designed to prepare students for calculus. Topics include functions, inverse functions, logarithms, exponentials, and trigonometry.

Pre-Requisites
MTH 94 with  grade of 2.0 or better or meet Department of Mathematics and Computer Science placement criteria.

MTH-101. Solving Problems Using Mathematics

Credits: 3

An introduction to the methodology of mathematical modeling as a technique in working towards the solution to real world problems. In an effort for the non-specialist to gain an appreciation of the use of mathematics in our society, topics are selected from among the following: basic voting theory, fair division schemes, routing problems, population growth, and descriptive statistics and probability.

MTH-103. Mathematics for Elementary School Teachers

Credits: 3

A study of the theory of arithmetic, structure of the number systems, and other topics relevant to the teaching of mathematics in elementary schools. Offered every fall.

Pre-Requisites
Admission to the Teacher Education Program or consent of the instructor.

MTH-104. Mathematics for Elementary School Teachers II

Credits: 3

A continuation of MTH-103. Topics include elementary probability, statistics, and geometry. Offered every spring.

Pre-Requisites
Admission to the Teacher Education Program or consent of the instructor.

MTH-111. Calculus I

Credits: 4

Calculus of functions of one variable. Topics include functions, limits and continuity, derivatives and integrals. Course will focus on applying conceptual aspects of calculus to modeling and solving problems from across the sciences and engineering.

Pre-Requisites
MTH-100 with a grade of 2.0 or better OR meet Department of Mathematics and Computer Science placement criteria.

MTH-112. Calculus II

Credits: 4

A continuation of MTH-111. Topics include inverse functions, techniques of integration, applications of the integral, and infinite sequences and series.

Pre-Requisites
MTH-111 with  grade of 2.0 or better

MTH-114. Calculus and Modeling for the Biological and Health Sciences

Credits: 4

A continuation of MTH 111 for students in the biological and environmental sciences. Topics include integrals, differential equations and continuous dynamical systems, stochastic models and Markov chains, and discrete and continuous probability models. Course will focus on applying ideas from calculus to modeling and solving problems drawn from the biological and environmental sciences. Major credits cannot be granted for both MTH 112 and MTH 114.

Pre-Requisites
MTH-111 with  grade of 2.0 or better

MTH-150. Elementary Statistics

Credits: 3

Elementary statistical inference, with an emphasis on ideas, techniques, and applications in the life, physical, and social sciences. Topics include descriptive statistics, confidence intervals, hypothesis testing, contingency tables, multiple regression, and analysis of variance. Not open to mathematics majors or students with credit in MTH 351.

Pre-Requisites
MTH-94 with  grade of 2.0 or better OR meet Department of Mathematics and Computer Science placement criteria.

MTH-211. Introduction to Ordinary Differential Equations

Credits: 4

First-order and linear higher order differential equations; matrices, determinants, and systems of differential equations; numerical and power series methods of solution; the Laplace transform. Offered every fall.

Pre-Requisites
MTH-112 with  grade of 2.0 or better

MTH-212. Multivariable Calculus

Credits: 4

Differential and integral calculus of real and vector valued functions. Topics include continuity, partial differentiation, implicit functions, Taylor’s Theorem, gradient, curl, line, surface, and multiple integrals, inverse functions, theorems of Green and Stokes. Offered every spring.

Click here for course fee.

Pre-Requisites
MTH-112 with  grade of 2.0 or better

MTH-214. Linear Algebra

Credits: 3

An axiomatic approach to vector spaces, linear transformations, systems of linear equations, Eigen values, and Eigen vectors. Offered every spring.

Pre-Requisites
MTH-112 with  grade of 2.0 or better OR consent of the instructor.

MTH-231. Discrete Mathematics I

Credits: 3

An introduction to logic, sets, relations, and counting for students in the mathematical and computing sciences. Topics include: Introduction to symbolic logic; types of proof including direct proof and proof by contradiction; introduction to mathematical induction; elementary set theory including sets, equivalence and partial order relations and functions; basic counting principles including permutations and combinations with and without multiplicity, the Binomial Theorem, an introduction to combinatorial proof and the Pigeonhole Principle; Introduction to recursive definition, solving first-order recurrences using iteration; solving linear homogeneous and non-homogeneous recurrences with constant coefficients.

Pre-Requisites
MTH-111 with  grade of 2.0 or better

MTH-232. Discrete Mathematics II

Credits: 3

A continuation of MTH-231 providing background in discrete mathematics. Emphasis will be placed on the development of mathematical algorithms and their usage in computer science. Topics include: Introduction to divisibility, the integers, and the Euclidean Algorithm; growth rates of functions, big OH notation and an introduction to algorithm analysis including analyzing iterative and recursive algorithms; basics of graph theory including paths, cycles, graph isomorphism, and graph colorings; introduction to greedy algorithms and their use; trees, spanning trees, binary trees and related algorithms; introduction to combinatorial circuits and Boolean algebra, introduction to finite state machines.

Pre-Requisites
MTH-231 with  grade of 2.0 or better

MTH-302. Introduction to Higher Mathematics

Credits: 3

A continuation of MTH-231 which provides foundational background for upper-level courses in pure mathematics. Topics include advanced studies of relations including a review of equivalence relations, an introduction to partial order and total order relations; properties of the integers including divisibility, the notion of congruence, the Euclidean Algorithm, and the Fundamental Theorem of Arithmetic; properties of the real number system including axioms for the real numbers, subsets of the real number system (including the integers, rational numbers, and irrational numbers), the completeness of the real number system; properties of sets and functions including cardinality, countable vs uncountable sets, the cardinal hierarchy of infinite sets and the Continuum Hypothesis.

Pre-Requisites

MTH-303. The Teaching of Mathematics in Middle Level and Secondary Schools

Credits: 4

This course deals with educational perspectives that pertain to the teaching of mathematics at the middle and secondary levels (grades 4 through 12). Topics of discussion include recommendations by the National Council for Teachers of Mathematics (NCTM) regarding instructional methods, assessment, techniques, and curricular issues. The course includes a 40-hour practicum. Offered in the fall semester of odd-numbered years.

Pre-Requisites
MTH 111 and Junior/Senior in Mathematics or Middle-Level Education plus admission to the Teacher Education Program.

MTH-311. Real Analysis

Credits: 4

A rigorous study of the topology of the real line, limits, continuity, differentiation, integration, and series of functions. Offered in the fall semester of even-numbered years.

Pre-Requisites
MTH-302 or consent of the instructor.

MTH-314. Complex Analysis

Credits: 3

Complex functions, limit, continuity, analytic functions, power series, contour integration, Laurent expansion, singularities, and residues. Offered when demands warrants.

Pre-Requisites
MTH-212 or consent of the instructor.

MTH-331. Abstract Algebra I

Credits: 4

A rigorous study of elementary number theory, groups, rings, and fields. Offered in the fall semester of odd-numbered years.

Pre-Requisites
MTH-302 or consent of the instructor.

MTH-343. Geometry

Credits: 3

A study of selected topics from Euclidean and non-Euclidean geometry. Offered in the fall semester of even-number years.

Pre-Requisites
MTH-302 or consent of the instructor.

MTH-351. Probability and Mathematical Statistics I

Credits: 3

Random variables, probability distributions, expectation and limit theorems, introduction to confidence intervals and hypotheses testing. Offered every fall.

Pre-Requisites
MTH-112 or consent of the instructor.

MTH-352. Probability and Mathematical Statistics II

Credits: 3

Hypothesis testing, non-parametric methods, multivariate distributions, introduction to linear models. Offered in the spring semester of odd-numbered years when demand warrants.

Pre-Requisites
MTH-351 or consent of the instructor.

MTH-354. Statistical Methodology

Credits: 3

This course emphasizes applications, using statistical computer packages, such as BMDP, SPSS, and JMP, and real data sets from a variety of fields. Topics include estimation and testing, stepwise regression, analysis of variance and covariance, design of experiments, contingency tables, and multivariate techniques, include logistic regression. Offered in the spring semester of even-numbered years when demand warrants.

Pre-Requisites
MTH-150 or MTH-351 or consent of the instructor.

MTH-361. Partial Differential Equations

Credits: 3

Partial differential equations and boundary value problems, inner product spaces, orthogonal functions, eigenvalue problems, Sturm-Liouville equations, Fourier series, Fourier transforms, Green's functions, and classical equations of engineering and physics.  Offered fall of even years.

Click here for course fee.

Pre-Requisites
MTH-211 & MTH-212 or consent of the instructor

MTH-362. Advanced Calculus

Credits: 3

Topics from advanced calculus including matrix representation of differentials and the multivariable chain rule, vector calculus, curvilinear coordinates, tensors, change of variables in higher dimensions, improper multiple integrals, applications of line and surface integrals, differential forms and the general Stokes theorem, potential theory, and Taylor's formula for functions of several variables.  Offered Fall of odd years.

Click here for course fee.

Pre-Requisites

MTH-363. Operations Research

Credits: 3

A survey of operations research topics such as decision analysis, inventory models, queuing models, dynamic programming, network models and linear programming. Cross-listed with CS-363. Offered in the spring semester of odd-numbered years when demand warrants.

Click here for course fee.

Pre-Requisites

MTH-364. Numerical Analysis

Credits: 3

Numerical techniques for solving equations, interpolation and function approximation, numerical integration, and differentiation, and solution of differential equations. Error analysis and applications. Cross-listed with CS-364. Offered spring of odd-numbered years.

Pre-Requisites
MTH-211and CS-125 (or equivalent programming experience).

MTH-365. Numerical Linear Algebra

Credits: 3

Direct and iterative methods for the solution of systems of linear equations, matrix decompositions, computation of eigenvalues and eigenvectors, and relaxation techniques. The theoretical basis for error analysis, including vector and matrix norms. Applications such as least squares and finite difference methods. Offered spring semester of even-numbered years.

Click here for course fee.

Pre-Requisites
MTH-214 and CS-125 (or equivalent programming experience)

MTH-391. Senior Seminar

Credits: 1

Presentations and discussions of selected topics in mathematics, conducted by students and faculty.

Pre-Requisites

MTH-311 or MTH-331 and senior standing in mathematics.

MTH-392. Senior Seminar

Credits: 2

Presentations and discussions of selected topics in mathematics, conducted by students and faculty.

Pre-Requisites

MTH-311 or MTH-331 and senior standing in mathematics.

MTH-397. Seminar

Credits: 1-3

Presentations and discussions of selected topics.

Pre-Requisites
Approval of the department chairperson.

MTH-399. Cooperative Education

Credits: 1-6

Professional cooperative education placement in a private or public organization related to the student’s academic objectives and career goals. In addition to their work experiences, students are required to submit weekly reaction papers and an academic project to a Faculty Coordinator in the student’s discipline. See the Cooperative Education section of this bulletin for placement procedures.Requirements: Sophomore standing; minimum 2.0 cumulative GPA; consent of the academic advisor; and approval of placement by the department chairperson.

MTH-413. Functions of Several Variables

Credits: 3

A modern treatment of the calculus of functions of several real variables. Topics include Euclidean spaces, differentiation, integration of manifolds leading to the classical theorems of Green and Stokes. Offered when demand warrants.

Pre-Requisites

MTH-432. Abstract Algebra II

Credits: 3

A continuation of MTH-331. Polynomial rings, ideals, field extensions, and Galois Theory. Offered when demand warrants.

Pre-Requisites

MTH-442. Topology

Credits: 3

Metric spaces, topological spaces, countability and separation axioms, compactness, connectedness, product spaces. Offered when demand warrants.

Pre-Requisites
MTH-311 or consent of the instructor.

MTH-470. Reading Course

Credits: 1-3

Requirements: Senior standing in mathematics and approval of the department chairperson.

MTH-999. Precalculus

Credits: 3

A course in advanced algebra and trigonometry designed to prepare students for calculus. Topics include functions, inverse functions, logarithms, exponentials, and trigonometry.

Pre-Requisites
MTH 94 or meet Department of Mathematics and Computer Science placement criteria.

Computer Science

CS-198, CS-298, CS-398. Topics in Computer Science

Credits: Variable

Study of one or more special topics in computer science. May be repeated for credit if different topics are emphasized. Offered when demand warrants.


Pre-Requisites
Varies with topic

CS-115. Computers and Applications

Credits: 3

An introduction to computers and computing, with emphasis on personal computing in both the Windows and OS X operating systems. Extensive hands-on experience will involve the application of current commercial software (including word processing, database, and spreadsheet). Not open to students who have received credit in any 200-level CS course. Students majoring in either Computer Science or Computer Information Systems will not receive credit for this course.

CS-125. Computer Science I

Credits: 4

Introduction to information technology and programming (history of computing, text editors, word processing, spreadsheets, introduction to programming), basic data types, functions, decision structures, loops, one- and two-dimensional list structures, testing, debugging, and an introduction to computer graphics. Three hours of lecture and two hours of lab per week. Offered every fall and spring.

Click here for course fee.

Pre-Requisites
Secondary mathematics, including geometry and algebra II.

CS-126. Computer Science II

Credits: 4

A study of advanced programming concepts, structures, and techniques (professional and ethical issues, testing and debugging, fundamentals of programming, basic data structures—strings, lists, multidimensional arrays, objects, hashes, inheritance, polymorphism, recursion, divide and conquer, machine representation of data, hardware components, machine instructions). Three hours of lecture and two hours of lab per week. Offered every fall and spring.

Click here for course fee.

Pre-Requisites
CS-125 with  grade of 2.0 or better OR equivalent programming experience.

CS-225. Computer Science III

Credits: 3

A study of the use of a high-level language to implement basic data structures such as strings, lists, arrays, objects, and hashes, and their application to searching, sorting, and hashing. Representation of numbers and strings at the machine level. The course will also include an introduction to the concepts of algorithm design and problem solving with an emphasis on algorithm development, analysis, and refinement. Offered every fall.

Click here for course fee.

Pre-Requisites
CS-126 with  grade of 2.0 or better

CS-226. Computer Science IV

Credits: 3

A continuation of CS-225. Topics include programming language paradigms, advanced use of word processors and spreadsheets, including macros, linked data structures, and an introduction to discrete mathematics, including counting, probability, and graphs. Offered every spring.

Click here for course fee.

Pre-Requisites
CS-225 with  grade of 2.0 or better

CS-246. C and Unix

Credits: 3

An introduction to using Unix operating systems, including shells, file manipulation, text editors, filters, and regular expressions. Fundamentals of C programming, including loops, arrays, functions, recursion, pointers, structures, unions, input/output, and system calls.

Click here for course fee.

Pre-Requisites
CS-125 with  grade of 2.0 or better

CS-265. Medical Informatics

Credits: 3

This course will cover basic principles of computer use and information management in health care (including general medicine, dentistry, optometry, and pharmacy). Topics will include basic computing concepts, the characteristics of medical data, and the use of computers in the administrative, diagnostic, and research oriented medical tasks. The course is primarily directed towards students who intend to pursue careers in health-related fields. Offered every spring.

Click here for course fee.

CS-283. Web Development I

Credits: 3

An introduction to the development of interactive web sites, including HTML, JavaScript, forms and CGI programs; server side includes cookies, web server configuration and maintenance. Offered in the fall semester of odd-numbered years when demand warrants.

Click here for course fee.

Pre-Requisites

CS-285. Mobile Applications

Credits: 3

An introduction to programming mobile application development, including dragging, rotating, scaling, file manipulation, and navigation.

Click here for course fee.

Pre-Requisites

CS-317. Software Integration

Credits: 3

An introduction to the integration of application programs, including email clients, word processors, spreadsheets, and database systems using Microsoft Office and Visual Basic.

Click here for course fee.

Pre-Requisites

CS-319. Principles of Programming Languages

Credits: 3

A study of the principles that govern the design and implementation of programming languages. Topics include language structure, data types, and control structures. Programming projects will familiarize students with features of programming languages through their implementation in interpreters.

Click here for course fee.

Pre-Requisites

CS-321. Simulation and Data Analysis

Credits: 3

Methods of handling large databases, including statistical analysis and computer simulations. The emphasis will be upon discrete simulation models with a discussion of relevant computer languages: ARENA, GPSS, and SIMSCRIPT.

Click here for course fee.

Pre-Requisites

CS-323. Theory of Computation

Credits: 3

This course formalizes many topics encountered in previous computing courses. Topics include languages, grammars, finite automata, regular expressions and grammars, context-free languages, push-down automate, Turing machines, and computability.

Click here for course fee.

Pre-Requisites

CS-324. Systems Analysis

Credits: 3

A study of the design and implementation of large computer projects. Special emphasis is placed on applications to business systems. Students will use a CASE tool for automated systems analysis and design.

Click here for course fee.

Pre-Requisites

CS-325. Database Management

Credits: 3

Practical experience involving a large-scale computer problem, including determination of data requirements, appropriate data organization, data manipulation procedures, implementation, testing, and documentation.

Click here for course fee.

Pre-Requisites

CS-326. Operating System Principles

Credits: 3

Analysis of the computer operating systems, including Batch, Timesharing, and Realtime systems. Topics include sequential and concurrent processes, processor and storage management, resource protection, processor multiplexing, and handling of interrupts from peripheral devices.

Click here for course fee.

Pre-Requisites

CS-327. Compiler Design

Credits: 3

A study of compiler design, including language definition, syntactic analysis, lexical analysis, storage allocation, error detection and recovery, code generation, and optimization problems.

Click here for course fee.

Pre-Requisites

CS-328. Algorithms

Credits: 3

Theoretical analysis of various algorithms. Topics are chosen from sorting, searching, selection, matrix multiplication of real numbers, and various combinatorial algorithms.

Click here for course fee.

Pre-Requisites

CS-330. Computer Architecture

Credits: 3

A study of the design, organization, and structure of computers, ranging from the microprocessors to the latest 'supercomputers.' An emphasis will be placed on machine language, instruction formats, addressing modes, and machine representation of numbers.

Click here for course fee.

Pre-Requisites

CS-334. Software Engineering

Credits: 3

A course in 'programming in the large.' Topics include software design, implementation, validation, maintenance, and documentation. There will be one or more team projects.

Click here for course fee.

Pre-Requisites

CS-335. Advanced Database Concepts

Credits: 3

Practical experience involving unstructured data collections. Topics cover big data, data mining, predictive modeling, decision analysis and indexing and retrieval including probabilistics, clustering, thesauri and passage based retrieval strategies.

Click here for course fee.

Pre-Requisites

CS-340. Artificial Intelligence

Credits: 3

This course will provide an overview of artificial intelligence (AI) application areas and hands-on experience with some common AI computational tools. Topics include search, natural language processing, theorem proving, planning, machine learning, robotics, vision, knowledge-based systems (expert systems), and neural networks.

Click here for course fee.

Pre-Requisites

CS-350. Object-Oriented Programming

Credits: 3

Object-oriented concepts and their application to human-computer interaction. Concepts to be covered include objects, classes, inheritance, polymorphism, design patterns, GUI interface guidelines, and design of interfaces. There will be programming projects in one or more object-oriented languages using one or more GUI interface guidelines.

Click here for course fee.

Pre-Requisites

CS-355. Computer Networks

Credits: 3

This course introduces basic concepts, architecture, and widely used protocols of computer networks. Topics include the Open System Interconnection (OSI) model consisting of physical link layer, data layer, network layer, transport layer, session layer, presentation layer, and application layer, the medium access sublayer and LAN, various routing protocols, Transmission Control Protocol (TCP), and Internet Protocol (IP) for internetworking.

Click here for course fee.

Pre-Requisites
CS-225 and  CS-246

CS-363. Operations Research

Credits: 3

A survey of operations research topics such as decision analysis, inventory models, queuing models, dynamic programming, network models and linear programming. Cross-listed with MTH-363.

Click here for course fee.

Pre-Requisites

CS-364. Numerical Analysis

Credits: 3

An introduction to numerical algorithms as tools to providing solutions to common problems formulated in mathematics, science, and engineering. Focus is given to developing the basic understanding of the construction of numerical algorithms, their applicability, and their limitations. Cross-listed with MTH-364. Offered Spring odd years.

Pre-Requisites
MTH-211and CS-125 (or equivalent programming experience).

CS-366. 3 Dimensional Environments and Animation

Credits: 3

This course will explore the foundations of 3-dimensional animation processes as they apply to multiple mediums. Students will build computer-based models and environments, texture, light, animate, and render content for Integrative Media projects or as stand-alone pieces. Cross-listed with IM-350.

Click here for course fee.

Pre-Requisites

CS-367. Computer Graphics

Credits: 3

Introduction to equipment and techniques used to generate graphical representation by computer. Discussion of the mathematical techniques necessary to draw objects in two- and three-dimensional space. Emphasis on application programming and the use of a high-resolution color raster display.

Click here for course fee.

Pre-Requisites

CS-368. 3 Dimensional Game Development

Credits: 3

An overview of simulation, engine-based, and real-time game systems with a focus on theory, creation, and animation of three-dimensional models used within a game context. Cross-listed with IM-368.

Click here for course fee.

Pre-Requisites
CS-366/IM 350 or CS-367.

CS-370. Special Projects

Credits: variable

Requirements: Senior standing and approval of the department chairperson.

CS-383. Web Development II

Credits: 3

An introduction to the development of dynamic, database-driven sites, including active server pages, PHP, authentication, session tracking and security, and the development of shopping cart and portal systems.

Click here for course fee.

Pre-Requisites

CS-391. Senior Projects I

Credits: 1

Design and implementation of a software project under the direction of a faculty member. Students will normally work in teams. Detailed requirements and design documents are required and will be presented at the end of the semester. Offered every fall.

Click here for course fee.

Pre-Requisites

CS-392. Senior Projects II

Credits: 2

Design and implementation of a software project under the direction of a faculty member. Students will normally work in teams. Production of a finished product, including software and documentation, is required. There will be an open forum presentation of the project at the end of the semester. Offered every spring.

Click here for course fee.

Pre-Requisites

CS-399. Cooperative Education

Credits: 1-6

Professional cooperative education placement in a private or public organization related to the student’s academic objectives and career goals. In addition to their work experiences, students are required to submit weekly reaction papers and an academic project to a Faculty Coordinator in the student’s discipline. See the Cooperative Education section of this bulletin for placement procedures.Requirements: Sophomore standing; minimum 2.0 cumulative GPA; consent of the academic advisor; and approval of placement by the department chairperson.


©