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 choices: 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.)
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
1. Area: Interdisciplinary Studies in Mathematics
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 a B.A. degree 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 Requirements |
43-45 credits |
| 2. Lower Division Core |
26 credits |
| SAH 102 Sahaptin Language II or |
| SPAN 102 Spanish II or |
| LAT 102 Latin II |
4 |
| PHYS 211 General Physics I |
4 |
| PHYS 212 General Physics II |
4 |
| MATH 212 Calculus and Analytical Geometry I |
5 |
| MATH 213W Calculus and Analytical Geometry II |
5 |
| (14 credits applied to both the General University Requirements and to the major) |
| 3. Upper Division Core |
30 - 32 credits |
| MATH 312 Calculus and Analytical Geometry III |
3 |
| MATH 313 Multivariable Calculus |
3 |
| MATH 321 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 410W Introduction to Abstract Mathematics |
3 |
| MATH 401W Formal Geometry I |
3 |
| MATH 402 Formal Geometry II |
3 |
| MATH 495W Special Project or |
| MATH 497W Senior Thesis |
1 - 3 credits |
| 4. Professional Education Courses |
34-36 credits |
| (See College of Education section.) |
| 5. Specialty Methods Courses |
6 credits |
| ED 491S Specialty Methods in Secondary Teaching |
3 |
| MATH 354 Methods of Teaching Secondary Mathematics |
3 |
| Minimum total credits, 126 including 48 upper division credits. |
COURSE GUIDE FOR MATHEMATICS ( 5 – 12 Credentials)
|
FRESHMAN YEAR
First Semester
|
|
FRESHMAN YEAR
Second Semester
|
|
|
|
|
Cr
|
|
|
Cr
|
|
ENG 101
|
English Composition I
|
3
|
ENG 102
|
English Composition II
|
3
|
|
|
Foreign Language
|
4
|
|
Foreign Language
|
4
|
|
COMM 105
|
Heritage Core
|
3
|
|
FINE ARTS ELECTIVE
|
3
|
|
MATH 212
|
Calculus & Analytical Geometry I
|
5
|
PHIL 210
|
Logic/Critical Thinking
|
3
|
|
|
|
|
MATH 213W
|
Calculus & Analytical Geometry II
|
5
|
|
|
|
15
|
|
|
18
|
|
SOPHOMORE YEAR
First Semester
|
|
SOPHOMORE YEAR
Second Semester
|
|
|
|
|
Cr
|
|
|
Cr
|
|
|
HUMANITIES ELECTIVE (ENG 221/ PHIL 310/REL320)
|
3
|
|
FINE ARTS ELECTIVE
|
3
|
|
HIS 101
|
World Civilization I
|
3
|
HIS 204
|
Fund. of the History of the American People I
|
3
|
|
PHYS 211
|
General Physics I
|
4
|
PHYS 212
|
General Physics II
|
4
|
|
MATH 312
|
Calculus & Analytical Geometry III
|
3
|
MATH 313
|
Multivariable Calculus
|
3
|
|
MATH 321
|
Statistics
|
3
|
MATH 330
|
Differential Equations
|
3
|
|
|
|
16
|
|
|
16
|
|
JUNIOR YEAR
First Semester
|
|
JUNIOR YEAR
Second Semester
|
|
|
|
|
Cr
|
|
|
Cr
|
|
ED 480
|
Issues of Abuse
|
1
|
ED 310
|
Parent & Community Involvement
|
2
|
|
ED 305W
|
Personal & Professional Foundations of Education
|
3
|
ED 315
|
Intro. to Curriculum Management, Methods, & Assessment
|
2
|
|
ED 325
|
Human Development & Learning
|
3
|
ED 491S
|
Specialty Methods in Secondary Teaching
|
3
|
|
MATH 401W
|
Formal Geometry I
|
3
|
MATH 402
|
Formal Geometry II
|
3
|
|
MATH 331
|
Linear Algebra I
|
3
|
MATH 332
|
Linear Algebra II
|
3
|
|
ED 344
|
Diversity Issues in the School
|
2
|
MATH 354
|
Methods of Teaching Secondary Mathematics
|
3
|
|
|
|
15
|
|
|
16
|
|
SENIOR YEAR
First Semester
|
|
SENIOR YEAR
Second Semester
|
|
|
|
|
Cr
|
|
|
Cr
|
|
MATH 410W
|
Introduction to Abstract Mathematics
|
3
|
ED 481E/S
|
Elementary/Secondary Student Teaching
|
12
|
|
ED 366
|
Special Needs Students in Regular Classroom
|
2
|
MATH 322
|
Introduction to Probability
|
2
|
|
ED 402W
|
Literacy Across the Curriculum
|
2
|
|
|
|
|
ED 405
|
Adv. Curriculum Management, Methods, & Assessment
|
4
|
|
|
|
|
BLE 409
|
English as a Second Language in the Content Areas
|
3
|
|
|
|
|
MATH 497W
|
Senior Thesis
|
2
|
|
|
|
|
|
|
16
|
|
|
14
|
Note: courses in bold are part of the GENERAL UNIVERSITY REQUIREMENTS.
Bachelor of Arts Degree, Major: Mathematics
This baccalaureate degree program provides a mathematics degree especially appropriate 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 |
31 credits |
| SAH 102 Sahaptin Language II or |
| SPAN 102 Spanish II or |
| LAT 102 Latin II |
4 |
| CPSC 131 Program Design & 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 |
| MATH 212 Calculus and Analytical Geometry I |
5 |
| MATH 213W Calculus and Analytical Geometry II |
5 |
| (18 credits may be applied to both the General University Requirements and to the major) |
| 3. Upper Division Core |
50 - 51 credits |
| MATH 312 Calculus and Analytical Geometry III |
3 |
| MATH 313 Multivariable Calculus |
3 |
| MATH 321 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 410W Introduction to Abstract Mathematics |
3 |
| MATH 401W 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 |
18 - 19 |
| Minimum of 126 credits required with 48 upper division |
COURSE GUIDE FOR MATHEMATICS (BA)
|
FRESHMAN YEAR
First Semester
|
|
FRESHMAN YEAR
Second Semester
|
|
|
|
|
Cr
|
|
|
Cr
|
|
ENG 101
|
English Composition I
|
3
|
ENG 102
|
English Composition II
|
3
|
|
COMM 105
|
Heritage Core
|
3
|
|
FINE ARTS ELECTIVE
|
3
|
|
|
FINE ARTS ELECTIVE
|
3
|
PHIL 210
|
Logic/Critical Thinking
|
3
|
|
CPSC 131
|
Program Design & Development
|
3
|
CPSC 240
|
Advanced Programming
|
3
|
|
MATH 212
|
Calculus & Analytical Geometry I
|
5
|
MATH 213W
|
Calculus & Analytical Geometry II
|
5
|
|
|
|
17
|
|
|
17
|
|
SOPHOMORE YEAR
First Semester
|
|
SOPHOMORE YEAR
Second Semester
|
|
|
|
|
|
|
Cr
|
|
|
Cr
|
|
|
HUMANITIES ELECTIVE (ENG 221/ PHIL 310/REL320)
|
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 & Analytical Geometry III
|
3
|
MATH 330
|
Differential Equations
|
3
|
|
MATH 321
|
Statistics
|
3
|
MATH 322
|
Intro to Probability
|
2
|
|
|
|
16
|
|
|
15
|
|
JUNIOR YEAR
First Semester
|
|
JUNIOR YEAR
Second Semester
|
|
|
|
|
Cr
|
|
|
Cr
|
|
|
Foreign Language
|
4
|
|
Foreign Language
|
4
|
|
|
UPPER DIVISION 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
|
|
SENIOR YEAR
|
|
|
Second Semester
|
|
|
|
Cr
|
|
|
Cr
|
|
MATH 410W
|
Introduction to Abstract Mathematics
|
3
|
MATH 497W
|
Senior Thesis
|
3
|
|
MATH 495W
|
Special Project
|
3
|
|
UPPER DIVISION ELECTIVE
|
3
|
|
|
UPPER DIVISION ELECTIVE
|
3
|
|
UPPER DIVISION ELECTIVE
|
3
|
|
|
UPPER DIVISION ELECTIVE
|
2
|
|
UPPER DIVISION ELECTIVE
|
3
|
|
|
UPPER DIVISION ELECTIVE
|
3
|
|
UPPER DIVISION ELECTIVE
|
3
|
|
|
|
14
|
|
|
15
|
Note: Courses in bold are part of the GENERAL UNIVERSITY 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: 61 |
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 minimum preparation required. In their first two college years, students need to work closely with their advisors to schedule the necessary general college requirements and lower division core courses to properly prepare for upper division studies.
MATH 101 College Algebra (3) 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. Prerequisite: Passing grade in MATH 096 Intermediate Algebra or equivalent; offered spring semester
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 the real numbers, number theory, proportional reasoning, percents, and algebra. The course contents will be connected to the NCTM standards and the Washington State Essential Academic Learning Standards. Prerequisites: Passing grade in Math 096 Intermediate Algebra or equivalent; offered fall semester
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. Prerequisites: Passing grade in Math 096 Intermediate Algebra or equivalent; offered spring semester
MATH 120 Introduction to Geometry (3) 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
MATH 135 Algebra Applied to Business (3) 3 credits
Students in this course will experience a broad range of business, social science, and science applications of pre-calculus 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 semester
MATH 140 Pre-Calculus (3) 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) 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 205 Survey of Calculus (3) 3 credits
This course focuses on the key concepts and applications of one-dimensional differential and integral calculus. Students use mathematics software to set up calculus solutions to real-world applications and then interpret the computer-generated solutions. Prerequisite: C or better in Math 140; offered fall semester
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 semester
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 & divergence of infinite series; Taylor polynomials; and Taylor & Maclaurin series. Prerequisite: C or better in MATH 212; offered spring semester
MATH 221W Introduction to Probability and Statistics (3) 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. Prerequisite: Passing grade in MATH 096 Intermediate Algebra or equivalent; ENG 101; offered fall and spring semester
MATH 245 Calculus Applied to Business/Economics (3) 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 semester
MATH 310 Mathematics Seminar 1 credit
Selected topics in mathematics and related fields; includes presentations by students, faculty, and outside speakers, and class discussion; topics vary and the course may be taken more than once for credit. Offered fall and spring semester
MATH 312 Calculus and Analytic Geometry III 3 credits
Students study conic sections, parametric equations, polar coordinates, vectors & vector-valued functions, and are introduced to functions of several variables and multivariable calculus including partial derivatives, tangent planes and normal lines, directional derivatives & gradients, extrema, and Lagrange multipliers. Prerequisite: C or better in MATH 213; offered fall semester
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, Divergence Theorem, Green's Theorem, Stoke’s Theorem, and applications. Prerequisite: C or better in MATH 312; offered spring semester
MATH 321 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. Prerequisite: C or better in Math 211 or permission of the instructor; offered fall semesters of odd-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, probability distributions for the binomial, geometric, Poisson, exponential and normal random variables. Prerequisites: C or better in Math 321 or permission of the instructor; offered spring semesters of even-numbered years
MATH 330 Differential Equations (3) 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 an introduction to systems of differential equations. Students explore relevant aspects of the history. Prerequisites: C or better in MATH 213; offered spring semesters of even numbered years
MATH 331 Linear Algebra I (3) 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) 3 credits
Students continue their study of linear algebra with more advanced topics including eigenvalues and eigenvectors and singular value decomposition. Prerequisite: MATH 331; offered spring semesters of odd-numbered years
MATH 350 Mathematics for Elementary Teachers (3) 3 credits
Students focus on mathematics topics emphasized in the Washington State Essential Academic Learning requirements for mathematics including measurement, geometry, probability, and statistics at the fourth grade level (benchmark 1). Topics will be presented in the context of the history of mathematics. Students will experience much of the material through a hands-on approach including manipulatives and computers. To successfully complete the course, students must demonstrate mastery of basic mathematics skills. Prerequisites: Admission to the Education Department and a passing grade in MATH 096 Intermediate Algebra or equivalent; offered fall semester
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 highlighted in the Washington State Essential Academic Learning requirements for mathematics at the middle school and high school level (benchmarks 2 and 3). 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. Prerequisites: C or better in MATH 140; offered spring semesters of odd-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 401W Formal Geometry I 3 credits
Students will investigate two and three-dimensional Euclidean geometry with emphases on formal proof, mathematical communication, and axiomatics. Additionally, the concepts of completeness, independence, and consistency will be investigated and software will 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. Prerequisites: C or better in Math 401 Formal Geometry I; offered spring semesters of odd-numbered years
MATH 410W Introduction to Abstract Mathematics 3 credits
Students will be exposed to formal proof and mathematical communication by studying abstract algebra, set theory, and elementary number theory. Topics include groups, homomorphisms, isomorphisms, the classification of finitely generated Abelian groups, rings, fields, divisibility, the Euclidean Algorithm, prime factorizations, Fermat’s Little Theorem, the Chinese Remainder Theorem, the Fundamental Theorem of Arithmetic, and the Fundamental Theorem of Algebra. Prerequisites: C or better in Math 213; offered fall semesters of odd-numbered years
MATH 420 Numerical Analysis (3) 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 fall semesters of even numbered years
MATH 490 Internship 1-6 credits
Through individually appropriate field experiences, students apply knowledge gained from coursework, and integrate theory and practice in professional situations. Prerequisite: Senior standing and permission of the Program Chair
MATH 495W Special Project 1-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 1-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
Computer Science 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 such as 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
1. Major: Computer Science
Associate of Arts (A.A.)
Area: Interdisciplinary Studies in Computer Science
Certificate Programs
1. Microcomputing
DEGREE AND PROGRAM OPTIONS AND REQUIREMENTS
Bachelor of Science Degree, Major: Computer Science.
This baccalaureate degree program provides the foundation for a life-long 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 the Bachelor of Science in Computer Science must complete the following courses:
| 1. General University Requirements |
43-45 credits |
| 2. Lower Division Core |
12-30 credits |
| 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 |
| ENG 101 English Composition I |
3 |
| ENG 102 English Composition II |
3 |
| SAH 102 Sahaptin Language II or |
| SPAN 102 Spanish II or |
| SPAN 206 Spanish Language for Spanish Speakers I |
3-4 |
| (30 credits, 15 of which may be applied to both the General University Requirements and the major) |
| The Lower Division Core must be completed with grades of 2.00 or better before a student will be allowed admission into the upper division courses in Computer Science. |
| 3. Computer Science Major Requirements |
33-40 credits |
| CPSC 300 Design and Analysis of Algorithms |
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 497 Senior Thesis |
3 |
| MATH 221W Introduction to Probability and Statistics |
3 |
| MATH 312 Calculus and Analytic Geometry III |
3 |
| MATH 331 Linear Algebra I |
3 |
| PHYS 121 Introduction to Physics |
4 |
| PHIL 210 Logical and Critical Reasoning |
3 |
| ENG 351W Technical and Report Writing |
3 |
| (43 credits, 7 of which may be applied to both the General University Requirements and the major) |
| These requirements include 27 upper division Computer Science courses and supporting course work. |
| 4. Upper-Division Electives (as needed) |
18-38 credits |
| 6-12 upper-division elective courses selected from the following: |
| CPSC 344, 350W, 360, 390, 421, 480, 490, 495 |
| MATH 313, 321, 330, 332, 390, 420 |
| PHYS 390 |
| At most six credits of CPSC 390, CPSC 490, MATH 390, and PHYS 390 combined may be counted toward the total. |
| Minimum total credits 126 including 48 upper division |
COURSE GUIDE FOR COMPUTER SCIENCE
|
FRESHMAN YEAR
First Semester
|
|
FRESHMAN YEAR
Second Semester
|
|
|
|
|
Cr
|
|
|
Cr
|
|
COMM 105
|
Heritage Core
|
3
|
ENG 102
|
English Composition II
|
3
|
|
ENG 101
|
English Composition I
|
3
|
HIS 101
|
World Civilization I
|
3
|
|
MATH 212
|
Calculus & Analytical Geometry I
|
5
|
CPSC 112
|
Internet Programming
|
3
|
|
PHIL 210
|
Logic/Critical Thinking
|
3
|
MATH 213
|
Calculus & Analytical Geometry II
|
5
|
|
CPSC 101
|
Intro. to Computer Science
|
3
|
MATH 221W
|
Intro. to Probability & Statistics
|
3
|
|
|
|
17
|
|
|
17
|
|
SOPHOMORE YEAR
First Semester
|
|
SOPHOMORE YEAR
Second Semester
|
|
|
|
|
Cr
|
|
|
Cr
|
|
|
WORLD LANGUAGE
|
4
|
|
SOCIAL SCIENCE COURSE
|
3
|
|
|
HUMANITIES ELECTIVE (HUM 205/ART/MUS)
|
3
|
|
HUMANITIES ELECTIVE (ENG 221/ PHIL 310/REL320)
|
3
|
|
HIS 102
|
World Civilization II or
|
|
|
LABORATORY SCIENCE COURSE
|
4
|
|
HIS 204
|
Fund. of the History of the American People I or
|
|
CPSC 240
|
Advanced Programming
|
3
|
|
HIS 205W
|
Fund. of the History of the American People II
|
3
|
MATH 331
|
Linear Algebra
|
3
|
|
CPSC 131
|
Program Design and Development
|
3
|
|
|
|
|
MATH 312
|
Calculus & Analytical Geometry III
|
3
|
|
|
|
|
|
|
16
|
|
|
16
|
|
JUNIOR YEAR
First Semester
|
|
JUNIOR YEAR
Second Semester
|
|
|
|
|
Cr
|
|
|
Cr
|
|
PHYS 121
|
Introduction to Physics
|
4
|
CPSC 306
|
Computer Organization & Architecture
|
3
|
|
CPSC 231
|
Discrete Mathematics
|
3
|
CPSC 321
|
Operating Systems
|
3
|
|
CPSC 250
|
Digital Logic
|
3
|
CPSC 344
|
Database Management
|
3
|
|
CPSC 340
|
Data Structure & Data Management
|
3
|
MATH 313
|
Calculus of Several Variables
|
3
|
|
MATH 321
|
Statistics
|
3
|
MATH 410
|
Introduction to Abstract Mathematics
|
3
|
|
MATH 420
|
Numerical Analysis
|
3
|
|
|
|
|
|
|
19
|
|
|
15
|
|
SENIOR YEAR
First Semester
|
|
SENIOR YEAR
Second Semester
|
|
|
|
|
Cr
|
|
|
Cr
|
|
ENG 351W
|
Technical and Report Writing
|
3
|
CPSC 300
|
Design & Analysis of Algorithms
|
3
|
|
CPSC 350W
|
Systems Analysis and Design
|
3
|
CPSC 309W
|
Software Development
|
3
|
|
CPSC 421
|
Theory of Computing
|
3
|
CPSC 331
|
Theory of Programming Languages
|
3
|
|
CPSC 490
|
Internship
|
3
|
CPSC 497
|
Senior Thesis
|
3
|
|
MATH 332
|
Linear Algebra II
|
3
|
MATH 330
|
Differential Equations
|
3
|
|
|
|
15
|
|
|
15
|
Total: 126 credits
Note: Courses in bold are part of the GENERAL UNIVERSITY REQUIREMENTS.
Associate of Arts Degree, Area: Interdisciplinary Studies in Computer Science
| 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 |
3 |
| 3. Computer Science/Science/Mathematics |
12 credits |
| (chosen with approval of advisor). |
| Minimum total credits: 61 |
Microcomputing Certificate
This is a one year program which may lead directly to employment or be incorporated into a degree program in Computer Science. All courses required for this certificate are offered on the Heritage main campus. Courses required for the certificate are:
| CPSC 100 Word Processing |
3 |
| CPSC 101 Introduction to Computer Science |
3 |
| CPSC 112 Internet Programming |
3 |
| CPSC 131 Program Design and Development |
3 |
| CPSC 240 Advanced Programming |
3 |
| ENG 101 English Composition I |
3 |
| MATH 101 Intermediate College Algebra |
3 |
| MATH 221W Introduction to Probability and Statistics |
3 |
| PHSC 101 Science Concepts and Application |
4 |
| Elective |
3 |
| TOTAL CREDITS |
31 |
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 minimum preparation required. In their first two university years, students need to work closely with their advisors to schedule the necessary general university requirements and lower division core courses to properly prepare for upper division studies.
CPSC 100 Word Processing (3) 3 credits
Introduction to foundations of word processing and related concepts in today's business environment including information processing, managing a computer system, and developing system control; does not satisfy the General University Requirement for Computer Science. Offered fall and spring semester
CPSC 101 Introduction to Computer Science (3) 3 credits
Introduction to foundations of Computer Science and computations, capabilities, and uses of computers; offered fall and spring semester
CPSC 102 Microsoft Office Applications (3) 3 credits
A comprehensive course in the use of Microsoft Office software; topics include Microsoft Word, Outlook, Excel, PowerPoint, and Access. Prerequisite: CPSC 100 or equivalent.
CPSC 105 Introduction to Java (3) 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 Intermediate Algebra or equivalent; offered fall semester
CPSC 112 Internet Programming (3) 3 credits
Comprehensive programming practice using languages and techniques applicable to the Internet; HTML, Java Script, Forms, and sever-site scripts; Prerequisite: Programming experience helpful but not required; offered spring semester
CPSC 131 Program Design and Development (3) 3 credits
Formulation of problems and top down design of programs in a modern structured language for their solution on a microcomputer; disk operating systems; Prerequisites: Passing grade in MATH 0956Intermediate Algebra or equivalent; offered fall semester
CPSC 231 Discrete Mathematics (3) 3 credits
Discrete mathematics, trees, graphs, elementary logic, and combinatorics with application to Computer Science; Prerequisites: C or better in MATH 140 and CPSC 131 or equivalent; offered fall semesters in even numbered years
CPSC 240 Advanced Programming (3) 3 credits
Advanced programming techniques, data structures and program design principles, non-numeric computing; Prerequisite: C or better in CPSC 131; offered spring semester
CPSC 250 Digital Logic (3) 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 in even numbered years
CPSC 300 Design and Analysis of Algorithms (3) 3 credits
Analysis of data structures and algorithms, computational complexity and design of efficient data handling procedures; Prerequisites: C or better in CPSC 131 and MATH 140 or equivalent offered spring semesters in even numbered years
CPSC 304 Computers in the Classroom (3) 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 Computer Science Bachelor of Science requirements; recommended for teachers and/or educators; offered fall semester
CPSC 306 Computer Organization and Architecture (3) 3 credits
Organization of digital computers, memory system organization and architecture, instruction sets, interfacing, communicating with the processor; Prerequisite: C or better in CPSC 250; offered spring semesters in odd numbered years
CPSC 309W Software Development (3) 3 credits
Software engineering; requirements analysis, estimation, design, verification techniques; software engineering methodologies; Prerequisite: C or better in CPSC 240; offered spring semesters in even numbered years
CPSC 321 Operating Systems (3) 3 credits
Processes, scheduling, device management, file systems, security, networking, and distributed systems. Prerequisite: C or better in CPSC 306. Offered spring semesters in odd numbered years
CPSC 331 Theory of Programming Languages (3) 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 in even numbered years
CPSC 340 Data Structures and Data Management (3) 3 credits
Data structures and their applications in storage and file management and in data base systems; Prerequisite: C or better in CPSC 240; offered fall semesters in even numbered years
CPSC 344 Data Base Management (3) 3 credits
File organization and management; relevant data structures, access methods, storage devices; widely used algorithms; survey of data base structures and techniques; data base management systems; Prerequisite: C or better in CPSC 240; offered spring semesters in odd numbered years
CPSC 350W Systems Analysis and Design (3) 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 fall semesters in odd 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 421 Theory of Computing (3) 3 credits
Covers finite state machines, regular expressions, formal grammars, recursive functions, halting problem, recursive functions featuring machines, theory of automata; Prerequisites: C or better in CPSC 240 and MATH 212W; offered fall semesters in odd numbered years
CPSC 480 Selected Topics in Computer Science (3) 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: Senior standing; permission of the t
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
This is an advanced course allowing a student to complete an independent research project or scholarly investigation which 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 requirements. Prerequisites: Senior standing; permission of the Program Chair