Search

Mathematics & Computer Science

http://www.whitworth.edu/mcs

Whitworth's Mathematics & Computer Science Department offers a solid foundation in mathematics, statistics, computer programming, databases, networks and software engineering. Talented faculty in the department's interdisciplinary programs help students learn to apply mathematics and computing skills in the fields of natural science, business and industry, and the social and behavioral sciences.

Mathematics & Computer ScienceBelieving that God wants every individual to strive to reach his or her full potential, department faculty challenge motivated students by providing them the opportunity to participate in activities that go beyond the traditional classroom experience. These involve state-of-the-art research and development, service-learning projects and teaching assistant opportunities. Through theory, practice and the pursuit of knowledge, students develop the problem-solving skills that will help them succeed in their professions and in life. The learning outcomes of this major prepare the student to do the following:

Mathematics
  • Demonstrate an appropriate level of problem-solving skills using analytical reasoning.
  • Demonstrate proficiency in oral and written communication.
  • Develop necessary skills for ongoing learning.
  • Understand the need for solid ethical decision-making. Consider how faith and/or worldview can inform one’s vocation and professional practices.
  • Transition from concrete to abstract thinking according to the design of the undergraduate program in mathematics.
  • Demonstrate proficiency with various technological tools.
Computer Science
  • Demonstrate an appropriate theoretical foundation for computer science.
  • Develop software engineering proficiency.
  • Cultivate problem-solving and critical-thinking skills.
  • Reinforce interpersonal skills and effective teamwork.
  • Demonstrate proficiency in communication skills – written, verbal, and presentation.
  • Gain an international perspective and the ability to work cross-culturally.
  • Understand the need for sound ethical decision-making and the social and legal implications of those decisions. Consider how faith and/or worldview can inform one’s vocation and professional practices.

Computer Science Honors Program

The intent of the honors program is to provide motivated students with the social and academic activities necessary to foster their growth as individuals and their commitment to excellence and service to others. Students enrolled in the program must complete a major in computer science. To qualify for graduation as a Computer Science Honors Program graduate, candidates must successfully complete the following requirements by the end of their senior year. Each requirement will be documented in the student’s portfolio.

  1. Apply for admission into the honors program after completing CS 172.
  2. Maintain an overall cumulative GPA of 3.5 or above.
  3. Complete the professional learning requirement by fulfilling each of the following activities:
    • Join either the Association for Computing Machinery or the IEEE Computer Society.
    • Regularly attend ACM/IEEE Computer Society meetings.
    • Participate in the planning and presentation of a minimum of two ACM meetings.
    • Document the meeting plans and presentations in the portfolio.
    • Participate in ACM/IEEE activities (i.e. social, special topics seminars, etc.).
  4. Complete the service requirement by participating in at least one of the following areas:
    • Teaching assistant for computer science courses
    • Research assistant for a computer science faculty member
    • Lab assistant for the general computing labs
    • Technician for the Whitworth Computing Services Department
    • Participation in related service-learning projects
  5. Complete the internship requirement by satisfactory completion of an internship and/or research assistantship.
  6. Complete and defend a senior research project.
  7. Complete one semester of CS 499W, Research Methods.

Requirements for a Mathematics Major, B.A. (39-40)

MA 171Calculus I4
MA 172Calculus II4
MA 273Calculus III4
MA 256Elementary Probability and Statistics3
MA 278Discrete Mathematics3
MA 330Linear Algebra3
CS 171Computer Science I3
CS 172Computer Science II3
Four of the following upper-division courses:12-13
MA 317
Introduction to Complex Variables
MA 350
Numerical Analysis
MA 357
Mathematical Statistics I
MA 358W
Mathematical Statistics II
MA 360
Number Theory
MA 396
Topics in Mathematics
MA 410
Algebraic Structures
MA 430W
Graph Theory and Combinatorics
MA 440
Introduction to Real Analysis I
MA 441
Introduction to Real Analysis II
CS 499W
Research Methods
PS 357
Mathematical Methods for Engineers and Scientists
For teacher certification:
MA 365
Modern Geometry
EDU 454
Mathematics in Secondary School

Requirements for a Mathematics Major, B.S. (55-57)

All endorsements subject to change; see School of Education for updated requirements.
MA 171Calculus I4
MA 172Calculus II4
MA 273Calculus III4
MA 278Discrete Mathematics3
MA 281Differential Equations3
MA 294Career and Vocation Seminar1
MA 330Linear Algebra3
MA 430WGraph Theory and Combinatorics3
MA 440Introduction to Real Analysis I3
MA 441Introduction to Real Analysis II3
CS 171Computer Science I3
CS 172Computer Science II3
Four of the following upper-division courses:12
MA 317
Introduction to Complex Variables
MA 350
Numerical Analysis
MA 357
Mathematical Statistics I
MA 358W
Mathematical Statistics II
MA 360
Number Theory
MA 396
Topics in Mathematics
MA 410
Algebraic Structures
CS 499W
Research Methods
PS 357
Mathematical Methods for Engineers and Scientists
Two courses as follows:6-8
EC 210
  & EC 211
Principles of Microeconomics
   and Principles of Macroeconomics
PS 151
  & PS 153
General Physics I
   and General Physics II (and labs)
For teacher certification:
MA 365
Modern Geometry
EDU 454
Mathematics in Secondary School

Requirements for a Mathematical Economics Major, B.A. (55)

MA 171Calculus I4
MA 172Calculus II4
MA 273Calculus III4
MA 256Elementary Probability and Statistics3
MA 294Career and Vocation Seminar1
MA 330Linear Algebra3
MA 357Mathematical Statistics I3
MA 358WMathematical Statistics II3
CS 171Computer Science I3
CS 172Computer Science II3
CS 273Data Structures3
CS 374WDatabase Management3
EC 210Principles of Microeconomics3
EC 211Principles of Macroeconomics3
EC 320Intermediate Microeconomic Analysis3
EC 321WIntermediate Macroeconomic Analysis3
EC 402Econometrics3
One of the following:3
EC 365W
History of Economic Thought
EC 416
International Trade and Finance
EC 425
Economic Development

Computer Science Core Courses (27)

Required for all computer science majors (plus option requirements)
CS 171Computer Science I3
CS 172Computer Science II3
CS 273Data Structures3
CS 274Ethical, Social & Legal Issues in Computer Science3
CS 278Computer Organization and Assembler Programming3
One of the following:3
CS 370
Programming Languages
CS 371
Windows Applications Development
CS 372
Java Applications Development
CS 374WDatabase Management3
CS 472Software Engineering3
CS 475WOperating Systems3
Recommended:
CS 294
Career and Vocation Seminar

Requirements for a Computer Science Major, B.A. (56)

International Project Management Option

Computer science core classes27
CS 376Technology Management3
BU 110Introduction to Business and Management3
BU 230Financial Accounting3
BU 311Principles of International Business3
MA 256Elementary Probability and Statistics3
SP 398Intercultural Communication3
Completion of an international study experience3
CS 360
Technology & Culture: Study Abroad Program (or other prior approved international education experiences such as semester-abroad or year-abroad programs, international internship experience.)
A Modern Language 201 course or demonstrated second-year language proficiency.4
One of the following:4
MA 150
Pre-Calculus
MA 171
Calculus I
Recommended:
CS 301
Internet Applications Development
CS 313
Networks
BU 231
Managerial Accounting

Requirements for a Computer Science Major, B.A. (55)

Business Option

Computer science core classes27
CS 376Technology Management3
BU 110Introduction to Business and Management3
BU 230Financial Accounting3
BU 231Managerial Accounting3
BU 333Accounting Systems and Theory3
EC 210Principles of Microeconomics3
EC 211Principles of Macroeconomics3
MA 256Elementary Probability and Statistics3
One of the following:4
MA 150
Pre-Calculus
MA 171
Calculus I
Recommended:
CS 301
Internet Applications Development
CS 313
Networks

Requirements for a Computer Science Major, B.A. (55)

Network Systems Option

Computer science core classes27
CS 313Networks3
CS 314Microsoft Networks3
CS 315Distributed Scalable Computing3
CS 401Computer Architecture3
MA 256Elementary Probability and Statistics3
Three upper-division computer science courses9
One of the following:4
MA 150
Pre-Calculus
MA 171
Calculus I
Recommended:
CS 376
Technology Management

Requirements for a Computer Science Major, B.S. (64-65)

Computer science core classes27
CS 401Computer Architecture3
CS 473Advanced Algorithm Design and Analysis3
MA 171Calculus I4
MA 172Calculus II4
MA 278Discrete Mathematics3
MA 330Linear Algebra3
PS 151General Physics I3
PS 151LGeneral Physics I Lab1
PS 153General Physics II3
PS 153LGeneral Physics II Lab1
One of the following:3-4
CS 373
Digital Logic Design (Recommended for Computer Science majors)
PS 373
Electronics
One of the following:3
CS 313
Networks
CS 357
Computer Graphics
CS 457
Artificial Intelligence
One of the following:3
MA 350
Numerical Analysis
MA 410
Algebraic Structures
MA 430W
Graph Theory and Combinatorics
Recommended:
MA 256
Elementary Probability and Statistics
MA 273
Calculus III
CS 315
Distributed Scalable Computing
CS 499W
Research Methods

Requirements for a Mathematics Minor (21)

MA 171Calculus I4
MA 172Calculus II4
MA 273Calculus III4
MA 278Discrete Mathematics3
MA 330Linear Algebra3
One of the following:3
MA 256
Elementary Probability and Statistics
MA 281
Differential Equations

Requirements for a Mathematics Minor (22)

(meets endorsement requirements)
This minor can be completed only by students receiving education certification.
All endorsements subject to change; see School of Education for updated requirements.
MA 171Calculus I4
MA 172Calculus II4
MA 256Elementary Probability and Statistics3
MA 278Discrete Mathematics3
MA 330Linear Algebra3
MA 365Modern Geometry3
One of the following:2
EDU 341
Mathematics: Elementary Methods
EDU 454
Mathematics in Secondary School

Note: Students pursuing elementary certification will also take MA 221.

Requirements for Computer Science Minor (22)

CS 171Computer Science I3
CS 172Computer Science II3
CS 273Data Structures3
CS 278Computer Organization and Assembler Programming3
CS 301Internet Applications Development3
CS 374WDatabase Management3
One of the following:4
MA 150
Pre-Calculus
MA 171
Calculus I

Requirements for Information Technology Minor (21)

CS 171Computer Science I3
CS 172Computer Science II3
CS 313Networks3
CS 374WDatabase Management3
Three of the following:9
CS 301
Internet Applications Development
CS 302
Multimedia Applications Development
CS 314
Microsoft Networks
CS 315
Distributed Scalable Computing
CS 371
Windows Applications Development
CS 372
Java Applications Development

Computer Science Courses

CS 110 Introduction to Computer Information Systems 3
Basic concepts of computer hardware, software and information processing. Impact of computers on society and the ethics of information technology. Hands-on experience with operating systems, file systems, word processors, spreadsheets, databases and communication tools. Fall semester.

 

CS 125 Business Information Systems 3
Introduction to business application software. Students will cover business application software concepts including Microsoft Excel, Access and very introductory macro programming for these applications. The course will start with advanced Excel topics, proceed to Access and finish with introductory macro programming concepts. Students will implement and present a business-related project using either Excel or Access. Fall and spring semesters.

 

CS 171 Computer Science I 3
Introduction to problem-solving, abstraction and design using the C++ language. Special emphasis on development of algorithms and writing programs in a structured form. Prerequisite: MA 108 or equivalent. Fall and spring semesters.

 

CS 172 Computer Science II 3
Problem-solving, abstraction and design using the C++ language. Special emphasis on pointer variables, recursion, and file handling. Introduction to data structures (including stacks, queues, linked lists, and binary trees), classes, and object-oriented programming. Prerequisite: CS 171. Fall and spring semesters.

 

CS 191 Independent Study 1-4

 

CS 196 Topics in Computer Science 1-3
Selected lower-division topics in computer science. Periodic offering.

 

CS 273 Data Structures 3
An introduction to stacks, queues, recursion, linked lists, trees, graphs, sorting, and searching. Emphasis on algorithm analysis. Prerequisite: CS 172. Fall and spring semesters.

 

CS 274 Ethical, Social & Legal Issues in Computer Science 3
Students will research, discuss, and argue a variety of current ethical issues related to computer science. Students will also learn about the professional organizations' supporting computer scientists and understand each organization's code of ethics. Finally, students will understand how to be professionals in computer science. Prerequisite: CS 171. Spring semester.

 

CS 278 Computer Organization and Assembler Programming 3
Computer organization and the structure of digital computers. Work in MASM assembler language programming on a PC computer. Prerequisite: CS 172. Fall semester.

 

CS 290 Internship 1-4

 

CS 291 Independent Study 1-4

 

CS 294 Career and Vocation Seminar 1
Students in this course will learn about different career and vocational paths related to mathematics and computer science and go about pursuing a specific path. Further, students will explore how their own faith and worldview can interact with their discipline through vocation discussions. Spring semester.

 

CS 301 Internet Applications Development 3
An information technology course designed as an introduction to the tools and methods of Internet applications development. Special emphasis on Internet programming languages and the design of interactive WWW documents. Jan Term, odd years.

 

CS 302 Multimedia Applications Development 3
An information technology course designed as an introduction to the tools and methods of multimedia applications development. Students will learn how to integrate text, graphics, animation, digital video, and sound to create interactive multimedia applications. Prerequisite: CS 110. Jan Term, even years.

 

CS 313 Networks 3
Fundamental concepts of computer network theory, topologies, architecture, and protocol layers. Provides a foundation in current networking technology for local area networks, wide area networks, and the Internet. Prerequisite: CS 273. Fall semester, odd years.

 

CS 314 Microsoft Networks 3
A network-systems technology course designed to provide students with the knowledge and skills necessary to complete day-to-day administrative tasks in a single domain or multiple domain Microsoft-based network. Students will learn how to install, configure, customize, optimize, troubleshoot, and support local- and wide-area network environments. Prerequisite: CS 172. Spring semester, even years.

 

CS 315 Distributed Scalable Computing 3
Introduction to concepts of distributed and parallel processing paradigms. Project development using a variety of programming technologies. Development in Windows and Linux Operating Systems. Prerequisite: CS 273. Fall semester, even years.

 

CS 320 Quality Assurance in Software Development 3
Students in this course will cover techniques in testing computer software. Topics will include: History of software and testing, ad-hoc testing methods, test plans, formal testing methods, automation and testing tools, and security testing. Students will have a firm foundation in testing as well as improved skills as software developers. Prerequisite: CS 172. Fall semester, even years.

 

CS 357 Computer Graphics 3
Hands-on experience with state-of-the-art computer graphics rendering and display techniques. Emphasis on texture mapping, ray tracing, and 2-D and 3-D object manipulation and animation. Prerequisite: CS 273. MA 330 highly recommended. Spring semester, odd years.

 

CS 359 Introduction to Technology & Culture: Study Abroad Program Preparation 1
Required for those students taking part in CS 360: Technology & Culture: Study Abroad Program in Jan Term. In addition to preparing students to experience a foreign culture, this course studies technology from global, economic, religious, gender and intercultural viewpoints. The course serves to build community among the program participants and prepares them for international travel, intercultural sensitivity, and cross-cultural experiences. Taken in preparation for CS 360. Permission of instructor. Fall term, odd years.

 

CS 360 Technology & Culture: Study Abroad Program 3
A Jan Term study program focusing on the interactions between technology and culture. Students will broaden their cross-cultural understanding by exploring the role of technology in another culture as well as the influence the culture has had on technology. Students will participate in university exchanges, visit vital industries, travel to important historical cultural sites, attend different churches, and engage in other rich cross-cultural experiences such as service projects. Students are required to prepare for this program by taking CS 359 Introduction to Technology & Culture. Destination country varies, e.g. Ireland/Britain, India, etc. Jan Term, even years.

 

CS 370 Programming Languages 3
Concepts and paradigms of programming languages. Topics include: history of programming languages, language-design principles, syntax, semantics, data types, control structures, object-oriented languages, functional programming, logical programming, and parallel programming. Includes laboratory experience in comparing paradigms and behaviors of different languages. Prerequisite: CS 273. Fall semester, odd years.

 

CS 371 Windows Applications Development 3
A foundation for developing conventional Windows applications using object-oriented and component-based programming techniques. Topics include component-based development, network applications, graphical user interface components, exception handling, and components for web applications. Prerequisite: CS 172. Jan Term, even years.

 

CS 372 Java Applications Development 3
A foundation for developing conventional applications in the object-oriented Java programming language. Topics include Java programming constructs, multithreading, graphical user interface components, exception handling, and Java networking. Prerequisite: CS 172. Jan Term, odd years.

 

CS 373 Digital Logic Design 3
Combinatorial and sequential logic circuit design and analysis. Hands-on experience with modern design tools, hardware description languages (e.g. VHDL), and FPGA devices. Topics include number systems, minimization, multiplexers, decoders, encoders, code converters, comparators parity, circuits, and shifters. Prerequisites: MA 278 and PS 153. Fall semester, odd years.

 

CS 374W Database Management 3
Comprehensive introduction to design and development of databases and database applications. Combined approach of relational database theory and application development using popular database management systems. May also include current trends such as XML databases, data warehousing, and web interfaces. Prerequisite: CS 273. Fall semester.

 

CS 376 Technology Management 3
The course examines theory and practice in management of information technology and software projects in internationally competitive organizations. Study includes leadership of cross-functional personnel and international teams, innovative strategies in technical cultures, analysis of organizational structures, project marketing, quality assurance, and general project management. Prerequisites: CS 125 or CS 171, and must take BU 110. Fall semester, even years.

 

CS 380 Field Studies 1-4

 

CS 390 Internship 1-4

 

CS 391 Independent Study 1-4

 

CS 395 Teaching Assistantship 1-4

 

CS 396 Topics in Computer Science 1-3
Selected upper-division topics in computer science. Periodic offering.

 

CS 401 Computer Architecture 3
Digital computer system design and analysis. Topics include: synchronous/asynchronous sequential machines, parallel structures, pipelining, and input/output. Includes laboratory experience in microprocessor design and architecture. Prerequisite: CS 278. Spring semester, even years.

 

CS 457 Artificial Intelligence 3
Introduction to artificial intelligence concepts. Foundational theory includes intelligent agents, search, first-order logic, knowledge representation, planning, probabilistic reasoning, and genetic programming. Projects and programming of robotics as autonomous agents. Prerequisite: CS 273. Spring semester, even years.

 

CS 472 Software Engineering 3
Designed as an intensive, project-oriented, senior capstone course. Topics include software system analysis and design, software project management and life cycle, software tools, documentation, and maintenance. Prerequisites: CS 273 and CS 374W. Senior class standing. Spring semester.

 

CS 473 Advanced Algorithm Design and Analysis 3
Advanced study of the design and analysis of algorithms. Topics include advanced complexity analysis, advanced recursive algorithms, graph theory algorithms, optimization problems, algorithms related to number theory, and other contemporary topics. Analysis of problems associated with searching and sorting. Prerequisites: CS 273 and MA 278. Fall semester.

 

CS 475W Operating Systems 3
Introduction to the theory of basic operating systems. Includes memory management, scheduling, resource management, synchronization, process and thread management, security, and concurrent processes. Prerequisites: CS 273 and CS 278. Spring semester.

 

CS 490 Internship 1-4

 

CS 491 Independent Study 1-4

 

CS 495 Teaching Assistantship 1-4

 

CS 496 Research Assistantship 1-3
Opportunity to work closely with a professor on a research project. Periodic offering.

 

CS 499W Research Methods 3
Examination of research methods and a foundation for the Computer Science research program. An opportunity to challenge the advanced and motivated student. Includes readings, dissemination methods research projects in current topics, and working closely with faculty in a mentoring relationship. Prerequisite: CS 172 or instructor permission. Fall semester.

 

Mathematics Courses

MA 107 Basic Concepts in Modern Mathematics 3
Mathematics for the liberal arts student. An introduction to contemporary mathematics and its role in society. Current and past applications of mathematics in the real world will be examined. Topics may include management science, coding information, geometric applications, and statistics. Fall and spring semesters. TI 83 or 84 calculator required.

 

MA 108 Finite Mathematics for Social Sciences 4
A study of mathematical applications to business, economics, social sciences, and personal finance. Topics include mathematics of finance, systems of linear equations, matrices and linear programming. Prerequisite: MA 107 or 500+ SAT. Fall and spring semesters. TI 83 or 84 calculator required.

 

MA 150 Pre-Calculus 4
Preparation for the calculus sequence. Solving systems of equations, exponential, logarithmic and trigonometric functions, and equations with applications in the social and natural sciences. Prerequisite: MA 107 or 500+ SAT. Fall and spring semesters. TI 83 or 84 calculator required.

 

MA 171 Calculus I 4
Functions, limits, continuity, differentiation, and anti-differentiation. Emphasis on solving problems numerically and graphically, as well as algebraically. Prerequisite: MA 150 or 600+ SAT. Fall and spring semesters. TI 83 or 84 calculator required.

 

MA 172 Calculus II 4
Applications of integration, transcendental functions, techniques of integration, and infinite series. Prerequisite: MA 171. Fall and spring semesters. TI 83 or 84 calculator required.

 

MA 191 Independent Study 1-4

 

MA 196 Topics in Mathematics 1-3
Selected lower-division topics in mathematics. Periodic offering.

 

MA 220 Structure of Elementary Mathematics 3
For the prospective elementary or middle school teacher. Development of number systems, vocabulary, and symbolism in the present-day use of arithmetic, algebra, geometry, and statistics. Applies toward the general education math requirement for elementary education majors only. Meets the college math requirement for elementary education majors. Taught through Continuing Studies. Fall and spring semesters.

 

MA 221 Math for Elementary School Teachers I 3
For the prospective elementary teacher, includes an introduction to problem solving, set operations and their application to arithmetic, numeration systems, arithmetic, algebra, and number theory as related to elementary school mathematics curriculum. Does not apply toward the math general education requirement except for candidates for elementary teaching certificates. Fall and spring semesters. TI 83 or 84 calculator required.

 

MA 222 Math for Elementary School Teachers II 3
Course designed for future elementary school teachers. Covers topics of probability, descriptive statistics, geometry, measurement, and motion geometry. Does not apply toward the math general education requirement except for candidates for elementary teaching certificates. Prerequisite: MA 221. Fall and spring semesters. TI 83 or 84 calculator required.

 

MA 256 Elementary Probability and Statistics 3
Descriptive statistics, probability, probability distributions, hypothesis testing, confidence intervals, correlation, and regression. Fall and spring semesters, and Jan Term. TI 83 or 84 calculator required.

 

MA 273 Calculus III 4
Multivariable calculus, including partial differentiation, vector analysis, and multiple integrals. Prerequisite: MA 172. Fall and spring semesters. TI 83 or 84 calculator required.

 

MA 278 Discrete Mathematics 3
A study of the foundations of mathematics (including sets, logic, relations, and functions), algorithms, combinatorics, and graph theory. Focus will be on developing logic and problem-solving skills involved in higher mathematics. Prerequisite: MA 171. Fall and spring semesters.

 

MA 281 Differential Equations 3
A study of ordinary differential equations and their use in mathematical models in the physical, biological and social sciences, and in economics. Covers analytic and numerical solution techniques. Prerequisite: MA 273. Fall and spring semesters.

 

MA 290 Internship 1-4

 

MA 291 Independent Study 1-4

 

MA 294 Career and Vocation Seminar 1
Students in this course will learn about different career and vocational paths related to mathematics and computer science and go about pursuing a specific path. Further, students will explore how their own faith and worldview can interact with their discipline through vocation discussions. Spring semester.

 

MA 317 Introduction to Complex Variables 3
Introduction to complex numbers, analytic and elementary functions, and integration, series, residues and poles, and conformal mapping. Prerequisite: MA 273. MA 278 can also be taken as co-requisite. Spring semester, odd years.

 

MA 330 Linear Algebra 3
Vector spaces, linear transformations, matrices, determinants, Euclidean spaces, systems of equations, and eigenvalues. Prerequisite: MA 172. MA 278 strongly recommended. Fall and spring semesters.

 

MA 350 Numerical Analysis 3
Elementary discussion of errors, polynomial interpolation, quadrature, linear systems of equations, solutions of non-linear equations. Numerical differentiation, integration, solutions to differential equations. Prerequisites: MA 273, MA 330, and CS 172. MA 278 strongly recommended. Spring semester, even years.

 

MA 357 Mathematical Statistics I 3
A theoretical study of probability, random variables and their distributions, confidence intervals, and tests of hypothesis, and regression and correlation. Prerequisites: MA 256, MA 273 and MA 278. TI 83 or 84 calculator required. Fall semester, odd years.

 

MA 358W Mathematical Statistics II 3
A theoretical study of confidence intervals and estimators, test of hypothesis, ANOVA, regression and correlation, and non-parametric methods. Prerequisite: MA 357. Spring semester, even years. TI 83 or 84 calculator required.

 

MA 360 Number Theory 3
Divisibility, congruence, prime numbers, diophantine equations, quadratic reciprocity, and number theoretic functions. Emphasis on mathematics education and problem-solving. Prerequisites: MA 172 and MA 278. Fall semester, even years.

 

MA 365 Modern Geometry 3
Sets and propositions, postulation systems, affine geometry, Euclidean, and non-Euclidean geometry. Required for high school mathematics teachers. Prerequisites: MA 171 and MA 278. Spring semester.

 

MA 380 Field Studies 1-4

 

MA 390 Internship 1-4

 

MA 391 Independent Study 1-4

 

MA 395 Teaching Assistantship 1-4

 

MA 396 Topics in Mathematics 1-3
Mathematical topics of current interest to the mathematics faculty and advanced students. May be repeated for credit with permission of department chair. Periodic offering.

 

MA 410 Algebraic Structures 3
Logic, sets, relations, functions, groups, rings, fields, and vector spaces. Mathematics education and computing applications studied. Prerequisites: MA 172 and MA 278. Fall semester, odd years.

 

MA 430W Graph Theory and Combinatorics 3
Study of paths and circuits, trees, planarity and duality, coloring of graphs, digraphs and networks, permutations and combinations, multinomial theorem, generating functions, principle of inclusion and exclusion, and recurrence relations. Prerequisites: MA 172 and MA 278. Spring semester.

 

MA 440 Introduction to Real Analysis I 3
Sets and functions, properties of the real numbers, completeness axiom, elements of point-set topology, and sequences. Prerequisites: MA 273 and MA 278. Fall semester, even years.

 

MA 441 Introduction to Real Analysis II 3
Limits of functions, continuity, differentiation, Riemann integration, and infinite series of numbers and functions. Prerequisite: MA 440. Spring semester, odd years.

 

MA 490 Internship 1-4

 

MA 491 Independent Study 1-4

 

MA 495 Teaching Assistantship 1-4

 

MA 496 Research Assistant 1-3
Opportunity to work closely with a professor on a research project. Periodic offering.

 

Chair

PETER TUCKER

Professors

RICHARD BISHOPLYLE COCHRANMARTHA GADYKENT JONESSUSAN MABRYNATHAN MOYERDONNA PIERCEMICHAEL REMPEANNE TREFRYEDWARD WALKER