Course Descriptions
011. PRE-ALGEBRA (3 credit hours)
Real numbers and their operations, fractional and decimal notation, ratio and proportion, percent notation, averages, geometry and measurement, and linear equations. (Does not apply toward hours for degree.)
012. INTRODUCTION TO ALGEBRA (3 credit hours)
Operations on algebraic expressions, factoring, graphing linear equations and inequalities, problem solving, systems of equations, and the quadratic formula. (Does not apply toward hours for degree.) Prerequisite: A grade of “C” or above in Math 011, or a score of 17-18 on ACT math test, or by math placement test when appropriate.
100. INTERMEDIATE ALGEBRA (3 credit hours)
Quadratic equations and inequalities, radical expressions, complex numbers, compound inequalities, systems of linear equations, Cramer's rule, graphs of functions, exponentials, and logarithms. Prerequisite: A grade of “C” or better in MATH 012 or a score of 19-22 on ACT math test, or by placement test when appropriate.
101. COLLEGE ALGEBRA (3 credit hours)
Algebraic expressions, equations and inequalities, functions, graphs, exponential and logarithmic functions, systems of equations. Prerequisite: A grade of “C” or better in Math 100, or score of 23 or above on Enhanced-ACT math test, or by placement test when appropriate.
102. PLANE TRIGONOMETRY (3 credit hours)
Trigonometry functions and graphs, identities and equations, solving triangles, vectors, polar coordinates, De Moivre 's Theorem. Prerequisite: MATH 101 or Math Enhanced ACT score of 23 or above or permission of instructor.
103. PROBLEM SOLVING AND NUMBER SENSE (3 credit hours)
Estimation, problem solving, sets, whole and rational number operations and properties, the set of integers, elementary number theory. Prerequisite: Eligibility for MATH 100.
104. ALGEBRA, STATISTICS, AND PROBABILITY (3 credit hours)
Rational numbers, percent, probability, statistics, algebraic methods and problem solving, with reference to the NCTM standards. Prerequisite: MATH 103.
105. GEOMETRY AND MEASUREMENT (3 credit hours)
Geometry, measurement, transformations, coordinates, with reference to the NCTM standards. Prerequisite: MATH 103.
121. PRECALCULUS (4 credit hours)
Properties and applications of algebraic and transcendental functions, angles, trigonometric ratios and identities, conic sections, polar coordinates, systems of equations, matrices. Prerequisite: a grade of C or better in MATH 100, or a score of 23 or above on Enhanced-ACT math test, or by placement test when appropriate.
199. INTRODUCTION TO CALCULUS (1 credit hour)
Basic concepts of practical and applied calculus. Limits, continuity, derivative, maxima and minima problems and introduction to integrations. (Course open to CELT students only.)
200. ELEMENTARY MATHEMATICAL STATISTICS (3 credit hours)
Descriptive analysis and presentation of single variable and bivariate data, probability, discrete and normal probability distributions, sample variability, applications of Chi Square, analysis of variance, linear correlation and regression analysis, and non-parametric statistics. (Course open to CELT students only.)
203. ADVANCED TOPICS IN ALGEBRA (3 credit hours)
System of equations, matrices, determinants, theory of equations, probability, statistics, permutations, combinations, binomial theorem. Prerequisite: MATH 101.
205. DISCRETE MATHEMATICS (3 credit hours)
The basic non-calculus mathematics for computer science in the areas of algebra, logic, combinations, and graph theory. Prerequisites: MATH 101 and CS109.
206. ANALYTIC GEOMETRY AND CALCULUS I (4 credit hours)
One and two dimensional analytic geometry, functions, limits, continuity, the derivative and its applications, maxima and minima, concavity, Newton's Method, integration, area, Fundamental Theorem of Calculus, numerical integration, exponential and logarithmic functions. Prerequisites: MATH 101 and 102.
207. ANALYTIC GEOMETRY AND CALCULUS II (4 credit hours)
Inverse trigonometric and hyperbolic functions, applications of integration, techniques of integration, l'Hopital's Rule, improper integrals, sequences and series, Taylor's series, polar coordinates, conic sections, rotation. Prerequisite: MATH 206.
208. ANALYTIC GEOMETRY AND CALCULUS III (4 credit hours)
Parametric equations, vectors, lines and places in space, quadric surfaces, cylindrical and spherical coordinates, vector calculus, multivariable functions, partial differentiation and gradients, Lagrange multipliers, double and triple integrals, volume, centroids, moments of inertia. Prerequisite: MATH 207.
299. SPECIAL TOPICS (1-3 credit hours)
Televised courses or other courses designed for special purposes.
300. INTRODUCTION TO COLLEGE GEOMETRY (3 credit hours)
Advanced topics in the geometry of triangles, transformations (dilatations, similitude, inversion), foundations of geometry, theorems of Ceva and Menelaus, Desargues' configuration and duality. Prerequisite: MATH 206.
307. LINEAR ALGEBRA (3 credit hours)
Vector spaces, linear transformations, inner products, orthonomality, eigenvalue problems, system of linear equations, matrices, determinants; application. Prerequisite: MATH 208.
308. INTRODUCTION TO MODERN ABSTRACT ALGEBRA (3 credit hours)
Axiomatic development of rings, integral domains, fields, polynomials, complex numbers, group theory Boolean algebra, isomorphism. Prerequisite: MATH 207.
317. MATHEMATICS FOR TEACHING (3 credit hours)
Materials and methods for teaching mathematics in elementary school. Prerequisites: EDUC 316 and MATH 104. (Formerly EDUC 317).
399. SPECIAL TOPICS (1-3 credit hours)
A junior level course designed for a topic of special current interest, including televised courses. Prerequisite: As stated for each offering.
401. INTRODUCTION TO VECTOR ANALYSIS (3 credit hours)
Vector algebra, derivatives, space curves, line and surface integrals, transformation of coordinates, directional derivative, divergence and Stokes' theorem; applications. Prerequisite: MATH 208.
402. DIFFERENTIAL EQUATIONS I (3 credit hours)
The types and solutions of differential equations of the first and second order. Solutions of differential equations and the application of physics and mechanics. Prerequisite: MATH 208.
403. INTRODUCTION TO PROBABILITY (3 credit hours)
Discrete and continuous probability models, random variables, estimation of parameters, moments, conditional probability, independence, central limit theorem, sampling distributions. Prerequisite: MATH 208.
404. NUMERICAL ANALYSIS (3 credit hours)
Numerical solution of linear and non-linear algebraic equations and eigenvalue problems, curve fitting, interpolation theory, numerical integration, differentiation and solution of differential equations, algorithms and computer programming. Prerequisites: MATH 202 and 208.
405. DIFFERENTIAL EQUATIONS II (3 credit hours)
La place transform, series solutions, Bessel and Legendre equations, systems of equations, existence theorems, and numerical methods. Prerequisite: MATH 402.
406. MATHEMATICS STATISTICS (3 credit hours)
Decision theory, confidence intervals, hypothesis testing, multiple linear regression, correlations, analysis of variance, covariance, goodness of fit tests, non-parametric tests. Prerequisites: MATH 403.
407. INTRODUCTION TO TOPOLOGY (3 credit hours)
Set theory, cardinal numbers, orderings, continuity, homeomorphisms, convergence, separation, compactness, connectedness, completeness; topological, metric, regular, normal and Hansdorff spaces. Prerequisite: MATH 208.
408. SENIOR MATHEMATICS SEMINAR (1 credit hour)
Integrates the work completed in the various courses. Reading and research oriented. (To be taken in one of the last two semesters prior to graduation.)
409. ADVANCED CALCULUS I (3 credit hour)
Functions of several variables, vector functions, gradient, partial differentiation, directional derivative, multiple integrals, maxima and minima, improper integrals, line and surface integrals, divergences and Stokes' theorem. Prerequisite: MATH 208.
410. ADVANCED CALCULUS II (3 credit hours)
Convergence of infinite series, uniform convergence, Taylor's series, Fourier series, ordinary and partial differential equations; functions of a complex variable including integrals, power series, residues and poles, conformal mapping. Prerequisite: MATH 409.
411. TEACHING OF MATHEMATICS IN SECONDARY AND MIDDLE SCHOOLS (3 credit hours)
Review of the fundamental operations as applied to integers, fractions, and decimals; objective, methods and materials of instruction of mathematics, lesson and unit planning, classroom procedure in teaching mathematics, and use of mathematics laboratory. Prerequisite: EDUC 316. (Formerly EDUC 403.)
Computer Science
106. SURVEY OF COMPUTERS AND PROGRAMMING (3 credit hours)
History and structure of computers, languages, applications, hands- on experience with access to microcomputers and mainframes.
109. FOUNDATIONS FOR PROGRAMMING (3 credit hours)
Introduces the concepts of logic, numbering systems, and algorithm analysis and design. Prerequisites: MATH 100 and C S 106 or approved equivalent.
110. INTRODUCTION TO RPG PROGRAMMING (3 credit hours)
This course surveys the features and techniques of RPG, a report program generating language used by mid-range computers such as the IBM AS-400 computers. Prerequisites: CS 106 and CS 109. CS 204 suggested.
202. FORTRAN PROGRAMMING I (3 credit hours)
Structured FORTRAN with documentation, input-output, loops, logic statements. Prerequisites: MATH 101, C S 106 and 109.
204. INTRODUCTION TO COBOL PROGRAMMING (3 credit hours)
Provides the basic elements of the computer language necessary to run programs with an emphasis on business applications. Prerequisites: C S 106 and 109; MATH 110 suggested.
205. ADVANCED COBOL PROGRAMMING (3 credit hours)
This course surveys additional elements of the language as applied to disk data files. Programs are written with an emphasis on file applications. Prerequisites: CS 204 and CS 210.
209. MICROCOMPUTER OPERATING SYSTEMS (3 credit hours)
Intermediate and advanced DOS commands and techniques including file management, disk organization, use of EDLIN and DEBUG. Introduction to OS/2 and UNIX. Prerequisite: C S 109.
210. FUNDAMENTALS OF OPERATING SYSTEMS (3 credit hours)
An introduction to the organization of computer operating systems and the range of computer operations available through efficient use of operating systems. Prerequisites: C S 106 and a programming language or permission of the instructor.
211. MICROCOMPUTER ASSEMBLY (3 credit hours)
A course designed to develop depth in machine language and mnemonic coding including the symbolic instructions for the personal computer. Prerequisite: A programming language.
212. SOFTWARE PACKAGES (3 credit hours)
A course designed to introduce the various software packages available, including hands-on use of several different packages such as SAS and Linear Programming. Prerequisites: C S 106 and a programming language or permission of the instructor.
214. INTRODUCTION TO VISUAL BASIC (3 credit hours)
This course introduces students to the standard visual basic forms, controls and event procedures. Sequential and random access file handling, database access and general language structure will be explored. Prerequisite: CS 109.
216. ADVANCED TOPICS IN VISUAL BASIC (3 Credit hours)
This course covers advanced topics in Visual Basic and includes most topics required for the MCSD exam Implementing Desktop Applications with Microsoft Visual Basic 6.0. Prerequisite: CS 214.
220. ELECTRONIC SPREADSHEETS AND CHARTS (3 credit hours)
This course provides an introduction to electronic spreadsheets as a problem solving tool. Applications in many areas will be explored. Charts will be used as one method of communicating the results. Telecommunications will be introduced as a tool for transferring generated data or receiving it from electronic bulletin boards. Prerequisites: MATH 101 and C S 106.
230. DATA BASE MANAGEMENT SYSTEMS (3 credit hours)
This course presents the history of data base management systems, the logical and physical structures of several current models, and deals in a practical, experiential way with the design of data bases and the management systems that control them. Prerequisites: ENGL 101 and one programming language.
236. Introduction to PASCAL (3 credit hours)
The basic concepts and skills, including general problem-solving techniques, files and text processing, and abstract data structures. Prerequisites: C S 106 and 109.
240. DATA COMMUNICATIONS AND NETWORKING (3 credit hours)
An introduction to the theories, terminology, equipment, and distribution media associated with data communications and networking. Prerequisite: CS 109 and a programming language.
260. INTRODUCTION TO C++ PROGRAMMING (3 credit hours)
This course presents a comprehensive introduction to the C++ programming language. Students will write programs on both mainframe computers and PCS using most of the standard language constructs. Prerequisite: CS 109.
266. INTRODUCTION TO JAVA (3 credit hours)
This course introduces students to the JAVA programming language. This object-oriented language is gaining popularity for developing secure, platform independent applications and often the language of choice for internet applications.
270. PROGRAMMING SYSTEMS WITH APPLICATIONS (3 credit hours)
Programming techniques that make computer programs easier to test and maintain, with emphasis on modular and structured programming. Prerequisite: MATH 236.
280. INTRODUCTION TO SYSTEMS ANALYSIS AND DESIGN (3 credit hours)
This course covers all phases of the systems development life cycle (SLDC): feasibility, analysis, design and implementation. Students will learn to use project management and economic analysis tools as part of the development process. A case study approach will be used throughout the course. This course will serve as the capstone course for Computer Science majors. As part of the course, students will present portfolios of work completed in other Computer Science courses, complete a “development” project and take an assessment test. This course should be taken in the student's final semester. Prerequisites: One programming language and CS 230.
302. INTRODUCTION TO RPG PROGRAMMING (3 credit hours)
This course surveys the features and techniques of RPG, a report program generating language. Prerequisites: C S 106 and 109; C S 204 suggested.
303. FORTRAN PROGRAMMING II (3 credit hours)
Structured and modular programming with full documentation; arrays, sub-programs. Prerequisite: C S 202.
304. ADVANCED COBOL PROGRAMMING (3 credit hours)
Concerned with additional elements of the language as applied to disk data files. Programs written with emphasis on file applications. Prerequisite: C S 204; C S 210 suggested.
305. PL/1 PROGRAMMING (3 credit hours)
An introduction to the concepts of PL/1 programming. Prerequisites: MATH 101 and one programming language or permission of the instructor.
311. OBJECT-ORIENTED PROGRAMMING (3 credit hours)
Object-oriented programming using languages such as C++, Java, Smalltalk, Delphi. Prerequisite: CS 260.
330. ASSEMBLY SYSTEM (3 credit hours)
Assembly system programming with emphasis on mainframe computers. Prerequisites: C S 210 and 211.
335. INTRODUCTION TO SYSTEMS ANALYSIS (3 credit hours)
Life cycle of business information study, design, development, and operating phases; feasibility; project control. Prerequisites: C S 106 and 109; MATH 304 suggested.
340. DATA COMMUNICATIONS (3 credit hours)
An introduction to the theories, terminology, equipment, and distribution media associated with data communications. Prerequisites: C S 209 and a programming language.
360. DATA STRUCTURES (3 credit hours)
Data structure organization and management with attention to primitive data representation in the computer and the arrangement of records into linear and non-linear structure forms. Prerequisite: C S 236 or MATH 305.