Courses
Mathematics | Computer Science
Mathematics
MA 100. TOPICS IN CONTEMPORARY MATHEMATICS (3) (GEN. ED. #5)
Selected topics to illustrate the nature of mathematics, its role in society, and its practical and abstract aspects. Applications of mathematics to business and social sciences are explored. Three hours lecture. Prerequisite: placement exam.
Fall semester, repeated spring semester.
MA 110. PROBLEM SOLVING AND MATHEMATICS: NUMBER SYSTEMS (4) (GEN. ED. #5)
For students majoring in elementary education. Explores various approaches to problem solving by examining topics such as estimating numerical quantities, probability and statistics, the nature of numeric patterns, functions, and relations. The course focuses on the use of various tools, such as calculators and physical models, as aids in problem solving. Four hours lecture. Prerequisite: placement exam.
Fall semester. Department.
MA 113. PROBLEM SOLVING AND MATHEMATICS: GEOMETRY (4) (GEN. ED. #5)
For students majoring in elementary education. Explores various approaches to problem solving by examining topics such as spatial sense and measurement with respect to various geometries, properties of curves and surfaces, coordinate geometry, and transformations. The course focuses on the use of various tools, such as calculators and physical models, as aids in problem solving. Four hours lecture. Prerequisite: placement exam. MA 110 is recommended but not required.
Spring semester. Department.
MA 140. INTRODUCTION TO STATISTICS (FORMERLY MA 105) (4) (GEN. ED. #5)
Basic concepts of descriptive statistics, simple probability distributions, prediction of population parameters from samples. Problems chosen from the natural and social sciences. Use of the computer in the analysis and interpretation of statistical data. Four hours lecture. Prerequisite: placement exam. Credit will not be given for those who have received credit for MA 141.
Fall semester, repeated spring semester. McKibben,Webster.
MA 141. STATISTICAL DATA ANALYSIS WITH ENVIRONMENTAL ISSUES IN VIEW (4) (GEN. ED. #5 AND #11)
Basic concepts of descriptive statistics, simple probability distributions, and prediction of population parameters from samples are developed as a means to analyze environmental issues and the debates centered on them. Use of computer in analysis and interpretation of statistical data. Four hours lecture. Prerequisite: placement exam. Credit will not be given for those who have received credit for MA 140.
Fall semester, repeated spring semester. McKibben,Webster.
MA 155. ELEMENTARY MATHEMATICAL MODELS OF THE ENVIRONMENT (3) (GEN. ED. #5 AND #11)
This course is designed to analyze environmental issues by examining appropriate elementary discrete and probabilistic mathematical models. Emphasis is placed on analysis and practical application of mathematics as it pertains to environmental issues. Three hours lecture. Prerequisite: placement exam.
Fall semester, repeated spring semester. Tutinas.
MA 160. PRECALCULUS (FORMERLY MA 114) (4) (GEN. ED. #5)
An applications-oriented, investigative approach to the study of the mathematical topics needed for further coursework in mathematics. The unifying theme is the study of functions, including polynomials; rational functions; and exponential, logarithmic, and trigonometric functions. Graphing calculators and/or the computer will be used as an integral part of the course. Four hours lecture. Prerequisite: placement exam.
Fall semester, repeated spring semester.
MA 170. CALCULUS I (FORMERLY MA 117) (4) (GEN. ED. #5)
The concepts of limit and derivative are developed, along with their applications to the natural and social sciences. A symbolic algebra system is used as both an investigative and computational tool. Three hours lecture, two hours laboratory. Prerequisite: placement exam or MA 160 with a minimum grade of C-. Prerequisite to MA 180. Credit will not be given for those who have received credit for MA 171.
Fall semester, repeated spring semester. Department.
MA 171. CALCULUS I-ENVIRONMENTAL (4) (GEN. ED. #5 AND #11)
The concepts of limit and derivative are developed, along with their applications to planet and environmental sustainability issues. A symbolic algebra system is used as both an investigative and computational tool. Three hours lecture, two hours laboratory. Prerequisite: placement exam or MA 160 with a minimum grade of C-. Prerequisite to MA 180. Credit will not be given for those who have received credit for MA 170.
Fall semester.Webster.
MA 180. CALCULUS II (FORMERLY MA 118) (4) (GEN. ED. #5)
The concepts of Riemann sums and definite and indefinite integrals are developed, along with their applications to the natural and social sciences. A symbolic algebra system is used as both an investigative and computational tool. Three hours lecture, two hours laboratory. Prerequisite: placement exam or MA 170 or 171 with a minimum grade of C-. Prerequisite to MA 222.
Fall semester, repeated spring semester. Department.
MA 216. INTRODUCTION TO APPLIED MATHEMATICS (3) (GEN. ED. #5)
Selected topics in applied mathematics offered at the intermediate level. Possible topics include discrete dynamical systems, graph theory, operations research, game theory, and elementary mathematical modeling. Course may be repeated for credit if a different topic is offered. Three hours lecture. Prerequisite: MA 180 with a minimum grade of C-.
Fall semester. McKibben, Tutinas.
MA 221. LINEAR ALGEBRA (4) (GEN. ED. #5)
Vector spaces, linear equations and matrices, linear transformations, eigenvalues, and eigenvectors. Four hours lecture. Prerequisite: MA 180 or 190 with a minimum grade of C-.
Spring semester. Tutinas.
MA 222. CALCULUS III (4) (GEN. ED. #5)
Three-dimensional analytic geometry, infinite series, functions of several variables, partial derivatives, multiple integrals, and vector calculus. Four hours lecture. Prerequisite: MA 180 with a minimum grade of C-.
Fall semester. McKibben.
MA 231. DIFFERENTIAL EQUATIONS WITH APPLICATIONS (3)
Introduction to the theory of linear and nonlinear systems of ordinary differential equations. Equal emphasis on analytic, qualitative, and numeric methods. Applications to biological sciences, chemistry, ecology, economics, physics, and other sciences, including some work in mathematical modeling. Three hours lecture. Corequisite: MA 221 and 222.
Spring semester. Offered 2011-12 and alternate years. McKibben,Webster.
MA 233. BASIC CONCEPTS OF GEOMETRY (3)
Euclid's parallel postulate, non-Euclidean geometries, rigorous formulation of Euclidean geometry. The historical and the philosophical implications of non-Euclidean geometries. Three hours lecture. Prerequisite: MA 221 or permission of the instructor.
Spring semester. Offered 2011-12 and alternate years. Tutinas.
MA 240. PROBABILITY (3) (GEN. ED. #5)
Probability in sample spaces, discrete and continuous random variables, special distributions, expected value and variance, and Central Limit Theorem. Three hours lecture. Prerequisite: MA 180.
Fall semester. Offered 2010-11 and alternate years. McKibben.
MA 241. STATISTICS (4) (GEN. ED. #7)
Descriptive statistics, sampling distributions, point estimation, confidence intervals, tests of hypotheses, regression, and correlation. Introduction to a statistical package such as SPSS. Four hours lecture. Prerequisite: MA 240.
Spring semester. Offered 2010-11 and alternate years. McKibben.
MA 260. HISTORY OF MATHEMATICS (3) (GEN. ED. #4 AND #7)
Selected topics in the history of mathematics chosen to show how mathematical concepts evolve. Topics include number, function, geometry, and calculus. Consideration of the cultural, social, and economic forces that have influenced the development of mathematics. Three hours lecture. Prerequisites: MA 221 and 222.
Spring semester. Offered 2010-11 and alternate years. Lewand.
MA 290. INTERNSHIP IN MATHEMATICS (3-4)
Students interested in the application of mathematics to government, business, and industry are placed in various companies and agencies to work full time under the guidance of a supervisor. The director confers with individual students as needed. Students are selected for internships appropriate to their training and interest in mathematics and related fields. Prerequisites: junior standing and a major in mathematics. This course is graded pass/no pass only.
Fall semester, repeated spring semester. Department.
MA 299. INDEPENDENT WORK IN MATHEMATICS (1-4)
Department.
MA 311. INTRODUCTION TO HIGHER MATHEMATICS (3)
An introduction to proof techniques within the context of the following topics: elementary set theory, functions and relations, and algebraic structures. Three hours lecture. Prerequisites: MA 221 and 222.
Fall semester. Lewand, McKibben, Webster.
MA 313. FUNDAMENTALS OF REAL ANALYSIS (3)
A rigorous development of differential and integral calculus, beginning with the completeness of the real number system. The topological structure of the real number system is developed, followed by a rigorous notion of convergence of sequences. Limit, continuity, derivative, and integral are formally defined, culminating in the Fundamental Theorem of Calculus. Three hours lecture. Prerequisites: MA 311.
Spring semester. Offered 2010-11 and alternate years. McKibben, Webster.
MA 315. TOPICS IN PURE MATHEMATICS (3)
Possible topics: complex analysis, ring theory, number theory, point set topology, and cryptology. Three hours lecture. Prerequisites: MA 311 and permission of the instructor.
Fall semester. Offered 2010-11 and alternate years. Lewand, Tutinas.
MA 321. ELEMENTS OF ABSTRACT ALGEBRA (3)
Abstract algebraic systems, including groups, fields, and rings. Algebraic properties of the integers and real numbers. Three hours lecture. Prerequisites: MA 311.
Spring semester. Offered 2011-12 and alternate years. Lewand.
MA 347. TOPICS IN APPLIED MATHEMATICS (3) (GEN. ED. #7)
Possible topics: modeling and simulation, theory of games, Fourier series, advanced numerical analysis, boundary value problems of mathematical physics, applied algebra, and biomathematics. Three hours lecture. Prerequisites: MA 221, 222, and permission of the instructor.
Fall semester. Offered 2011-12 and alternate years. McKibben.
MA 400. INDEPENDENT WORK IN MATHEMATICS (1-4)
Department.
Computer Science
CS 105. EXPLORATIONS OF COMPUTER PROGRAMMING (3) (GEN. ED. #5)
Introduction to the concepts of computer programming using 3-D virtual worlds. Programming constructs such as looping, selection, and data structures, along with the control of objects will be explored. No prior programming experience is required.
Spring semester. Zimmerman.
CS 116. INTRODUCTION TO COMPUTER SCIENCE (4) (GEN. ED. #5)
Introduction to the discipline of computer science and its unifying concepts through a study of the principles of program specification and design, algorithm development, object-oriented program coding and testing, and visual interface development. Prerequisite: placement exam or CS 105 with a minimum grade of C-.
Fall semester. Zimmerman.
CS 119. FOUNDATIONS OF COMPUTER SCIENCE (4)
An introduction to the major elements of computer science. Topics include recursion, procedural abstraction, data abstraction, and object-oriented programming. Prerequisite: CS 116 with a minimum grade of C-.
Spring semester. Zimmerman.
CS 205. SOFTWARE DEVELOPMENT
This course introduces object-oriented design and software design patterns. Advance topics of object-oriented programming including interfaces, polymorphism, inheritance, generic types, multithreading, and user interface programming will be explored. Students will master the programming process with moderately sized projects from specification through complete implementation. Prerequisite: CS 119.
Fall semester. First offered 2012. Zimmerman.
CS 220. COMPUTER ARCHITECTURE (3)
Organization of contemporary computing systems: instruction set design, arithmetic circuits, control and pipelining, the memory hierarchy, and I/O. Includes topics from the ever-changing state of the art. Prerequisite: CS 119.
Fall semester. Offered 2011-12 and alternate years. Kelliher.
CS 224. PRINCIPLES OF PROGRAMMING LANGUAGES (3)
Study of the underlying principles of programming languages. Topics include procedural activation, data encapsulation, inheritance, and functional and logic programming. Examples from several languages, such as C, C++, Java, Smalltalk, ML, Haskell, and Prolog. Prerequisite: CS 119.
Spring semester. Offered 2011-12 and alternate years. Zimmerman.
CS 230. ANALYSIS OF COMPUTER ALGORITHMS (3)
The design of computer algorithms and techniques for analyzing the efficiency and complexity of algorithms. Emphasis on sorting, searching, and graph algorithms. Several general methods of constructing algorithms, such as backtracking and dynamic programming, will be discussed and applications given. Prerequisites: CS 119.
Fall semester. Offered 2010-11 and alternate years. Zimmerman.
CS 240. DIGITAL LOGIC DESIGN (3)
Introduction to digital circuit design. Combinational and sequential circuits. Hardware design languages and circuit implementation issues. Design of registers, counters, and state machines. Prerequisite: CS 119.
Spring semester. Offered 2011-12 and alternate years. Kelliher.
CS 245. SOFTWARE ENGINEERING (3)
This course emphasizes the application of tools of software engineering to programming. The focal point of the course is the design, implementation, and testing of a large programming project. Students gain familiarity with the standard programmer's tools, such as debugger, make facility, and revision control. Prerequisite: CS 119.
Fall semester. Offered 2010-11 and alternate years. Kelliher.
CS 250. THEORY OF COMPUTATION (3)
The basic theoretical principles embodied in formal languages, automata, and computability. Topics include finite automata, nondeterministic machines, regular expressions, context-free grammars, Turing machines, Church's thesis, the halting problem, unsolvability, and computational complexity. Prerequisites: CS 119.
Spring semester. Offered 2010-11 and alternate years. Zimmerman.
CS 290. INTERNSHIP IN COMPUTER SCIENCE (3-4)
Students interested in the application of computer science to government, business, and industry are placed in various companies and agencies to work full time under the guidance of a supervisor. The director confers with individual students as needed. Students are selected for internships appropriate to their training and interest in computer science and related fields. Prerequisites: junior standing and a major in computer science. This course is graded pass/no pass only.
Fall semester, repeated spring semester. Department.
CS 299. INDEPENDENT WORK IN COMPUTER SCIENCE (1-4)
Department.
CS 320. COMPUTER GRAPHICS (3) (GEN. ED. #7)
An application-oriented introduction to computer graphics. Graphics devices and their programming interfaces. Fundamentals of two-dimensional graphics: rendering, object and view transformations, and interactive animation. Introduction to three-dimensional graphics: clipping, lighting, and hidden-surface removal. Large programming projects in a modern graphics API are an integral part of the course. Prerequisites: CS 205.
Spring semester. Offered 2012-13 and alternate years. Kelliher.
CS 325. TOPICS IN COMPUTER SCIENCE (3) (GEN. ED. #7)
Advanced topics in computer science. Possible topics: operating systems, networking, database systems, compiler design. Course may be repeated for credit if a different topic is offered. Prerequisites: CS 205.
Fall semester, repeated spring semester. Kelliher, Zimmerman.
CS 340. PRINCIPLES OF ARTIFICIAL INTELLIGENCE (3) (GEN. ED. #7)
An introduction to the field of artificial intelligence, including its tools, techniques, and issues. An overview of search methods, symbolic manipulation, pattern matching, vision, machine learning, expert systems, and robotics. Prerequisites: CS 205.
Fall semester. Offered 2011-12 and alternate years. Zimmerman.
CS 400. INDEPENDENT WORK IN COMPUTER SCIENCE (2-4)
Department.

