Department of Mathematics and Computer Science
search for  


About
Faculty
Students
Programs
Courses
Location

Course Offerings

Mathematics

CourseTitleCredit Hours
MTH 105Introduction to Functions and Graphs3
MTH 131Finite Mathematics3
MTH 132Calculus for the Management, Life, and Social Sciences3
MTH 141Pre-Calculus Algebra and Trigonometry3
MTH 142Calculus I3
MTH 153Number Systems.3
MTH 154A Survey of Mathematics3
MTH 210Discrete Mathematics3
MTH 241Calculus II3
MTH 242Calculus III3
MTH 243Vector Calculus3
MTH 263Linear Algebra3
MTH 288Special Topics3
MTH 311Geometry3
MTH 327Differential Equations3
MTH 361Abstract Algebra3
MTH 372Quantitative Analysis for Decision Making3
MTH 388Special Topics3
MTH 390The Historical Development of Mathematics3
MTH 411Independent Study3
MTH 441Advanced Calculus3
MTH 452Problem Solving Seminar1
MTH 460Numerical Methods3
MTH 471Student Career Intern Program6
MTH 488Special Topics3
MTH 499Senior Seminar3

Statistics

CourseTitleCredit Hours
STS 220Introduction to Statistics3
STS 315Probability3
STS 320Mathematical Statistics and Data Analysis.3
STS 321Linear Statistical Models.3
STS 325Introduction to Time Series3
STS 410Actuarial Models and Life Contingencies3
STS 499Senior Seminar0

Computer Science

CourseTitleCredit Hours
CSC 121Internet and Scientific Applications3
CSC 162Introduction to Computer Programming3
CSC 262Advanced Programming3
CSC 288Special Topics3
CSC 305Data Structures3
CSC 340Assembly and Machine Language3
CSC 341Computer Architecture3
CSC 345File Processing3
CSC 348Computer Networking3
CSC 350Programming Languages3
CSC 388Special Topics3
CSC 411Independent Study3
CSC 422Operating Systems3
CSC 430Computer Graphics3
CSC 435Parallel Computing3
CSC 450Compiler Design and Implementation3
CSC 460Numerical Methods3
CSC 471Student Career Intern Program6
CSC 488Special Topics3
CSC 499Senior Seminar3

Supporting Courses

CourseTitleCredit Hours
ACC 203Financial Accounting3
ACC 205Mangerial Accounting3
ECO 207Principles of Macroeconomics3
ECO 208Principles of Microeconomics3
FIN 333Financial Management3
FIN 334Investment Analysis3

Mathematics

MTH 105 - Introduction to Functions and Graphs

By creating, using, and interpreting graphs, students will investigate real world applications of linear, exponential, power, and logarithmic functions. Topics will include scientific notation, units and significant figures, curves and data, and systems of equations. Not open to students who have credit for any other mathematics course.

MTH 131 - Finite Mathematics

A study of sets, counting techniques, basic probability theory, stochastic processes, random variables, probability distributions, descriptive statistics, matrices, and linear systems of equations. Emphasis is on mathematical model comprehension and problem solving in the areas of business and the life and social sciences.

MTH 132 - Calculus for the Management, Life, and Social Sciences

A brief course in calculus for students of business, economics, management, and the biological and social sciences. The derivative and its applications, exponential and logarithmic functions and their applications, integration, functions of several variables. Credit may not be received for both MTH 132 and MTH 142.

MTH 141 - Pre-Calculus Algebra and Trigonometry

Functions and graphs, exponential and logarithmic functions, trigonometric functions. The emphasis is on topics and concepts that are needed in mathematics, science, or business. Applications play a central role and lead to graphing, data analysis, and modeling.

MTH 142 - Calculus I

The functions of calculus, limits, the derivative, formulas for derivatives and applications. Credit may not be received for both MTH-132 and MTH-142..

MTH 153 - Number Systems.

Elementary set theory, logic, systems of numeration, number theory, an intuitive development of the real number system, and basic concepts of algebra.

MTH 154 - A Survey of Mathematics

Measurement, intuitive geometry, systems of equations, probability and statistics.

MTH 210 - Discrete Mathematics

An introduction to mathematical proof. Topics to include elementary symbolic logic, mathematical induction, algebra of sets, finite probability, relations, functions, and countability.

MTH 241 - Calculus II

The definite integral, the fundamental theorem, applications to geometry, physics, economics, and probability. Introduction to modeling. Reconstructing a function from its derivative. Solutions to elementary differential equations. Study of sequences and series.

MTH 242 - Calculus III

Series approximations, multivariable functions, vector operations, differentiating multivariable functions, optimization, Lagrange multiplier problems.

MTH 243 - Vector Calculus

Integrating multivariable funcitons, parametric representation of curves and surfaces, vector fields, line integrals, flux integrals, the divergence of a vector field and the divergence theorem, the curl of a vector field and Stokes' theorem.

MTH 263 - Linear Algebra

Systems of linear equations and matrices, determinants, vector spaces and inner-product spaces, linear transformations, eigenvalues and eigenvectors. The emphasis is on the computational techniques and applications.

MTH 288 - Special Topics


MTH 311 - Geometry

Incidence and affine geometry, parallel postulates, Euclidean and non-Euclidean geometry. Models and the development of Euclidean geometry.

MTH 327 - Differential Equations

First order and linear equations, systems of differential equations, numerical methods and series solutions. Applications and the development of mathematical models.

MTH 361 - Abstract Algebra

An introduction to the theory of groups, rings, integral domains, and fields.

MTH 372 - Quantitative Analysis for Decision Making

The application of mathematics to the problems of business. Quantitative techniques and models as means for solving many of the problems that arise in a modern business enterprise. Probability and decision making, mathematical programming, deterministic and probabilistic models.

MTH 388 - Special Topics


MTH 390 - The Historical Development of Mathematics

The major mathematical developments from ancient times to the 20th century. The concept of mathematics, changes in that concept, and how mathematicians viewed what they were creating.

MTH 411 - Independent Study

Individual study and research under the guidance of a member of the department.

MTH 441 - Advanced Calculus

The real number system, sequences, limits and continuity, differentiation, integration, sequences of functions.

MTH 452 - Problem Solving Seminar

Techniques for attacking and solving challenging mathematics problems and writing mathematical proofs.

MTH 460 - Numerical Methods

Interpolation, roots of equations, systems of linear equations and matrix inversion, numerical integration, numerical methods for ordinary differential equations, and matrix eigenvalue problems.

MTH 471 - Student Career Intern Program


MTH 488 - Special Topics


MTH 499 - Senior Seminar

Independent research under the supervision of a department faculty member. The results will be given in both a written paper and an oral presentation to the seminar participants and the department faculty.

Statistics

STS 220 - Introduction to Statistics

A study of variation in data, simple linear regression, correlation, data production, randomness, normal and T distributions, statistical control, confidence intervals, significance tests, and nonparametric methods.

STS 315 - Probability

A study of the axioms and laws of probability, random experiments, discrete and continuous random variables, expected value, moment-generating functions, joint and marginal distribution, independent random variables and distributions of functions of random variables.

STS 320 - Mathematical Statistics and Data Analysis.

A study of sampling distributions, the Central Limit Theorem, estimation, properties of point estimators, methods of estimation, hypothesis testing, and simple amd multiple linear regression.

STS 321 - Linear Statistical Models.

A study of simple linear regression, multiple regression, residual analysis, simultaneous confidence intervals, multicollinearity, single-factor and two-factor analysis of variance. Emphasis is on model understanding, data analysis, and interpretation of results.

STS 325 - Introduction to Time Series

A study of techniques of analysis for data from discrete time series. Emphasis will be on model identification, estimation of parameters within the model, and the use of time series models in forecasting.

STS 410 - Actuarial Models and Life Contingencies

An investigation of the theoretical basis for actuarial models and their applications to insurance and other financial risk. Models discussed will include survival and severity models, frequency models, compound models, and life contingencies.

STS 499 - Senior Seminar

An introduction to techniques of model construction in the actuarial sciences. Particular emphasis is placed on the modeling process and its application to business problems. Coursework culminates in a modeling project. Project results will be summarized in a written report and an oral presentation to seminar participants and the department faculty.

Computer Science

CSC 121 - Internet and Scientific Applications

An introduction to the world of Internet. Emphasis will be placed on the tools used to create a World Wide Web site. Other topics include an investigation of current Internet applications such as telnet, ftp, and popular web browsers. Each student will participate in a series of projects that will focus on creation of an interactive web site. The web site will be based on a topic the student has researched.

CSC 162 - Introduction to Computer Programming

Basic computer use and problem solving using a block structured language such as C. Emphasis will be placed on the creation of correct, efficient, and easily modifiable programs.

CSC 262 - Advanced Programming

Algorithm development and analysis using a block structured language (C language). Various programming concepts will be introduced, such as recursion, string processing, sorting, searching, and object oriented programming.

CSC 288 - Special Topics


CSC 305 - Data Structures

Treatment of the basic data structures

CSC 340 - Assembly and Machine Language

Basic computer organization, addressing techniques, data representation, computer arithmetic, and fundamental programming techniques in assembly and machine language.

CSC 341 - Computer Architecture

Digital logic circuits, basic computer organization and design, organization of central processor, memory and input/output interfacing techniques.

CSC 345 - File Processing

An introduction to the various issues and concepts connected with hardware characteristics of storage devices. Basic file organizations, including sequential, direct, and indexed sequential; hashing and collision resolution; perfect hashing; signatures; bloom filters; sorting and other bit level structures. Other topics include binary search trees and B-trees; dynamic hashing techniques; grid files; and applying file structures to practical problems.

CSC 348 - Computer Networking

Basic concepts of data communication networking and computer communications architectures, including packet switching, local area networks, OSI (Open System Interconnection Architectures), TCP/IP, X.25/X.75, and SNA (System Network Architecture). Under the supervision of faculty members, students engage in projects that may include communication architecture implementation, networking technology assessment, network performance evaluation, and network administration.

CSC 350 - Programming Languages

A study of the various programming languages. This will include languages currently being used in conjunction with the Internet. Some emphasis will be placed on run-time behavior, lexical analysis and parsing of a language. Students will participate in programming assignments involving the use of several languages.

CSC 388 - Special Topics


CSC 411 - Independent Study

Individual study and research under the guidance of a member of the department faculty.

CSC 422 - Operating Systems

An introduction to the various components of an operating system, including schedulers, memory management, interrupt handling, and resource allocation. Examples presented will be based on UNIX and other popular operating systems. Each student will participate in writing programs that simulate components of an operating system.

CSC 430 - Computer Graphics

An in-depth examination of how graphics are implemented on a computer, with an emphasis on two-dimensional and aspects of three-dimensional raster graphics. Topics include

CSC 435 - Parallel Computing

A study of both hardware and software issues connected with solving a problem on a parallel processing computer. Algorithms such as fan-in, cascade, and colored schemes will be presented; and students will be required to complete programming assignments on High Point University's parallel programming cluster SCRAP. Programming projects will include implementation of standard numerical linear algebra algorithms on multiprocessing computers, as well as other applications to science and engineering.

CSC 450 - Compiler Design and Implementation

An introduction to the techniques for the translation of programming languages into machine or assembly language. Emphasis will be on the theoretical aspects of parsing context-free languages, translation specifications, and machine-independent code improvement. Each student will participate in programming projects to demonstrate various concepts.

CSC 460 - Numerical Methods

Interpolation, roots of equations, systems of linear equations and matrix inversion, numerical integration, numerical methods for ordinary differential equations, and matrix eigenvalue problems.

CSC 471 - Student Career Intern Program


CSC 488 - Special Topics


CSC 499 - Senior Seminar

Independent research under the supervision of a department faculty member. The results will be given in both a written paper and an oral presentation to the seminar participants and the department faculty.

Supporting Courses

ACC 203 - Financial Accounting

The accounting cycle from analysis of transactions through preparation of financial statements; basic theory and practice with respect to accounting for assets, liabilities and equities. Emphasis is given to both preparation of financial information and its use in decision making.

ACC 205 - Mangerial Accounting

An introduction to managerial accounting with an emphasis on using accounting information to make business decisions. COst concepts and practices for the purposes of mangerial control and decision making.

ECO 207 - Principles of Macroeconomics

Introduction ot demand and supply, GDP and the business cycle, unemployment, inflation, fiscal and monetary policy, banking, international trade, and other related topics. The course will help students understand current economic problems and policy debates.

ECO 208 - Principles of Microeconomics

Review of demand and supply, and introduction to pure competition and monopoly and other market structures in which businesses operate. Discussion of issues such as consumer choice, mergers and antitrust policy, the farm problem, poverty and income inequality, environmental economics, and labor unions.

FIN 333 - Financial Management

A study of the principles of financing a business enterprise, with special reference to the modern corporation. Attention is given to the methods of acquiring permanent capital, administration of earnings, expansion, reorganization, the problem of public control, the impact of taxation on corporate financing, and corporate responsibilities affecting the public interest.

FIN 334 - Investment Analysis

The emphasis is on fundamental security analysis as a tool ofr equity valuation. The four essential financial assets of stocks, bonds, options, and futures are analyzed. The student is exposed to what comprises the essential features of the instruments, its possible reqards, risks, and basic determinants of value. Students participate in a stock market simulation where they learn how securities are bought and sold, and how markets operate.