Heritage University

CATALOG

 Mathematics and Computer Science Department
Minimize

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