MATHEMATICS DEPARTMENT
Mathematics encompasses concepts and techniques for exploring and communicating quantitative and spatial relationships. The Heritage University Mathematics Program emphasizes applied mathematics for educators and persons in the physical and social sciences. Blending traditional and technology-based skills, students explore concepts numerically, symbolically, algorithmically, and graphically.
DEGREES AND PROGRAM OFFERED
The Mathematics Department offers courses to complete the following degrees and programs:
Bachelor of Arts (B.A.) degree
1. Major: Mathematics (5-12 credential)
2. Major: Mathematics
3. Major: Interdisciplinary Studies
Primary concentration choice: Mathematics
Secondary concentration choices: Biology, Environmental Science, Computer Science, or selection(s) from another department. See the catalog section for the Science Department for more details regarding secondary concentrations.
Bachelor of Science (B.S.) degree
1. Major: Combined Science
Specialization options: Mathematics, Computer Science, Biology, Chemistry, and Environmental Science. See the catalog section for the Science Department for more details regarding specialization options.
Associate of Arts (A.A.) degree
Area: Interdisciplinary Studies in Mathematics
Mathematics Department Program Outcomes:
BA Mathematics (5-12) Outcomes
(Adapted from the NCATE Program Standards for Secondary Mathematics Teachers)
Process Standards (Standards 1-7)
Goal 1: Knowledge of Mathematical Problem Solving
Candidates know, understand, and apply the process of mathematical problem solving.
Goal 2: Knowledge of Reasoning and Proof
Candidates reason, construct, and evaluate mathematical arguments and develop an appreciation for mathematical rigor and inquiry.
Goal 3: Knowledge of Mathematical Communication
Candidates communicate their mathematical thinking orally and in writing to peers, faculty, and others.
Goal 4: Knowledge of Mathematical Connections
Candidates recognize, use, and make connections between and among mathematical ideas and in contexts outside mathematics to build mathematical understanding.
Goal 5: Knowledge of Mathematical Representation
Candidates use varied representations of mathematical ideas to support and deepen their own mathematical understanding.
Goal 6: Knowledge of Technology
Candidates embrace technology as an essential tool for teaching and learning mathematics.
Goal 7: Dispositions
Candidates support a positive disposition toward mathematical processes and mathematical learning.
Pedagogy (Standard 8)
Goal 8: Knowledge of Mathematics Pedagogy
Candidates possess a deep understanding of how students learn mathematics and of the pedagogical knowledge specific to mathematics teaching and learning.
Content (Standards 9-15)
Goal 9: Knowledge of Number and Operation
Candidates demonstrate computational proficiency, including a conceptual understanding of numbers, ways of representing numbers, relationships among numbers and number systems, and meanings of operations.
Goal 10: Knowledge of Different Perspectives on Algebra
Candidates emphasize relationships among quantities, including functions, ways of representing mathematical relationships, and the analysis of change.
Goal 11: Knowledge of Geometries
Candidates use spatial visualization and geometric modeling to explore and analyze geometric shapes, structures, and their properties.
Goal 12: Knowledge of Calculus
Candidates demonstrate a conceptual understanding of limits, continuity, differentiation, and integration, as well as a thorough background in the techniques and applications of calculus.
Goal 13: Knowledge of Discrete Mathematics
Candidates apply the fundamental ideas of discrete mathematics in the formulation and solution of problems.
Goal 14: Knowledge of Data Analysis, Statistics, and Probability
Candidates demonstrate an understanding of concepts and practices related to data analysis, statistics, and probability.
Goal 15: Knowledge of Measurement
Candidates apply and use measurement concepts and tools.
Field-Based Experiences (Standard 16)
Goal 16: Field-Based Experiences
Candidates complete field-based experiences in mathematics classrooms.
B.A. Mathematics, B.A. Interdisciplinary Studies, B.S. Combined Science Outcomes
(Adapted from the MAA CUPM Curriculum Guide)
- Students will develop mathematical thinking and communication skills.
- Students will progress from a procedural and computational understanding of mathematics to an understanding that includes logical reasoning, generalization, abstraction, and formal proof.
- Students will solve problems using a variety of approaches, demonstrate persistence in solving complex problems, assess the validity of solutions, pose questions, and devise and test conjectures.
- Students will carefully analyze data and interpret results intelligently.
- Students will read mathematics with understanding and communicate mathematical ideas with clarity and coherence through writing and speaking.
- Students will develop skill with a variety of technological tools.
- Students will effectively use computer algebra systems, visualization software, statistical packages, and computer programming languages.
- Students will have a broad view of the mathematical sciences and will study particular content areas in depth.
- Students will solve problems that involve contrasting yet complementary points of view (continuous and discrete, algebraic and geometric, deterministic and stochastic, theoretical and applied) and describe the relationships between these points of view.
- Students will apply mathematics to solve problems in other disciplines.
- Students will successfully complete at least two yearlong sequences at the upper-division level and conduct meaningful research projects related to these sequences.
What jobs are available for Mathematics graduates?
- Mathematics teacher
- Researcher
- Actuarial scientist
- Operations researcher
- Financial professional
- Statistician
- Mathematical modeler
DEGREE AND PROGRAM OPTIONS AND REQUIREMENTS
Bachelor of Arts Degree. Major: Mathematics (5-12 Credential)
This baccalaureate degree program provides a broad-based preparation for teachers of mathematics at middle, junior, or senior high school levels (grades 5-12). Upon satisfactory completion of all requirements for the B.A. in Mathematics, Heritage University recommends the student to the Washington State Board of Education for approval of all endorsements earned and the Washington State Initial Teaching Certificate.
1. General University Course Requirements........................................................................ 43-45 credits
2. Lower-division Core 27 credits
PHIL 210H Philosophy/Critical Reasoning......................................................................... 3
PHYS 211 General Physics I.......................................................................................... 4
PHYS 212 General Physics II......................................................................................... 4
MATH 120 Intro. to Geometry.......................................................................................... 3
MATH 221W Intro. to Probability and Statistics.................................................................... 3
MATH 212 Calculus and Analytical Geometry I................................................................. 5
MATH 213W Calculus and Analytical Geometry II................................................................ 5
(13 credits applied to both the GUCRs and the major)
3. Upper-division Core 29 credits
MATH 305 Discrete Math for Educators........................................................................... 3
MATH 312 Calculus and Analytical Geometry III............................................................... 3
MATH 313 Multivariable Calculus..................................................................................... 3
MATH 315 Problem Solving I........................................................................................... 3
MATH 316 Problem Solving II.......................................................................................... 3
MATH 322 Introduction to Probability............................................................................... 2
MATH 331 Linear Algebra I............................................................................................. 3
MATH 410W Introduction to Abstract Mathematics.............................................................. 3
MATH 401W Formal Geometry I......................................................................................... 3
MATH 402 Formal Geometry II........................................................................................ 3
4. Professional Education Courses....................................................................... 35 (maximum) credits
(See College of Education section.)
5. Math Electives (as necessary)........................................................................................ 0-10 credits
6. Specialty Methods Courses................................................................................................. 6 credits
ED 491S Specialty Methods in Secondary Teaching....................................................... 3
MATH 354 Methods of Teaching Mathematics.................................................................. 3
Minimum total credits 127, including 48 upper-division credits
COURSE GUIDE FOR MATHEMATICS (5-12 Credential)
|
FRESHMAN YEAR
First Semester
|
Cr
|
FRESHMAN YEAR
Second Semester
|
Cr
|
|
ENG 101
|
English Composition I
|
3
|
ENG 102
|
English Composition II
|
3
|
|
|
Foreign Language
|
4
|
HIS 205W
|
Fund. Of the History of the American People I
|
3
|
|
COMM 105
|
Heritage Core
|
3
|
PSY 101
|
Intro. to Psychology
|
3
|
|
MATH 212
|
Calculus and Analytical Geometry I
|
5
|
MATH 120
|
Intro. to Geometry
|
3
|
|
|
|
|
MATH 213W
|
Calculus and Analytical Geometry II
|
5
|
|
|
|
15
|
|
|
17
|
|
SOPHOMORE YEAR
First Semester
|
Cr
|
SOPHOMORE YEAR
Second Semester
|
Cr
|
|
ENG 221W
|
Comparative World Literature
|
3
|
ED 304
|
Teacher Preparation Orientation
|
0
|
|
HIS 101
|
World Civilization I
|
3
|
ED 305W
|
Personal and Prof Foundations of Education
|
3
|
|
PHYS 211
|
General Physics I
|
4
|
ED 325
|
Human Development and Learning
|
3
|
|
MATH 312
|
Calculus and Analytical Geometry III
|
3
|
ED 347A
ED 347C
|
DI: Diversity Issues in the School or
DI: Issues in Indian Education
|
2
|
|
PHIL 210H
|
Logic/Critical Thinking
|
3
|
PHYS 212
|
General Physics II
|
4
|
|
|
|
|
MATH 313
|
Multivariable Calculus
|
3
|
|
|
|
16
|
|
|
15
|
|
JUNIOR YEAR
First Semester
|
Cr
|
JUNIOR YEAR
Second Semester
|
Cr
|
|
ED 310
|
Parent & Community Involvement
|
2
|
ED 347B
|
DI: Special Needs Students in a Regular Classroom
|
3
|
|
ED 315
|
Intro to Curr. Mgt., Methods, and Assessment
|
2
|
|
Fine Arts Elective
|
3
|
|
|
Fine Arts Elective
|
3
|
Math 221W
|
Intro. to Probability and Statistics
|
3
|
|
MATH 401W
|
Formal Geometry I
|
3
|
Math 332
|
Linear Algebra II
|
3
|
|
MATH 331
|
Linear Algebra I
|
3
|
MATH 402
|
Formal Geometry II
|
3
|
|
MATH 354
|
Methods of Teaching Secondary Mathematics
|
3
|
|
|
|
|
|
|
16
|
|
|
15
|
|
SENIOR YEAR
First Semester
|
Cr
|
SENIOR YEAR
Second Semester
|
Cr
|
|
BLE 409
ED 347C
|
English as a Second Lang or
Issues in Indian Education
|
3
2
|
ED 402W
|
Literacy Across the Curriculum
|
2
|
|
MATH 305
|
Discrete Math for Educators
|
3
|
ED 405
|
Advanced Curr. Mgt., Methods, and Assessment
|
4
|
|
MATH 315
|
Problem Solving I
|
3
|
ED 491S
|
Specialty Methods in Secondary Student Teaching
|
3
|
|
MATH 322
|
Introduction to Probability
|
3
|
MATH 316
|
Problem Solving II
|
3
|
|
MATH 410W
|
Introduction to Abstract Mathematics
|
3
|
|
|
|
|
|
|
14 -15
|
|
|
12
|
|
SENIOR YEAR
Third Semester
|
Cr
|
|
|
|
|
ED 410
|
Issues of Abuse & Student Teaching Seminar
|
2
|
|
|
|
|
ED 481S
|
Secondary Student Teaching
|
10-12
|
|
|
|
Total Credits 126
Note: Courses in bold are part of the GENERAL UNIVERSITY COURSE REQUIREMENTS.
Bachelor of Arts Degree. Major: Mathematics
This baccalaureate degree program provides a mathematics degree appropriate especially for students who may wish to pursue careers or graduate studies in fields such as mathematics, applied mathematics, mathematics education, computer science, engineering, statistics, or business.
1. General University Requirements 43-45 credits
2. Lower-division Core 37 credits
SAH 102 Sahaptin Language II
Or
SPAN 102 Spanish II
Or
LAT 102 Latin II 4
CPSC 131 Program Design and Development 3
CPSC 240 Advanced Programming 3
CPSC 231 Discrete Mathematics 3
PHYS 211 General Physics I 3
PHYS 211S Lab General Physics I 1
PHYS 212 General Physics II 3
PHYS 212S Lab General Physics II 1
PHIL 210H Philosophy/Critical Reasoning 3
MATH 212 Calculus and Analytical Geometry I 5
MATH 213W Calculus and Analytical Geometry II 5
MATH 221W Introduction to Probability and Statistics 3
(17 credits applied to both the GUCRs and the major)
3. Upper-division Core 41 credits
MATH 312 Calculus and Analytical Geometry III 3
MATH 313 Multivariable Calculus 3
MATH 315 Problem Solving I 3
MATH 316 Problem Solving II 3
MATH 321W Statistics 3
MATH 322 Introduction to Probability 2
MATH 330 Differential Equations 3
MATH 331 Linear Algebra I 3
MATH 332 Linear Algebra II 3
MATH 410 Abstract Algebra I 3
MATH 415 Abstract Algebra II 3
MATH 401 Formal Geometry I 3
MATH 402 Formal Geometry II 3
MATH 495W Special Project
Or
MATH 497W Senior Thesis 3
Upper-division Science/Math/CPSC Electives 22
Minimum of 126 credits required, including 48 upper-division credits.
COURSE GUIDE FOR MATHEMATICS
|
FRESHMAN YEAR
First Semester
|
Cr
|
FRESHMAN YEAR
Second Semester
|
Cr
|
|
ENG 101
|
English Composition I
|
3
|
ENG 102
|
English Composition II
|
3
|
|
COMM 105
|
Heritage Core
|
3
|
MATH 221
|
Intro. to Probability and Statistics
|
3
|
|
|
FINE ARTS ELECTIVE
|
3
|
PHIL 210H
|
Logic/Critical Thinking
|
3
|
|
CPSC 131
|
Program Design and Development
|
3
|
CPSC 240
|
Advanced Programming
|
3
|
|
MATH 212
|
Calculus and Analytical Geometry I
|
5
|
MATH
213W
|
Calculus and Analytical Geometry II
|
5
|
|
|
|
17
|
|
|
17
|
|
SOPHOMORE YEAR
First Semester
|
Cr
|
SOPHOMORE YEAR
Second Semester
|
Cr
|
|
|
|
|
HUMANITIES ELECTIVE (ENG 221/ PHIL 310/REL 320)
|
3
|
HIS 204
|
Fund. of the History of the American People I
|
3
|
|
HIS 101
|
World Civilization I
|
3
|
PHYS 212
|
General Physics II + Lab
|
4
|
|
PHYS 211
|
General Physics I + Lab
|
4
|
MATH 313
|
Multivariable Calculus
|
3
|
|
MATH 312
|
Calculus and Analytical Geometry III
|
3
|
MATH 330
|
Differential Equations
|
3
|
|
MATH 322
|
Intro. to Probability
|
2
|
MATH 321
|
Statistics
|
3
|
|
|
|
15
|
|
|
16
|
|
JUNIOR YEAR
First Semester
|
Cr
|
JUNIOR YEAR
Second Semester
|
Cr
|
|
|
|
|
Foreign Language
|
4
|
|
Foreign Language
|
4
|
|
|
Fine Arts Elective
|
3
|
|
UPPER-DIVISION ELECTIVE
|
3
|
|
CPSC 231
|
Discrete Math
|
3
|
|
UPPER-DIVISION ELECTIVE
|
3
|
|
MATH 331
|
Linear Algebra I
|
3
|
MATH 402
|
Formal Geometry II
|
3
|
|
|
MATH
401W
|
Formal Geometry I
|
3
|
MATH 332
|
Linear Algebra II
|
3
|
|
|
|
|
16
|
|
|
16
|
|
SENIOR YEAR
First Semester
|
Cr
|
SENIOR YEAR
Second Semester
|
Cr
|
|
MATH
315
|
Problem Solving I
|
3
|
MATH 316
|
Problem Solving II
|
3
|
|
MATH
410W
|
Abstract Algebra I
|
3
|
MATH 415
|
Abstract Algebra II
|
3
|
|
|
UPPER-DIVISION ELECTIVE
|
3
|
MATH
497W Or MATH
495W
|
Senior Thesis Or
Special Project
|
3
|
|
|
UPPER-DIVISION ELECTIVE
|
2
|
|
UPPER-DIVISION ELECTIVE
|
3
|
|
|
UPPER-DIVISION ELECTIVE
|
3
|
|
UPPER-DIVISION ELECTIVE
|
3
|
|
|
|
14
|
|
|
15
|
Total Credits 126
Note: Courses in bold are part of the GENERAL UNIVERSITY COURSE REQUIREMENTS.
Associate of Arts Degree. Area: Interdisciplinary Studies in Mathematics
Students completing the associate of arts degree may continue their program and obtain a baccalaureate degree or may begin their work careers.
1. General University Requirements.................................................................................. 43-45 credits
2. Interdisciplinary Core......................................................................................................... 9 credits
MATH 221W Introduction to Probability and Statistics............................................................ 3
ENG 351W Technical and Report Writing............................................................................ 3
PHIL 310W Philosophy and Culture I ................................................................................. 3
3. Science/Environmental Science/Mathematics.................................................................... 12 credits
(chosen with approval of advisor)
Minimum total credits 64
COURSE DESCRIPTIONS
Students should consult with the program chair if they are not sure of their preparation for a specific course. Course prerequisites specified are the minimum preparation required. In their first two university years, students need to work closely with their advisors to schedule the necessary General College Course Requirements and lower-division core courses to properly prepare for upper-division studies.
MATH 101 College Algebra for the Liberal Arts 3 credits
Students extend their knowledge of functions from a modeling perspective, with emphasis placed on the relationships between equations and their tabular and graphical representations. Students investigate linear functions, curve fitting, quadratics, concavity, exponential functions, and logarithmic functions. Offered spring semesters. Prerequisite: Passing grade in MATH 096: Intermediate Algebra or equivalent.
MATH 116 Foundational Mathematics for Teachers I 3 credits
Students will acquire a deep understanding of the concepts of elementary mathematics while focusing on mathematical precision, communication, problem solving, mathematics history, and technology integration. Topics will include sets, operations on real numbers, number theory, proportional reasoning, percentages, and algebra. The course contents will be connected to the NCTM standards and the Washington State Essential Academic Learning Standards. Prerequisite: Passing grade in MATH 096: Intermediate Algebra or equivalent. Offered fall semesters.
MATH 117 Foundational Mathematics for Teachers II 3 credits
Students will acquire a deep understanding of the concepts of elementary mathematics while focusing on mathematical precision, communication, problem solving, mathematics history, and technology integration. Topics will include statistics, probability, geometry, and measurement. The course contents will be connected to the NCTM standards and the Washington State Essential Academic Learning Standards. Prerequisite: Passing grade in MATH 096: Intermediate Algebra or equivalent. Offered spring semesters.
MATH 120 Introduction to Geometry 3 credits
Students in this course explore basic properties and techniques related to points, lines, angles, and two- and three-dimensional figures. They develop and prove some key results in Euclidean and non-Euclidean geometry. This course emphasizes the historical development of geometry. Prerequisite: Passing grade in MATH 096: Intermediate Algebra or equivalent. Offered spring semesters of even-numbered years.
MATH 135 Algebra Applied to Business 3 credits
Students in this course will experience a broad range of business, social science, and science applications of precalculus mathematics. The course will have three learning emphases: setting up applications for solutions using technology (graphing calculators and Microsoft Excel), finding and interpreting solutions, and refining a sense of numbers in the context of the applications. Topics will include systems of equations; linear programming; linear, exponential, and quadratic equations; and finance mathematics (loans, interest, annuities, amortization, and sinking funds). A graphing calculator (TI-86) and access to Excel are required for the course. Prerequisite: Passing grade in MATH 096: Intermediate Algebra or equivalent. Offered fall semesters.
MATH 140 Precalculus 3 credits
Students investigate functional transformations, functional compositions, function inverses, polynomial and rational functions, and sequences. Prerequisite: Passing grade in MATH 096: Intermediate Algebra or equivalent. Offered fall semesters.
MATH 150 Trigonometry 3 credits
Students explore periodic functions and investigate right-angle trigonometry. Students extend their studies by investigating applications of trigonometry to general triangles and exploring trigonometric identities. Students are also introduced to polar coordinates and vectors. Prerequisite: C or better in MATH 140. Offered spring semesters.
MATH 212 Calculus and Analytical Geometry I 5 credits
In this course, students begin a study of single-variable calculus, including limits and continuity, basic differentiation techniques, applications of differentiation, and an introduction to integration. Prerequisite: C or better in MATH 150. Offered fall semesters.
MATH 213W Calculus and Analytical Geometry II 5 credits
This course is a continuation of MATH 212, emphasizing the theory and applications of one-variable calculus. Topics include integration and differentiation of logarithmic, exponential, and transcendental functions; applications of integration; improper integrals; integration by parts; trigonometric substitution; partial fractions; L’Hôpital’s Rule, convergence and divergence of infinite series; Taylor polynomials; and Taylor and Maclaurin series. Prerequisite: C or better in MATH 212. Offered spring semesters.
MATH 221W Introduction to Probability and Statistics 3 credits
Students learn basic concepts and techniques of descriptive and inferential statistics in the context of real data. The course emphasizes interpretation and the use of computer software rather than hand computations. Students explore relevant aspects of the history of mathematics. Prerequisites: Passing grade in MATH 096: Intermediate Algebra or equivalent; ENG 101. Offered fall and spring semesters.
MATH 245 Calculus Applied to Business/Economics 3 credits
Students in this mathematics course will experience calculus-based problems with applications in business, science, and the social sciences. The course will have three learning emphases: setting up applications using technology (graphing calculators and Microsoft Excel), finding and interpreting solutions, and refining a sense of numbers in the context of the applications. Students will use derivatives and integrals of polynomial, rational, exponential, and logarithmic functions to solve application problems in business, economics, and the social sciences. A graphing calculator (TI-86) and access to Excel are required for the course. Prerequisites: C or better in MATH 135, and a business or accounting course. Offered spring semesters.
MATH 305 Discrete Mathematics for Educators 3 credits
Discrete mathematical techniques and structures including finite set theory, graph theory, propositional calculus, combinatorics, and discrete probability. Students will focus on standards-based applications of discrete mathematics to the middle school and high school settings. Prerequisite: C or better in MATH 212; MATH 140 preferred but not required. Offered fall semesters of odd-numbered years.
MATH 310 Mathematics Seminar 1 credit
Selected topics in mathematics and related fields. Includes presentations by students, faculty, and outside speakers, as well as class discussion. Topics vary, and course may be taken more than once for credit. Offered fall and spring semesters.
MATH 312 Calculus and Analytic Geometry III 3 credits
Students study conic sections, parametric equations, polar coordinates, and vectors and vector-valued functions, and are introduced to functions of several variables and multivariable calculus, including partial derivatives, tangent planes and normal lines, directional derivatives and gradients, extrema, and Lagrange multipliers. Prerequisite: C or better in MATH 213. Offered fall semesters of even-numbered years.
MATH 314 Multivariable Calculus 3 credits
Students continue their study of multivariable calculus, including double- and triple-integrals, vector and scalar fields, conservative vector fields, parametric surfaces, surface integrals, the divergence theorem, Green’s theorem, Stokes’ theorem, and applications. Prerequisite: C or better in MATH 312. Offered spring semesters of odd-numbered years.
MATH 315 Problem Solving I 3 credits
This course introduces common problem-solving and modeling techniques used throughout the mathematics curriculum and focuses on solving challenging problems stated in terms of elementary combinatorics, geometry, algebra, and calculus. Students will learn to integrate and apply concepts and techniques from across the entire range of their mathematics course work to challenging, non-traditional problems. Prerequisite: C or better in MATH 212. Offered fall semesters of odd-numbered years.
MATH 316 Problem Solving II 3 credits
This course is a continuation of MATH: 316 Problem Solving I and continues students’ investigation of common problem-solving and modeling techniques used throughout the mathematics curriculum and focuses on solving challenging problems stated in terms of elementary combinatorics, geometry, algebra, and calculus. Students will learn to integrate and apply concepts and techniques from across the entire range of their mathematics course work to challenging, non-traditional problems. Prerequisite: C or better in MATH 315 or permission of the program chair. Offered spring semesters of even-numbered years.
MATH 321W Statistics 3 credits
Students will study statistical topics specific to the STEM disciplines, including discrete and continuous random variables, sampling and sampling distributions, confidence intervals, inferences based on single-sample and on two-sample hypothesis testing, analysis of variance, linear regression theory, chi-square tests, contingency tables, and nonparametric statistics. Prerequisites: C or better in MATH 322: Introduction to Probability or permission of the instructor; C or better in MATH 221: Introduction to Probability and Statistics or permission of the instructor. Offered spring semesters of even-numbered years.
MATH 322 Introduction to Probability 2 credits
An introductory course in probability, including basic axioms of probability; combinatorial probability; Bayes’ theorem; discrete and continuous random variables; and probability distributions for the binomial, geometric, Poisson, exponential, and normal random variables. Prerequisite: C or better in MATH 212 or permission of the instructor. Offered fall semesters of odd-numbered years.
MATH 330 Differential Equations 3 credits
Students learn a modeling approach to ordinary differential equations and their applications. The course focuses on first- and second-order differential equations and serves as an introduction to systems of differential equations. Students explore relevant aspects of the history. Prerequisite: C or better in MATH 213. Offered spring semesters of even-numbered years.
MATH 331 Linear Algebra I 3 credits
In this course, students learn about vector spaces, linear systems, matrices, and determinants. There is dual emphasis on formal proofs and computer solutions to applications. Prerequisite: C or better in MATH 212. Offered fall semesters of even-numbered years.
MATH 332 Linear Algebra II 3 credits
Students continue their study of linear algebra with more advanced topics, including eigenvalues and eigenvectors and singular value decomposition. Prerequisite: C or better in MATH 331. Offered spring semesters of odd-numbered years.
MATH 354 Methods of Teaching Mathematics (3) 3 credits
This class addresses the development and practice in teaching techniques in mathematics for secondary teachers, including lecture and laboratory methods, and should be taken the semester before student teaching. This course emphasizes methods for teaching mathematics topics that are highlighted in state and national standards for mathematics at the middle school and high school levels. Students will focus on methods for teaching that enhance mathematical reasoning, communication, and problem solving. Topics will be presented in the context of the history of mathematics. Prerequisite: C or better in MATH 140. Offered fall semesters of even-numbered years.
MATH 390 Advanced Topic 1-4 credits
Students pursue independent study of specialized subject matter in mathematics. Topics vary depending upon current interests and needs. May be repeated for credit with a new topic. Prerequisite: Permission of the program chair.
MATH 401 Formal Geometry I 3 credits
Students will investigate two- and three-dimensional Euclidean geometry, with emphasis on formal proof, mathematical communication, and axiomatics. Additionally, the concepts of completeness, independence, and consistency will be investigated, and software will be used as a tool to explore and develop conjectures. Prerequisites: C or better in MATH 120 or equivalent; MATH 213 or permission of the instructor. Offered fall semesters of even-numbered years.
MATH 402 Formal Geometry II 3 credits
This course is a continuation of MATH 401: Formal Geometry I. In this course, students will investigate non-Euclidean geometries, including hyperbolic geometry, spherical geometry, and projective geometry. The course will emphasize formal proof and mathematical communication and will incorporate the use of software to explore and develop conjectures. Prerequisite: C or better in MATH 401: Formal Geometry I. Offered spring semesters of odd-numbered years.
MATH 410 Abstract Algebra I 3 credits
Students will be exposed to formal proof and mathematical communication by studying the principles and concepts of modern abstract algebra. Topics include groups, rings, and fields, with applications to number theory, the theory of equations, and geometry. Prerequisite: C or better in MATH 213. Offered fall semesters of odd-numbered years.
MATH 415 Abstract Algebra II 3 credits
A continuation of Math 410: Abstract Algebra I. Students continue their study of the principles and concepts of modern abstract algebra. Topics include groups, rings, and fields, with applications to number theory, the theory of equations, and geometry. Prerequisite: C or better in MATH 213. Offered spring semesters of even-numbered years.
MATH 420 Numerical Analysis 3 credits
In a hands-on environment, students explore basic concepts in numerical analysis. Possible topics include finite differences, interpolation, iteration, differentiation, integration, numerical solutions of ordinary differential equations, and error analysis. Prerequisite: C or better in MATH 330. Offered TBA.
MATH 490 Internship 1-6 credits
Through individually appropriate field experiences, students apply knowledge gained from course work and integrate theory and practice in professional situations. Prerequisite: Senior standing and permission of the program chair.
MATH 495W Special Project 3 credits
Students in this advanced course pursue an approved topic through independent study under the direction of a faculty member and produce a specific outcome. Only three semester credit hours of either 495 or 497 may be used to satisfy the upper-division concentration requirements. Prerequisite: Senior standing and permission of the program chair.
MATH 497W Senior Thesis 3 credits
Students in this advanced course complete an independent research project or scholarly investigation that demonstrates mastery of methodology appropriate to the student’s field of study. Only three semester credit hours of either 495 or 497 may be used to satisfy the upper-division concentration requirements. Prerequisite: Senior standing and permission of the program chair.
COMPUTER SCIENCE DEPARTMENT
The Computer Science Program encompasses the theory and techniques by which information is encoded, stored, communicated, transformed, and analyzed. It deals particularly with the theory of algorithms (i.e., effective procedures), with the structure of languages for expression of algorithms, and with the design of efficient algorithms for the solution of practical problems. Of central concern is the study of computer systems (hardware and programs) for the automatic execution of these algorithms.
Computer science has its principle basis in engineering and mathematics. In addition, it draws upon concepts from a wide variety of other disciplines, including linguistics, psychology, biology, philosophy, economics, and business. It has applications to these and other disciplines.
DEGREES AND PROGRAMS OFFERED
The Computer Science Department offers courses to complete the following degrees and programs:
Bachelor of Science (B.S.) degree
Major: Computer Science
Associate of Arts (A.A.)
Area: Interdisciplinary Studies in Computer Science
B.S. in Computer Science Outcomes
Goal 1: Students will demonstrate subject-matter knowledge in the major.
1.1 Students will have the ability to apply knowledge of computing and mathematics appropriate to their discipline.
1.2 Students will have the ability to understand the fundamental principles of the science of computation, including those of algorithm analysis, software design, operating systems, and databases.
1.3 Students will have the ability to analyze a problem and identify and define the computing requirements appropriate to the solution (using efficient algorithms, data structures, etc).
1.4 Students will have the ability to design, implement, test, and evaluate a computing system, software component, or algorithm to meet required needs and imposed constraints.
1.5 Students will be proficient in the use of more than one programming language.
Goal 2: Students will be prepared to function professionally in the field of computer science.
2.1 Students will demonstrate an understanding of professional and ethical responsibility.
2.2 Students will recognize the responsibilities and ethical, legal, security, and social issues in the design and application of computer systems.
Goal 3: Students be proficient at communicating.
3.1 Students will communicate effectively orally and in writing.
3.2 Students will be able to analyze the local and global impacts of computing on individuals, organizations, and society.
3.3 Students will function effectively on teams to accomplish a common goal.
Goal 4: Students will use technology competently.
4.1 Students will have knowledge of contemporary problems and technologies related to computer science.
4.2 Students will be able to use modern software development tools and languages necessary for professional practice.
4.3 Students will recognize the need for and will engage in lifelong learning.
Goal 5: Students will adhere to high standards of professional ethics.
5.1 Students will realize the need for continuing professional development.
5.2 Students will demonstrate a commitment to computer science and its advancement.
What jobs are available for computer science graduates?
- Computer programmer
- System analyst
- Web administrator
- Network administrator
- Security specialist
- Database administrator
- Software engineer
DEGREE AND PROGRAM OPTIONS AND REQUIREMENTS
Bachelor of Science Degree. Major: Computer Science
This baccalaureate degree program provides the foundation for a lifelong career in the computing field. The core requirements include courses in hardware, software, and the mathematical basis of computing. Elective courses provide the opportunity for further exploration of areas within computing.
Students planning to pursue a Bachelor of Science in Computer Science must complete the following courses:
1. General University Course Requirements........................................................................ 43-45 credits
2. Lower-division Core........................................................................................................... 41 credits
CPSC 101 Introduction to Computer Science..................................................................... 3
CPSC 105 Introduction to Java.......................................................................................... 3
CPSC 112 Internet Programming...................................................................................... 3
CPSC 131 Program Design and Development.................................................................... 3
CPSC 231 Discrete Mathematics...................................................................................... 3
CPSC 240 Advanced Programming................................................................................... 3
CPSC 250 Digital Logic.................................................................................................... 3
MATH 212 Calculus and Analytical Geometry I.................................................................. 5
MATH 213W Calculus and Analytical Geometry II.................................................................. 5
MATH 221W Introduction to Probability and Statistics............................................................ 3
PHYS 121 Introduction to Physics.................................................................................... 4
PHIL 210H Logical and Critical Reasoning.......................................................................... 3
(20 credits may be applied to both the GUCRs and the major)
3. Upper-division Core 36 credits
CPSC 300 Design and Analysis of Algorithms.................................................................... 3
CPSC 305 Intermediate Java............................................................................................ 3
CPSC 306 Computer Organization and Architecture........................................................... 3
CPSC 309W Software Development..................................................................................... 3
CPSC 321 Operating Systems......................................................................................... 3
CPSC 331 Theory of Programming Languages................................................................... 3
CPSC 340 Data Structures and Data Management............................................................. 3
CPSC 344 Database Management.................................................................................... 3
CPSC 410 Cryptography and Network Security.................................................................. 3
CPSC 495 Senior Project
Or
CPSC 497 Senior Thesis.................................................................................................. 3
MATH 331 Linear Algebra I............................................................................................... 3
ENG 351W Technical and Report Writing............................................................................ 3
4. Upper-division Electives (as needed)................................................................................... 26 credits
Select from the following:
CPSC 310, 311, 315, 316, 350W, 360, 390, 421, 480, 490,
MATH 310, 312, 314, 321, 322, 330, 332, 420
Minimum total credits 126, including 48 upper-division credits
COURSE GUIDE FOR COMPUTER SCIENCE
|
FRESHMAN YEAR
First Semester
|
Cr
|
FRESHMAN YEAR
Second Semester
|
Cr
|
|
ENG 101
|
English Composition I
|
3
|
ENG 102
|
English Composition II
|
3
|
|
MATH 212
|
Calculus and Analytical Geometry I
|
5
|
MATH 213
|
Calculus and Analytical Geometry II
|
5
|
|
CPSC 105
|
Intro. to Java
|
3
|
CPSC 305
|
Intermediate Java
|
3
|
|
CPSC 101
|
Intro. to Computer Science
|
3
|
MATH 221W
|
Intro. to Probability and Statistics
|
3
|
|
COMM 105
|
Heritage Core
|
3
|
HIS 101
|
World Civilization I
|
3
|
|
|
|
17
|
|
|
17
|
|
SOPHOMORE YEAR
First Semester
|
Cr
|
SOPHOMORE YEAR
Second Semester
|
Cr
|
|
PHIL 210H
|
Logic/Critical Thinking
|
3
|
|
Humanities/Social Science Elective
|
3
|
|
CPSC 131
|
Program Design and Development
|
3
|
CPSC 240
|
Advanced Programming
|
3
|
|
CPSC 250
|
Digital Logic
|
3
|
CPSC 112
|
Internet Programming
|
3
|
|
PHYS 121
|
Introduction to Physics
|
4
|
CPSC 231
|
Discrete Mathematics
|
3
|
|
|
Fine Arts Elective
|
3
|
|
Fine Arts Elective
|
3
|
|
|
|
16
|
|
|
15
|
|
JUNIOR YEAR
First Semester
|
Cr
|
JUNIOR YEAR
Second Semester
|
Cr
|
|
MATH 331
|
Linear Algebra
|
3
|
|
Global Humanities Course
|
3
|
|
|
Humanities/Social Science Elective
|
3
|
ENG 351W
|
Technical and Report Writing
|
3
|
|
CPSC 310
|
Intro. to Python
|
3
|
CPSC 311
|
Intermediate Python
|
3
|
|
CPSC 321
|
Operating Systems
|
3
|
CPSC 300
|
Design and Analysis of Algorithms
|
3
|
|
CPSC 340
|
Data Structure and Data Management
|
3
|
CPSC 331
|
Theory of Programming Languages
|
3
|
|
|
|
15
|
|
|
15
|
|
SENIOR YEAR
First Semester
|
Cr
|
SENIOR YEAR
Second Semester
|
Cr
|
|
|
CPSC Elective
|
3
|
CPSC 306
|
Computer Organization and
Architecture
|
3
|
|
CPSC
309W
|
Software Development
|
3
|
CPSC
350W
|
Systems Analysis and Design
|
3
|
|
CPSC 315
|
Intro. to PERL
|
3
|
CPSC 316
|
Intermediate PERL
|
3
|
|
CPSC 344
|
Database Management
|
3
|
CPSC 410
|
Cryptography and Network Security
|
3
|
|
CPSC 490
|
Internship
|
4
|
CPSC 495
Or
CPSC 497
|
Special Project Or
Senior Thesis
|
3
|
|
|
|
16
|
|
|
15
|
Total: 126 credits
Note: Courses in bold are part of the GENERAL UNIVERSITY COURSE REQUIREMENTS (GUCRs).
Associate of Arts Degree. Area: Interdisciplinary Studies in Computer Science
1. General University Course Requirements......................................................................... 43-45 credits
2. Interdisciplinary Core 9 credits
MATH 221W Introduction to Probability and Statistics.......................................................... 3
ENG 351W Technical and Report Writing.......................................................................... 3
PHIL 310W Philosophy and Culture ................................................................................. 3
3. Computer Science/Science/Mathematics............................................................................. 12 credits
(chosen with approval of advisor)
Minimum total credits 64
COURSE DESCRIPTIONS
Students should consult with the program chair if they are not sure of their preparation for a specific course. Course prerequisites specified are the minimum preparation required. In their first two university years, students need to work closely with their advisors to schedule the necessary General University Course Requirements and lower-division core courses to properly prepare for upper-division studies.
CPSC 101 Introduction to Computer Science 3 credits
Introduction to foundations of computer science and computations, capabilities, and uses of computers. Offered fall and spring semesters.
CPSC 105 Introduction to Java 3 credits
Flow control, strings, I/O, structure programming, object-oriented programming, arrays, inheritance, streams, files, dynamic data structures, generics, recursion, applets, and GUIs. Prerequisite: Passing grade in MATH 096: Intermediate Algebra or equivalent. Offered fall semesters of even-numbered years.
CPSC 112 Internet Programming 3 credits
Comprehensive programming practice using languages and techniques applicable to the Internet. HTML, JavaScript, forms, and server-site scripts. Prerequisite: Programming experience helpful but not required. Offered spring semesters of even-numbered years.
CPSC 131 Program Design and Development 3 credits
Formulation of problems and top-down design of programs in a modern structured language for their solution on a microcomputer or disk operating systems. Prerequisite: Passing grade in MATH 096: Intermediate Algebra or equivalent. Offered fall semesters of odd-numbered years.
CPSC 231 Discrete Mathematics 3 credits
Discrete mathematics, trees, graphs, elementary logic, and combinatorics, all with application to computer science. Prerequisites: C or better in MATH 140; CPSC 131 or equivalent. Offered spring semesters of even-numbered years.
CPSC 240 Advanced Programming 3 credits
Advanced programming techniques, data structures and program design principles, and non-numeric computing. Prerequisite: C or better in CPSC 131. Offered spring semesters of even-numbered years.
CPSC 250 Digital Logic 3 credits
Digital logic and systems, machine-level representation of data, and software development. Prerequisite or co-requisite: C or better in CPSC 131. Offered fall semesters of odd-numbered years.
CPSC 300 Design and Analysis of Algorithms 3 credits
Analysis of data structures and algorithms, computational complexity, and design of efficient data-handling procedures. Prerequisites: C or better in CPSC 131; MATH 140 or equivalent. Offered spring semesters of odd-numbered years.
CPSC 304 Computers in the Classroom 3 credits
Introduction to various applications and utility software packages, which may include teaching aids, spreadsheets, graphical presentation of data, and statistical analysis packages. May not be used toward Bachelor of Science in Computer Science requirements. Recommended for teachers and/or educators. Offered fall and spring semesters.
CPSC 305 Intermediate Java 3 credits
This course is a continuation of CPSC 105: Introduction to Java. Students will test implementation of multiple classes, object relations, systems modeling and implementation, iteration, binary searches, sorting techniques, inheritance, overriding, overloading, graphical components, and abstract classes. Prerequisite: C or better in CPSC 105: Introduction to Java. Offered spring semesters of odd-numbered years.
CPSC 306 Computer Organization and Architecture 3 credits
Organization of digital computers, memory system organization and architecture, instruction sets, interfacing, and communicating with the processor. Prerequisite: C or better in CPSC 250. Offered spring semesters of even-numbered years.
CPSC 309W Software Development 3 credits
Software engineering and requirements analysis, estimation, design, and verification techniques. Software engineering methodologies. Prerequisite: C or better in CPSC 240. Offered fall semesters of odd-numbered years.
CPSC 310 Introduction to Python 3 credits
Students will learn the basics of Python and Python programming environments. The course will provide a hands-on approach to developing programming skills, and students will develop, test, and execute code on both the Windows and UNIX platforms. Upon completing the course, students will be able to install and configure the Python language on Windows and UNIX platforms; navigate and use multiple Python programming environments; correctly use built-in Python objects; use Python statements and logical structures; use pre-defined, object-oriented classes; and integrate Python libraries with web servers, databases, and other applications. Prerequisite: Programming experience in any high-level language such as C++ or Java, or permission of the instructor. Offered spring semesters of even-numbered years.
CPSC 311 Intermediate Python 3 credits
This course is a continuation of CPSC 310: Introduction to Python. The core functionality of Python will be used, and students will gain a firm grasp of topics that include code introspection; flow control; function protocols; exception handling; functional programming; lists and dictionaries; classes; inheritance; overriding; building applications, packages, and libraries; regular expressions; iterators; generators; decorators; and context managers. Prerequisite: C or better in CPSC 310: Introduction to Python. Offered spring semesters of odd-numbered years.
CPSC 315 Introduction to Perl 3 credits
This course develops basic competency in the Perl programming language. It focuses on using Perl to develop web-based Internet and intranet applications. Topics of study include Perl for UNIX, Perl for Win32, CGI standards, HTML forms, scalar and array variables, control structures, file I/O, regular expressions, and subroutines. Prerequisites: Programming experience in any high-level programming language such as C++ or JAVA; CPSC 112: Internet Programming. Offered fall semesters of odd-numbered years.
CPSC 316 Intermediate Perl 3 credits
This course is a continuation of CPSC 315: Introduction to Perl. It introduces advanced programming using the Perl language for database interface and for developing web-based applications. Prerequisite: C or better in CPSC 315: Introduction to Perl. Offered spring semesters of even-numbered years.
CPSC 321 Operating Systems 3 credits
Processes, scheduling, device management, file systems, security, networking, and distributed systems. Prerequisite: C or better in CPSC 306. Offered fall semesters of even-numbered years.
CPSC 331 Theory of Programming Languages 3 credits
Covers language definition, data types, control structures, binding times, compilation, interpretation, dynamic procedure actuation, introduction to lexical analysis, and parsing. Prerequisite: C or better in CPSC 306. Offered spring semesters of odd-numbered years.
CPSC 340 Data Structures and Data Management 3 credits
Data structures and their applications in storage and file management and in database systems. Prerequisite: C or better in CPSC 240. Offered fall semesters of even-numbered years.
CPSC 344 Database Management 3 credits
File organization and management. Relevant data structures, access methods, storage devices. Widely used algorithms. Survey of database structures and techniques. Database management systems. Prerequisite: C or better in CPSC 240. Offered fall semesters of odd-numbered years.
CPSC 350W Systems Analysis and Design 3 credits
Analysis and design of computer systems typically found in a business environment. Related programming projects. Prerequisite: C or better in CPSC 131. Offered spring semesters of even-numbered years.
CPSC 390 Advanced Topics 1-4 credits
Independent study of specialized subject matter in computer science. Topics vary depending upon current interest and needs. May be repeated for credit with a new topic. Prerequisite: Permission of the program chair.
CPSC 410 Cryptography and Network Security 3 credits
Students will learn and apply the fundamental principles of cryptography and learn its application to network security. Topics will include classical and modern cryptography, cryptanalysis, secret key cryptosystems, public key cryptosystems, digital signature and authentication, hash functions and message digest, key distribution and key management, and network security protocols. Students will focus on the practical aspects and application of cryptosystems and security protocols in network systems such as the Internet. Prerequisite: Course work in any high-level programming language such as C++, Java, Perl, or Python.
CPSC 421 Theory of Computing 3 credits
Covers finite state machines, regular expressions, formal grammars, recursive functions, halting problems, recursive functions featuring machines, and the theory of automata. Prerequisites: C or better in CPSC 240; MATH 212W. Offered TBA.
CPSC 480 Selected Topics in Computer Science 3 credits
Classroom instruction in an advanced area of computer science. May not be taken as independent study. Recommended for computer science electives for majors. May be taken more than once for credit when topics vary. Prerequisite: Permission of the instructor.
CPSC 490 Internship 1-12 credits
May be repeated for credit; cumulative maximum 12 credits. By interview only. Experience in programming and systems analysis in a working environment under supervision of industrial or governmental professionals and faculty. Prerequisites: Permission of the program chair.
CPSC 495 Special Project 3 credits
An advanced course designed to permit qualified students to pursue an approved topic through independent study under the direction of a faculty member and to produce a specific outcome. Only three semester credit hours of either 495 or 497 may be used to satisfy the upper-division requirements. Prerequisites: Senior standing, permission of the program chair.
CPSC 497 Senior Thesis 3 credits