Department of Mathematics and Computer Science
view dept. website http://www.houghton.edu/math/Kristin A. Camenga, chair | Mark E. Yuly, Interim Area Associate Dean
Overview
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.
Computer Science
Mathematics
Majors
Computer Science
Mathematics
Minors
Faculty
Brandon Bate | Kristin A. Camenga | Wei Hu | Jill E. Jordan |
Rebekah B. Johnson Yates |
Courses
CSCI 115 Perspectives on Computing4-WSPAn 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 I4-FThis 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 Mathematics2-F15Topics 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 II4-SThis 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 Architecture4-S14Structure 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 Algorithms4-F14This 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 Engineering4-WSPThis 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 Science1, 2, 3, or 4-WSPPrevious topics include: bioinformatics, computer security, neural networks, machine learning, C#, and NET. Liberal Arts. |
> |
CSCI 326 Operating Systems4-WSPA 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 Computing4-WSPThis 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 III4-F13This 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 Databases4-F14Introduction 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 Study1, 2, 3, or 4-F, SLiberal Arts. |
> |
CSCI 393 Summer Collaborative Research in Computer Science1, 2, 3, or 4-SummerStudents 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 Networking4-S15An 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 Seminar4-SFor seniors, except by permission. Required of all computer science majors. Liberal Arts. |
> |
CSCI 496 Honors in Computer Science4-Liberal Arts. |
> |
MATH 111 Math for the Liberal Arts4-F14A 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 Calculus4-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 Statistics4-S15This 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 170 Calculus I with Pre-calculus A4-FTogether with MATH 171 Calculus I with Pre-calculus B, this course covers all the material of MATH 181 Calculus I with integrated treatment of pre-calculus topics. Expected calculus topics include limits, continuity, and the Intermediate Value Theorem; the theory and computation of differentiation of algebraic and trigonometric functions and applications of differentiation including tangent lines and related rates. Pre-calculus topics to support these topics will be addressed as needed. Students who received an SAT Math score of 550 or lower or equivalent who need to take Calculus I must complete this course. Enrollment by permission only. Creation: Math. Liberal Arts. |
> |
MATH 171 Calculus I with Pre-calculus B4-STogether with MATH 170 Calculus I with Pre-calculus A, this course covers all the material of MATH 181 Calculus I with Integrated treatment of pre-calculus topics. Expected calculus topics include applications of derivatives including optimization, curve-sketching, and the Mean Value Theorem; introduction to Integration, including the Fundamental Theorem of Calculus, computation of areas, and the technique of substitution; calculus of transcendental functions, Pre-calculus, computation of areas, and the technique of substitution,; calculus of transcendental functions. Pre-calculus topics to support these topics will be addressed as needed. Students who complete this course with a C have fulfilled the pre-requisite for Calculus II. Creation: Math. Liberal Arts. Prerequisite Courses: MATH 170 |
> |
MATH 181 Calculus I4-FA 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; 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. Prerequisites: Students must have an SAT Math score higher than 550 or equivalent, or permission of the instructor. Students who have completed MATH 171 cannot take this course. Creation: Math. Liberal Arts. |
> |
MATH 182 Calculus II4-F&SA 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. Prerequisite: MATH 171 or MATH 181. Creation: Math. Liberal Arts. |
> |
MATH 210 Introduction to Proofs2-FIntroduces 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. Prerequisite: MATH 171 or MATH 181. Liberal Arts. |
> |
MATH 214 Discrete Mathematics2-F15Introduction 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 Calculus4-S15, F15Space geometry, vectors, vector function, function of several variables, partial differentiation, multiple integration. Liberal Arts. Prerequisite Courses: MATH 182 |
> |
MATH 241 Differential Equations4-F14, S16Methods of solution and applications of principle types of differential equations. Liberal Arts. Prerequisite Courses: MATH 182 |
> |
MATH 261 Linear Algebra4-SLinear algebra: vector spaces, linear mappings, inner products and matrices. Prerequisite: MATH 171 or MATH 181. Liberal Arts. |
> |
MATH 281 History of Mathematics4-WSPA 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 Mathematics1, 2, 3, or 4-Previous topics include: graph theory; knot theory; number theory; linear algebra II. Liberal Arts. |
> |
MATH 325 Real Analysis I4-SThis 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 Analysis4-WSPRepresentation 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 I4-F15This 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 Modeling2-4-F14A 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 Geometries4-S15A 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 I4-FGroups and subgroups, rings and ideals, fields, homomorphisims, and isomorphisms. Liberal Arts. Prerequisite Courses: MATH 210, MATH 261 |
> |
MATH 380 Mathematics Research Seminar1-SThis 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 Study1, 2, 3 or 4-Liberal Arts. |
> |
MATH 393 Summer Collaborative Research in Mathematics1, 2, 3, or 4-SummerSummer 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 II2-4-WSPThis 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 II2-4-WSPThis 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 Topology4-WSPOpen and closed sets. Connected, compact, and metric topological spaces. Liberal Arts. Prerequisite Courses: MATH 261 |
> |
MATH 461 Abstract Algebra II2-4-WSPA 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 Analysis4-WSPComplex 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 Seminar4-SA 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 Mathematics4-Liberal Arts. |
> |