An introduction to computers and structured programming using the C++ programminglanguage. Topics will include problem-solving methods and algorithms, data types, loops,arrays, functions, structures, character strings, pointers, operations on bits, files, and computernetwork sockets programming. Program design and program styles will be emphasized.
CM 220 Computer Science II Data Structures with C++ 3 hours
A continuation of the study of data representation and algorithm design using C++. Principlesof good programming style and step wise refinement will be emphasized. Topics will indicatestring processing, searching and sorting, recursion, and dynamic data structures, and computernetwork sockets programming. Prerequisite: CM 210.
CM 340 Computer Logic Design 3 hours
Introduction to formal methods in design of computer logic circuits and systems, contemporarydesign practices, and devices used in the synthesis of digital logic systems. Topics will includecombinational and sequential systems, gates, memory elements, registers, bus structure,timing and control, arithmetic and logical unit, I/O units and computer network layering design.Prerequisite: CM 220.
CM 350 Introductory Computer Architecture 3 hours
An introduction to the organization and structuring of major hardware components of digitalcomputers. Includes a study of the following topics: information transfers and transformationswhich occur inside a computer; architecture-instruction sets; instruction formats; addressingmodes; register usage; organization computer units–ALU, CPU, memory; I/O hardwaredescription methodologies; and taxonomy of computer architectures. Studies of an assemblylanguage and network architecture will be the case studies of the course. Prerequisite: CM340.
CM 352 Operating Systems I 3 hours
Introduction to concepts and algorithms incorporated in operating systems. Examinesinterrelationships between operating systems and computer hardware. Compares batch,real-time, and time-sharing operating systems. Process management techniques, interrupt,handlers, CPU scheduling algorithm, interlocks, resource allocation, deadlocks, paging, and
memory systems are studied. Management of networking components and concepts by theoperating systems. Prerequisite: Junior standing.
CM 353 Operating Systems II 3 hours
Continuation of CM 352. Introduces advanced topics in the design of operating systems,networking, device management and file management techniques, scheduling algorithms,security, and queuing theories. Comparison of existing operating systems for client-server.Networking of operating systems will be a case study in the course. Prerequisite: Juniorstanding.
CM 367 Programming Languages 3 hours
Organization of programming languages, especially routine behavior of programs; formalstudy of programming language specification and analysis; study, comparison, and evaluationof commercially available programming. BNF and syntax diagrams, grammars, programconstituents, scoping rules, precedence, binding, parameter passing, and compile-versusinterpretation. Prerequisite: CM 210.
CM 381 Computer Networks 3 hours
This course will introduce data communication, base-band and broad-band local areanetworks, logical link control, Internet protocol, broad case protocol, and distributed processing.Prerequisite: CM 340 or CM 401.
CM 401 Discrete Structures 3 hours
Mathematical basis for students of computer science. Propositional logic and proof, set theory,algebraic structures, groups and semigroups, graph theory, lattices and Boolean algebra, andfinite fields. Prerequisite: CM 210.
CM 402 Design and Analysis of Algorithms 3 hours
Topics studied includes: Analysis tools-Turing and Markov algorithms, complexity measures,computational techniques; bound analysis of algorithms. Algorithms for internal and externalsearching/sorting. Network stack analysis. Optimality. Prerequisite: CM 220.
CM 480 Selected Topics in Computer Science 3 hours
Students will study special topics of interest which are not normally included in their majorcourses. Prerequisite: Approval of instructor.
CM 481 Advanced Computer Networking 3 hours
Students will study advanced computer networking topics. Topics include Networking Protocols(RIP, IGRP, EIGRP, MPLS, and OSPF), Subnetting designs, LAN Switching and VLANS, andSpanning Tree Protocol. Prerequisite: CM 381.
CM 490-491 Research and Independent Study (W) each 1-3 hours
Formulation and solution of a selected problem in computer science. In this course studentsare required to demonstrate their ability to write, using standard English. Prerequisite: Junioror senior status
Engineering
EG 111 Introduction to Engineering 2 hours
Introduces the profession of engineering and its various disciplines. Reviews selectedmathematical concepts in Algebra, Plane Geometry ,and Trigonometry and applies them to
solving selected engineering problems using graphical techniques. Includes engineeringunits/standards/scales of measure and design concepts. Introduces the organization andconstruction of freehand drawings/sketches. Students will learn how to analyze, formulate,and solve selected engineering problems.
EG 112 Engineering Graphics 3 hours
Encompasses the field of engineering design graphics and its application to the designprocess. Designed to develop a student’s imagination and to devise methods of creatinginnovative solutions. Major course content includes: design and creativity, computer graphics,engineering drawing, descriptive geometry, and problem solving using two-dimensionalcomputer graphics by AutoCAD. Assignments will emphasize design techniques. Prerequisite:EG 111.
EG 211 Statics 3 hours
The study of physical systems that remain at rest under the action of a set of forces. Topicsinclude: forces, resultant forces, moments, couples, equivalent systems, rigid body equilibrium,2-D and 3-D force bodies, distributed loads, trusses, frames, machines, shear and bendingmoment diagrams, static and kinematic friction, wedges, belt friction, and moments of inertia.Prerequisite: MA 271 and PH 121.
Mathematics
MA 095 Introduction to College Mathematics 2 hours
A review of arithmetic and algebraic operations. Course topics include integers andrational numbers, solving and graphing equations, polynomial factoring and simplification ofexpressions involving radicals and negative exponents. This course is required of all freshmenwhose mathematics ACT score is below 16 or mathematics SAT score is below 440, and itmust be taken before any other mathematics courses, if needed. No grade below C.
MA 100 Introduction to Elementary Mathematics 3 hours
A study of the language and structure of mathematics, including numeration, integers,rational and real numbers, concepts related to consumer mathematics, plane and sphericalgeometry, elementary probability theory, and the introduction to the use of computers andsimple statistics. This course is open to elementary education majors only and cannot beused to fulfill the general education requirements in mathematics.
MA 101 Fundamental Concepts of Mathematics 3 hours
Course topics include critical thinking skills, sets, number theory, the real number system,algebra, graphs, consumer mathematics, geometry. Does not count toward a mathematicsmajor or minor.
MA 108 Introductory College Algebra 3 hours
A review of the fundamental ideas of algebra. Course topics include linear and quadraticequations and inequalities, rational expressions and function, polynomials, factoring, systemsof equations and graph. This course does not count towards a mathematics major or minor.
MA 121 Precalculus Algebra 3 hours
The algebra of polynomial, rational, exponential, and logarithmic functions; graphing; linearand quadratic equations; linear and quadratic inequalities will be studied. Additional topicsmay include matrices and determinants. Prerequisite: Two years of high school algebra orMA 108.
MA 122 Precalculus Trigonometry 3 hours
The study of trigonometric and inverse trigonometric functions and their graphs; trigonometricidentities; and solving trigonometric equations. Additional topics may include vectors andcomplex numbers. Prerequisite: MA 121 or equivalent.
MA 123 Precalculus Algebra & Trigonometry 4 hours
Course topics include elementary functions, their graphs and applications, includingpolynomial, rational, algebraic, exponential, logarithmic, and trigonometric functions. A fastpacedcourse designed as a review of the algebra and trigonometry needed in calculus. Astudent may not receive credit for both MA 123 and the MA 121-122 sequence. Prerequisite:A semester of precalculus or trigonometry in high school.
MA 171 Calculus I 4 hours
A study of limits, continuity, derivatives, differentials, chain rule, implicit differentiation,applications of the derivative, antidifferentiation, definite integrals, fundamental theorem ofcalculus, exponential and logarithmic functions. Prerequisite: MA 122 or MA 123 or highschool calculus or by placement test.
MA 172 Calculus II 4 hours
Topics include inverse trigonometric functions, hyperbolic functions, techniques of integration,I’Hopital’s rule, improper integrals, applications of the integral, sequences and series, polarcoordinates and vectors. Prerequisite: MA 171.
MA 211 Applied Calculus 3 hours
An introduction to differential and integral calculus with applications to problems in the lifesciences, business, economics and the social sciences. Does not apply toward a mathematicsmajor or minor. Prerequisite: MA 122 or MA 123 or equivalent.
MA 251 Geometry 3 hours
An informal summary of elementary Euclidean geometry, a formal modern developmentof the basic concepts of elementary geometry, noneuclidean geometry, and a selection oftopics in advanced Euclidean geometry. Offered spring semester of even numbered years.Prerequisite: MA 121 or equivalent.
MA 271 Calculus III 4 hours
Topics include vector-valued functions, partial differentiation, directional derivative, gradient,tangent plane, extreme values and Lagrange multipliers, iterated integrals, double integrals,vector fields, line and surface integrals, curl and divergence. Prerequisite: MA 172.
MA 305 Applied Mathematics 3 hours
This course is designed to expose the mathematics major to the working environment ofindustry and to give the student an opportunity to apply knowledge of mathematics to solveproblems in the physical, biological, and social sciences. Offered as needed. Prerequisite:MA 172.
MA 308 Linear Algebra 3 hours
Course topics include systems of linear equations, matrices, matrix operations, determinants,vectors and vector spaces, bases, inner product, linear transformations, change of basis,eigenvalues and eigenvectors, diagonalization, and applications. Prerequisite: MA 172 orconsent of instructor.
MA 311 Differential Equations 3 hours
A study of first-order differential equations, linear differential equations with variable andconstant coefficients, systems of linear differential equations, Laplace transform methods,series solutions, boundary value problems, and applications. Prerequisite: MA 172 or consentof instructor.
MA 312 Numerical Analysis 3 hours
A study of numerical methods as they apply to computers. Topics include roots of equations,linear and non-linear simultaneous equations, polynomials, numerical integration, ordinarydifferential equations, interpolation, and curve-fitting. Prerequisite: MA 172.
MA 321 Probability and Statistics 3 hours
This course is a calculus-based introduction to probability and statistics. Topics includedescriptive statistics, continuous and discrete random variables, conditional probability,expectation and moments, inference, point and interval estimation, testing hypotheses,regression and correlation, and applications. Prerequisite: MA 171.
MA 322 Probability and Statistics II 3 hours
A continuation of MA 321 Probability and Statistics. Topics include multivariate distributions,functions of random variables, sampling distributions, more estimation methods, Neyman-Pearson, likelihood ratio test, goodness of fit, and analysis of variance. Prerequisites: MA271 and MA 321.
MA 401-402 Advanced Calculus I-II 3-3 hours
Vector Calculus: vectors and curves, functions of several variables, limits and continuity,vector functions of a vector, differentiability and the Jacobian matrix, transformations, multipleintegrals, line and surface integrals. Theory of Convergence: infinite series, sequence andseries of functions, improper integrals and integral representations of functions. Prerequisite: MA 308 and MA 311.
MA 411 Introduction to Modern Algebra (W) 3 hours
Topics include algebra of sets, equivalence relations, mappings, order relations; discussion ofnatural, rational, real, and complex number systems; study of the abstract systems: groups,fields, rings, and integral domain. In this course students are required to demonstrate theirability to write, using standard English. Prerequisite: MA 271.
MA 419 Introduction to Real Analysis I (W) 3 hours
A theoretical treatment of the real number system, topological properties of the real line,sequences of real number, and properties of continuous functions. Course topics includelogical connectives, quantifiers, techniques of proof, cardinality, the completeness property,compact sets, metric spaces, and continuity in metric spaces. In this course students arerequired to demonstrate their ability to write, using standard English. Prerequisite: MA 271.
MA 420 Real Analysis II (W) 3 hours
A continuation of MA 419 Real Analysis I. Topics will include the Mean Value Theorem,Riemann integration, convergence tests for sequences and series, pointwise and uniformconvergence of continuous functions, analytic functions, and compactness properties ofcontinuous functions. In this course students are required to demonstrate their ability to write,using standard English. Prerequisite: MA 419
MA 421 Introduction to Topology 3 hours
An introduction to the basic concepts of modern topology. Topics include: metric spaces,toplogical spaces, connectedness, compactness, completeness, quotient spaces, manifolds,and classification of surfaces. This course is designed to expose students to concepts intopology and to provide a foundation for a graduate course in topology. Prerequisites: MA308 and MA 411
MA 422 Introduction to Complex Analysis (W) 3 hours
Functions of a complex variable: integration, sequences and series, the calculus of residuesand conformal mapping are studied. In this course students are required to demonstrate theirability to write, using standard English. Offered spring semester alternate years. Prerequisite:MA 271.
MA 490-491 Research and Independent Study (W) each 1-3 hours
An independent study or an original investigation in mathematics by the student under theguidance of the faculty. In this course students are required to demonstrate their ability towrite, using standard English. Prerequisites: Departmental senior and prior approval by thedepartment chair.
Physics
PH 101,102 The Physical Sciences 3,3 hours
This course introduces the general principle of physics, chemistry, geology and astronomy.Topics include measurements, motion, Newton’s laws of motion, momentum, energy, work,power, heat, thermodynamics, waves, sound, light, electricity, magnetism, periodic law,chemical principles, chemical reactions, atmosphere, hydrosphere, and some topics in geologyand astronomy. Prerequisite: MA 101.
PH 103-104 General Physics 3-3 hours
This course is designed to cover general physics at a level that assumes previous exposureto college precalculus and trigonometry. Topics include kinematics, vector physics, Newton’slaw of motion, work, energy, momentum, rotational motion, equilibrium, periodic motion,waves, light, sound, and electromagnetism. Prerequisite: MA 122 or equivalent.
PH 103L-104L General Physics Lab 1-1 hour
The laboratory component of PH 103-104. Prerequisite: Must be taken concurrently withPH 103-104.
PH 121-122 General Physics With Calculus 3-3 hours
This course is designed for science and engineering students. Topics covered in Physics121 include vectors, Newtonian mechanics, heat and thermodynamics. Physics 122 dealswith light, electricity, magnetism, and a brief introduction to modern physics. Laboratory isrequired. Prerequisite: MA 171.
PH 121L-122L General Physics with Calculus Lab 1-1 hour
The laboratory component of PH 121-121. Prerequisite: Must be taken concurrently withPH 121-122.
PH 301 Theoretical Mechanics 3 hours
An intermediate course covering the basic principles of vector mechanics and the staticsand dynamics of particles and rigid bodies. Offered when required. Prerequisites: One yearof college physics and one year of calculus.
PH 305 Mathematical Methods of Physics 3 hours
This course is an introduction to some advanced mathematical topics required in physics.Topics include infinite sequences and series, vector calculus, systems of linear equations,Fourier series, integral transforms, complex analysis and partial differential equations. Offeredwhen required. Prerequisite: PH 122 and MA 271.
PH 311 Electricity and Magnetism 3 hours
In this course the theory of electric and magnetic phenomena is studied. The following aresome of the topics that are included: electrostatic and magnetic fields, introduction and use ofvector analysis, circuit elements, electromagnetic effects of currents, radiation and Maxwell’sequation. Offered when required. Prerequisites: One year of college physics and one yearof calculus.