Mathmatics and Computer Sicene Department.

Mathematics and Computer Science

Mathematics and Computer Science
Mrs. Denise P. Wilkinson

Phone: 757.455.3249

 

Course Descritpions

MATCS 205 Discrete Mathematics (3)

MATCS 350 Numerical Methods (3)

MATH 005 Algebraic Preliminaries (3)

Basic computational and algebraic skills are developed in this non-credit class that allows students to strengthen their understanding of fundamentals in preparation for courses that involve more difficult quantitative concepts. In particular, students with very low mathematics placement scores must complete this course with a grade of C- or better before attempting MATH 104 or 105. Topicsýinclude: operations on whole and signed numbers, fractions, decimals, exponents, variables, linear equations, and elementary problem solving. Traditional grading only. *While students receive no credit from this course, the course grade does count toward their overall grade point average (as if this were a three-semester-hour course). Prerequisite: placement or consent. Offered each semester.

MATH 104 Algebra and its Applications (3)

Presents topics in algebra, along with modern and pertinent applications of algebra and other mathematical processes, through traditional methods and graphing calculator methods. Topics include percentages, ratios, exponents, metric and American conversions, system of equations, linear, quadratic and exponentials functions and graphs, permutations, combinations, and probability. Prerequisite: MATH 005 (grade of C- or better), placement or consent. Does not provide sufficient preparation for MATH 135. Must have a TI-83 or TI-84 graphing calculator. Offered each semester.

MATH 105 Algebra (3)

Prepares students for any course which uses algebra. Topics include variables, word problems, exponents, factoring, rational and radical expressions, linear equations in one or two variables, quadratic expressions, and functions. Prerequisites: MATH 005 (grade of C- or better), placement or consent. Must have a TI-83 or TI-84 graphing calculator. Offered each semester.

MATH 106 Statistics (3)

Introduces students in the behavioral, social, and natural sciences to the basic statistical tools required to analyze experimental data. Topics include frequency distributions, graphing techniques, measures of central tendency and dispersion, the normal distribution, point estimation, hypothesis testing and confidence intervals. Prerequisites: MATH 104 or MATH 105 (grade of C- or better), placement, or consent. Must have a TI-83 or TI-84 graphing calculator. Offered each spring.

MATH 125 Principles of Mathematics (3)

Introductory treatment of the nature of mathematical knowledge, history of mathematics, geometry, elementary number theory, and basic trigonometry. Prerequisite: placement (equivalent to the current MATH 135 placement), MATH 104 or MATH 105 (grade of C- or better). Offered each semester.

MATH 135 Calculus with Review I (3)

Calculus is the mathematical language for changing quantities. It consists of computational and graphical tools for analyzing the relationships between such quantities. Students learn the basic tools of calculus, why they work, and how to apply them in various contexts. Symbolic, graphical and numerical approaches are considered. Topics include limits, derivatives, applications. There is sufficient coverage of functions and trigonometry to support the study of calculus and of other sciences. The two-course sequence, MATH 135 and 136, is sufficient preparation for MATH 172 Calculus 2. Prerequisites: MATH 105 (grade of C- or better), placement or consent.

MATH 136 Calculus with Review II (3)

A continuation of MATH 135. Topics include applications of derivatives, the Riemann integral, and the Fundamental Theorem of Calculus. There is sufficient instruction in advanced algebraic techniques to support the study of calculus. Prerequisite: MATH 135 (grade of C- or better), placement or consent.

MATH 150 Cross-Registration (3)

MATH 171 Calculus I (3)

Calculus is the mathematical language used to describe changing quantities. It consists of computational and graphical tools for analyzing the relationships between such quantities. In this course, we learn the basic tools of calculus, why they work, and how to apply them in various contexts. Calculus I develops the differential calculus through symbolic, graphical and numerical approaches. Topics include differentiation of algebraic and transcendental functions, applications in modeling and optimization, and the Fundamental Theorem of calculus. Graphing calculator required. Prerequisite: placement or consent. Offered each fall.

MATH 172 Calculus II (3)

A continuation of Calculus I. More advanced techniques are studied and used to solve quantitative problems in various contexts. Topics include integration techniques, applications of definite integration, differential equations and sequences and series. Graphing calculator required. Prerequisite: placement, MATH 136 or 171 (grade of C- or better) or consent. Offered each spring.

MATH 205 Discrete Mathematics (3)

The analysis of finite step-by-step processes. It develops reasoning skills, enhances software-writing abilities and introduces elementary computer circuitry. Topics include Boolean algebra, digital logic circuits, the nature of valid argument, mathematical induction, recursive sequences, and counting techniques, including combinatorics methods. Many class examples are drawn from computer science. Prerequisite: MATH 135 (grade of C- or better), MATH 171 placement, or consent. Identical to CS 205. Offered each spring. Recommended spring freshman year.

MATH 206 Cross-registration (3)

MATH 217 Linear Algebra (3)

The study of linear equations in several variables. Students develop the theoretical structure underlying answers to the questions: When does a solution for a system of linear equations exist? When is it unique? How do we find it? How can we interpret it geometrically? Topics include vectors spaces, linear independence, bases, dimension, transformations, matrices, determinants, and applications. Prerequisite: MATH 172 or consent. Offered each fall.

MATH 226 Introduction to Statistical Modeling (3)

An introductory course in applied data analysis. Emphasis will be on interpretation of statistical measures and procedures. Statistical software is used extensively for analyzing real data sets from various contexts. Topics include measures of location, dispersion, and correlation, parametric and nonparametric tests, simple and multiple regression, and ANOVA. Prerequisite: MATH 106, 136 or consent. Offered each spring.

MATH 300 Teaching Assistants' Program for Math (1)

Designed to allow qualified students to assist math instructors in the teaching of their classes. Although MATH 300 will prove to be useful for those students seeking secondary education certification, enrollment is not open solely to them. Enrollment is by invitation of the MATH/CS department. A student may enroll for MATH 300 more than once, but may apply no more than a total of three semester hours earned in this manner toward graduation. This course cannot be used to satisfy mathematics major or minor requirements, although one semester hour of MATH 300 is required for secondary education certification. Offered each semester

MATH 303 Multivariable Calculus (3)

Topics include functions of several variables, curves, surfaces, partial differentiation, multiple integrals and vector analysis. Prerequisite: MATH 217 or PHYS 221 or consent. Offered spring of even-numbered years.

MATH 315 Ordinary Differential Equations (3)

Explores the theory and applications of ordinary differential equations and their solutions. Topics include linear and non-linear first order equations, higher order linear equations, series solutions, systems of linear differential equations, Laplace transforms and numerical methods. Prerequisite and/or corequisite: MATH 217 or PHYS 221 or consent. Offered on demand.

MATH 316 Probability (3)

The meaning, basic concepts, and applications of probability are explored. Topics include classical, empirical, subjective, and axiomatic probability, random variables, probability measures, distributions, density functions, expectation and standard deviation and their physical interpretation, conditional probability, independence, counting techniques, binomial, Poisson, and normal distributions. Prerequisites: MATH/CS 205 and MATH 172, and 303 are recommended. Offered on demand.

MATH 317 Algebraic Structures (3)

Introduces algebraic structures in modern algebra with particular emphasis on groups and their properties. This course satisfies the oral competency requirement for mathematics majors. Prerequisite: CS/MATH 205 and 217. Offered spring of even-numbered years.

MATH 323 Real Analysis (3) (W)

A theoretical treatment of sets, relations, functions, numbers, inequalities, sequences, series, limits, and the derivative. Prerequisites: MATH 205 and one 300-level math course other than MATH 300. Offered fall of even-numbered years.

MATH 340 Modern Geometries (3)

Explores Euclidean and non-Euclidean geometries. The cultural impact of non-Euclidean geometries is discussed. Topics include geodesics, plane geometry, including non-Euclidean geometries, finite geometries, complex numbers, and geometric transformations. Prerequisites: MATH 205, 217, or consent. Offered spring of odd-numbered years.

MATH 350 Numerical Methods (3)

Examines efficient methods used in solving numerical problems with the aid of a computer. Topics include floating point arithmetic, interpolation and approximation, integration, roots of nonlinear equations, ordinary differential equations, and systems of linear equations. Prerequisites: MATH 172 and CS 112. MATH 217 is recommended. Identical to CS 350. Offered on demand.

MATH 408U Cross Registration (3)

MATH 480 Advance Topics in Mathematics (3)

Enables students to explore areas of advanced mathematics which are otherwise not included in the curriculum. Prerequisite: consent. Offered on demand.

MATH 487 Mathematics Senior Seminar (1)

Current journal articles in mathematics are read and discussed. Topics vary and may include problem solving. Pass/fail grading. Prerequisites: declared mathematics major, senior status or consent. Offered each spring.

MATH 489 Research in Mathematics (3)

Provides students with the opportunity to conduct original research in an area of interest. Students work closely with one or more members of the faculty to develop and conduct a research project. Students present their findings orally during the semester's undergraduate research symposium and as a formal research paper and are encouraged to present their findings at a conference. Prerequisites: jr/sr status, major in mathematics, prior approval by the project adviser, and consent. May be repeated once for a total of 6 semester hours. Identical to BIO 489, CHEM 489, and EES 489. Offered each semester.

MATH 491 Guided Study/Independent Research (1-6)

MATH 492 Guided Study/Independent Research (1-6)

CS 100 Computer Concepts and Applications (3)

In this survey of computer concepts and applications, topics include the historical development and future of the computer, applications software including word processors, spreadsheets, database, and presentation software; web page development and programming using HTML; and the social concerns that have arisen with the widespread use of the computer. Prerequisite: MATH 105 placement or consent. Offered each semester.

CS 110 Introduction to Programming with Visual BASIC (3)

The Visual BASIC programming language is used in this introductory programming course. Topics include the program development process, structured programming, data types, assignment, selection, looping, subroutines, one-dimensional arrays, files, and random numbers. Prerequisite: MATH 105 (grade of C- or better) or placement. Offered on demand.

CS 112 Computer Programming I (3)

The C++ language is introduced and used for all programs. Topics include the program development process, structured programming, data types, assignment, selection, looping, functions, files, and arrays. Prerequisite: MATH 105 (grade of C or better), placement, or consent. Offered each fall.

CS 202 Introduction to Object-Oriented Programming and Java (3)

Introduces the basic concepts and techniques to Object-Oriented Programming (OOP) with Java. Topics include OOP concepts, data types, syntax, control/loop structures and objects. Students use OOP to solve practical problems and develop the potential to learn other OOP languages. Prerequisite: grade of C or better in MATH 135 or consent. Offered each spring.

CS 205 Discrete Mathematics (3)

Identical to MATH 205.

CS 212 Computer Programming II (3)

A continuation of CS 112, topics include advanced programming design in user-defined data types, arrays, structures, pointers, array-based lists, binary searching, recursion, and introduction to object-oriented programming techniques. Prerequisite: CS 112 or consent. Offered each spring.

CS 310 Introduction to Computer Systems (3)

Introduces the basic concepts of computer organization and assembly language. Specific topics include CPU and memory organization, machine language, addressing techniques, macros, program segmentation and linkage, and assembler construction. This course satisfies the oral competency requirement for computer science majors. Prerequisites: CS 202 or 212, or consent. Offered fall of odd-numbered years.

CS 311 Data Structures (3)

An introduction to commonly used computer data structuring techniques. Topics include abstract data types, classes, queues, stacks, linked lists, algorithm analysis, sorting, searching, tree and graph. Prerequisites: CS 212, or consent. Offered fall of even-numbered years.

CS 331 Systems Analysis and Design (3)

Introduces the concepts, principles, and stages of computer-based information systems analysis and design. Topics include the system development environment, project management, system requirements definition, interface and structure design, and system implementation and administration. Prerequisite: CS 212 or consent. Offered on demand.

CS 332 Data Communications and Networks (3)

Introduces the fundamental concepts, technologies, and applications of computer networks. Topics include the basics of data communications, network topologies, protocols, routing and switching, naming and addressing, and network operations. Prerequisite: CS 212 or consent. Offered on demand.

CS 350 Numerical Methods (3)

Identical to MATH 350.

CS 380 Programming Languages (3)

Beginning with a study of the historical development of programming languages, students are introduced to the decisions involved in the design and implementation of such programming language features as elementary, structured, and user-defined data types, subprograms, sequence control, data control and storage management. Selected features of several existing languages are examined in the context of these issues. Prerequisites: CS 202 and 212 or consent. Offered on demand.

CS 391 Guided Study/Independent Research (1-6)

CS 411 Introduction to Algorithms (3)

Introduces the fundamental computer algorithms, their performance analysis and the basic technique to design algorithms. Topics include the standard algorithms and performance analysis for search and sorting, advanced data structures, graph theory, and algebraic computations. Students have the capability to design algorithms for solving various computational problems. Prerequisite: CS 311 and MATH 172 or consent. Offered on demand.

CS 430 Database Management Systems Design (3)

Emphasizes the concepts and structures necessary to design and implement database systems using a relational database management system. Various database management system architectures, illustrating hierarchical, network, and relational models are discussed. Physical data storage techniques, file security, data integrity, and data normalization are also explored. Prerequisite: CS 202 or 212 or consent. Offered on demand.

CS 440 Operating Systems (3)

The principles of operating systems are introduced with an emphasis on intrasystem communication. The concepts and techniques necessary for understanding and designing these systems are examined. Topics include I/O and interrupt structure, concurrent processes, process scheduling, and memory management and protection. Prerequisite: CS 212 or consent. CS 310 is recommended. Offered on demand.

CS 480 Advanced Topics in Computer Science (3)

An in-depth study of an area of advanced computer science. The specific content varies according to the interests of students and the instructor. May be repeated for credit as the topic varies. Prerequisites: CS 212 and consent.

CS 489 Research in the Natural or Mathematical Sciences (3)

Provides students with the opportunity to conduct original research in an area of interest. Students work closely with one or more members of the faculty to develop and conduct a research project. Students present their findings orally during the semester's undergraduate research symposium and as a formal research paper. They are encouraged to present their findings at a conference. Prerequisite: jr/sr status and a major in computer science, prior approval by the project adviser, and consent of the instructor. May be repeated once for a total of six semester hours of credit. Identical to BIO 489, CHEM 489, and EES 489. Offered each semester.

MATCS 205 Discrete Mathematics (3)

MATCS 350 Numerical Methods (3)