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 alternateyear 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,
computerassisted 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 broadbased introduction to the discipline of computer
science, using the C++ programming language and basic operating
system features as vehicles. Basic programming principles, including
builtin and programmerdefined 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 microcomputerbased relational database
software. Single and multitable databases, forms and reports, query
processing, data import and export, and databaserelated
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
widearea 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; handson 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 Email
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 clientserver 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(14,0) 14 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 handson 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 handson 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 realworld 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 nonsequential organizations
for supporting multifile databases. Direct file structures and
hashing, indexing, treestructures 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 clinetservre 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 hardwareoriented 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 multithreaded applications. Building clientserver 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 twodimensional objects. Techniques
for area filling. Scaling, rotation, and translation in two
dimensions. Rendering threedimensional 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 systemslevel
programming using C and assembly language. Design and development of
specialized systems utilities, such as windowmanagement 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 projectbased 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 "realworld" clients by project teams.
Prerequisites: CSCI312.
CSCI419 SENIOR PROJECT IN COMPUTER
SCIENCE(14,0) 14 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 (onsite) with industry. The student will spend
a semester in a coop position in some field of computer science
(networks, application development, database administration, etc.).
The student will develop a coop project proposal that must be
submitted to and approved by the computer science faculty. The coop
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 twocourse 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 twocourse sequence. The focus of
this course is to finish the cooperative experience in industry and
prepare a final report on the twosemester experience. The student
will write a final report on the coop 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 seniorlevel course in which
students are actively involved in a facultysupervised 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 twocourse 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 computerbased 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 (14,0) 14
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 fourweek, four meetings per week,
format for one credit each.
MATH081 PREALGEBRA 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 PREALGEBRA 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 PREALGEBRA 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 onehalf
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 onehalf 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 chisquare), 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,
vectorvalued 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, vectorvalved 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
nonlinear 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(14,0) 14
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 nonEuclidean 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, CauchyRieman 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(14,0) 14
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.
