A Christian College of the Liberal Arts & Sciences

Department of Mathematics and Computer Science

view dept. website http://www.houghton.edu/math/

Kristin A. Camenga, chair | Keith A. Horn, Associate Dean


The mathematics major comprises coursework in mathematical concepts and computation with growing attention to the centrality of mathematical reasoning and proof. The major prepares students to work both collaboratively and independently and develops facility with both oral and written communication of mathematics. This combination of content, reasoning, and communication skills prepares students for a wide variety of vocations, including careers in education, industry, actuarial science, finance, computer science, health professions, and linguistics. Many students pursue advanced degrees in diverse areas such as mathematics, applied mathematics, education, architecture, law, health professions, and computer science. 

The computer science major emphasizes the theoretical foundations and application techniques for solving problems in today’s technological environment. The major prepares students to effectively use the technology of today and create the technology for tomorrow with a thorough understanding of a programming language and structures as well as foundations of computer architecture and networks. Throughout the major, emphasis is placed on the ability to apply understanding of fundamental concepts to solve problems. Students enter careers as programmers, software engineers, information technology as well as graduate school in a variety of computer-related disciplines.

Teaching Mathematics - Inclusive Childhood (elementary) or Adolescence (secondary). See Education.

Kristin A. Camenga Wei Hu Jill E. Jordan Jun-Koo Park
Rebekah B. Johnson Yates
« Page 1 of 5 »

CSCI 115 Perspectives on Computing


An overview of how computers process, transmit, and store information. Designed for the non-major and includes many applications and issues found in contemporary culture. For example, privacy issues related to databases maintained by insurance companies or protection of intellectual property in light of increasingly popular file sharing applications. There are no prerequisites. This does not count toward a major or minor in computer science. Liberal Arts.

CSCI 211 Programming I


This course covers the fundamentals of object-oriented programming utilizing the Java programming language. This first programming course provides students with basic Java programming concepts, data types, operators, flow control statements, objects, classes, methods, arrays, strings, applications, applets, and graphics user interfaces. 2nd Science. Liberal Arts.

CSCI 214 Discrete Mathematics


Topics include: sets, functions, relations (incl. Partial order), methods of propositional logic, introduction to predicate logic, counting, recurrence relations, asymptotic analysis, proof (incl. Induction), introduction to probability, and graphs. Liberal Arts.

CSCI 218 Programming II


This course extends the concepts learned in Programming I. It covers some advanced features of Java including advanced graphical user interfaces, exceptions, threads, graphics, multimedia, input/output, and networking. Liberal Arts.

Prerequisite Courses: CSCI 211

CSCI 226 Computer Architecture


Structure and internal organization of digital computers. Machine language and assembly language, representation of numbers, CPU organization, subroutines and linkage. Prerequisite: course listed below or equivalent proficiency. Liberal Arts.

Prerequisite Courses: CSCI 211

CSCI 236 Data Structures and Algorithms


This course covers the fundamental data structures of computer science and accompanying algorithms. Linked Lists, Stacks, Queues, Binary Trees, Priority Queues, Heaps and other ADTs will be included. Classical sorting and searching algorithms will be learned and implemented. Liberal Arts.

Prerequisite Courses: CSCI 218

CSCI 245 Software Engineering


This course covers both a theoretical and a practical foundation in software engineering. In the theoretical part, it covers principles and methods of software engineering, including requirements, specification, design, implementation, testing, validation, operation, and maintenance. In the practical part, it covers the development of software products from an industry perspective, including generation of appropriate documents. Liberal Arts.

Prerequisite Courses: CSCI 218

CSCI 295, 296; 395, 396; 495 Special Topics in Computer Science

1, 2, 3, or 4-WSP

Previous topics include: bioinformatics, computer security, neural networks, machine learning, C#, and NET. Liberal Arts.

CSCI 326 Operating Systems


A study of computer architecture at the register level. Management of the processor, memory, peripheral devices, and information. Interrelationships of architecture and operating systems. Performance evaluation. Exposure to system manager responsibilities in UNIX and Windows. Prerequisite: courses listed below or permission. Liberal Arts.

Prerequisite Courses: CSCI 226 , CSCI 236

CSCI 328 Foundations of Computing


This course covers the introduction to the classical and contemporary theory of computation including regular, context-free, and computable (recursive) languages with finite state machines, pushdown automata, and Turing machines. It also covers the historical reasons and the need that gave rise to many different programming languages and discusses the features of the most successful and more influential of them. The similarities and the differences among procedural, functional, object-oriented logic as well as parallel programming languages will also be covered. Liberal Arts.

CSCI 336 Programming III


This course covers J2EE (Java Enterprise Edition). The topics will include how to develop n-tier applications, design various application architectures based on the J2EE platform, and enterprise technologies - JDBC, RMI, JNDI, EJB, JMS, and JINI. Liberal Arts.

Prerequisite Courses: CSCI 236

CSCI 340 Databases


Introduction to relational databases. Fundamentals of database and query design. Database management topics include security, integrity, and concurrency techniques. Use of relational database software (including SQL) for application projects. Topics include decision-based and object-based databases. Exposure to database manager responsibilities. Prerequisite: course listed below or permission. Liberal Arts.

Prerequisite Courses: CSCI 218

CSCI 391, 392; 491, 492 Independent Study

1, 2, 3, or 4-F, S

Liberal Arts.

CSCI 393 Summer Collaborative Research in Computer Science

1, 2, 3, or 4-Summer

Students work individually or in small teams reviewing literature, solving challenging problems in biology using machine learning and data mining algorithms and techniques from computer science, and describing their work in written form. The course focuses on interdisciplinary research which covers mathematics, statistics, computer science, and computational biology. May be repeated for credit. Prerequisite: Permission from instructor. Liberal Arts.

CSCI 420 Networking


An introduction to the basics of data communication and networking. Topics include the OSI model, physical processes used for digital transmission, standardization, local area networks, the network protocols, and network applications. Exposure to network manager responsibilities in UNIX and Windows NT. Prerequisite: course listed below or permission. Liberal Arts.

Prerequisite Courses: CSCI 326

CSCI 480 Senior Capstone: Computer Science Seminar


For seniors, except by permission. Required of all computer science majors. Liberal Arts.

CSCI 496 Honors in Computer Science


Liberal Arts.

MATH 111 Math for the Liberal Arts


A survey course intended to introduce students to several ideas of mathematics, their historical context, and their applications and significance in society. The course will cultivate an appreciation of the significance of mathematics and develop student’s mathematical reasoning through selected topics in logic, set theory, probability, statistics, number theory, graph theory, the real number system, and problem solving. Creation: Math. Liberal Arts.

MATH 115 Fundamentals of Calculus


A problem-based approach to the basic ideas of calculus, beginning with a discussion of topics that precede calculus, including linear functions and polynomials. The calculus portion discusses velocity, tangent lines, and areas. Incorporates peer group work with a strong emphasis on graphing technology. With this course, students will become acquainted with calculus, the math that helped create the industrial revolution and is the driving force behind modern technology. This course is not intended to prepare students for Calculus I, but rather to expose students who do not need a rigorous course to the ideas of calculus. Creation: Math. Liberal Arts.

MATH 131 Principles of Statistics


This course introduces students to basic concepts and applications of probability theory and statistics. Students will learn how to collect, describe, understand, use, and interpret data in meaningful ways. Topics will include sampling procedure & bias, summary statistics, graphical displays, probability and probability distributions, statistical inference, correlation and linear regression. This course does not satisfy requirements for any major. Creation: Math. Liberal Arts.

MATH 181 Calculus I


A first semester of single variable calculus including limits, continuity, and the Intermediate Value Theorem; theory and computation of differentiation of algebraic, trigonometric, and transcendental functions with base e; applications of derivatives including optimization, curve-sketching, related rates, and the Mean Value Theorem, introduction to integration, including the Fundamental Theorem of Calculus, computation of areas, and the technique of substitution. Creation: Math. Liberal Arts.

MATH 182 Calculus II


A second semester of single variable calculus including derivatives of all transcendental functions and L’Hospital’s rule; theory and techniques of integration including substitution, parts, trigonometric substitution, partial fractions, and improper integrals, applications of integrals including area, volume, arc length, and surface areas; sequences and series, including Maclaurin and Taylor series; basic calculus for parametric equations and polar coordinates. Creation: Math. Liberal Arts.

Prerequisite Courses: MATH 181

MATH 210 Introduction to Proofs


Introduces the central idea of proof in mathematics and some standard proof formats that are used throughout the math major. The course includes propositional logic, an introduction to predicate logic, direct proof, proof by contradiction, and mathematical induction. Liberal Arts.

Prerequisite Courses: MATH 181

MATH 214 Discrete Mathematics


Introduction to discrete mathematical topics: equivalence relations, partial orders, functions, recurrence relations, counting, introduction to probability, graphs, and introduction to algorithm analysis. Liberal Arts.

Prerequisite Courses: MATH 210

MATH 225 Multivariate Calculus

4-F13, S15

Space geometry, vectors, vector function, function of several variables, partial differentiation, multiple integration. Liberal Arts.

Prerequisite Courses: MATH 182

MATH 241 Differential Equations

4-S14, F14

Methods of solution and applications of principle types of differential equations. Liberal Arts.

Prerequisite Courses: MATH 182

MATH 261 Linear Algebra


Linear algebra: vector spaces, linear mappings, inner products and matrices. Liberal Arts.

Prerequisite Courses: MATH 181

MATH 281 History of Mathematics


A contextual study of the history of mathematics and some of the classical problems. Liberal Arts.

Prerequisite Courses: MATH 182

MATH 295, 296; 395, 396; 495 Special Topics in Mathematics

1, 2, 3, or 4-

Previous topics include: graph theory; knot theory; number theory; linear algebra II. Liberal Arts.

MATH 325 Real Analysis I


This course develops a rigorous foundation for the fundamental topics covered in calculus: continuity, differentiability, integrability, and convergence based on limits and the axioms of the real number system. Liberal Arts.

Prerequisite Courses: MATH 182 , MATH 210, MATH 261

MATH 331 Numerical Analysis


Representation of numeric data. Error analysis, mathematical basis, and limitations of techniques relating to selection of method. Topics: linear and nonlinear systems, curve fitting, numerical calculus, programming in MatLab. Liberal Arts.

Prerequisite Courses: MATH 182 , MATH 261 , CSCI 211

MATH 333 Probability and Statistics I


This course introduces students to discrete and continuous probability, including conditional probability, random variables, independence, Bayes’ Theorem, expected value, variance, distributions, and the Central Limit Theorem. Using the probability covered in the first half of the semester, the course also covers some of the main topics of mathematical statistics, including statistical hypothesis testing, errors, correlation, regression equations, and analysis of variance. Co-requisites: MATH 210 and MATH 225. Liberal Arts.

MATH 341 Mathematical Modeling


A course designed to develop an appreciation for and an understanding of the mathematics of complex systems. Particular problems from the life sciences and social sciences illustrate the principles and process of mathematical modeling and motivate the development of tools and techniques employed throughout applied mathematics. Liberal Arts.

Prerequisite Courses: MATH 241

MATH 351 Modern Geometries


A survey of geometry including advanced Euclidean geometry and an introduction to non-Euclidean geometries. Liberal Arts.

Prerequisite Courses: MATH 182 , MATH 210

MATH 361 Abstract Algebra I


Groups and subgroups, rings and ideals, fields, homomorphisims, and isomorphisms. Liberal Arts.

Prerequisite Courses: MATH 210, MATH 261

MATH 380 Mathematics Research Seminar


This course introduces students to the experience of mathematics research. Each student will be part of a team working with a faculty member on an open problem. This course may be repeated multiple times for credit.

Prerequisite Courses: MATH 210

MATH 391, 392; 491, 492 Independent Study

1, 2, 3 or 4-

Liberal Arts.

MATH 393 Summer Collaborative Research in Mathematics

1, 2, 3, or 4-Summer

Summer research in collaboration with a mathematics faculty member, focusing on a current area of mathematical research. Students work intensively with a faculty member over the course of four weeks during the summer. Prerequisites will be according to the chosen area of research. Liberal Arts.

MATH 425 Real Analysis II


This course covers selected topics from real and functional analysis, building on the foundation from Real Analysis I. Liberal Arts.

Prerequisite Courses: MATH 325

MATH 433 Probability and Statistics II


This course covers topics selected from parametric and non-parametric hypothesis testing, ANOVA, partial and multiple correlation methods, regression, curve fitting, and Monte Carlo simulation. Liberal Arts.

Prerequisite Courses: MATH 333

MATH 452 Point Set Topology


Open and closed sets. Connected, compact, and metric topological spaces. Liberal Arts.

Prerequisite Courses: MATH 261

MATH 461 Abstract Algebra II


A continuation of material from Abstract Algebra I. Topics may include advanced group theory and ring theory, Sylow theorems, modules and vector spaces, Galois theory, and finite fields. Liberal Arts.

Prerequisite Courses: MATH 361

MATH 471 Complex Analysis


Complex number system, limits, differentiation and integration in the complex plane, complex series. Prerequisites: courses listed below or permission. Liberal Arts.

Prerequisite Courses: MATH 225 , MATH 325

MATH 482 Senior Capstone: Mathematics Seminar


A capstone course which draws on many other courses. Emphases on formulating, solving, and explaining challenging problems in both verbal and written form. For seniors, except by permission. Liberal Arts.

MATH 496 Honors in Mathematics


Liberal Arts.

« Page 1 of 5 »