Lake Superior State University
   
     
Testing Network Cable

LSSU Mathematics professor Lorraine Gregory helps education majors prepare to become successful math teachers of the future.
 


MATHEMATICS AND COMPUTER SCIENCE COURSES

The Mathematics and Computer Science Department offers both major and service courses. These courses may be offered every semester, once per year, or on an alternate-year basis. Please refer to the projected offering schedule when planning your program. Special topics courses will be available as need and interest develop. Consult with an academic advisor if you have questions..

Computer Science (Mathematics Courses)

CSCI101 INTRODUCTION TO MICROCOMPUTER APPLICATIONS(3,0) 3
The study of a selection of contemporary microcomputer applications, including operating system concepts, word processing, database management systems, and spreadsheets. Brief survey of other applications, such as presentation graphics, computer-assisted drafting, and desktop publishing, the Internet and the World Wide Web. 

CSCI103 SURVEY OF COMPUTER SCIENCE(2,2) 3
An introduction to the field of computer science. Microcomputer applications, history of computing, computer networks and the Internet, programming, hardware, theory of computation, artificial intelligence. 

CSCI105 INTRODUCTION TO COMPUTER PROGRAMMING(2,2) 3
An introductory in computer programming, using the Pascal language, intended for students with no prior computer programming experience. Input and output and simple data types. Arithmetic, control structures, and simple data structures. Sound, graphics and animation techniques. Prerequisite: MATH086 

CSCI106 ADVANCED WEB PAGE DESIGN AND WEB SITE ADMINISTRATION(2,2) 3
Web page creation using HTML, web authoring tools, and scripting languages; Java programming; graphics and page layout; web server software installation and maintenance. Prerequisites:CSCI101 and CSCI105. 

CSCI121 PRINCIPLES OF PROGRAMMING(3,0) 3
A broad-based introduction to the discipline of computer science, using the C++ programming language and basic operating system features as vehicles. Basic programming principles, including built-in and programmer-defined data, operators, functions and control structures. Applications drawn from basic computer science areas, including computer architecture, automata, artificial intelligence, database management, graphics, communication and numerical computation. Prerequisite: CSCI105 and MATH102 with a minimum grade of C, or instructor approval.

CSCI163 TROUBLESHOOTING AND REPAIR OF PERSONAL COMPUTERS(2,2) 3
A basic introduction to the architecture, installation, maintenance, troubleshooting and repair of personal computers. The student will learn elementary principles of electronics, magnetism and logic. The disassembly and upgrading of a personal computer will be covered in the laboratory as well as the use of diagnostic hardware and software.  

CSCI201 DATA STRUCTURES AND ALGORITHMS(3,0) 3
An introductory course in data structures and algorithms, with an emphasis on abstraction, implementation and analysis. Pointers, lists, stacks, queues, trees and binary trees, and graphs. Application of various data structures to problems selected from the spectrum of computer science topics. Prerequisite: CSCI121 with a minimum grade of C, and either MATH111 or MATH140 with a minimum grade of C, or instructor approval. 

CSCI211 DATABASE APPLICATIONS(3,0) 3
An introductory course in database design and implementation, using microcomputer-based relational database software. Single and multi-table databases, forms and reports, query processing, data import and export, and database-related programming. Prerequisite: CSCI105 with a grade of C or better. 

CSCI221 COMPUTER NETWORKS(3,0) 3
An introduction to the basic principles of computer networks and communication, exploring both the hardware necessary to support computer networks and the software needed to utilize those networks. Basic network topologies, network protocols, and local and wide-area networks. Prerequisite: CSCI103 and CSCI105 with a grade of C or better. 

CSCI223 ADVANCED NETWORKING(2,2) 3
Continuation of the CCNA, CISCO Certified Networking Associate curriculum. Principles of Wide Area Networks, IQs, routers, routing protocols and configuration; hands-on training with CISCO routers. Prerequisite: CSCI221 with grade of C or better.

CSCI225 ADVANCED NETWORKING II (2,2) 3
The final course in the Cisco Certified Network Associate (CCNA) curriculum. Students completing this course will be prepared to take the CCNA certification exam. Content includes routing protocols, virtual LANs, network management, design of LANs and WANs. Prerequisite: CSCI223 with a grade of C or better.  

CSCI263 MANAGING COMPUTER SECURITY (3,0) 3
This course investigates the various security protection and recovery techniques available for networks and personal computers including security policies, procedures, and requirements necessary for protecting the integrity of information stored on networks, workstations, and other computer systems. Other topics include discussions on disaster recovery planning, emergency response teams, threat assessment, detection and remediation of a threat, standards for establishing a security framework, and operations security and production controls. Prerequisite: CSCI101 or CSCI103.

CSCI271 NETWORK HARDWARE AND SOFTWARE(2,2) 3
An introduction to network management strategies, network security systems, and network installation and maintenance. Topics on linking users to the Internet and to E-mail are also included. Prerequisite: CSCI101 and CSCI105 with a grade of C or better.  

CSCI281 NETWORK DESIGN AND IMPLEMENTATION(2,2) 3
An introduction to network design and implementation, network databases, and route and bridge applications over LAN configurations with emphasis in managing multiple networks, remote servers, and client-server operations. Topics in customizing LAN workstations, in how to monitor network activity, and in performing systems upgrades are included. Prerequisite: CSCI271 with a grade of C or better. 

CSCI290 INDEPENDENT STUDY IN COMPUTER SCIENCE(1-4,0) 1-4
Special studies and/or research in computer science for individuals or small seminar groups. Course content to be arranged with instructor and with approval of the department head. This course may berepeated for a maximum of eight credits. Prerequisites: Sophomore standing or higher and permission of the instructor.

CSCI291 COMPUTER SCIENCE PROJECT (4,0) 4
This is a hands-on course where the student is assigned a project at a corporate site. The student is expected to spend at least 8 - 10 hours a week on the project. Topics for the project may include creating a substantial web site, designing and implementing an application system for a user, modifying and updating an existing software system, or other related projects. The projects will vary each semester.

CSCI292 COMPUTER NETWORKING PROJECT (4,0) 4
This is a hands-on course where the student is assigned a project in a corporate network setting. The projects will vary each semester to allow student to implement their knowledge to create and maintain a real-world network system. Activities could include the wiring of the network, installing and maintaining users, installing and repairing workstations, maintaining a Novell or Microsoft network, monitoring an NDS tree, and other similar activities. The student is expected to spend at least 8 - 10 hours per week on the project including hours on site, doing research, and writing weekly report logs.

CSCI303 NETWORK OPERATING SYSTEMS I (2,2) 3
Installation, configuration and troubleshooting of network operating systems server software; hardware devices and drivers; system performance, reliability and availability; storage use and security. Prerequisite: CSCI221 with grade of C or better. 

CSCI305 NETWORK OPERATING SYSTEMS II (2,2) 3
Installation, configuration and troubleshooting of network operating systems client software; managing file systems and storage; network protocols, remote access, printing and disaster recovery. Prerequisite: CSCI303 with grade of C or better. 

CSCI312 FILE AND DATABASE MANAGEMENT(3,0) alternate years 3
An introduction to files and file processing, with emphasis on non-sequential organizations for supporting multi-file databases. Direct file structures and hashing, indexing, tree-structures organizations. Expandable file structures. Secondary key retrieval. Application to database structures. Prerequisite: CSCI211with a minimum grade of C.

CSCI313 DISTRUBTED DATABASE SYSTEMS(3,0) alternate years 3
A study of distributed databse systems and clinet-servre applications. Topics include local and central site access, homogeneous and heterogeneous systems, transparencies, distributed query processing, SQL servers, transaction processing, concurrency, data allocation, analysis of failures performance criteria, and programming considerations. Prerequisites: CSCI211 and CSCI221, both with a grade of C or better.

CSCI315 COMPUTER ORGANIZATION AND ARCHITECTURE(3,0) 3
A hardware-oriented introduction to the structure of modern computer systems, emphasizing the role of, and interrelationships between, the various components. The evolution of modern computer systems. Memory organization, peripheral devices and their connectivity. Instruction sets, arithmetic and central processing unit structure. Control unit organization and operation. Alternative computer architectures. Prerequisite: CSCI201 with grade of C or better.  

CSCI319 NETWORK PROGRAMMING USING JAVA (3,0) alternate years 3
Overview of Java; applet development in Java; building graphical interfaces with AWT and Swing; threads and multi-threaded applications. Building client-server applications with Java.Prerequisite: CSCI121 with grade of C or better.  

CSCI321 COMPUTER GRAPHICSCI(3,0) alternate years 3
An introduction to the generation of graphical images by computer. Survey of common graphics devices. Generation of lines and curves. Representation of two-dimensional objects. Techniques for area filling. Scaling, rotation, and translation in two dimensions. Rendering three-dimensional objects by projections. Scaling, rotating and translating in three dimensions. Hidden line and hidden surface detection and removal. Prerequisite: CSCI201, and MATH112 or MATH151, all with a minimum grade of C. 

CSCI333 SYSTEMS PROGRAMMING(3,0) alternate years 3
An introduction to systems-level programming using C and assembly language. Design and development of specialized systems utilities, such as window-management packages and command interpreter shells. Overview of the function and design of system utility programs, such as text editors, language processors, and linkers. Prerequisite: CSCI121 and CSCI221 both with a grade of C or better. 

CSCI334 OPERATING SYSTEMS CONCEPTS(3,0) alternate years 3
Definition and historical development of operating systems. Characteristics of batch, interactive, and multiprogramming systems. File systems, processor and memory management. Communication, concurrency, deadlock, and protection. Prerequisite: CSCI333 with a minimum grade of C. 

CSCI341 DISCRETE STRUCTURES FOR COMPUTER SCIENCE(4,0) 4
Formal logic and proof techniques; recursion, recurrence relations and combinational methods; analysis of algorithms; algebraic structures; trees and graphs; Boolean algebra and computer logic; models of computation and formal languages. Emphasis will be on applications to computer science. Prerequisites: CSCI121 with a grade of C or better, and either MATH112 or MATH151 with a grade of C or better.

CSCI342 ADVANCED PROGRAMMING TECHNIQUES(3,0) 3
Advanced data structures and programming techniques, including: divide and conquer, dynamic programming, greedy algorithms, graph algorithms, balanced trees. Emphasis will also be placed ont he software development process, debugging and testing methodologies. Prerequisites: CSCI201 and CSCI341, both with a grade of C or better.

CSCI361 SYSTEM ANALYSIS AND DESIGN(3,0) alternate years 3
A study of using structured analysis and structure design techniques to understand complex systems and implement the knowledge gained into a workable and usable management, business, or computer system. Topics include information systems development, project management, data and process modeling, system proposals, input and output design, prototyping, and systems construction and implementation. Prerequisite: CSCI211 with a grade of C or better.

CSCI412 UNIX NETWORK ADMINISTARTION (2,2) alternate years 3
Network administration how to and issues for Linux. Installation of a Linux networked system, maintenance and upgrade of a Linux installation, security issues, common scripting languages, system admin tasks, NFS, and mail systems; other UNIXes. Prerequisites: CSCI221 and CSCI281 both with grade of C or better. 

CSCI418 SOFTWARE ENGINEERING(1, 4) 3
A project-based introduction to the design and implementation of computer software. Requirements analysis, software specification, design methodologies, implementation, testing, verification, documentation and maintenance. Development of a complete software system for "real-world" clients by project teams. Prerequisites: CSCI312. 

CSCI419 SENIOR PROJECT IN COMPUTER SCIENCE(1-4,0) 1-4
Special studies and/or research in computer science for individuals or small seminar groups. Course content to be arranged with instructor and with approval of the department head. This course may be repeated for a maximum of eight credits. Prerequisites: Junior standing or higher, Must be taken in conjunction with CSCI418, and permission of the instructor.

CSCI422 NETWORK AND COMPUTER SECURITY (2,2) 3
An advanced look at common computer and network exploitation techniques in use today. Course emphasis is on how exploits work (both from the exploiters perspective as well as the software faults that allow these exploits to exist), what can be done with the exploits, as well as mitigation and solution techniques for containing the damage to administered systems. Prerequisites: CSCI121, CSCI221, CSCI333, CSCI412.  

CSCI428 COMPUTER SCIENCE COOPERATIVE EDUCATION I (3,0) 3
A practicum in which students work in a supervised capacity (on-site) with industry. The student will spend a semester in a co-op position in some field of computer science (networks, application development, database administration, etc.). The student will develop a co-op project proposal that must be submitted to and approved by the computer science faculty. The co-op experience must be of a significant nature such that it serves as capstone computer science experience for the student. This is the first of a two-course sequence. Prerequisites: CSCI290 and permission of the computer science faculty.  

CSCI429 COOMPUTER SCIENCE COOPERATIVE EDUCATION II (3,0) 3
A continuation of CSCI428 where students work in a supervised capacity in industry in a field of computer science. This is the second of a two-course sequence. The focus of this course is to finish the cooperative experience in industry and prepare a final report on the two-semester experience. The student will write a final report on the co-op and defend that report to the computer science faculty in open forum. Prerequisite: CSCI428. 

CSCI438 COMPUTER SCIENCE RESEARCH PROJECT t I (3,0) 3
This is a senior-level course in which students are actively involved in a faculty-supervised and guided research project. Students develop a research plan for some portion of the project and implement that plan. In particular, the student will work to develop a proposal of the expected research goals and create a project timeline and budget. The studentís faculty advisor and the computer science faculty must approve the plan. This is the first of a two-course sequence. Prerequisite: Senior status and permission of the computer science faculty.  

CSCI439 COOMPUTER SCIENCE RESEARCH PROJECT II (3,0) 3
This is a continuation of CSCI438 Computer Science Research Project I. Prerequisite: CSCI438.

CSCI461 DECISION SUPPORT AND EXPERT SYSTEMS(3,0) alternate years 3
A study of using computer-based support systems for assisting managers in decision making. Topics include the decision making process; expert systems and artificial intelligence; knowledge engineering, data acquisition, and machine learning; data mining and data visualization; and designing and building decision support systems. Prerequisities: CSCI211 and either ECON201, ECON202 or ECON302, both courses with a grade of C or better.  

CSCI490 RESEARCH TOPICS IN COMPUTER SCIENCE (1-4,0) 1-4
Special studies and/or research in computer science for individuals or small seminar groups. Course content to be arranged with instructor and with approval of the department head. This course may be repeated for a maximum of eight credits. Prerequisites: Junior standing or higher.  

Mathematics (Computer Science Courses)

For courses number 100 and above a student's curriculum major also affects course selection. Courses numbered below 100 do not count toward graduation. The following six courses are offered in a four-week, four meetings per week, format for one credit each.

MATH081 PRE-ALGEBRA I (1,0) 1
The first in the series of six modules addresses basic operations and problem solving using whole numbers and fractions. Credit in this course does not apply toward graduation. Prerequisite: none.

MATH082 PRE-ALGEBRA II(1,0) 1
The second in the series of six modules addresses basic operations and problem solving using decimals, percents, and ratio & proportion. Credit in this course does not apply toward graduation. Prerequisite: MATH081 or placement by examination.

MATH083 PRE-ALGEBRA III(1,0) 1
The third in the series of six modules addresses solving problems related to measurement, geometry and statistics. Credit in this course does not apply toward graduation. Prerequisite: MATH082 or placement by examination.

MATH084 INTRODUCTORY ALGEBRAI (1,0) 1
The fourth in the series of six modules addresses introduction into algebra, real numbers, algebraic expressions and solving of elementary equations. Credit in this course does not apply toward graduation. Prerequisite: MATH083 or placement by examination.

MATH085 INTRODUCTORY ALGEBRAII (1,0) 1
The fifth in the series of six modules addresses application problems related to equations and inequalities, and polynomial manipulations. Credit in this course does not apply toward graduation. Prerequisite: MATH084 or placement by examination.

MATH086 INTRODUCTORY ALGEBRA III (1,0) 1
The sixth in the series of six modules addresses graphing and functions, solving systems of equations, and radical expressions. Credit in this course does not apply toward graduation. Prerequisite: MATH085 or placement by examination.

MA101 TECHNICAL MATHEMATICS(3,0) 3
This course is an introduction to mathematical concepts used by individuals in the skills trade. The course content will vary based on the needs of the specific skilled trade offering the course in its apprenticeship and journeyman program. The content will include the discussion and use of various mathematical equations as they apply to a specific skilled trade and will include both theory and application of the mathematical concepts associated with the particular skilled trade. Topics may include, but not be limited to, basic mathematical concepts, algebraic and other geometric concepts, trigonometric and other transcendental functions, and other mathematical concepts needed by the particular skilled trade. This course is not intended to count toward the general education credit in the bachelor of arts, bachelor of science, or other associate's degree program at LSSU.

MATH102 INTERMEDIATE ALGEBRA(4,0) 4
Algebra for students who have not had second level high school algebra or who need a refresher course in that level of algebra. Real numbers and operations, solving and graphing first degree equations and inequalities, solving systems of equations and quadratic equations, algebra of polynomials, radical and rational expressions and equations, exponential and logarithmic functions. Prerequisites: One year of high school algebra and a satisfactory score on the mathematics placement exam or MATH086.

MATH103 NUMBER SYSTEMS AND PROBLEM SOLVING(3,0) 3
General notions of problem solving. Sets, functions, numeration systems and number theory. Properties and operations of whole numbers, integers, fractions and decimals. Prerequisite: Satisfactory mathematics placement examination score or MATH102 with a grade of "C"(2.00) or better.

MATH104 GEOMETRY AND MEASUREMENT(3,0) 3
Basic notions of geometry. Constructions, congruence and similarity. motion geometry, symmetry and Tessellations. Concepts of measurement. Coordinate geometry. Prerequisite: MATH103 with a grade of "C" (2.00) or better.

MATH108 TRIGONOMETRY AND VECTORS FOR PHYSICS(1,0) 1
Trigonometric functions, basic identities, inverse trigonometric functions and vectors. Prerequisite: equivalent/satisfactory score on ACT or Placement Exam or MATH102 with a grade of C or better.

MATH110 EXPLORATIONS IN MATHEMATICS(3,0) 3
A discovery course in mathematics which explores the varied relationships of mathematics to society and the natural world through application and enrichment. A statistics component is included, and a term project is required. This course satisfies the general education mathematics requirement. It will not count toward a major or minor in mathematics. Prerequisite: MATH086 or equivalent/satisfactory score on ACT or Placement Exam.

MATH111 COLLEGE ALGEBRA(3,0) 3
Algebra for business, life and social science students. Inequalities, functions, graphs of linear, polynomial and rational functions, exponential and logarithmic functions, mathematics of finance, systems of linear equations and matrices, linear programming, and introduction to probability. Prerequisite: Two years of high school algebra and satisfactory achievement on the mathematics placement exam or MATH102 with a grade of C or better. High school plane geometry also recommended. This course will not count toward a major or minor in mathematics.

MATH112 CALCULUS FOR BUSINESS AND LIFE SCIENCES(4,0) 4
Limits, differentiation, applications of the derivative, integration, application of the definite integral, techniques of integration. Calculus of exponential and logarithmic functions, elementary differential equations, functions of several variables. Prerequisite: MATH111 with a grade of C or better. This course will not count toward a major or minor in mathematics.

MATH140 PRECALCULUS MATHEMATICS(5,0) 5
Basic theory of functions, including polynomial, exponential, logarithmic and trigonometric functions. Inequalities. Analytic geometry, plane trigonometry and vectors. Complex numbers. Systems of linear equations, matrices and determinants. Prerequisites: two years of high school algebra and equivalent/satisfactory ACT or Placement Exam, or MATH102 with a grade of C or better, and one-half year of high school trigonometry or MATH108 with a grade of C or better is strongly recommended. This course will not count toward a major or minor in mathematics.

MATH151 CALCULUS I(4,0) 4
Limits, continuity, differentiation, applications of the derivative, integration, applications of the definite integral. Prerequisite: High school mathematics which includes two years of algebra, one year of plane geometry, and one-half year of trigonometry and satisfactory achievement on the mathematics placement exam, or MATH140 with a grade of C or better.

MATH152 CALCULUS II(4,0) 4
Logarithm and exponential functions, inverse trigonometric functions, techniques of integration, improper integrals, L'hopital's rule, infinite series, conic sections, polar coordinates, parametric equations. Prerequisite: MATH151 with a grade of C or better.

MATH207 PRINCIPLES OF STATISTICAL METHODS(3,0) 3
Descriptive statistics, probability distributions (including normal, binomial and chi-square), techniques of statistical inference including tests of hypotheses and selected nonparametric tests. (This course is a survey of elementary statistical concepts.) Prerequisite: MATH086 or equivalent/satisfactory score on ACT or Placement Exam. This course will not count toward a major in mathematics.

MATH215 FUNDAMENTAL CONCEPTS OF MATHEMATICS(3,0) 3
Elements of set theory, set algebra, cardinality, logic, mathematical induction, methods of proof, functions, relations, equivalence relations. Prerequisite: MATH151 or MATH112 with a grade of C or better.

MATH216 DISCRETE MATHEMATICS AND PROBLEM SOLVING(3,0) 3
Selected topics from discrete mathematics including fundamental counting principles, recurrence relations, and an introduction to graph theory. A strong emphasis is placed on fundamental problem solving techniques. Prerequisite: MATH215 with a grade of C or better.

MATH243 CALCULUS AND LINEAR ALGEBRA FOR ENGINEERS(3,2) 4
Conic sections, parametric equations, polar coordinates, vectors, vector-valued functions, functions of several variables, partial differentiation and multiple integration. Matrix algebra and determinants. Introduction to differential equations. Emphasis throughout the course on engineering applications. Prerequisite: MATH152 with a grade of C or better.

MATH251 CALCULUS III(4,0) 4
Three dimensional space, vectors, vector-valved functions, partial differentiation, multiple integration, topics in vector calculus. Prerequisite: MATH152 with a grade of C or better.

MATH261 INTRODUCTION TO NUMERICAL METHODS(2,0) alternate years 2
Floating point representation of numbers and floating point arithmetic. Survey of numerical methods for solving a wide variety of common mathematical problems, including Solution of a single non-linear equation, solution of a system of linear equations, matrix inversion, numerical integration, function approximation, interpolation. Emphasis will be on the actual computer implementation of common algorithms for solving these problems. Prerequisites: CSCI105 or CSCI121 with a grade of C or better and MATH152 with a grade of C or better.

MATH290 INDEPENDENT STUDY IN MATHEMATICS(1-4,0) 1-4
Special studies and/or research in mathematics for individuals or small seminar groups. Course content to be arranged with instructor and with approval of the department head. This course may be repeated for a maximum of eight credits. Prerequisites: Sophomore standing or higher and permission of the instructor.

MATH305 LINEAR ALGEBRA(3,0) alternate years 3
Introduction to matrix algebra and vector spaces. An examination of the topics of linear algebra, with an emphasis on computational aspects. Applications of matrices and linear algebra in the natural and social sciences. Prerequisites: MATH112 or MATH151 with a grade of C or better.

MATH308 PROBABILITY AND MATHEMATICAL STATISTICS(3,0) 3
An introductory course in probability and mathematical statistics. Probability, probability distributions, mathematical expectation, moment generating functions and the Central Limit Theorem. Prerequisite: MATH152 with a grade of C or better.

MATH309 APPLIED STATISTICS(3,0) 3
A continuation of MA308 including estimation of parameters, testing hypotheses, nonparametric methods, analysis of variance, multiple regression, and an introduction to statistical software packages. Prerequisite:MATH308 with a grade of C or better.

MATH310 DIFFERENTIAL EQUATIONS(3,0) 3
Differential equations of first order, linear differential equations of second and higher orders. Introduction to power series methods, applications. Prerequisite: MATH243or MATH251 with a grade of C or better.

MATH321 HISTORY OF MATHEMATICS(3,0) alternate years 3
Selected topics in the development of mathematics from the time of the ancient Babylonians and Egyptiansto the twentieth century. Prerequisites:MATH112 or MATH151 with a grade of C or better, and MATH215 with a grade of C or better.

MATH325 COLLEGE GEOMETRY(3,0) alternate years 3
Selected topics in geometry, including some or all of the following: Modern elementary geometry, transformations, Euclidean constructions, dissection theory, projective geometry, introduction to non-Euclidean geometry, and problems in foundations of geometry. Prerequisites: MATH152 and MATH215 with a grade of C or better..

MATH341 ABSTRACT ALGEBRA I(3,0) alternate years 3
An introduction to congruences, groups. subgroups, quotient groups, fundamental homomorphism theorems, Sylow theorems. Prerequisite: MATH215 with a grade of C or better.

MATH342 ABSTRACT ALGEBRA II(3,0) on demand 3
A continuation of MA341 including rings, integral domains, ideals, quotient rings, the natural homomorphism, fields and polynomial rings. Prerequisite: MATH341.

MATH351 GRAPH THEORY(3,0) alternate years 3
Selected topics in graph theory, including connectivity, matchings, edge and vertex colorings, networks and tournaments. Prerequisite: MATH216 with a grade of C or better.

MATH401 MATHEMATICAL MODELING(3,0) alternate years 3
Selected applications of mathematics in such areas as biology, economics, social science and engineering are discussed. The construction of a mathematical model used to study a real situation will be stressed, as well as interpretation of mathematical results in that context. Prerequisites: Jr/Sr standing, a course in computer programming, and mathematical maturity at the level of MATH305, MATH308, or MATH310 with a grade of C or better.

MATH411 ADVANCED CALCULUS(3,0) alternate years 3
An extension of the calculus in one, two, and three dimensions leading to the formulation and solution (in simple cases) of the partial differential equations of mathematical physics. Differential and integral calculus of vectors, divergence, curl, line, surface and volume integrals, Green's divergence and Stokes' theorems, heat and wave equations, Fourier series, orthogonal sets, boundary value problems, separation of variables. Prerequisite: MATH251 and MATH310 with a grade of C or better.

MATH413 INTRODUCTION TO COMPLEX ANALYSIS(3,0) on demand 3
The calculus of functions of a complex variable, algebra and geometry of complex numbers, elementary functions, limits, derivatives, Cauchy-Rieman equations, integrals, Cauchy integral theorem, series, singularities, residue theorem. Prerequisite: MATH251.

MATH421 REAL ANALYSIS I(3,0) alternate years 3
An examination of some of the foundations of the calculus, including basic topology of the real line, limits, continuity, metric spaces, function spaces, some uniformity concepts. Prerequisites: MATH215 and MATH251with a minimum grade of C.

MATH422 REAL ANALYSIS II(3,0) on demand 3
Continuation of MATH421 with emphasis on measure and integration. Prerequisite: MATH421.

MATH490 RESEARCH TOPICS IN MATHEMATICS(1-4,0) 1-4
Special studies and/or research in mathematics for individuals or small seminar groups. Course content to be arranged with instructor and with approval of the department head. This course may be repeated for a maximum of eight credits. Prerequisites: Junior standing or higher and permission of the instructor.